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

BÁO CÁO ĐỒ ÁN PHÁT TRIỂN ỨNG DỤNG WEB Xây dựng website bán thiết bị Số qua mạng

87 2,2K 6

Đ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

Định dạng
Số trang 87
Dung lượng 5,14 MB

Nội dung

Trạng thái khi kết thúc use-case Nếu use-case thành công, tài khoản của người dùng được thêm vào hệc thống, và người dùng có thể dùng tài khoản để đăng nhập hệc thống..  Actor chọn sả

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA HỆ THỐNG THÔNG TIN

BÁO CÁO ĐỒ ÁN PHÁT TRIỂN ỨNG DỤNG

WEB

Đề Tài: Xây dựng website bán thiết bị Số qua mạng

GVHD: ThS Nguyễn Đình Loan Phương

Nhóm thực hiện:

 Nguyễn Ngọc Phú 09520611

 Nguyễn Tấn Phát 09502602

Trang 3

Nhận xét của giảng viên:

Trang 4

MỤC LỤC

Nhận xét của giảng viên: 3

CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG 8

1.1 ĐẶT VẤN ĐỀ 8

1.2 PHÂN TÍCH BÀI TOÁN 9

CHƯƠNG II: XÁC ĐỊNH YÊU CẦU 11

2.1 YÊU CẦU CHỨC NĂNG 11

2.1.1 Yêu cầu lưu trữ 11

2.1.2 Yêu cầu tìm kiếm và thống kê 11

2.1.3 Yêu cầu Tính toán 11

2.1.4 Yêu cầu phân quyền hệ thống 12

2.2 YÊU CẦU PHI CHỨC NĂNG 12

2.3 SƠ ĐỒ USE-CASE 13

2.4 DANH SÁCH CÁC ACTOR HỆ THỐNG 13

2.5 DANH SÁCH CÁC USE-CASE CỦA HỆ THỐNG 14

2.6 ĐẶC TẢ USE-CASE 14

2.6.1 Đặc tả use-case Đăng ký tài khoản 14

2.6.2 Đặc tả use-case Đăng nhập 16

2.6.3 Đặc tả use-case Đổi mật khẩu 18

2.6.4 Đặc tả use-case Xem sản phẩm 19

2.6.5 Đặc tả use-case Nhận xét sản phẩm 20

2.6.6 Đặc tả use-case Tìm Kiếm sản phẩm 21

2.6.7 Đặc tả use-case Thêm giỏ hàng 23

2.6.8 Đặc tả use-case Cập nhật giỏ hàng 24

2.6.9 Đặc tả use-case Gửi đơn hàng 26

2.6.10 Đặc tả use-case Cập nhật thông tin tài khoản 27

2.6.11 Đặc tả use-case Quản lý chủng loại sản phẩm 28

2.6.12 Đặc tả use-case Thêm sản phẩm 30

2.6.13 Đặc tả use-case Sửa thông tin sản phẩm 32

2.6.14 Đặc tả use-case Xóa sản phẩm 33

2.6.15 Đặc tả use-case Xử lí đơn hàng 34

2.6.16 Đặc tả use-case Quản lý hóa đơn 35

2.6.17 Đặc tả use-case Phân qyền User 35

2.7 SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM) 37

2.7.1 Sơ đồ tuần tự cho use-case Đăng ký tài khoản 37

Trang 5

2.7.2 Sơ đô tuần tự cho use-case Dăng nhập 37

2.7.3 Sơ đô tuần tự cho use-case đổi mật khẩu 38

2.7.4 Sơ đô tuần tự cho use-case Xem sản phẩm 38

2.7.5 Sơ đô tuần tự cho use-case Nhận xét sản phẩm 39

2.7.6 Sơ đô tuần tự cho use-case Tìm kiếm sản phẩm 39

2.7.7 Sơ đô tuần tự cho use-case Thêm giỏ hàng 40

2.7.8 Sơ đô tuần tự cho use-case Cập nhật giỏ hàng 40

2.7.9 Sơ đô tuần tự cho use-case gửi đơn hàng 41

2.7.10 Sơ đô tuần tự cho use-case Cập nhật thông tin tài khoản 41

2.7.11 Sơ đô tuần tự cho use-case Tìm kiếm sản phẩm 42

2.7.12 Sơ đô tuần tự cho use-case Sửa sản phẩm 42

2.7.13 Sơ đô tuần tự cho use-case quản lý chủng loại sản phẩm 43

