1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phát triển website quản lý bán hàng điện tử meta sử dụng php laravel đồ án tốt nghiệp

57 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phát triển website quản lý bán hàng điện tử Meta sử dụng PHP Laravel
Tác giả Bùi Tô Hải Phong
Người hướng dẫn ThS. Đỗ Thị Huyền
Trường học Trường Đại học Công nghệ Đông Á
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Bắc Ninh
Định dạng
Số trang 57
Dung lượng 1,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Từ những phần mềm quản lý giúp cho công việc bán hàng của cửa hàng trở nên nhanh chóng và dễ dàng, ngày nay công nghệ thông tin đã phát triển mạnh mẽ hơn nữa, Website ra đời không chỉ đá

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

Giáo viên hướng dẫn : ThS Đỗ Thị Huyền

Bắc Ninh – 2022

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

BÙI TÔ HẢI PHONG

TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE QUẢN LÝ BÁN HÀNG ĐIỆN TỬ META SỬ DỤNG PHP

LARAVEL

Giáo viên hướng dẫn: ThS Đỗ Thị Huyền

Bắc Ninh – 2022

Trang 3

LỜI CẢM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ,

sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường Đại học Công nghệ Đông Á từ trước đến nay,

em đã nhận được rất nhiều sự quan tâm, giúp đỡ của Thầy Cô, gia đình và ta bè

Với lòng biết ơn sâu sắc nhất, em xin gửi đến Thầy Cô ở Khoa Công nghệ thông tin trường Đại Học Công nghệ Đông Á đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho em trong suốt thời gian học tập tại trường Và đặc biệt, trong kỳ này, Khoa đã tổ chức cho em được tiếp cận với môn học rất hữu ích đối

với sinh viên ngành Đó là môn: “Đồ án tốt nghiệp”

Em xin chân thành cám ơn cô Đỗ Thị Huyền đã tận tâm hướng dẫn em qua từng buổi hướng dẫn trên trường cũng như những buổi nói chuyện, thảo luận về dự án Trong thời gian được học tập và thực hành dưới sự hướng dẫn của cô , em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ

môn “Đồ án tốt nghiệp” Nếu không có những lời hướng dẫn, dạy bảo của cô em nghĩ

đồ án này của em rất khó có thể hoàn thành được

Xin gửi lời cảm ơn chân thành đến gia đình, bè ta, đã luôn là nguồn động viên to lớn, giúp em vượt qua những khó khăn trong suốt quá trình học tập và thực hiện đồ án tốt nghiệp

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên đồ án

“Phát triển Website quản lý bán hàng điện tử Meta sử dụng PHP Laravel” chắc

chắn sẽ không thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các Thầy Cô để đồ án này ngày càng hoàn thiện hơn

Hà Nội, ngày 01 tháng 07 năm 2022

Sinh viên thực hiện:

Phong Bùi Tô Hải Phong

Trang 4

Lời cam đoan

Em xin cam đoan rằng đồ án tốt nghiệp Phát triển Website quản lý bán hàng điện tử Meta sử dụng PHP Laravel là công trình nghiên cứu của bản thân mình Những phần có sử dụng tài liệu tham khảo có trong đồ án đã được liệt kê và nêu rõ ra tại phần tài liệu tham khảo Đồng thời những số liệu hay kết quả trình bày trong đồ án đều mang tính chất trung thực, không sao chép, đạo nhái

Nếu như sai em xin chịu hoàn toàn trách nhiệm và chịu tất cả các kỷ luật của Khoa cũng như Nhà trường đề ra

Hà Nội, ngày 01 tháng 07 năm 2022

Sinh viên thực hiện:

Phong Bùi Tô Hải Phong

Trang 5

MỤC LỤC

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 3

1.1 Đặt vấn đề 3

1.2 Mô tả đề tài 3

1.2.1 Cơ cấu tổ chức 3

1.2.2 Hiện trạng 3

1.2.3 Ứng dụng công nghệ thông tin: 3

1.3 Mục tiêu đề tài 3

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 4

2.1 Cài đặt 4

2.1.1 Môi trường cài đặt 4

2.1.2 Hệ quản trị cơ sở dữ liệu MYSQL 4

2.2 Ngôn ngữ lập trình PHP framework lavarel 4

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 6

