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

Phân tích thiết kế hệ thống bán hàng trực tuyến

144 10,8K 90

Đ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 144
Dung lượng 11,52 MB

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

Nội dung

Tiểu Luận phân tích thiết kế hệ thống bán hàng trực tuyến trên website.hỗ trợ sinh viên làm một bài tiểu luận, luận án về đề tài quản lý bán hàng trực tuyến.Mục lục1.Tổng quan về hệ thống bán hàng trực tuyến hiện tại81.1.Tổng quan81.2.Khảo sát một số hệ thống bán hàng trực tuyến hiện nay8Có 3 hệ thống được khảo sát8Tiki.vn8Lazada.vn9Vatgia.com91.3.Các chức năng chính của hệ thống hiện tại121.3.1.Các chức năng và vai trò tác nhân trong hệ thống121.3.2.Sơ đồ chức năng hệ thống131.4.Vấn đề tồn đọng, hướng giải quyết152.Hình thành và mô tả hệ thống bán hàng trực tuyến mới162.1.Mô tả tổng quan hệ thống bán hàng trực tuyến mới162.2.Các quy trình nghiệp vụ162.2.1.Quy trình mua sản phẩm162.2.2.Quy trình đặt hàng162.2.3.Quy trình xử lý đơn đặt hàng bị hủy17Một số dịch vụ hệ thống cung cấp cho khách hàng172.3.Các yêu cầu hệ thống mới xây dựng182.3.1.Yêu cầu chức năng182.3.2.Yêu cầu phi chức năng182.3.3.Yêu cầu lưu trữ193.Phân tích hệ thống mới193.1.Đánh giá hiện trạng hệ thống mới193.1.1.Xác định hiện trạng tổ chức193.1.2.Xác định các thuật ngữ liên quan203.1.3.Xác định tác nhân và usecase nghiệp vụ213.2.Mô hình hóa nghiệp vụ213.2.1.Sơ đồ use case nghiệp vụ213.2.2.Đặc tả use case223.2.2.1.Mua hàng223.2.2.2.Đặt hàng233.2.2.3.Hủy đơn đặt hàng253.2.2.4.Thanh toán273.2.2.5.Quản lý sản phẩm273.3.Phân tích chức năng hệ thống mới283.3.1.Xác định các yêu cầu tự động hóa (chức năng của hệ thống – system use case)293.3.2.Xác định danh sách tác nhân hệ thống (business actor) và mô tả303.3.3.Xây dựng sơ đồ chức năng hệ thống tổng thể và theo từng tác nhân303.3.4.Đặc tả các Use case chức năng35•Quản lý mặt hàng trong giá sách35•Quản lý thư mục phân loại trong giá sách38•Quản lý mặt hàng trong thư mục41•Quản lý giỏ hàng43•Lập đơn đặt hàng46•Hủy bỏ đơn đặt hàng48•Theo dõi đơn đặt hàng50•Phản hồi về sản phẩm52•Phản hồi về đặt hàng54•Duyệt sản phẩm đang được sử dụng nhiều56•Duyệt sản phẩm theo loại57•Duyệt theo các sản phẩm tương tự58•Tìm sản phẩm theo phương thức cơ bản60•Tìm sản phẩm theo phương thức nâng cao61•Xem thông tin chi tiết sản phẩm63•Viếng thăm các diễn đàn64•Quản lý sản phẩm66•Nhập hàng loạt sản phẩm69•Xuất hàng loạt sản phẩm71•Quản lý nhà cung cấp73•Cập nhật trạng thái đơn đặt hàng76•Xóa đơn đặt hàng77•Trả lời các phản hồi78•Soạngửi bản tin80•Cập nhật trạng thái tài khoản81•Xóa tài khoản83•Quản lý khuyến mãi85•Báo cáo về doanh thu theo đơn hàng trong thángnăm86•Quản lý tài khoản874.Mô hình hóa cấu trúc914.1.Sơ đồ lớp mức phân tích914.2.Diễn giải cho sơ đồ lớp935.Mô hình hóa dữ liệu945.1. Sơ đồ lớp mức phân tích945.2.Diễn giải cho sơ đồ lớp phân tích946.Thiết kế sơ đồ lớp chi tiết cho hệ thống966.1. Sơ đồ lớp mức chi tiết966.2.Mô hình dữ liệu quan hệ966.3. Thiết kế vật lý987.Thiết kế giao diện hệ thống1087.1.Sơ đồ liên kết giao diện1087.2.Thiết kế giao diện1097.2.1.Trang chủ1097.2.2.Đăng nhập, đăng kí1097.2.3.Danh sách sản phẩm1107.2.4.Chi tiết sản phẩm1117.2.5.Giỏ hàng1127.2.6.Tìm kiếm nâng cao1137.2.7.Đặt hàng1137.2.8.Kiểm tra đơn hàng1147.2.9.Liên hệ1147.2.10.Giá sách1157.2.11.Thư mục phân loại1167.2.12.Diễn đàn1167.2.13.Màn hình quản lý chính1177.2.14.Quản lý sản phẩm1177.2.15.Lưu sản phẩm1177.2.16.Chỉnh sửa thông tin sản phẩm1187.2.17.Quản lý nhà cung cấp1197.2.18.Quản lý đơn hàng1197.2.19.Chỉnh sửa trạng thái đơn hàng1197.2.20.Quản lý người dùng1207.2.21.Lập báo cáo doanh thu1217.2.22.Quên mật khẩu1217.2.23.Tìm kiếm sản phẩm1227.2.24.Cập nhật thông tin khách hàng1227.2.25.Cập nhật mật khẩu1228.Khảo sát giao diện thực tế123Tài liệu đồ án130

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM

KHOA CÔNG NGHỆ THÔNG TIN

oOo

MÔN HỌC: PHÂN TÍCH THIẾT KẾ HTTT

TÊN TIỂU LUẬN:

HỆ THỐNG BÁN HÀNG TRỰC TUYẾN

Nhóm thực hiện: 20

Giảng viên hướng dẫn: Trần Thị Kim Chi

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM

KHOA CÔNG NGHỆ THÔNG TIN

oOo

MÔN HỌC: PHÂN TÍCH THIẾT KẾ HTTT

TÊN TIỂU LUẬN:

HỆ THỐNG BÁN HÀNG TRỰC TUYẾN

Nhóm thực hiện: 20

Giảng viên hướng dẫn: Trần Thị Kim Chi

Trang 3

THÔNG TIN NHÓM SINH VIÊN THỰC HIỆN

Trang 4

Mục lục

1 Tổng quan về hệ thống bán hàng trực tuyến hiện tại 8

1.1 Tổng quan 8

1.2 Khảo sát một số hệ thống bán hàng trực tuyến hiện nay 8

Có 3 hệ thống được khảo sát 8

- Tiki.vn 8

- Lazada.vn 9

- Vatgia.com 9

1.3 Các chức năng chính của hệ thống hiện tại 12

1.3.1 Các chức năng và vai trò tác nhân trong hệ thống 12

1.3.2 Sơ đồ chức năng hệ thống 13

1.4 Vấn đề tồn đọng, hướng giải quyết 15

2 Hình thành và mô tả hệ thống bán hàng trực tuyến mới 16

2.1 Mô tả tổng quan hệ thống bán hàng trực tuyến mới 16

2.2 Các quy trình nghiệp vụ 16

2.2.1 Quy trình mua sản phẩm 16

2.2.2 Quy trình đặt hàng 16

2.2.3 Quy trình xử lý đơn đặt hàng bị hủy 17

Một số dịch vụ hệ thống cung cấp cho khách hàng 17

2.3 Các yêu cầu hệ thống mới xây dựng 18

2.3.1 Yêu cầu chức năng 18

2.3.2 Yêu cầu phi chức năng 18

2.3.3 Yêu cầu lưu trữ 19

3 Phân tích hệ thống mới 19

3.1 Đánh giá hiện trạng hệ thống mới 19

3.1.1 Xác định hiện trạng tổ chức 19

3.1.2 Xác định các thuật ngữ liên quan 20

3.1.3 Xác định tác nhân và usecase nghiệp vụ 21

3.2 Mô hình hóa nghiệp vụ 21

3.2.1 Sơ đồ use case nghiệp vụ 21

Trang 5

3.2.2 Đặc tả use case 22

3.2.2.1 Mua hàng 22

3.2.2.2 Đặt hàng 23

3.2.2.3 Hủy đơn đặt hàng 25

3.2.2.4 Thanh toán 27

3.2.2.5 Quản lý sản phẩm 27

3.3 Phân tích chức năng hệ thống mới 28

3.3.1 Xác định các yêu cầu tự động hóa (chức năng của hệ thống – system use case) 29

3.3.2 Xác định danh sách tác nhân hệ thống (business actor) và mô tả 30

3.3.3 Xây dựng sơ đồ chức năng hệ thống tổng thể và theo từng tác nhân 30

3.3.4 Đặc tả các Use case chức năng 35

 Quản lý mặt hàng trong giá sách 35

 Quản lý thư mục phân loại trong giá sách 38

 Quản lý mặt hàng trong thư mục 41

Quản lý giỏ hàng 43

Lập đơn đặt hàng 46

Hủy bỏ đơn đặt hàng 48

Theo dõi đơn đặt hàng 50

Phản hồi về sản phẩm 52

Phản hồi về đặt hàng 54

Duyệt sản phẩm đang được sử dụng nhiều 56

Duyệt sản phẩm theo loại 57

Duyệt theo các sản phẩm tương tự 58

Tìm sản phẩm theo phương thức cơ bản 60

Tìm sản phẩm theo phương thức nâng cao 61

Xem thông tin chi tiết sản phẩm 63

Viếng thăm các diễn đàn 64

Quản lý sản phẩm 66

Nhập hàng loạt sản phẩm 69

Xuất hàng loạt sản phẩm 71

Quản lý nhà cung cấp 73

Cập nhật trạng thái đơn đặt hàng 76