2.7.14 Sơ đô tuần tự cho use-case thêm sản phẩm 43

2.7.15 Sơ đô tuần tự cho use-case xử lí đơn hàng 44

2.7.16 Sơ đô tuần tự cho use-case Quản lý hóa đơn 44

2.7.17 Sơ đô tuần tự cho use-case Phân quyền 45

2.8 SƠ ĐỒ LỚP (CLASS DIAGRAM) 46

2.8.1 Sơ đồ lớp cho use-case đăn ký 47

2.8.2 Sơ đồ lớp cho use-case đăng nh p ậ 47

2.8.3 Sơ đồ lớp cho use-case đổi m t khẩu ậ 47

2.8.4 Sơ đồ lớp cho use-case xem sản phẩm 48

2.8.5 Sơ đồ lớp cho use-case nh n xét sản phẩm ậ 48

2.8.6 Sơ đồ lớp cho use-case tìm kiếm sản phẩm 48

2.8.7 Sơ đồ lớp cho use-case thêm giỏ hàng 49

2.8.8 Sơ đồ lớp cho use-case c p nh t giỏ hàng ậ ậ 49

2.8.9 Sơ đồ lớp cho use-case gửi đơn hàng 49

2.8.10 Sơ đồ lớp cho use-case c p nh t thông tin tài khoản ậ ậ 50

2.8.11 Sơ đồ lớp cho use-case tìm kiếm sản phẩm 50

2.8.12 Sơ đồ lớp cho use-case sửa sản phẩm 50

2.8.13 Sơ đồ lớp cho use-case quản lý chủng loại sản phẩm 50

2.8.14 Sơ đồ lớp cho use-case thêm sản phẩm 51

2.8.15 Sơ đồ lớp cho use-case xử lí đơn hàng 51

2.8.16 Sơ đồ lớp cho use-case quản lý hóa đơn 51

2.8.17 Sơ đồ lớp cho use-case phân quyền 52

2.9 SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM) 52

2.9.1 Sơ đồ trạng thái cho lớp sanpham 52

Trang 6

2.9.2 Sơ đồ trạng thái cho lớp hoadon 54

2.9.3 Sơ đồ trạng thái cho lớp donhang 55

2.9.4 Sơ đồ trạng thái cho lớp user 56

2.9.5 Sơ đồ trạng thái cho lớp giohang 57

2.9.6 Sơ đồ trạng thái cho lớp nguoinhan 59

2.9.7 Sơ đồ trạng thái cho lớp ctgiohang 59

2.9.8 Sơ đồ trạng thái cho lớp ctdonhang 60

2.9.9 Sơ đồ trạng thái cho lớp nhomsp 60

2.9.10 Sơ đồ trạng thái cho lớp loaisp 61

2.9.11 Sơ đồ trạng thái cho lớp hangsx 62

2.9.12 Sơ đồ trạng thái cho lớp comentsp 64

CHƯƠNG III: XÂY DỰNG MÔ HÌNH VẬT LÝ 65

3.1 THIẾT KẾ VẬY LÝ CỦA CHƯƠNG TRÌNH 65

3.2 MÔ TẢ CHI TIẾT CÁC BẢNG 66

3.2.1 Bảng commentsp 66

3.2.2 Bảng ctdonhang 66

3.2.3 Bảng ctgiohang 66

3.2.4 Bảng donhang 66

3.2.5 Bảng giohang 67

3.2.6 Bảng hangsx 67

3.2.7 Bảng hoadon 67

3.2.8 Bảng imgtintuc 68

3.2.9 Bảng loaisp 68

3.2.10 Bảng nguoinhan 68

3.2.11 Bảng nhapp 69

3.2.12 Bảng nhomsp 69

3.2.13 Bảng phanloaisp 69

3.2.14 Bảng phuongthuctt 69

3.2.15 Bảng quangcao 70

3.2.17 Bảng sanpham 70

3.2.18 Bảng spimages 70

3.2.19 Bảng thanhtoan 71

3.2.20 Bảng tinhtrangdh 71

3.2.21 Bảng tinhtranghd 71

3.2.22 Bảng tinhtranguser 71

3.2.23 Bảng tintuc 71

Trang 7

3.2.24 Bảng user 72

3.2.25 Bảng userlog 72

CHƯƠNG IV: THIẾT KẾ GIAO DI N ỆN 73

4.1 Trang Teaser 73