3.1 Giải pháp xây dựng hệ thống 6

3.1.1 Mô hình Server-Client 6

3.1.2 Mô hình 3 lớp 6

3.1.3 Mô hình MVC 6

3.2 Phân tích thiết kế với uml 7

3.2.1 Biểu đồ usecase 7

3.3 Biểu đồ usecase mức tổng quát 9

3.3.1 Biểu đồ usecase tổng quát 9

3.3.2 Biểu đồ usecase người dùng 9

3.3.3 Biểu đồ usecase Admin 10

3.4 Biểu đồ usecase Phân rã chức năng(mức 2) 10

3.4.1 Phân rã usecase Quản lý thông tin 10

Trang 6

3.4.2 Phân rã usecase Tìm kiếm 11

3.4.3 Phân rã usecase Thống kê 11

3.5 Biểu đồ usecase phân rã chức năng(mức 3) 12

3.5.1 Phân rã usecase Quản lý người dùng 12

3.5.2 Phân rã usecase Quản lý sản phẩm 12

3.5.3 Phân rã usecase Đặt mua 13

3.6 Đặc tả usecase 13

3.6.1 Đặc tả Usecase đăng nhập (Người dùng) 13

3.6.2 Đặc tả Usecase đăng kí tài khoản 14

3.6.3 Đặc tả Usecase đặt mua 17

3.6.4 Đặc tả Usecase thanh toán 18

3.6.5 Đặc tả Use Case Tìm kiếm sản phẩm 20

3.6.6 Đăng nhập (Admin) 21

3.6.7 Đặc tả Usecase Quản lý thông tin 22

3.6.8 Đặc tả Usecase Nhập hàng 24

3.6.9 Đặc tả Usecase Tìm kiếm thông tin 25

3.6.10 Đặc tả Usecase Thống kê 26

3.7 Biểu đồ tuần tự 28

3.7.1 Chức năng đăng kí 28

3.7.2 Chức năng đăng nhập 28

3.7.3 Chức năng đặt mua 29

3.7.4 Chức năng thanh toán 29

3.7.5 Chức năng thêm sản phẩm 30

3.7.6 Chức năng sửa thông tin sản phẩm 30

3.7.7 Chức năng xóa sản phẩm 31

3.7.8 Chức năng nhập hàng 31

3.7.9 Chức năng tìm kiếm 32

3.7.10 Chức năng thống kê 32

Trang 7

3.8 Cơ sở dữ liệu 33

3.8.1 Bảng Custom 33

3.8.2 Bảng News 33

3.8.3 Bảng Order 34

3.8.4 Bảng Order detail 34

3.8.5 Bảng Custom Order Status 35

3.8.6 Bảng PasswordReset 35

3.8.7 Bảng Papyment_Status 35

3.8.8 Bảng Power 36

3.8.9 Bảng product 36

3.8.10 Bảng product_properties 37

3.8.11 Bảng Product_size 37

3.8.12 Bảng Product_Kiểu dữ liệu 37

3.8.13 Bảng Recommends 38

3.8.14 Bảng slide 38

3.8.15 Users 38

3.8.16 Bảng Wishlist 39

3.9 Thiết kế giao diện hệ thống website 40

CHƯƠNG 4: KẾT LUẬN 43

Trang 8

DANH MỤC CÁC BIỂU ĐỒ

Hình 2.1 Biểu đồ usecase tổng quát 9

Hình 2.2 Biểu đồ usecase người dùng 9

Hình 2.3 Biểu đồ usecase Admin 10

Hình 2.4 Biểu đồ usecase phân rã chức năng Quản lý thông tin 10

Hình 2.5 Biểu đồ usecase phân rã chức năng Tìm kiếm 11

Hình 2.6 Biểu đồ usecase phân rã chức năng Thống kê 11

Hình 2.7 Biểu đồ usecase phân rã chức năng Quản lý người dùng 12

Hình 2.8 Biểu đồ usecase phân rã chức năng Quản lý sản phẩm 12

Hình 2.9 Biểu đồ usecase phân rã chức năng Quản lý nhà cung cấp Error! Bookmark not defined. Hình 2.10 Biểu đồ usecase phân rã chức năng Đặt mua 13