Xóa đơn đặt hàng 77

Trang 6

Trả lời các phản hồi 78

Soạn/gửi bản tin 80

Cập nhật trạng thái tài khoản 81

Xóa tài khoản 83

Quản lý khuyến mãi 85

Báo cáo về doanh thu theo đơn hàng trong tháng/năm 86

Quản lý tài khoản 87

4 Mô hình hóa cấu trúc 91

4.1 Sơ đồ lớp mức phân tích 91

4.2 Diễn giải cho sơ đồ lớp 93

5 Mô hình hóa dữ liệu 94

5.1 Sơ đồ lớp mức phân tích 94

5.2 Diễn giải cho sơ đồ lớp phân tích 94

6 Thiết kế sơ đồ lớp chi tiết cho hệ thống 96

6.1 Sơ đồ lớp mức chi tiết 96

6.2 Mô hình dữ liệu quan hệ 96

6.3 Thiết kế vật lý 98

7 Thiết kế giao diện hệ thống 108

7.1 Sơ đồ liên kết giao diện 108

7.2 Thiết kế giao diện 109

7.2.1 Trang chủ 109

7.2.2 Đăng nhập, đăng kí 109

7.2.3 Danh sách sản phẩm 110

7.2.4 Chi tiết sản phẩm 111

7.2.5 Giỏ hàng 112

7.2.6 Tìm kiếm nâng cao 113

7.2.7 Đặt hàng 113

7.2.8 Kiểm tra đơn hàng 114

7.2.9 Liên hệ 114

7.2.10 Giá sách 115

7.2.11 Thư mục phân loại 116

7.2.12 Diễn đàn 116

7.2.13 Màn hình quản lý chính 117

Trang 7

7.2.14 Quản lý sản phẩm 117

7.2.15 Lưu sản phẩm 117

7.2.16 Chỉnh sửa thông tin sản phẩm 118

7.2.17 Quản lý nhà cung cấp 119

7.2.18 Quản lý đơn hàng 119

7.2.19 Chỉnh sửa trạng thái đơn hàng 119

7.2.20 Quản lý người dùng 120

7.2.21 Lập báo cáo doanh thu 121

7.2.22 Quên mật khẩu 121

7.2.23 Tìm kiếm sản phẩm 122

7.2.24 Cập nhật thông tin khách hàng 122

7.2.25 Cập nhật mật khẩu 122

8 Khảo sát giao diện thực tế 123

Tài liệu đồ án 130

Trang 8

1 Tổng quan về hệ thống bán hàng trực tuyến hiện tại

Bán lẻ điện tử là việc bán hàng hóa và dịch vụ qua internet và các kênh điện tử khác

đến người tiêu dùng cá nhân và hộ gia đình Định nghĩa này bao hàm tất cả các hoạtđộng thương mại tạo nên các giao dịch với người tiêu dùng cuối cùng

Ngày nay, các hệ thống bán hàng trực tuyến trên mạng ngày càng mở rộng và có xu hướng cạnh tranh trực tiếp tới bán lẻ truyền thống

Hoạt động mua bán trực tuyến hiện nay rất phổ biến với mọi người được các công

ty và cửa hàng lớn trong và ngoài nước sử dụng nhằm đem lại hiệu quả trong việc

mua bán Sản phẩm mua bán thông thường là các thiết bị tin học như điện thoại, máy

vi tính hoặc các sản phẩm điện tử dân dụng, sách, văn phòng phẩm … Do phải sử dụng hệ thống mạng để đăng kí mua và bán nên các công ty cần phải có 1 hệ thống website dùng để quảng cáo và mua bán Hơn thế nữa nó còn có thể quản lý số lượng mua và bán trực tuyến đem lại hiệu quả trong việc quản lý

Các hoạt động của quản lý mua bán hàng trực tuyến gồm xuất hàng, giao hàng tận

nhà, báo cáo số lượng và doanh thu mua bán trực tuyến Việc này bao gồm các công

việc quản lý các bộ phận :

hàng

của đơn, quản lý các phương thức thanh toán và thu tiền để báo cáo doanh thu

viên quản lý mạng, nhan viên thu ngân…

Có 3 hệ thống được khảo sát

Trang 9

- Lazada.vn

Trang 10

Tiêu chí khảo sát Tiki.vn Lazada.vn Vatgia.com

Việt Nam có trụ sở tại TP Hồ Chí Minh

Website bán hàng trực tuyến, có chi nhánh ở Việt Nam

và 5 nước Đông Nam Á khác

Website bán hàng trực tuyến của Việt Nam

Các sản phẩm bán

trên hệ thống

Đầy đủ tất cả các mặt hàng cần thiết, chủ yếu là các sản phẩm mới, có bán sách cũ

Đầy đủ tất cả các mặt hàng cần thiết, tất cả đều là sản phẩm mới

Đầy đủ nhiều sản phẩm, sản phẩm đa dạng, nhiều chủng loại, sản phẩm mới

có, cũ có

về kho của tiki

Nhiều nhà cung ứng, chuyển về khocủa lazada