4.2 Trang chủ 73

4.3 Đăng nh p ậ 74

4.4 Đăng ký 74

4.5 Giỏ hàng 75

4.6 Quản lý thông tin cá nhân 75

4.7 Đơn đ t hàng ặt hàng 76

4.8 Trang Quản Trị 76

4.9 Quản Lý đơn đ t hàng ặt hàng 77

4.10 Quản Lý user 77

4.11 Quản Lý Phân Quyền 78

4.12 Quản Lý Sản Phẩm 78

CHƯƠNG V: KẾT LU N ẬN 79

5.1 Bảng phân công công vi c ệc 79

5.2 Môi trường phát triển và triển khai ứng dụng 79

5.3 Kết quả đạt được 79

5.4 Hướng phát triển 79

TÀI LIỆU THAM KHẢO 80

Trang 8

CHƯƠNG I: KHẢO SÁT HIỆNN TRẠNG

1.1 ĐẶT VẤN ĐỀ

- Hiệcn nay, với sự phát triển ngày càng nhanh của nền kinh tế, cũngvới những tiến bộ của công nghệc Các sản phẩm nội dung số đangngày càng được đổi mới và đa dạng hơn, dần tiếp cận đến nhiềuphân khúc người tiêu dung

- Mức sống của người dân ngày càng được cải thiệcn, nên nhu cầumua sắm hàng hóa, trong đó có các sản phẩm công nghệc số cũngtăng cao Những sản phẩm phổ biến như điệcn thoại, Laptop, PC,…

và các đang được người tiêu đùng ưa chuộng bởi những tính năng

ưu việct mà nó mang lại, bên cạnh mẫu mã đẹp và sự tiệcn lợi khi sửdụng

- Nắm bắt được thị hiếu của khách hàng, hàng loạt các siêu thị điệcnmáy, các đại lý kinh doanh sản phẩm của các hãng sản xuất được

mở ra và kinh doanh khá ổn định Tuy nhiên, để mua được sảnphẩm cho mình, người tiêu dùng phải đến tận cửa hàng để chọnlựa, cũng như mua sản phẩm điều này gây bất tiệcn trong một sốtrường hợp, để tìm kiếm được sản phẩm vừa ý, khách hàng phải dichuyển qua nhiều cửa hàng, gây nên nhiều bất lợi…về mặt hàngt cửahàng, để việcc kinh doanh tốt hơn, phải tốn chi phí cho việccmarketing, quảng cáo, chi phí mặt hàngt bằng, dẫn đến giảm lợi nhuận

- Với sự phát triển mạnh mẽ của Internet, việcc xây dựng mộtwebsite nhằm giúp việcc đưa thông tin của các sản phẩm của cửahàng lên internet và hỗ trợ việcc mua hàng thông qua mạngInternet là một việcc làm cẩn thiết

- Với website bán hàng qua mạng, người tiêu dùng có thể ở tại nhà

sử dụng internet để tìm hiểu thông tin của sản phẩm mà mìnhmuốn, nếu vừa ý họ cũng có thể đặt hàngt hàng với sự hỗ trợ củawebsite, mà không cần phải đến cửa hàng Về phía cửa hàng, chiphí cho việcc thuê mặt hàngt bằng, quảng cáo cho sản phẩm được giảm

đi nhiều, do đó lợi nhuận cũng được tăng lên

- Rất nhiều doanh nghiệcp kinh doanh các loại sản phẩm nội dung

số cũng đã nắm bắt được nhiều sự tiệcn lợi của việcc giao dịch quamạng, và đã quan tâm triển khai hệc thống bán hàng cho riêngmình Nhờ đó giúp khách hàng tiệcn lợi hơn rất nhiều

- Với những ưu điểm to lớn như vậy, việcc xây dựng và nâng cấp cácwebsite bán hàng nói chung và sản phẩm nội dung số nói riêng,

Trang 9

có thể trở thành xu hướng trong tương lai Vì vậy, đề tài xay dựngwebsite bán hàng qua mạng này cũng là một phần trong xu thếđó.

Trang 10

1.2 PHÂN TÍCH BÀI TOÁN

Qua việcc phân tích các yêu cầu đối với đề tài, Website bánhàng thiết bị số qua mạng dự kiến sẽ có các chức năng:

Đối với khách hàng và thành viên