Hình 2.11 Biểu đồ tuần tự chức năng đăng kí 28

Hình 2.12 Biểu đồ tuần tự chức năng đăng nhập 29

Hình 2.13 Biểu đồ tuần tự chức năng đặt mua 29

Hình 2.14 Biểu đồ tuần tự chức năng thanh toán 29

Hình 2.15 Biểu đồ tuần tự chức năng thêm sản phẩm 30

Hình 2.16 Biểu đồ tuần tự chức năng cập nhật thông tin sản phẩm 31

Hình 2.17 Biểu đồ tuần tự chức năng xóa sản phẩm 31

Hình 2.18 Biểu đồ tuần tự chức năng nhập hàng 32

Hình 2.19 Biểu đồ tuần tự chức năng tìm kiếm 32

Hình 2.20 Biểu đồ tuần tự chức năng thống kê 32

Hình 3.21: Mô hình triển khai vật lý của hệ thốngError! Bookmark not defined.

Trang 10

DANH MỤC CÁC HÌNH ẢNH

Ảnh 1 Mô hình Sever-Client 6

Ảnh 2 Mô hình 3 lớp 6

Ảnh 3 Giao diện trang chủ 41

Ảnh 4 Chức năng đăng nhập 41

Ảnh 5 Chức năng đăng kí 41

Ảnh 6 Chức năng giỏ hàng 42

Ảnh 7 Trang quản trị 42

Trang 11

từ use case kia

Biểu đồ TRẠNG THÁI

trong vòng đời của đối tượng đó Trạng thái khởi đầu Khởi đầu vòng đời của đối tượng đó Trạng thái kết thúc Kết thúc vòng đời của đối tượng Chuyển tiếp

Trang 12

Phân cách nhau bởi một đường kẻ dọc từ trên xuống dưới biểu đồ

Trang 13

MỞ ĐẦU

1 Lý do chọn đề tài

Ngày nay, cùng với sự phát triển của đất nước ngành Công nghệ thông tin đã có những bước phát triển mạnh mẽ không ngừng và tin học đã trở thành chiếc chìa khóa dẫn đến thành công cho nhiều cá nhân trong nhiều lĩnh vực, hoạt động Với những ứng dụng của mình, ngành Công nghệ thông tin đã góp phần mang lại nhiều lợi ích mà không ai có thể phủ nhận được Đặc biệt là trong lĩnh vực quản lý kinh tế, tin học đã góp phần tạo ra sự thay đổi nhanh chóng cho bộ mặt xã hội Nhất là khi việc tin học hóa vào công tác quản lý, bán hàng là một trong những yêu cầu cần thiết đối với các doanh nghiệp hiện nay

Từ những phần mềm quản lý giúp cho công việc bán hàng của cửa hàng trở nên nhanh chóng và dễ dàng, ngày nay công nghệ thông tin đã phát triển mạnh mẽ hơn nữa, Website ra đời không chỉ đáp ứng cho các khách hàng đến trực tiếp cửa hàng mua sản phẩm

mà nó còn phục vụ cho những khách hàng ở xa Không những thế, việc giới thiệu, quảng

bá hình ảnh về cửa hàng, công ty được mở rộng trên quy mô lớn giúp cho việc kinh doanh, buôn bán, trao đổi tin tức thuận lợi hơn rất nhiều, mang lại hiệu quả kinh tế cao hơn và tạo

2 Kết cấu đề tài

Trang 14

Chương 2: Cơ sở lý thuyết

Chương 3: Phân tích thiết kế hệ thống

Chương 4: Kết luận

Trang 15

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề

Quản lý cửa hàng bán hàng hóa là hoạt động của một cửa hàng dù lớn hay nhỏ, nhân viên phải thực hiện các công việc liên quan đến nhập, xuất sản phẩm Điều này gây ảnh hưởng rất nhiều đến hiệu quả và thời gian làm việc Bên cạnh đó, số người biết đến cửa hàng không lớn, chỉ trong quy mô nhỏ Do vậy, việc sử dụng Website để bán hàng và giới thiệu cửa hàng là điều cần thiết để phát triển cửa hàng lớn mạnh hơn

Bán hàng: Khi có khách hàng tới mua hàng thì chủ cửa hàng cung cấp các thông tin về sản phẩm, thông tin giá cả và cung cấp sản phẩm cho khách hàng khi đồng ý bán 1.2.3 Ứng dụng công nghệ thông tin:

Việc tin học hóa quá trình quản lý sẽ đem lại rất nhiều lợi ích Không cần nhiều nhân viên, nhưng mức độ công việc vẫn hoàn thiện tốt

1.3 Mục tiêu đề tài

Xây dựng website theo tiêu chuẩn SEO giúp người bán quản lý cửa hàng tốt hơn, giảm thiểu chi phí, thời gian, công sức quảng cáo và giúp giới thiệu sản phẩm tới đông đủ khách hàng

Trang 16

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Cài đặt

2.1.1 Môi trường cài đặt

Ngôn ngữ lập trình được chọn để xậy dựng …với hệ quản trị cơ sở dữ liệu MYSQL

và ngôn ngữ PHP Laravel framework

2.1.2 Hệ quản trị cơ sở dữ liệu MYSQL

MYSQL là một hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL là cơ

sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet

MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL)

MySQL được sử dụng cho việc bổ trợ PHP, Perl, và nhiều ngôn ngữ khác, nó làm nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,

2.2 Ngôn ngữ lập trình PHP framework lavarel

Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển các ứng dụng web theo kiếm trúc model-view-controller (MVC) Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu –

rõ ràng , một hệ thống đóng gói modular và quản lý gói phụ thuộc, nhiều cách khác nhau

để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng

Vào khoảng Tháng 3 năm 2015, các lập trình viên đã có một cuộc bình chọn PHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 vào một số khác

Trang 17

Trước đó, Tháng 8 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất trên Github

Trang 18

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Giải pháp xây dựng hệ thống

Trang 19

qua HTTP request, model chứa các miền logic, view là những thứ được sinh ra trả về cho trình duyệt Sau đây là một vài chi tiết trong ba thành phần của MVC:

- Model: Được giao nhiệm vụ cung cấp dữ liệu cho cơ sở dữ liệu và lưu dữ liệu vào các kho chứa dữ liệu Tất cả các nghiệp vụ logic được thực thi ở Model Dữ liệu vào từ người dùng sẽ thông qua View để kiểm tra ở Model trước khi lưu vào cơ sở dữ liệu Việc

truy xuất, xác nhận và lưu dữ liệu là một phần của Model

- View: Hiển thị các thông tin cho người dùng của ứng dụng và được giao nhiệm vụ cho việc nhận các dữ liệu vào từ người dùng, gởi đi các yêu cầu đến bộ điều khiển, sau đó

là nhận lại các phản hồi từ bộ điều khiển và hiển thị kết quả cho người dùng Các trang

HTML , các thư viện thẻ và các file nguồn là một phần của View

- Controller: Là tầng trung gian giữa Model và View Controller được giao nhiệm vụ nhận các yêu cầu từ phía máy khách Một yêu cầu được nhận từ máy khách được thực hiện bởi một chức năng logic thích hợp từ thành phần Model và sau đó sinh ra các kết quả cho người dùng và được thành phần View hiển thị

Lợi ích của việc dùng phương pháp MVC là sự phân đoạn rõ ràng giữa Models, Views, Controllers bên trong ứng dụng Một cấu trúc sạch sẽ giúp cho việc kiểm tra ứng dụng dễ dàng hơn

3.2 Phân tích thiết kế với uml

2 Người dùng Người dùng ở đây là những người truy cập vào

website, có thể đăng kí làm thành viên hoặc không

Trang 20

Người dùng chỉ có một số quyền nhất định đối với website

 Danh sách các Usecase

1 Đăng nhập UC này mô tả chức năng đăng nhập vào hệ thống của

người dùng hoặc Admin

2 Đăng kí UC này mô tả chức năng đăng kí tài khoản làm thành

viên của người dùng và Admin

3 Đặt mua UC này mô tả chức năng đặt mua sản phẩm tại

website của người dùng

4 Thanh toán UC này mô tả chức năng thanh toán tiền của người

6 Quản lý thông tin

UC này mô tả chức năng quản lý các thông tin như quản lý người dùng, sản phẩm, nhà cung cấp của Admin

7 Nhập hàng UC này mô tả chức năng nhập hàng của Admin