Các gian hàng mua bán sản phẩm, từ nhiều nhà cung cấp khác nhau

Hình thức thanh

toán

Đều có chung các hình thức thanh toán:

Cách thức mua

hàng

Đều có chung các bước như sau:

Giao diện trang

web

Đơn giản, đẹp, rõ ràng, có nhiều danh mục được liệt kê

cụ thể theo từng loại sản phẩm

Dễ dàng đặt hàng và lựa chọn sản phẩm

Hơi màu mè, đẹp,

có nhiều danh mục được liệt kê cụ thể theo từng loại sản phẩm

Dễ dàng đặt hàng

và lựa chọn sản phẩm

Đẹp, đơn giản, màusắc hài hòa, nhiều quảng cáo

Giao diện dễ mua hàng, nhanh chóng tiện lợi, chứa nhiều thông tin của sản phẩm

Các chức năng hiện

có của tiki và

Trang 11

sản phẩm, quản lý tài khoản, xem thông tin sách, lập đơn đặt hàng, quản lý giỏ hàng….

bán hàng như tìm kiếm sản phẩm, quản lý tài khoản, xem thông tin sách,lập đơn đặt hàng, quản lý giỏ hàng…

lazada đông thời cóthêm chức năng mởgian hàng để mua bán, quản lý gian hàng và có link đi tới sẵn nhà cung cấp bán sản phẩm đó

Dịch vụ của hệ

thống

Nam

Được rất nhiều khách hàng và nhà cung cấp biết đến

tận nơi

Có thể đi đến nhà cung cấp để mua hàng

Độ uy tín của hệ

thống

có thể chưa đảm bảo chất lượng

phẩm, biên độ giá cao

Thông tin liên hệ

Trang 12

1.3.1 Các chức năng và vai trò tác nhân trong hệ thống

2 Thanh toán:

+ Thanh toán bằng Paypal

+ Thanh toán bằng chuyển khoản

+ Thanh toán tại nhà

3 Tìm kiếm sản phẩm

+ Duyệt tất cả sản phẩm

+ Theo tiêu chí cụ thế

4 Gợi ý sản phẩm liên quan

5 Gửi ý kiến phản hồi

+ Về sản phẩm

+ Về tài khoản cá nhân

6 Quản lý tài khoản cá nhân:

+ Thêm sản phẩm vào giỏ hàng

+ Xem thông tin giỏ hàng

Cập nhật số lượng

Hủy giỏ hàng

Xóa sản phẩm

9 Xem lịch sử mua hàng

10 Xem thông tin sản phẩm

Trang 13

+ Khách hàng.

3 Đặt hàng nhà cung cấp

4 Quản lý giao

5 Quản lý chiến dịch marketing

+ Tạo chiến dịch khuyến mãi

9 Quản lý tài khoản cá nhân

+ Block/ban tài khoản

+ Quản lý nội dung bình luận

2 Quản lý nội dung website

+ Xem thông tin tài khoản

+ Chỉnh sửa tài khoản

+ Xóa tài khoản

+ Đăng xuất

1.3.2 Sơ đồ chức năng hệ thống

Trang 14

Hình 1: Chức năng của khách hàng với hệ thống.

Hình 2: Chức năng của nhân viên chăm sóc khách hàng với hệ thống

Trang 15

Hình 3: Chức năng của nhân viên quản trị hệ thống với hệ thống.

cắp, ảnh hưởng tới quyền riêng tư của khách hàng

điện thoại, email

doanh nghiệp không có đủ kiến thức về các phần mềm và các tiến trình liên quan

dễ xảy ra sai sót cho tài khoản người dùng

Người dùng có nhiều sự lựa chọn trong việc thanh toán

Trang 16

2 Hình thành và mô tả hệ thống bán hàng trực tuyến mới

cải tiến và mở rộng chương trình

và tìm kiếm thông tin của sản phẩm Sau đó khách hàng đưa sản phẩm của mình vào giỏ hàng và bắt đầu thanh toán online và lập đơn đặt hàng cho sản phẩm mình đã lựa chọn.Sau khi có yêu cầu đặt hàng từ khách hàng nhân viên chăm sóc khách hàng sẽ kiểm tra đơn hàng có xác thực hay không, nếu không xác thực thì tiến hành hủy đơn hàng Nếu đơn hàng đúng theo yêu cầu, nhân viên chăm sóc khách hàng xem xét khách hàng đã thanh toán tiền theo phương thức nào, nếu khách hàng thanh toán theo dịch vụ Banking thì xác thực lại việc thanh toán với hệ thống ngân hàng mà khách hàng đã thanh toán Nhân viên chăm sóc khách hàng tiếp tục kiểm tra kho còn hàng mà khách hàng đã đặt hay không, nếu còn thì thiết lập quá trình giao hàng cho khách hàng Đơn hàng được xác nhận thành công khi có chữ ký của khách hàng và khách hàng nhận được sản phẩm Trường hợp sản phẩm hết hàng trong kho thì yêu cầu nhà cung ứng cung cấp sản phẩm và thông báo cho khách hàng thời gian chờ sau