- Doanh nghiệcp hoặt hàngc đại lý bán hàng có thể đăng tải sản phẩm củamình kèm theo thông tin về sản phẩm (xuất xứ, cấu hình, giá bán,

…) lên website thông qua các module được thiết lập

- Khách hàng có nhu cầu mua sản phẩm có thể truy cập và xem sảnphẩm và chọn mua nếu hài lòng với sản phẩm đó Khách hàng baogồm khách hàng vãng lai không có đăng kí thành viên và thànhviên

- Khách hàng có thể tìm kiếm sản phẩm mà mình cần một cáchnhanh nhất theo nhiều tiêu chí khác nhau qua các chức năng tìmkiếm được hỗ trợ trên giao diệcn Sản phẩm được hệc thống thống

kê theo các tiêu chí khác nhau Chức năng giỏ hàng hỗ trợ kháchhàng khi mua lượng sản phẩm lớn và đa chủng loại

- Ngoài mua hàng, khách hàng có thể đánh giá về sản phẩm bằngcách đánh giá sản phẩm theo sao, hoặt hàngc bình luận về sản phẩm.Hệc thống cũng khuyến nghị cho khách hàng những sản phẩm cóliên quan đến sản phẩm đang xem như là các sản phẩm cùng loại,hãng,… hoặt hàngc có giá thành tương đương

- Khách hàng có sản phẩm số lượng nhỏ có thể đăng lên websitequa chức năng bán hàng dành cho thành viên để rao bán và có hệcthống kiểm định sản phẩm của các thành viên Khi sản phẩm hếthạn rao bán sẽ bị gỡ xuống, khách hàng có thể sẽ phải chịu chiphí khi đưa sản phẩm của mình lên rao bán trên website

- Tích hợp bản đồ, hỗ trợ chỉ đường, khoanh vùng tìm kiếm các đại

lý cùng hệc thống trên bản đồ giúp người dùng tiệcn lợi trong việccliên hệc Khách hàng muốn liên hệc trực tiếp cửa hàng cũng có thểxem vị trí của cửa hàng qua giao diệcn bản đồ google maps trêngiao diệcn, có thể tìm đường đến với cửa hàng với chức năng tìmđường được tích hợp trên website

- Đối với các tổ chức, doanh nghiệcp, website cũng hỗ trợ đặt hàngt quảngcáo, banner trên website, … Hệc thống sẽ dành một số vị trí trêngiao diệcn website đề dành cho các tổ chức, doanh nghiệcp khácmuốn quảng cáo Doanh nghiệcp khác muốn đặt hàngt quảng cảo trênwebsite phải liên hệc với Ban quản trị thỏa thuận về việcc quảng cáo

và cung cấp các mẫu banner, sau đó thì quản trị viên sẽ đưa

Trang 11

quảng cáo lên vị trí được yêu cầu Các tôt chức, doanh nghệcp phảichịu phí khi đăng quảng cáo.

- Chức năng khuyến mãi theo giờ dối với một số loại sản phẩm.Khách hàng là thành viên có thể tích lũy điểm khi mua hàng tạiwebsite, sau mỗi kì hạn có thể đươc hưởng ưu đãi theo số điểm

mà họ tích lũy được

Với người quản trị của website

- Có thể thay đổi giao diệcn của website bằng module có sẵn

- Quản lí các thông tin về thành viên, các sản phẩm, các đơn hàng

và hóa đơn mua hàng của khách hàng thông qua các moduleriêng của từng chức năng

- Quản lí hệc thống các chi nhánh thuộc hệc thống của đại lý hoặt hàngcdoanh nghiệcp đối với hệc thống có từ 2 đại lý trở lên

- Chức năng lập các loại báo cáo, danh sách, các loại hóa đơn,…

- Hỗ trợ phân quyên hệc thống chặt hàngt chẽ Người quản trị có thể giớihạn chức năng được sử dụng đối với từng nhóm thành viên vàphân quyền tương ứng cho mỗi thành viên của hệc thống

Trang 12

-CHƯƠNG II: XÁC ĐỊNH YÊU CẦU

2.1.1.Yêu cầu lưu trữ

- Hệc thống lưu trữ các thông tin sau

o Thông tin Sản Phẩm: Các thôn tin về hãng sản xuất, loại và nhóm của sản phẩm, nhà phân phối của sản phẩm, Tên và giá của sản phẩm, Thông tin mô tả và hình ảnh của sản phẩm đó, ngoài ra còn có những nhận xét của những người khác về sản phẩm, giúp người dùng có cái nhìn đầy đủ hơn

