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 1TRƯỜ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 2TRƯỜ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 3THÔNG TIN NHÓM SINH VIÊN THỰC HIỆN
Trang 4Mụ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 53.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 77.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 81 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 10Tiê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 11sả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 121.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 14Hì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 15Hì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 162 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 18Thanh 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 20cá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 213.1.3 Xác định tác nhân và usecase nghiệp vụ
3.2.1 Sơ đồ use case nghiệp vụ
Trang 221 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 23act 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 245 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 25Usecase: 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 26act 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 273.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 30hà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 31uc 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 32Hình 1: Use Case tổng quát
Trang 33uc 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 34uc 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 35uc 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 363.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 37hà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 38ThemMHvaoGio(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 401c.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