đó tiến hành giao lại sản phẩm

Một số trường hợp mà khách hàng có thể thực hiện việc đặt hàng:

Trang 17

 Có những sản phẩm mà chỉ có số lượng nhất định nhưng khách hàng có thể mua với một số lượng lớn thì có thể đặt với hệ thống.

Thực hiện việc đặt sách:

Khách hàng liên hệ với nhân viên bán hàng trực tiếp tại văn phòng hoặc thông qua điện thoại để đặt sản phẩm mình cần mua Khách hàng cung cấp các thông tin cần thiết như họtên, số điện thoại, chứng minh nhân dân, sản phẩm định đặt, số lượng,… Trường hợp khi khách hàng không muốn đến tận nơi hoặc nghe điện thoại, thì khách hàng có thể lên website và chọn sản phẩm mình định đặt trước và tiến hành đặt hàng trên mạng

Sau đó nhân viên xác thực các thông tin của khách hàng và kiểm tra lại thông tin sản phẩm trong hệ thống Nếu các thông tin là đúng thì khách hàng nhận thông tin về thời gian, địa chỉ nhận sản phẩm và tạo đơn đặt hàng cho khách hàng

Đơn đặt hàng của khách hàng sẽ bị hủy khi khách hàng hủy đơn đặt hàng, hoặc đơn đặt hàng quá hạn cho phép hoặc hệ thống không thể thực hiện được đơn đặt hàng

Giải pháp:

báo cho khách hàng để hủy bỏ đơn hàng hoặc tiếp tục đặt hàng

chuyển cho sản phẩm

hàng để thông báo và hoàn trả lại số tiền đã đặt cọc trước nếu khách hàng dùng dịch vụ thanh toán trước khi nhận hàng

Khách hàng có thể gửi phản hồi thông tin của mình đến cho hệ thống và nhân viên chăm sóc khách hàng của hệ thống trả lời lại các thông tin phản hồi đó

Tùy thuộc vào cách thức mua hàng mà có các hình thức thanh toán riêng

Mua hàng trực tiếp: Thanh toán tại văn phòng kèm theo hóa đơn thanh toán

Trang 18

Thanh toán qua ngân hàng: cần có xác nhận của ngân hàng giao dịch đã được thực hiện hay chưa.

Đặt hàng: Khách hàng phải đặt cọc một số tiền theo quy định và hoàn tất thanh toán khi nhận được sản phẩm bằng cách thanh toán trực tiếp cho nhân viên thanh toán hoặc thông qua tài khoản ngân hàng hoặc trả cho nhân viên vận chuyển kèm biên lai và hóa đơn

 Môi trường hoạt động :

Safari, Opera,…) trên máy laptop, PC

 Có thể truy cập trang web từ trình duyệt web trên các thiết bị diđộng thông minh như smartphone, tablet,…

 Ràng buộc thi hành : Ứng dụng chỉ có thể hoạt động khi thiết bị có thể kết nối và truy cập mạng

giữa hệ thống với các đối tượng người sử dụng Yêu cầu này tham chiếu đến các thuộc tính của hệ thống nhằm làm tăng mức độ dễ sử dụng của người sử dụng, chẳng hạn như việc sử dụng các tông màu và thiết kế đồ họa, bố trì các cửa sổ (window), kiểu thực đơn (menu), biểu tượng (icon) Ngoài ra, tông màu chủ đạo của giao diện

là màu đỏ đô với nền trắng

 Thời gian xử lý các thao tác truy vấn dữ liệu : trễ nhất là 3 giây

đối với các đối tượng được phân quyền tương ứng Sử dụng kênh kết nối an toàn trong việc truy cập máy chủ ứng dụng và công cụ quản lý;

môi trường mạng mà không được mã hóa;

diễn, nghiệp vụ, truy cập dữ liệu nhằm xác định chính xác thực thể gây ra sự kiện/hành động trong hệ thống;

mức (trình diễn, nghiệp vụ, truy cập dữ liệu)

Trang 19

 Sử dụng kênh kết nối an toàn trong việc truy cập máy chủ ứng dụng và công cụ quản lý

hoa thị (*)

thiết bị di động, smartphone

phát triển thêm chức năng mà không bị phá vỡ cấu trúc cũ

trên smartphone, các thiết bị di động thông minh,…

vụ của hệ thống và những người không quen sử dụng các trang web quản lý

thư viện

liệu

đến dữ liệu của hệ thống

phân đoạn bảng, tạo view hợp lý

Sơ đồ tổ chức

Trang 20

các nhu cầu của khách hàng tới hệ thốngbán hàng trực tuyến như hỗ trợ trực tuyến, xử lý đơn hàng….

tìm kiếm, mua sản phẩm, đặt hàng,…

động khuyến mãi, lập báo cáo, quản trị

hệ thống, cơ sở dữ liệu…

của hệ thống thực hiện việc giao sách cho khách hàng

động đóng gói sản phẩm, quét mã sản phẩm, quản lý kho hàng,…