về sản phẩm mà mình muốn mua

o Thông tin người dùng và user, Thông tin này bao gồm họ tên, số điệcn thoại, một số thông tin liên lạc giúp cho người bán có thể liên lạc với khách hàng của mình cũng như quản

lí đối với các khách hàng là thành viên của hệc thống

o Thông tin giỏ hàng, thông tin này giúp lưu trữ lại những sản phẩm bao gồm số lượng và tổng số tiền của các sản phẩm

mà khách hàng muốn mua nhưng chưa thanh toán, tương tự như giỏ hàng trong các siêu thị

o Thông tin Đơn hàng: Đơn hàng lưu trữ thông tin về khách hàng mua sản phẩm, thông tin sản phẩm muốn mua của khách hàng đó và thông tin của người nhận sản phẩm khi công ty hoặt hàngc đại lý giao hàng, được người mua hàng lập để gửi lên cho hệc thống

o Thông tin Hóa Đơn : lưu trữ các thông tin của đơn hàng, đượcngười quản trị website lập để gửi đến người nhận hàng xác nhận và làm bằng chứng cho việcc nhận hàng

o Ngoài ra, còn có các thông tin về các loại tình trạng (hóa đơn, đơn hàng, tình trạng của user, ), thông tin về nhóm và loại của sản phẩm,…

2.1.2.Yêu cầu tìm kiếm và thống kê

- Tìm kiếm các thông tin sản phẩm theo nhiều tiêu chí khác nhau

- Tìm kiếm khách hàng và user, tim kiếm và cập nhật thông tin hóa đớn và đơn hàng

Trang 13

2.1.3.Yêu cầu Tính toán

- Hệc thống có thể tính toán giá trị của đơn hàng, hóa đơn dự trên thông tin về giá sản phẩm, chi phí thuế và các chi phí khác

- Tính toán các doanh số bán hàng dự trên các thông tin hóa đơn đãbán ra cho khách hàng, nhàm đưa ra dự báo cho các kế hoạch tiếptheo của doanh nghiệcp

2.1.4.Yêu cầu phân quyền hệ thống

- Hệc thống được phân quyền với các quyền là Admin, các loại Mod, User(Sản phẩm, hóa đơn, …) và Guest

- Hệc thống được phân quyền chặt hàngt chẽ với mỗi quyền truy xuất ứng với mỗi người dùng phù hợp với chức năng hệc thống, đảm bảo không vi phạm quyền hạn của mỗi người

2.2 YÊU CẦU PHI CHỨC NĂNG

- Giao Diệcn: giao diệcn thân thiệcn với người dùng, các chức năng dễ

sử dụng, thuận tiệcn trong nhiều thao tác

- Tính tương thích: hệc thống tương thích với hầu hết các trình

dyteejr web phổ biến,…

Trang 14

2.3 SƠ ĐỒ USE-CASE

2.4 DANH SÁCH CÁC ACTOR HỆN THỐNG

1 Admin Người trực tiếp quản lý website, nắm

quyền quản lý User và các quản lý khác, là quyền quản lý cao nhất

2 Moderator HD Người quản lý Hóa đơn và các đơn

hàng, bao gồm các công việcc xử lí đơn hàng, lập và cập nhật hóa đơn

3 Moderator SP Người quản lý Các thông tin về sản

phẩm, bao gồm các công việcc như tìm

Trang 15

kiếm, thêm, xóa, sửa sản phẩm, thêm, sửa nhóm và loại sản phẩm

4 User Người trực tiếp sử dụng website, được

đăng ký thành viên, có thể mua hàng

và quản lí thông tin cá nhân của mình

5 Guest Người sử dụng website nhưng không

được dăng ký thành viên, có thể mua hàng nhưng không quản lý được thông tin

2.5 DANH SÁCH CÁC USE-CASE CỦA HỆN THỐNG

Trang 16

 Hệc thống yêu cầu người dùng nhập thông tin cá nhân bao gồm Email, mật khẩu, Họ tên, ngày tháng năm sinh, …

 Actor (Người dùng) nhập thông tin theo yêu cầu

 Hệc thống kiểm tra các thông tin nhập vào và thêm tài khoản mới vào cơ sở dữ liệcu

Dòng sự kiện khác