8 Bán hàng UC này mô tả chức năng bán hàng trực tuyến của

10 Thống kê UC này mô tả chức năng thống kê theo các tiêu chí

khác nhau của Admin

Trang 21

3.3 Biểu đồ usecase mức tổng quát

3.3.1 Biểu đồ usecase tổng quát

Hình 3.1 Biểu đồ usecase tổng quát

3.3.2 Biểu đồ usecase người dùng

Hình 3.2 Biểu đồ usecase người dùng

Trang 22

3.3.3 Biểu đồ usecase Admin

Hình 3.3 Biểu đồ usecase Admin

3.4 Biểu đồ usecase Phân rã chức năng(mức 2)

3.4.1 Phân rã usecase Quản lý thông tin

Hình 3.4 Biểu đồ usecase phân rã chức năng Quản lý thông tin

Trang 23

3.4.2 Phân rã usecase Tìm kiếm

Hình 3.5 Biểu đồ usecase phân rã chức năng Tìm kiếm

3.4.3 Phân rã usecase Thống kê

Trang 24

3.5 Biểu đồ usecase phân rã chức năng(mức 3)

3.5.1 Phân rã usecase Quản lý người dùng

Hình 3.7 Biểu đồ usecase phân rã chức năng Quản lý người dùng

3.5.2 Phân rã usecase Quản lý sản phẩm

Hình 3.8 Biểu đồ usecase phân rã chức năng Quản lý sản phẩm

Trang 25

3.5.3 Phân rã usecase Đặt mua

Hình 3.9 Biểu đồ usecase phân rã chức năng Đặt mua

(1) Người dùng chọn chức năng đăng nhập từ trang chủ của website

(2) Trang chủ sẽ mở đến trang đăng nhập

(3) Người dùng nhập tài khoản của mình (bao gồm tên đăng nhập và mật khẩu) (4) Hệ thống xác nhận thông tin đăng nhập

(5) Hiển thị thông báo

(6) Kết thúc Use Case

Trang 26

* Dòng sự kiện thứ nhất

(1) Người dùng hủy yêu cầu đăng nhập

(2) Hệ thống bỏ qua trang đăng nhập, trở lại trang hiện tại

(3) Kết thúc Use Case

* Dòng sự kiện thứ hai

(1) Người dùng nhập sai thông tin đăng nhập

(2) Hệ thống từ chối đăng nhập, hiển thị thông báo và trang đăng nhập

(3) Kết thúc Use Case

3.6.1.3 Các yêu cầu đặc biệt

Không có yêu cầu đặc biệt

3.6.1.4 Trạng thái hệ thống khi bắt đầu thực hiện Use Case

Không đòi hỏi bất cứ điều kiện nào trước đó

3.6.1.5 Trạng thái hệ thống sau khi thực hiện Use Case

* Trường hợp đăng nhập thành công: hệ thống hiển thị trang chủ của hệ thống Sau khi đăng nhập thành công, Người dùng có thể thực hiện các chức năng tương ứng với quyền đăng nhập của mình, như là thanh toán tiền, gửi ý kiến phản hồi

* Trường hợp đăng nhập thất bại: Hệ thống đưa ra thông báo đăng nhập không thành công và hiển thị trang chủ

3.6.1.6 Điểm mở rộng

Không có Use Case nào có quan hệ <<extend>> với Use Case này

3.6.2 Đặc tả Usecase đăng kí tài khoản

3.6.2.1 Tóm tắt

Actor Người dùng là người sử dụng Use Case này Use Case này được sử dụng để thực hiện chức năng đăng kí tài khoản của người dùng Sau khi đăng kí tài khoản, lúc đó Người dùng mới có thể đăng nhập vào website và thực hiện được các chức năng như là: Thanh toán tiền, Gửi ý kiến phản hồi…

Trang 27

3.6.2.2 Dòng sự kiện

a Dòng sự kiện chính

(1) Người dùng chọn chức năng đăng kí từ trang chủ của website

(2) Trang chủ sẽ mở đến trang đăng kí

(3) Người dùng nhập đầy đủ thông tin tài khoản và thông tin cá nhân

(4) Hệ thống xác nhận thông tin và lưu lại

(5) Hiển thị thông báo

(6) Kết thúc Use Case

b Các dòng sự kiện khác