Trang 21

3.1.3 Xác định tác nhân và usecase nghiệp vụ

3.2.1 Sơ đồ use case nghiệp vụ

Trang 22

1 Khách hàng gửi yêu cầu mua hàng.

2 Khách hàng lựa chọn phương thức thanh toán

3 Ngân hàng kiểm tra thanh toán có hợp lệ hay không

4 Kiểm tra hàng còn trong kho hay không

2 Thông báo cho khách hàng thời gian chờ

3 Quay về bước 5 khi có hàng

 Đặc tả bằng sơ đồ hoạt động

Trang 23

act mua hang

Hệ thống thanh toán tín dụng Nhân viên chăm sóc khách hàng

Nhân viên kho Khách hàng

Nhà cung cấp

Bắt đầu

Đặt hàng Lập hóa đơn mua hàng

Thông báo tiền thanh toán Thanh toán

Xác nhận thanh toán

Kiểm tra hàng trong kho

Đặt hàng nhà cung cấp Cung cấp hàng

Nhận hàng

Chuyển hàng v ào kho

Giao sách Nhận hàng

1 Khách hàng yêu cầu đặt mua sản phẩm

2 Khách hàng cung cấp thông tin sản phẩm

3 Nhân viên kiểm tra sản phẩm và thông báo cho khách hàng

4 Khách hàng cung cấp thông tin cá nhân để làm đơn đặt hàng

Trang 24

5 Khách hàng giao cho nhân viên tiền đặt cọc

act dat hang

Nhân v iên kho Nhân v iên chăm sóc khách hàng

Thông báo v ề hàng trong kho

Cung cấp thông tin cá

nhân

Lập đơn đặt hàng Xác nhận thông tin

3.2.2.3 Hủy đơn đặt hàng

 Đặc tả bằng văn bản

Trang 25

Usecase: Hủy đơn đặt hàng

Mô tả Usecase: Khách hàng không muốn mua sản phẩm đã được đặt trước đó.

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

1 Khách hàng thông báo hủy đơn đặt hàng

2 Nhân viên nhân yêu cầu hủy đơn đặt hàng

3 Nhân viên kiểm tra thông tin đơn hàng đã đặt

4 Nhân viên thống kế số tiền phạt

5 Nhân viên lập biên bản hủy đơn đặt hàng và xóa thông tin về đơn đặt hàng

6 Nhân viên thông báo biên bản hủy đơn đặt hàng cho khách hàng

Dòng sự kiện phụ:

thể hủy bỏ đơn hàng

 Đặc tả bằng sơ đồ hoạt động

Trang 26

act huy bo dat hang

Nhân v iên chăm sóc khách hàng Khách hàng

Kết thúc

Trang 27

3.2.2.4 Thanh toán

 Đặc tả bằng văn bản

Usecase: Thanh toán

Mô tả Usecase:Khách hàng thanh toán cho đơn hàng đã mua.

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

1 Khách hàng nhận sản phẩm đã mua và thanh toán cho nhân viên

2 Nhân viên lưu thông tin khách hàng và mã sản phẩm làm hóa đơn

3 Khách hàng trả tiền theo hóa đơn

4 Nhân viên nhận tiền và giao hóa đơn cho khách

5 Nhân viên lưu lại toàn bộ giao dịch

Dòng sự kiện phụ:

 Đặc tả bằng sơ đồ hoạt động

act huy bo dat hang

Nhân v iên chăm sóc khách hàng Khách hàng

Bắt đầu

v à mã sản phẩm

Giao hóa đơn

Nhận hóa đơn

Kết thúc

3.2.2.5 Quản lý sản phẩm

 Đặc tả bằng văn bản

Trang 28

 Đặc tả bằng sơ đồ hoạt động

act huy bo dat hang

Nhân v iên kho Nhà cung cấp

Dòng sự kiện phụ: Không có.

Trang 29

 Duyệt theo sản phẩm tương tự.

 Xem thông tin chi tiết

 Quản lý giá sách

Trang 30

hàng có thể sử dụng các chức năng liên quan đến tìm kiếm, lập đơn hàng sản phẩm.

hệ thống quản lý sản phẩm, tài khoản người dùng và đơn đặt hàng của khách hàng

có thể quản lý các chương trình khuyến mãi, giảm giá, quảng cáo, lập báo cáo thống kê,…

Trang 31

uc Use case tong quat

Quản lý khuyến mãi

Quản lý tài khoản

Vi?ng tham di?n dàn

Báo cáo

Duyệt sản phẩm sử dụng nhiều

Duyệt sản phẩm theo loại

Duyệt theo các sản phẩm tương tự

Tìm sản phẩm theo phương thức

cơ bản

Tìm sản phẩm theo phương thức nâng cao

Xem thông tin chi tiết

Lọc kết quả tìm kiếm

Đăng nhập

Đăng xuất

Cập nhật thông tin

Quên mật khẩu

Đổi mật khẩu

Xóa tài khoản

Cập nhật trạng thái tài khoản