Nếu thông tin nhập vào sai hoặt hàngc không hợp lệc, hệc thống báo lỗi Actor có thể quay về đầu dòng sự kiệcn hoặt hàngc hủy bỏ việcc đăng kí, lúc này use-case kết thúc

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

Không có

2.6.1.4 Trạng thái khi bắt đầu use-case

Không có

2.6.1.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, tài khoản của người dùng được thêm vào hệc thống, và người dùng có thể dùng tài khoản để đăng nhập hệc thống ngược lại, hệc thống không thay đổi

2.6.1.6 Điểm mở rộng

Không có

Trang 17

 Hệc thống yêu cầu người dùng nhập Username và password

 Actor (Người dùng) nhập Email và password

 Hệc thống kiểm tra các thông tin Username và password đã nhập và cho phép Actor đăng nhập hệc thống

Dòng sự kiện khác

Trang 18

Nếu thông tin nhập vào sai hoặt hàngc không hợp lệc, hệc thống báo lỗi Actor có thể quay về đầu dòng sự kiệcn hoặt hàngc hủy bỏ việcc đăng nhập, lúc này use-case kết thúc.

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

Không có

2.6.2.4 Trạng thái khi bắt đầu use-case

Không có

2.6.2.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, người dùng có quyền được sử dụng những chức năng tương ứng của hệc thống ngược lại, hệc thống không thay đổi

2.6.2.6 Điểm mở rộng

Không có

Trang 20

Dòng sự kiện khác

Nêu mật khẩu cũ không chính xác hoặt hàngc mật khẩu mới không trùn khớp, hệc thống sẽ báo lỗi Actor có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

Actor phải đăng nhập hệc thống

2.6.3.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống, và được quyền sử dụng chức năng tương ứng

2.6.3.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, Mật khẩu của Actor sẽ được thay đổi và lưu xuống CSDL Ngược lại, hệc thống không thay đổi

2.6.3.6 Điểm mở rộng

Không có

Trang 21

 Actor chọn sản phẩm muốn xem

 Hệc thống hiển thị một số chi tiết của sản phẩm đó

 Actor chọn vào nút chi tiết

 Hệc thống hiển thị chi tiết của sản phẩm

Dòng sự kiện khác

Nếu thông tin nhập vào không hợp lệc, hệc thống sẽ báo lỗi Actor

có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

Trang 22

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

Actor phải đăng nhập hệc thống

2.6.4.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống, được sử dụng các chức năng tương ứng

2.6.4.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, thông tin tài khoản của Actor được cập nhật xuống CSDL Ngược lại, hệc thống không thay đổi

 Actor Nhập nội dung bình luận và chọn đăng bình luận

 Hệc thống kiểm tra thông tin nhập vào và Lưu thông tin vào CSDL

Dòng sự kiện khác

Nếu thông tin nhập vào không hợp lệc, hệc thống sẽ báo lỗi Actor

có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

Actpor phải đăng nhập hệc thống

2.6.4.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống, được sử dụng các chức năng tương ứng

2.6.4.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, thông tin tài khoản của Actor được cập nhật xuống CSDL Ngược lại, hệc thống không thay đổi

Trang 24

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

Actor (người dùng) phải đăng nhập hệc thống

2.6.5.4 Trạng thái bắt đầu use-case

Không có

2.6.5.5 Trạng thái kết thúc use-case

Nếu use-case thành công, thông tin của người được kết bạn sẽ được thêm vào bảng Friend hoặt hàngc được cập nhật trạng thái thàn bạn bè Ngược lại, hệc thống không thay đổi

2.6.5.6 Điểm mở rộng

Không có

Trang 26

 Hệc thống hiển thị trang thông tin sản phẩm

 Người dùng xem thông tin, chọn sản phẩm và chọn chức năng mua hàng

 Hệc thống hiển thị trang thông tin giỏ hàng

Dòng sự kiện khác

Không có

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

Actor (người dùng) phải đăng nhập hệc thống

2.6.5.4 Trạng thái bắt đầu use-case

Người dùng đăng nhập và sử dụng chức năng hệc thống

2.6.5.5 Trạng thái kết thúc use-case

Nếu use-case thành công, thông tin của người được kết bạn sẽ được thêm vào bảng Friend hoặt hàngc được cập nhật trạng thái thàn bạn bè Ngược lại, hệc thống không thay đổi

2.6.5.6 Điểm mở rộng

Không có

2.6.5.7 Sơ dồ hoạt động

Trang 27

