Hiện trạng: Thị trường sách tại Việt Nam là một thị trường ngày càng phát triển, có rấtnhiều cửa hàng xuất hiện, nhưng đa số các cửa hàng này đều chưa có phầnmềm quản lý, việc quản lý đề
Trang 1TRƯỜNG ĐẠI HỌC THỦY LỢI KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Trang 2LỜI NÓI ĐẦU
Với sự phát triển không ngừng của công nghệ thông tin,việc mua sắm của trở nên dễ dàng hơn bao giờ hết và nhu cầu quản lý bán hàng cũng ngày càng tăng Trước kia, khi công nghệ chưa được ứng dụng rộng rãi,việc quản lí các cửa hàng thường mất nhiều thời gian,nhân lực và tài chính,và dễ xảy ra sai sót.Tuy nhiên , với sự phát triển của CNTT,máy tính đã sự dụng rộng rãi,giúp cải thiện hiểu quả công việc.Ứng dụng công nghệ vào công việc quản lý là yêu cầu cấp thiết được cải tiến ngày nay
Chúng em, những sinh viên công nghệ thông tin, nhận thấy tầm quan trọng của tin học và các ứng dụng của tin học trong cuộc sống hiện đại, sau một thời gian tìm hiểu vào học tập, chúng em đã quyết đinh chọn đề tài quản lý bán hàng cụ thể là “Quản lý hệ thống mua bán sách” nhằm ứng dụng kiến thức đã học được
và kết hợp kiến thức thực tế Mong muốn của chúng em là có thể giúp cho việc xây dựng hệ thống quản lý trở nên dễ dàng hơn.Từ đó có thể đưa ra những kinh nghiệm ứng dụng vào thực tế
Chúng em xin chân thành cảm ơn thầy TS Trần Mạnh Tuấn đã tận tình hướng dẫn, giảng dạy chúng em bộ môn “Phân tích thiết kế hệ thông thông tin” để hoàn thành được đề tài này
MỤC LỤC
LỜI NÓI ĐẦU
I Khảo sát hệ thống
1 Hiện trạng:
2 Khảo sát một số hệ thống bán mỹ phẩm hiện nay
II Hình thành và mô tả hệ thống:
1.Mô tả hệ thống:
2 Các quy trình nghiệp vụ
III Phân tích hệ thống
1 Xác định tác nhân, UseCase
2 Đặc tả UseCase
3 Biểu đồ UseCase
4 Biểu đồ hoạt động
5 Biểu đồ tuần tự
6 Biểu đồ cộng tác
7 Biểu đồ lớp
Trang 38 Biểu đồ triển khai
9 Biểu đồ thành phần
CHƯƠNG 2: THIẾT KẾ
1 Xác định thực thể
2 Mô tả chi tiết các thực thể
3 Lược đồ liên kết giữa các bảng
4 Thiết kế giao diện
KẾT LUẬN
Tài liệu tham khảo
CHƯƠNG 1: PHÂN TÍCH
I Khảo sát hệ thống
1 Hiện trạng:
Thị trường sách tại Việt Nam là một thị trường ngày càng phát triển, có rất nhiều cửa hàng xuất hiện, nhưng đa số các cửa hàng này đều chưa có phần mềm quản lý, việc quản lý đều thực hiện theo phương thức truyền thống như sau:
-Nhập sản phẩm từ nhà cung cấp: lập hóa đơn đặt mua, gửi đơn đặt mua, nhận hàng từ nhà cung cấp, lưu hàng vào kho, thanh toán, quảng cáo trưng bày sản phẩm mới, bày bán trưng bày sản phẩm lên các kệ hàng, …
-Quy trình mua sản: được thực hiện khi có sự tiếp xúc trực tiếp giữa người mua
và người bán
-Thanh toán trực tiếp khi mua hàng tại cửa hàng bằng tiền mặt
Với phương thức kinh doanh truyền thống trên đã dẫn đến các hạn chế sau: -Tốn diện tích trưng bày, tốn thời gian để mua và chọn sản phẩm Quảng cáo sản phẩm khó khăn và chi phí tốn kém Trực tiếp làm giảm đáng kể doanh thu của cửa hàng Hơn thế nữa việc áp dụng giải pháp áp dụng công nghệ thông tin vào trong quản lý, thương mại hiện nay là một xu thế tất yếu Giúp cho cửa hàng giải quyết được các khó khăn trên và điều quan trọng là đáp ứng được nhu cầu của đông đảo khách hàng
Ưu điểm của hệ thống bán hàng trực tuyến:
- Chi phí nhận được đơn đặt hàng trên hệ thống sẽ rẻ hơn so với hầu hết cách nhận đơn đặt hàng khác, kể cả đặt tại cửa hàng, qua điện thoại, hay đến tận nhà
Trang 4- Chi phí xử lý và quản lý thấp hơn
- Các đơn đặt hàng qua hệ thống thường ít sai sót hơn
-Các hệ thống nhận tiền thanh toán rất khó sử dụng và các 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
2.Khảo sát một số hệ thống bán sách hiện nay
Khảo sát hệ thống trang website: https://nhasachphuongnam.com/
Trang 5Hình thức: hệ thống bán hàng trực tuyến có chi nhánh chính tại TP.Hồ ChíMinh:Tầng B2-Vincom Center,72 Lê Thánh Tôn,P.Bến Nghé,Q1.
Các sản phẩm sách được bày bán trên hệ thống đa dạng đầy đủ
Hình thức thanh toán:
+ Thanh toán COD (Khách thanh toán sau khi nhận hàng)
+ Thanh toán chuyển khoản
Cách thức mua hàng:
Khách hàng truy cập trang hệ thống, sau khi giao diện trang hệ thống xuất hiện:+ Đối với khách hàng đã có tài khoản: khách hàng đăng nhập tài khoản bằng sốđiện thoại, mật khẩu để đăng nhập vào hệ thống, xem hàng, và tiến hành muahàng
+ Đối với khách hàng chưa có tài khoản có thể nhấn đăng kí để tạo tài khoản,bằng cách nhập số điện thoại, và mã xác nhận gửi về máy, sau khi nhập mã xácnhận chính xác, quý khách nhập thông tin địa chỉ, tên, mật khẩu Đăng kí thànhcông và có thể tiến hành mua hàng
+ Trong trường hợp khách hàng chưa có tài khoản, và cũng không muốn tạo tàikhoản, vẫn có thể truy cập trang website xem sản phẩm, khi mua hàng chỉ cầnnhập số điện thoại, tên, địa chỉ giao hàng, hình thức thanh toán, là có thể đặthàng thành công
Trang 6Giao diện trang website: Khoa học, dễ sử dụng, có nhiều danh mục liệt kê theotừng loại sản phẩm Dễ dàng đặt hàng và lựa chọn sản phẩm
Có đầy đủ các chức năng của hệ thống: Tìm kiếm, Danh mục sản phẩm, Muahàng…
II Hình thành và mô tả hệ thống:
1.Mô tả hệ thống:
a Nguyên tắc chung:
-Hệ thống cửa hàng thực hiện hoạt động và vận hành Đối tượng phục vụ là tất
cả khách hàng có nhu cầu mua hàng nhưng muốn tiết kiệm thời gian mua hàng -Sản phẩm được kinh doanh phải có nguồn gốc, giấy chứng nhận hợp pháp theođúng quy định pháp luật
-Hoạt động mua bán tại website phải được thực hiện công khai, minh bạch đảmbảo quyền lợi của người tiêu dùng
-Thông tin cá nhân của khách hàng, nhân viên ,người giao hàng và dữ liệu vềdoanh số bán hàng và doanh thu cần được bảo mật
b Nhiệm vụ:
+Xây dựng hệ thống ở mức độ hoàn thiện, sử dụng ổn định
+Đề xuất cải thiện nâng cao chất lượng hàng hóa
+Bảo trì và nâng cấp khi cần thiết
+Giám sát việc thực hiện các hoạt động khi sử dụng hệ thống để nâng cao cáccải thiện và mở rộng chương trình
2 Các quy trình nghiệp
vụ
A Quy trình giao dịch mua hàng:
Bước 1: Truy cập trang hệ thống, tìm xem sản phẩm cần mua
Bước 2: Bấm chọn vào sản phẩm bản thân quan tâm, xem giá và thông tin chitiết sản phẩm đó, nếu quý khách phân vân có thể ấn “Thêm vào giỏ hàng”, nếumuốn mua ngay sản phẩm bấn chọn “Mua ngay”
Trang 7Bước 3: Đối với các khách hàng đã có tài khoản và đăng nhập chỉ cần chọnphương thức thanh toán, rồi bấm chọn đặt hàng, ngoài ra còn nhận thêm ưu đãi
về mã giảm giá, ví tích điểm khi đặt hàng
Với khách hàng chưa có tài khoản hệ thống yêu cầu khách hàng nhập Tên, sốđiện thoại, địa chỉ nhận hàng, phương thức thanh toán, Sau đó bấm chọn đặthàng
Bước 4: Sau khi tiếp nhận đơn đặt hàng của khách hàng, hệ thống sẽ liên lạc lạivới khách hàng qua thông tin khách hàng cung cấp để xác thực lại thông tin đơnhàng
Bước 5: Giao hàng tận nơi cho khách hàng, thời gian giao hàng và lấy hàng tùythuộc vào khoảng cách địa lý và thời gian đặt hàng
B Quy trình thanh toán:
Khách hàng có 2 hình thức thanh toán
Cách 1: Thanh toán COD (Khách thanh toán sau khi nhận hàng)
+Bước 1: Khách hàng tìm hiểu thông tin sản phẩm muốn mua
+Bước 2: Khách hàng xác thực đơn hàng (Tên, Số điện thoại, Địa chỉ giaohàng)
+Bước 3: Cửa hàng xác nhận lại thông tin đơn đặt hàng của khách hàng +Bước 4: Chuẩn bị đơn hàng, giao hàng
+Bước 5: Người mua nhận hàng kiểm tra sản phẩm và thanh toán tiền mặt chongười giao hàng
Cách 2: Thanh toán chuyển khoản
+Bước 1: Khách hàng tìm hiểu thông tin sản phẩm muốn mua
+Bước 2: Khách hàng xác thực đơn hàng (Tên, Số điện thoại, Địa chỉ giaohàng)
+Bước 3: Cửa hàng xác nhận lại thông tin đơn đặt hàng của khách hàng +Bước 4: Người mua thanh toán
+Bước 5: Người bán chuẩn bị hàng và giao hàng
+Bước 6: Người mua nhận hàng kiểm tra sản phẩm
C Quy trình xử lý khi đơn hàng bị hủy
Trang 8Đơn 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, hệ thống không thực hiện được đơn hàng
Giải pháp:
+Nếu hệ thống không thể thực hiện được đơn hàng hoặc quá hạn mà vẫn chưađược vận chuyện giao đến tay khách hàng hệ thống sẽ thông báo tới khách hàng
để hủy bỏ đơn hàng hoặc tiếp tục đặt hàng
+Nếu khách hàng hủy đơn hàng thì khách hàng phải chịu tiền cước phí vậnchuyển
Trong trường hợp khách hàng muốn đổi trả khiếu nại sản phẩm, Với hình thức(Thanh toán COD) khách hàng thanh toán tiền cước phí vận chuyển cho bêngiao hàng, bên giao hàng sẽ gửi lại sản phẩm cho phía cửa hàng xác định lỗi,nếu lỗi sai sót từ phía cửa hàng hệ thống sẽ đổi trả lại sản phẩm khác cho kháchhoặc hoàn lại tiền cước phí
Còn với hình thức chuyển khoản khách hàng sau khi kiểm tra sản phẩm nếuphát hiện vấn đề, khách hàng gửi lại sản phẩm cho bên giao hàng, bên giaohàng gửi lại sản phẩm cho cửa hàng xác nhận lại, nếu có lỗi sẽ đổi trả sản phẩmkhác hoặc hoàn lại tiền chuyển khoản của khách hàng, nếu không có lỗi từ phíacửa hàng nhưng khách hàng không chịu nhận hàng, hệ thống cũng sẽ hoàn trảtiền chuyển khoản ban đầu nhưng trừ đi tiền cước phí vận chuyển
D.Quy trình giao hàng
Bước 1:Sau khi đơn hàng được xác thực nhân viên kiểm tra hàng hóa theo hóađơn, đóng gói cẩn thận ,để đảm bảo hàng hóa trong quá trình vận chuyển không
bị hư hỏng ảnh hưởng tới chất lượng sản phẩm
Bước 2:Người giao hàng nhận đơn hàng từ hệ thống sau khi khách hàng đặthàng thành công và đơn hàng đã xác thực và đến cửa hàng lấy đơn hàng đượcnhân viên đóng gói
Bước 3:Người giao hàng vận chuyển hàng hóa đến địa chỉ khách hàng đã cungcấp
Bước 4:Giao hàng cho khách hàng và nhận thanh toán(đối với trường hợpkhách hàng chọn hình thức thanh toán COD)
Bước 5:Sau khi giao hàng và nhận thanh toán,người giao hàng xác nhận với hệthống đơn hàng đã giao thành công
E Yêu cầu về hệ thống:
Trang 9-Khả năng thích nghi và tính ổn định: ứng dụng phải chạy được trên tất cả các trình duyệt cũng như thiết bị di động, điện thoại thông minh.
-Tính chính xác: ứng dụng phải chạy đúng như quy trình cài đặt
-Tính sẵn sàng: sẵn sàng sử dụng ngay lập tức khi vừa truy cập
-Tính tái sử dụng: ứng dụng có thể nâng cấp dễ dàng cho những mục đích pháttriển thêm chức năng
-Dễ dàng sử dụng: ứng dụng dễ sử dụng ngay cả đối với người chưa biết đếnnghiệp vụ của hệ thống và những người không quen sử dụng
• Quản lý: Là người sử dụng hệ thống, tham gia vào việc quản lý sản phẩm, quản lý tài khoản nhân viên, bảo trì và nâng cấp hệ thống, nhận báo cáo thống kê doanh thu từ nhân viên
• Người giao hàng: Là người sự dụng các chức năng của hệ thống,tham giavào việc tiếp nhận đơn hàng ,quản lí đơn hàng
1.2 Xác định UseCase của tác nhân
hàng ,Người giao hàng
2 Quản lý nhân viên (Thêm, sửa,
xóa tài khoản nhân viên)
Quản lý
3 Quản lý sản phẩm (Thêm, sửa,
xóa sản phẩm)
Quản lý
5 Quản lý đơn đặt hàng (xem, chốt,
hủy đơn đặt hàng)
Nhân viên
Trang 107 Tìm kiếm sản phẩm Nhân viên, Khách hàng
8 Xem thông tin sản phẩm Nhân viên, Khách hàng
9 Quản lý giỏ hàng (Thêm, xóa sản
phẩm khỏi giỏ hàng, đặt hàng)
Khách hàng
10 Tiếp nhận đơn hàng(xem thông
tin khách hàng,xem hóa đơn, phản
hồi,cập nhật trạng thái đơn hàng)
hàng) đã có tài khoản trên hệ thống
Kịch bản bình thường 1.Hệ thống hiển thị giao diện yêu cầu đăng nhập
2.Người dùng nhập tài khoản, mật khẩu 3.Hệ thống kiểm tra tính hợp lệ của tài khoản 4.Đăng nhâp thành công, hiển thị giao diện phù hợp vớingười dùng
Kịch bản thay thế Người dùng nhập sai tài khoản (hoặc mật khẩu), hệ
thống yêu cầu nhập lại Quay lại bước 2
2.2 Đăng kí tài khoản
Actor Khách hàng ,Người giao hàng
Điều kiện tiên quyết Không
Kịch bản bình thường 1.Hệ thống hiển thị giao diện đăng kí tài khoản
2.Người dùng nhập các trường thông tin bắt buộc3.Hệ thống kiểm tra tính hợp lệ của tài khoản vừa đăngkí
4.Đăng kí thành công,hiện thị giao diện đăng nhập
Kịch bản thay thế 1.Người dùng nhập thiếu các trường bắt buộc ,hệ thống
Trang 11yêu cầu nhập lại Quay lại bước 2
2.2 Xem thông tin sản phẩm
Tiêu đề Xem thông tin sản phẩm
Điều kiện tiên quyết Người dùng (nhân viên, khách hàng) đã truy cập vào hệ
thống
Kịch bản bình thường 1 Người dùng chọn sản phẩm cần xem chi tiết sản phẩm
2 Hệ thống hiển thị thông tin: hình ảnh, tên sản phẩm,đặc điểm, giá bán, nhà sản xuất …, hiển thị lên giaodiện chi tiết sản phẩm
Kịch bản thay thế
2.3 Xem, Sửa thông tin tài khoản nhân viên
Tiêu đề Xem, Sửa thông tin tài khoản nhân viên
Điều kiện tiên quyết Quản lý phải đăng nhập hệ thống
Kịch bản bình thường 1.Quản lý truy cập chức năng quản lý tài khoản nhân
viên
2 Quản lý truy cập chức năng sửa thông tin tài khoản
3 Hệ thống hiển thị form sửa thông tin với các thông tin
cũ của thành viên hiện tại 4.Quản lý nhập đầy đủ thông tin mới, nhấn lưu thay đổi
5 Hệ thống lưu lại thông tin đã thay đổi Kịch bản thay thế Thông tin nhập vào không hợp lệ
1 Hệ thống thông báo thông tin sai định dạng trong hệ thống
2 Chuyển về giao diện nhập thông tin
2.4 Thêm sản phẩm
Điều kiện tiên quyết Quản lý phải đăng nhập hệ thống
Kịch bản bình thường 1.Quản lý truy cập chức năng quản lý sản phẩm
2.Quản lý truy cập chức năng thêm sản phẩm 3.Quản lý nhập đầy đủ thông tin sản phẩm: mã, tên sản
Trang 12phẩm, giá, số lương, nhà sản xuất, nhà cung cấp… lêngiao diện nhập sản phẩm
4.Quản lý chọn nhập sản phẩm Kịch bản thay thế Sản phẩm không hợp lệ
1.Hệ thống thông báo sản phẩm sai định dạng trong hệ thống
2.Chuyển về giao diện nhập sản phẩm
2.5 Xóa sản phẩm
Điều kiện tiên quyết Quản lý phải đăng nhập hệ thống
Kịch bản bình thường 1 Quản lý truy cập chức năng quản lý sản phẩm
2 Quản lý chọn sản phẩm cần xóa rồi ấn xóa
3 Quản lý xác nhận có
4 Hệ thống xóa thông tin sản phẩm
Kịch bản thay thế
2.5 Sửa thông tin sản phẩm
Tiêu đề Sửa thông tin sản phẩm
Điều kiện tiên quyết Quản lý phải đăng nhập hệ thống
Kịch bản bình thường 1.Quản lý truy cập chức năng quản lý sản phẩm
2.Quản lý chọn sản phẩm cần sửa và ấn sửa 3.Quản lý sửa thông tin muốn thay đổi 4.Quản lý chọn xong
5.Hệ thống lưu, cập nhật thông tin đã sửa
Kịch bản thay thế
2.6 Xem đơn hàng
Điều kiện tiên quyết Người dùng(nhân viên,người giao hàng)đã đăng nhập
hệ thống Kịch bản bình thường 1 Người dùng truy cập chức năng quản lý đơn hàng
2 Người dùng chọn đơn hàng cần xem
3 Hệ thống hiển thị thông tin chi tiết đơn hàng
Trang 13muốn xem
Kịch bản thay thế
2.7 Chốt đơn
Tiêu đề Chốt đơn hàng
Điều kiện tiên quyết Nhân viên đã đăng nhập vào hệ thống
Kịch bản bình thường 1 Nhân viên truy cập chức năng quản lý đơn hàng
2.Nhân viên chọn đơn hàng cần chốt rồi ấn chốt
3 Hệ thống lưu, cập nhật thông tin đơn hàng
Kịch bản thay thế
2.8 Hủy đơn hàng
Điều kiện tiên quyết 1 Người dùng phải đăng nhập hệ thống
2 Trạng thái đơn hàng là chưa xuất Kịch bản bình thường 1 Người dùng yêu truy cập chức năng quản lý đơn hàng
2 Người dùng chọn đơn hàng cần hủy
3 Người dùng chọn hủy đơn hàng
4 Hệ thống lưu, cập nhật thông tin đã thay đổi Kịch bản thay thế
2.9 Thêm sản phẩm vào giỏ hàng
Tiêu đề Thêm sản phẩm vào giỏ hàng
Điều kiện tiên quyết Khách hàng đã chọn sản phẩm vào giỏ hàng
Kịch bản bình thường 1.Khách hàng chọn sản phẩm muốn thêm vào giỏ hàng
2.Khách hàng chọn thêm sản phẩm vào giỏ hàng 3.Hệ thống lưu, cập nhật thông tin sản phẩm đã thêm vào giỏ hàng
Trang 14Kịch bản thay thế
2.10 Xóa sản phẩm khỏi giỏ hàng
Tiêu đề Xóa sản phẩm khỏi giỏ hàng
Điều kiện tiên quyết Khách hàng đã thêm sản phẩm vào giỏ hàng
Kịch bản bình thường 1 Khách hàng chọn sản phẩm muốn xóa khỏi giỏ hàng
2 Khách hàng chọn xóa sản phẩm khỏi giỏ hàng
3 Hệ thống xóa thông tin sản phẩm trong giỏ hàng Kịch bản thay thế
3 Đơn đặt hàng được lưu và cập nhật lên hệ thống Kịch bản thay thế
2.12 Lập báo cáo
Tiêu đề Lập báo cáo
Điều kiện tiên quyết Nhân viên đã đăng nhập vào hệ thống
Kịch bản bình thường 1 Nhân viên nhấn vào form báo cáo
2 Form báo cáo xuất hiện 2.Nhân viên điền thông tin theo mặc định của form 3.Nhấn lưu báo cáo
4.Hệ thống cập nhật báo cáo và lưu thông tin báo cáo Kịch bản thay thế Thông tin nhập vào không hợp lệ
1 Hệ thống thông báo thông tin sai định dạng trong hệ thống
2 Chuyển về giao diện nhập báo cáo
2.13 Tìm kiếm sản phẩm
Trang 15Actor Nhân viên, Khách hàng
Điều kiện tiên quyết Người dùng (nhân viên, khách hàng) đã truy cập vào hệ
4.Hệ thống hiển thị các sản phẩm phù hợp với kết quảtìm kiếm, trong trường hợp không tìm thấy sản phẩmtương thích, hi ện thông báo không tìm thấy thông tinthích hợp
Kịch bản thay thế
2.14 Xem thông tin khách hàng
Tiêu đề Xem thông tin người mua
Điều kiện tiên quyết Người dùng (người giao hàng) đã truy cập vào hệ thống Kịch bản bình thường 1.Người dùng chọn chức năng quản lí đơn hàng
2.Người dùng chọn đơn hàng cần xem3.Người dùng chọn xem thông tin người mua4.Hệ thống hiện thị thông tin người mua
Kịch bản thay thế
2.15 Xem hóa đơn
Điều kiện tiên quyết Người dùng (người giao hàng) đã truy cập vào hệ thống
Trang 16Kịch bản bình thường 1.Người dùng chọn chức năng quản lí đơn hàng
2.Người dùng chọn đơn hàng cần xem3.Người dùng chọn xem hóa đơn4.Hệ thống hiện thị hóa đơn đơn hàng
Kịch bản thay thế
2.16 Phản hồi về đơn hàng
Tiêu đề Phản hồi về đơn hàng
Điều kiện tiên quyết Người dùng (người giao hàng) đã truy cập vào hệ thống Kịch bản bình thường 1.Người dùng chọn chức năng quản lí đơn hàng
2.Người dùng chọn đơn hàng cần xem3.Người dùng chọn phản hồi về đơn hàng4.Hệ thống hiện thị thị phản hồi lên hệ thống
Kịch bản thay thế
2.17 Cập nhật trạng thái đơn hàng
Tiêu đề Cập nhật trạng thái đơn hàng
Điều kiện tiên quyết Người dùng (người giao hàng) đã truy cập vào hệ thống Kịch bản bình thường 1.Người dùng chọn chức năng quản lí đơn hàng
2.Người dùng chọn đơn hàng cần xem3.Người dùng chọn cập nhật trạng thái đơn hàng4.Hệ thống lưu lại trạng thái đơn hàng
Trang 17Kịch bản thay thế
2.18 Đăng xuất
Actor Người giao hàng,Quản lí ,Nhân viên,Khách hàngĐiều kiện tiên quyết Người dùng (người giao hàng,quản lí,nhân viên,khách
hàng) đã truy cập vào hệ thống
Kịch bản bình thường 1.Người dùng chọn chức năng đăng xuất
2.Hệ thống hiện thị thông báo đăng xuất thành công vàchuyển sang giao diện phù hợp với người dùng
Kịch bản thay thế
3 Biểu đồ UseCase
3.1 Biểu đồ UseCase tổng quát:
3.2 Biểu đồ UseCase quản lý:
Trang 183.3 Biểu đồ UseCase nhân viên:
3.4 Biểu đồ UseCase khách hàng:
Trang 193.5 Biểu đồ UseCase người giao hàng:
Trang 204 Biểu đồ hoạt động
a Đăng nhập hệ thống
Trang 21b Tìm kiếm sản phẩm
Trang 22c Xem thông tin sản phẩm
Trang 23d Xem sửa thông tin tài khoản nhân viên
e Thêm sản phẩm
Trang 24f Sửa sản phẩm
Trang 25g Xóa sản phẩm
Trang 27h Xem đơn hàng
Trang 28i Chốt đơn
Trang 29k Hủy đơn hàng
Trang 30l Thêm sản phẩm vào giỏi hàng
Trang 31m Xóa sản phẩm khỏi giỏ hàng
Trang 32
n Đặt hàng
Trang 33p Lập báo cáo
o Đăng kí