* Dòng sự kiện thứ nhất

(1) Người dùng hủy yêu cầu đăng kí

(2) Hệ thống bỏ qua trang đăng kí, trở lại trang hiện tại

3.6.2.3 Các yêu cầu đặc biệt

Không có yêu cầu đặc biệt

3.6.2.4 Trạng thái hệ thống khi bắt đầu thực hiện Use Case

Không đòi hỏi bất cứ điều kiện nào trước đó

3.6.2.5 Trạng thái hệ thống sau khi thực hiện Use Case

* Trường hợp đăng kí thành công: hệ thống hiển thị trang đăng nhập để người dùng có thể đăng nhập vào website và thực hiện các chức năng tương ứng với quyền đăng nhập của mình, như là thanh toán tiền, gửi ý kiến phản hồi

* Trường hợp đăng kí thất bại: Hệ thống đưa ra thông báo đăng kí không thành công và hiển thị trang chủ

Trang 28

3.6.2.6 Điểm mở rộng

Không có Use Case nào có quan hệ <<extend>> với Use Case này

 1.4.3 Đặc tả Usecase Xem thông tin sản phẩm

(1) Người dùng truy cập vào website và nhấn vào mục giỏ hàng

(2) Trang chủ sẽ mở đến trang giỏ hàng

(3) Người dùng xem thông tin sản phẩm và có thể yêu cầu thông tin chi tiết (4) Hệ thống xác nhận yêu cầu, hiển thị thông tin chi tiết của sản phẩm

(5) Kết thúc Use Case

b Các dòng sự kiện khác

Không có

3.6.2.9 Các yêu cầu đặc biệt

Không có yêu cầu đặc biệt

3.6.2.10 Trạng thái hệ thống khi bắt đầu thực hiện Use Case

Không đòi hỏi bất cứ điều kiện nào trước đó

3.6.2.11 Trạng thái hệ thống sau khi thực hiện Use Case

Hiển thị trang thông tin sản phẩm

3.6.2.12 Điểm mở rộng

Không có Use Case nào có quan hệ <<extend>> với Use Case này

Ngày đăng: 20/07/2023, 06:37

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nguyễn Quốc Đại, Lý Thuyết Bayes, mạng Bayes. (2009) Sách, tạp chí
Tiêu đề: Lý Thuyết Bayes, mạng Bayes
Tác giả: Nguyễn Quốc Đại
Năm: 2009
[2] Nguyễn Thanh Sơn, Lê Khánh Luận; Lý thuyết xác suất và thống kê toán; Nxb Thống kê (2008) Sách, tạp chí
Tiêu đề: Lý thuyết xác suất và thống kê toán
Tác giả: Nguyễn Thanh Sơn, Lê Khánh Luận
Nhà XB: Nxb Thống kê
Năm: 2008
[3] Nguyễn Duy Tiến, Trần Minh Ngọc Đại học Khoa Học Tự Nhiên, ĐHQGHN, Bài giảng của Viện Thống Kê Thế Giới IMS tại Malaysia Tiếng Anh Sách, tạp chí
Tiêu đề: Bài giảng của Viện Thống Kê Thế Giới IMS tại Malaysia
Tác giả: Nguyễn Duy Tiến, Trần Minh Ngọc
Nhà XB: Đại học Khoa Học Tự Nhiên, ĐHQGHN
[2] Paul Graham; A plan for spam – 2002. Xem tại địa chỉ http://paulgraham.com/spam.html Sách, tạp chí
Tiêu đề: A Plan for Spam
Tác giả: Paul Graham
Năm: 2002
[3] Wikipedia ; Bayesian Spam Filtering. Xem tại địa chỉ http://en.wikipedia.org/wiki/Bayesian_spam_filtering Sách, tạp chí
Tiêu đề: Naive Bayes classifier
Nhà XB: Wikipedia
[4] Wikipedia ; Sequential Bayesian Filtering. Xem tại địa chỉ http://en.wikipedia.org/wiki/Sequential_bayesian_filteringWebsites Sách, tạp chí
Tiêu đề: Sequential Bayesian Filtering
Tác giả: Wikipedia
[1] Azam. N, Dar. H. A, Marwat. S; Comparative study on Feature Space Reduction for Spam Detection Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w