2.6.8.Đặc tả use-case Cập nhật giỏ hàng

 Hệc thống hiển thị trang giỏ hàng

 Người dùng xem thông tin và thay đổi số lượng của các sản phẩm trong giỏ hàng và chọn cập nhật

 Hệc thống kiểm tra và lưu vào CSDL

Dòng sự kiện khác

Không có

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

Actor (người dùng) phải đăng nhập hệc thống

2.6.5.4 Trạng thái bắt đầu use-case

Người dùng đăng nhập và sử dụng chức năng hệc thống

2.6.5.5 Trạng thái kết thúc use-case

Nếu use-case thành công, thông tin của người được kết bạn sẽ được thêm vào bảng Friend hoặt hàngc được cập nhật trạng thái thàn bạn bè Ngược lại, hệc thống không thay đổi

2.6.5.6 Điểm mở rộng

Không có

Trang 29

 Hệc thống hiển thị trang giỏ hàng

 Người dùng chọn chức năng thanh toán

 Hệc thống hiển thị trang gửi đơn hàng

 Người dùng điển thông tin vào

 Hệc thống xác nhận vầ thông báo kết quả

o Nếu người dùng chọn thanh toán qua tiền mặt hàngt”, luồng phụ tiền mặt hàngt được thực hiệcn

o Nếu người dùng chọn “thanh toán qua nganluong,vn”, luồng phụ nganluong,vn được thực hiệcn

o Nếu người dùng chọn “thanh toán qua ngân hàng”, luồng phụ ngân hàng được thực hiệcn

Tiền mặt:

 Hệc thống thêm dữ liệcu vào CSDL và thông báo thành công

Nganluong.vn:

 Hệc thống chuyển sang trang thanh toán của nganluong.vn

 Người dùng than toán hóa đơn tịa nganluong.vn

 Hệc thống thông báo kết quả

Dòng sự kiện khác

Không có

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

Actor (người dùng) phải có sản phẩm trong giỏ hàng

2.6.5.4 Trạng thái bắt đầu use-case

Người dùng đăng nhập và sử dụng chức năng hệc thống

2.6.5.5 Trạng thái kết thúc use-case

Nếu use-case thành công, thông tin của người được kết bạn sẽ được thêm vào bảng Friend hoặt hàngc được cập nhật trạng thái thàn bạn bè Ngược lại, hệc thống không thay đổi

Trang 30

2.6.4.2 Dòng sự kiện

Dòng sự kiện chính

Use-case này bắt đầu khi Actor (người dùng) có nhu cầu muốn thay đổi thông tin tài khoản của họ

 Actor chọn chức năng thay đổi thông tin tài khoản

 Hệc thống yêu cầu người dùng nhập thông tin về họ tên, địa chỉ, email, … và chọn Lưu lại

 Hệc thống kiểm tra thông tin nhập vào và Lưu thông tin vào CSDL

Dòng sự kiện khác

Nếu thông tin nhập vào không hợp lệc, hệc thống sẽ báo lỗi Actor

có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

Actpor phải đăng nhập hệc thống

2.6.4.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống, được sử dụng các chức năng tương ứng

2.6.4.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, thông tin tài khoản của Actor được cập nhật xuống CSDL Ngược lại, hệc thống không thay đổi

2.6.4.6 Điểm mở rộng

Không có

Trang 31

 Hệc thống hiển thị trang quản lý chủng loại

 Người dùng chọn chức năng quản lý chủng loại

o Nếu người dùng chọn “thêm”, luồng phụ thêm được thực hiệcn

Trang 32

o Nếu người dùng chọn “sửa kết bạn”, luồng phụ sửa được thực hiệcn.

Thêm:

 Hệc thống hiển thị trang thêm loại sản phẩm

 Người dùng nhập thông tin chủng loại cần thêm

 Hệc thống kiểm tra và lưu thông tin vào CSDL

Sửa:

 Hệc thống hiển thị trang sửaloại sản phẩm

 Người dùng nhập thông tin chủng loại cần sửa

 Hệc thống kiểm tra và lưu thông tin vào CSDL

Dòng sự kiện khác

Không có

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

Actor (người dùng) phải đăng nhập hệc thống

2.6.5.4 Trạng thái bắt đầu use-case

Người dùng đăng nhập và sử dụng chức năng hệc thống

2.6.5.5 Trạng thái kết thúc use-case