Xóa sản phẩm trong giá sách

Tạo phân loại riêng cho mặt hàng

Tìm kiếm sản phẩm trong phân loại riêng

Xóa phân loại riêng

Thêm mặt hàng vào phân loại riêng

Xóa mặt hàng phân loại riêng

Chuyển mặt hàng từ giá sách vào giỏ hàng

Thêm sản phẩm vào giỏ hàng

Di chuyển mặt hàng

từ giỏ hàng vào giá sách

Lập đơn đặt hàng

Hủy bỏ đơn đặt hàng Theo dõi đơn đặt hàng

Phản hồi về sản phẩm

Phản hồi về đặt hàng

Soạn/gửi bản tin

Trang 32

Hình 1: Use Case tổng quát

Trang 33

uc Use case cho Khách hàng

Khách hàng

Ðăng nhập

Quản lý mặt hàng trong giá sách

Quản lý giỏ hàng Quản lý đơn hàng

Lưu sản phẩm vào giá sách

Xóa mặt hàng trong giá sách

Tọa thư mục phân loại

Tìm kiếm sản phẩm trong giá sách Xóa thư mục

Thêm mặt hàng vào thư mục

Xóa mặt hàng trong thư mục

Chuyển mặt hàng từ giá sách vào giỏ hàng

Xóa mặt hàng giỏ hàng

Thêm sản phẩm vào giỏ hàng

Di chuyển mặt hàng

từ giỏ hàng vào giá sách

Lập đơn hàng Hủy bỏ đơn

đặt hàng

Theo dõi đơn đặt hàng

Phản hồi sản phẩm

Phản hồi đơn đặt hàng

Quản lý thư mục trong giá sách

Cập nhật thư mục

Xem thư mục

Quản lý mặt hàng trong thư mục

Trang 34

uc Use case cho Quan Ly he thong

Quản lý tài khoản

Đăng nhập.

Xóa tài khoản

Cập nhật trạng thái tài khoản

Quản lý đơn hàng Quản lý sản phẩm

Cập nhật trạng thái đơn hàng

Xóa đơn hàng

Trả lời các phản hồi

Xuất hàng loạt sản phẩm

Quản lý nhà cung cấp.

Thêm nhà cung cấp

Xóa nhà cung cấp

Chỉnh sửa thông tin nhà cung cấp

Trang 35

uc use case cho Quan Ly

Quản lý khuyến mãi

Báo cáo

Đăng nhập

Báo cáo nhập sản phẩm

Báo cáo đơn hàng

Thêm tập khách hàng

Thay đổi tập khách hàng

Trang 36

3.3.4 Đặc tả các Use case chức năng

 Quản lý mặt hàng trong giá sách

Lưu sản phẩm

v ào giá sách

Xóa mặt hàng trong giá sách

Tìm kiếm sản phẩm trong giá sách

Chuyển mặt hàng từ giá sách

Bước 1a: Thêm mặt hàng

1a.1: Khách hàng nhấn vào tên sản phẩm trong danh sách sản phẩm để hiển thị

màn hình thông tin chi tiết của sản phẩm

1a.2: Khách hàng nhấn vào nút “Thêm vào giá sách” ở góc phải màn hình hiển thịthông tin chi tiết sản phẩm

1a.3: Hệ thống thực hiện thêm sản phẩm vào giá sách và chuyển đến trang giá

sách hiển thị thông tin rút gọn của sản phẩm như tên sản phẩm, giá sản phẩm, …

được chọn trước đó

Bước 1b: Xóa mặt hàng

1b.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1b.2: Hệ thống sẽ đi đến trang giá sách

1b.3: Khách hàng nhấn vào nút có biểu tượng thùng rác ở góc trên bên phải màn

hình của mặt hàng mình định xóa

1b.4: Một thông báo hiện ra “Bạn có chắc chắn muốn xóa mặt hàng này?” Khách

Trang 37

hàng bấm nút “Tiếp tục” thì mặt hàng sẽ bị xóa ra khỏi giá sách Nếu người dùng nhấn “Không” hệ thống không xóa mặt hàng.

1b.5: Hệ thống sẽ hiển thị các mặt hàng còn tồn tại trong giá sách

Bước 1c: Tìm kiếm/truy xuất mặt hàng

1c.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1c.2: Hệ thống sẽ đi đến trang giá sách

1c.3: Khách hàng nhập tên sản phẩm cần tìm kiếm vào ô textbox sau đó nhấn nút

“Tìm kiếm”

1c.4: Hệ thống hiển thị ra các mặt hàng trùng với tên mà khách hàng tìm kiếm

Bước 1d: Chuyển mặt hàng từ giá sách vào giỏ hàng

1c.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1c.2: Hệ thống sẽ đi đến trang giá sách

1c.3: Nhấn vào nút “Thêm vào giỏ hàng” để chuyển mặt hàng từ giá sách sang giỏhàng

1c.4: Hệ thống đi đến trang giỏ hàng của bạn

Xử lý ngoại lệ cho các bước:

Bước 1a:

vào giá sách” bằng dòng chữ “Đã thêm vào giá sách”

Bước 1c:

hiện lên thông báo “Không có mặt hàng này tồn tại trong giá sách”

Bước 1d:

sách sang trùng với mặt hàng đã có sẵn trong giỏ hàng

Máy tính hoặc thiết bị truy cập vào hệ thống phải có kết nối mạng internet

Nếu có nhiều dòng thì cần được phân trang

Người dùng phải đăng nhập thành công vào hệ thống

Trang 38

ThemMHvaoGio(maMH, maGio)

[Yêu cầu tìm kiếm mặt hàng] Input textbox "Search"()

Hiển thị danh sách tìm thấy()

[Yêu cầu chuyển mặt hàng] Click btn "Thêm vào giỏ hàng"()

ThemSPVaoGia(magia maSP)

XemDSMH_TM(maTM) HienthiDS()

DanhSachSPTimThay()

Trang 39

 Quản lý thư mục phân loại trong giá sách

Xóa thư mục

Quản lý thư mục trong giá sách

Bước 1a: Thêm thư mục

1a.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1a.2: Hệ thống sẽ đi đến trang giá sách

1a.3: Khách hàng nhấn vào nút “Thêm thư mục phân loại”, khách hàng sẽ đặt tên

cho thư mục và sau đó lưu lại thư mục

1a.4: Hệ thống hiển thị ra thư mục đã được tạo trước đó

Bước 1b: Xem thư mục

1b.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1b.2: Hệ thống sẽ đi đến trang giá sách

1a.3: Khách hàng click đúp chuột vào thư mục cần xem

1b.4: Hệ thống hiển thị ra danh sách các mặt hàng trong thư mục đó

Bước 1c: Cập nhật thư mục

1c.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1c.2: Hệ thống sẽ đi đến trang giá sách

Trang 40

1c.3: Khách hàng nhấn vào nút “Cập nhật thư mục” ở phía dưới thư mục.

1c.4: Khách hàng nhập lại tên thư mục vào nhấn vào nút “Hoàn tất”

1c.5: Hệ thống hiển thị lại trang giá sách

Bước 1d: Xóa thư mục

1d.1: Khách hàng nhấp chuột vào biểu tượng giá sách trên màn hình chính

1d.2: Hệ thống sẽ đi đến trang giá sách

1d.3: Khách hàng nhấn nút “Xóa thư mục” ở phía dưới thư mục cần xóa

1d.4: Một thông báo hiện ra “Bạn có chắc chắn muốn xóa thư mục này?” Khách

hàng bấm nút “Tiếp tục” thì thư mục sẽ bị xóa ra khỏi giá sách Nếu người dùng

nhấn “Không” hệ thống không xóa thư mục phân loại

Xử lý ngoại lệ cho các bước:

Bước 1a:

mục đã tồn tại Vui lòng nhập tên khác”

Máy tính hoặc thiết bị truy cập vào hệ thống phải có kết nối mạng internet

Nếu có nhiều dòng thì cần được phân trang

Người dùng phải đăng nhập thành công vào hệ thống

Ngày đăng: 20/05/2016, 20:08

HÌNH ẢNH LIÊN QUAN

Hình thức thanh - Phân tích thiết kế hệ thống bán hàng trực tuyến
Hình th ức thanh (Trang 6)
Hình thức Website bán hàng trực tuyến ở - Phân tích thiết kế hệ thống bán hàng trực tuyến
Hình th ức Website bán hàng trực tuyến ở (Trang 6)
1.3.2. Sơ đồ chức năng hệ thống - Phân tích thiết kế hệ thống bán hàng trực tuyến
1.3.2. Sơ đồ chức năng hệ thống (Trang 9)
2. Hình thành và mô tả hệ thống bán hàng trực tuyến mới - Phân tích thiết kế hệ thống bán hàng trực tuyến
2. Hình thành và mô tả hệ thống bán hàng trực tuyến mới (Trang 11)
Sơ đồ tổ chức - Phân tích thiết kế hệ thống bán hàng trực tuyến
Sơ đồ t ổ chức (Trang 14)
Hình 1: Use Case tổng quát - Phân tích thiết kế hệ thống bán hàng trực tuyến
Hình 1 Use Case tổng quát (Trang 26)
Hình 2:  Use case cho actor Khách hàng - Phân tích thiết kế hệ thống bán hàng trực tuyến
Hình 2 Use case cho actor Khách hàng (Trang 28)
4.1. Sơ đồ lớp mức phân tích - Phân tích thiết kế hệ thống bán hàng trực tuyến
4.1. Sơ đồ lớp mức phân tích (Trang 95)
6.1. Sơ đồ lớp mức chi tiết - Phân tích thiết kế hệ thống bán hàng trực tuyến
6.1. Sơ đồ lớp mức chi tiết (Trang 99)
Hình minh họa các trang web: - Phân tích thiết kế hệ thống bán hàng trực tuyến
Hình minh họa các trang web: (Trang 122)

TỪ KHÓA LIÊN QUAN

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

w