Nếu use-case thành công, thông tin của người được kết bạn sẽ được thêm vào bảng Friend hoặt hàngc được cập nhật trạng thái thàn bạn bè Ngược lại, hệc thống không thay đổi

2.6.5.6 Điểm mở rộng

Không có

Trang 33

 Hệc thống hiển thị trang thêm sản phẩm

 Hệc thống yêu cầu người dùng nhập nội dung vào

 Người dùng điển đầy đủ thông tin và chọn lưu

 Hệc thống kiểm tra và lưi thông tin vào CSDL

Dòng sự kiện khác

Nếu nội dung của trạng thái không có hoặt hàngc chứa mã độc, hệc thống

sẽ báo lỗi Actor có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

Trang 34

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

Người được nhận bài viết phải là bạn bè của Actor viết bài

2.6.6.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống,

2.6.6.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, Bài viết sẽ được đăng lên tường của người bạn (hoặt hàngc của chính họ), và được lưu xuống CSDL Ngược lại, hệc thống không thay đổi

2.6.6.6 Điểm mở rộng

Không có

Trang 36

 Hệc thống hiển thị trang sửa sản phẩm

 Hệc thống yêu cầu người dùng nhập nội dung vào

 Người dùng điển đầy đủ thông tin và chọn lưu

 Hệc thống kiểm tra và lưi thông tin vào CSDL

Dòng sự kiện khác

Nếu nội dung của trạng thái không có hoặt hàngc chứa mã độc, hệc thống

sẽ báo lỗi Actor có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

Người được nhận bài viết phải là bạn bè của Actor viết bài

2.6.6.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống,

2.6.6.5 Trạng thái khi kết thúc use-case

Nếu use-case thành công, Bài viết sẽ được đăng lên tường của người bạn (hoặt hàngc của chính họ), và được lưu xuống CSDL Ngược lại, hệc thống không thay đổi

2.6.6.6 Điểm mở rộng

Không có

Trang 37

Use-case bắt đầu khi Actor (người dùng) xóa thông tin sản phẩm

 Hệc thống hiển thị trang thông tin sản phẩm

 Người dùng chọn vị trí sản phẩm cần xóa và chọn delete

Trang 38

 Hệc thống kiểm tra và xóa sản phẩm khỏi database

Dòng sự kiện khác

Nếu nội dung của trạng thái không có hoặt hàngc chứa mã độc, hệc thống

sẽ báo lỗi Actor có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

2.6.6.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống,

2.6.6.5 Trạng thái khi kết thúc use-case

Use-case bắt đầu khi Actor (người dùng) quản lý hóa đơn

 Hệc thống hiển thị trang thông tin hóa đơn

 Người dùng chọn vị trí đơn hàng rồi chọn lập hóa đơn

 Hệc thống kiểm tra và cập nhật lại đơn hàng

Dòng sự kiện khác

Nếu nội dung của trạng thái không có hoặt hàngc chứa mã độc, hệc thống

sẽ báo lỗi Actor có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

Không có

2.6.6.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống,

2.6.6.5 Trạng thái khi kết thúc use-case

Khoong có

Trang 39

Use-case bắt đầu khi Actor (người dùng) quản lí hóa đơn

 Hệc thống hiển thị trang thông tin hóa đơn

 Người dùng chọn vị trí sản phẩm cần xóa và chọn hủy

 Hệc thống kiểm tra và xóa sản phẩm khỏi database

Dòng sự kiện khác

Không có

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

Người được nhận bài viết phải là bạn bè của Actor viết bài

2.6.6.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống,

2.6.6.5 Trạng thái khi kết thúc use-case

Trang 40

 Hệc thống hiển thị trang thông tin user đang sử dụng

 Người dùng chọn vị trí user, chọn thông tin thay đổirồi chọn lập hóa đơn

 Hệc thống kiểm tra và cập nhật

Dòng sự kiện khác

Nếu nội dung của trạng thái không có hoặt hàngc chứa mã độc, hệc thống

sẽ báo lỗi Actor có thể quay lại đầu dòng sự kiệcn hoặt hàngc hủy bỏ thao tác, lúc này use-case kết thúc

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

Không có

2.6.6.4 Trạng thái khi bắt đầu use-case

Actor đã đăng nhập hệc thống,

2.6.6.5 Trạng thái khi kết thúc use-case

Khoong có

2.6.6.6 Điểm mở rộng

Không có

Ngày đăng: 05/04/2015, 16:41

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w