lOMoARcPSD| 58815430
lOMoARcPSD| 58815430
MỤC LỤC
DANH MỤC HÌNH ẢNH 3
DANH MỤC BẢNG BIỂU 5
LỜI MỞ ĐẦU 6
Chương I. Khảo sát hệ thống 7
1.1. Khảo sát sơ bộ 7
1.1.1. Mục tiêu 7
1.1.2. Đối tượng khảo sát 7
1.1.3. Kết quả sơ bộ 7
1.1.4. Các tài liệu thu thập được 7
1.2. Khảo sát chi tiết 9
1.2.1. Sơ đồ hoạt động 9
1.2.2. Các chức năng chính của hệ thống thông tin quản lý 10
1.2.3. Xác định tác nhân và vai trò của tác nhân 18
1.3. Yêu cầu hệ thống 18
1.3.1. Các yêu cầu chức năng 18
1.3.2. Các yêu cầu phi chức năng 18
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee 19
2.1. Xác định các Actor và Usecase tổng quát của hệ thống 19
2.1.1. Xác định các Actor 19
2.1.2. Usecase tổng quát của hệ thống 20
2.2. Các Usecase chức năng của hệ thống 20
2.2.1. Chức năng đăng nhập 20
2.2.2. Chức năng mua hàng 25
2.3. Biểu đồ lớp 27
2.4. Đặc tả các lớp 27
2.5. Biểu đồ tuần tự 35
2.6. Biểu đồ hoạt động của các chức năng 38
lOMoARcPSD| 58815430
2.7. Biểu đồ trạng thái 39
Chương III. Thiết kế hệ thống sàn thương mại điện tử Shopee 40
3.1. Thiết kế lớp 40
3.2. Thiết kế giao diện và kịch bản 40
3.2.1. Trang chủ: Shopee.vn 40
3.2.2. Trang đăng ký khách hàng 42
3.2.3. Trang đăng nhập 43
3.2.4. Trang đổi mật khẩu 45
3.2.5. Trang quản trị shop 47
3.2.6. Trang mua hàng 48
3.3. Thiết kế CSDL 50
3.3.1. Xác định tập thực thể và thuộc tính của tập thực thể 50
3.3.2. Lược đồ quan hệ 52
3.3.3. Thiết kế truy nhập cho các bảng 52
3.4. Biểu đồ tuần tự 53
3.5. Biểu đồ thành phần 54
3.6. Biểu đồ triển khai 54
Chương IV. Cài đặt ứng dụng Shopee 55
4.1. Cài đặt cơ sở dữ liệu 55
4.2. Cài đặt giao diện ở Access 57
4.3. Cài đặt các lớp thực thể 58
DANH MỤC HÌNH ẢNH
Chương I. Khảo sát hệ thống 7
Hình 1. Tổng quan và chi tiết 7
Hình 2. Xem đơn hàng 8
Hình 3. Phân tích bán hàng 8
lOMoARcPSD| 58815430
Hình 4. Quản lý đơn hàng 9
Hình 5. Sơ đồ BFD 9
Hình 6. Giao diện Đăng nhập 10
Hình 7,8. Giao diện Đổi mật khẩu 12
Hình 9. Giao diện Thanh tìm kiếm sản phẩm 13
Hình 10. Giao diện Trang chi tiết sản phẩm 13
Hình 11. Giao diện Giỏ hàng 14
Hình 12. Giao diện Trang thanh toán 14
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee 16
Hình 13. Usecase tổng quát của hệ thống 17
Hình 14. Biểu đồ Usecase của chức năng đăng nhập 17
Hình 15. Biểu đồ Usecase của chức năng quản lý giỏ hàng và mua hàng 20
Hình 16. Biểu đồ lớp 21
Hình 17. Biểu đồ tuần tự Đăng nhập 25
Hình 18. Biểu đồ tuần tự Đổi mật khẩu 26
Hình 19. Biểu đồ tuần tự Mua sản phẩm 27
Hình 20. Biểu đồ hoạt động Đăng nhập 28
Hình 21. Biểu đồ hoạt động Mua hàng 28
Hình 22. Biểu đồ trạng thái lớp KHACHHANG/QUANTRIVIEN – chức năng
Đăng nhập 29
Hình 23. Biểu đồ trạng thái lớp GIOHANG – chức năng Thêm sản phẩm vào giỏ hàng
29
Chương III. Thiết kế hệ thống sàn thương mại điện tử Shopee 29
Hình 24. Biểu đồ lớp pha thiết kế 30
Hình 32. Biểu đồ tuần tự Đăng nhập 41
Hình 33. Biểu đồ tuần tự Mua hàng 42
Hình 34. Biểu đồ thành phần 42
Hình 35. Biểu đồ triển khai phần cứng 43
Hình 36. Biểu đồ triển khai phần mềm 43
lOMoARcPSD| 58815430
Chương IV. Cài đặt ứng dụng Shopee 43
DANH MỤC BẢNG BIỂU
Chương I. Khảo sát hệ thống 7
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee 16
Bảng 1. Danh sách các tác nhân và các chức năng 16
Bảng 2. Danh sách các chức năng chi tiết 16
Bảng 3. Đặc tả Usecase Đăng nhập 18
Bảng 4. Đặc tả Usecase Đổi mật khẩu 19
Bảng 5. Đặc tả Usecacse Mua hàng 21
Bảng 6. Đặc tả lớp KHACHHANG 22
Bảng 7. Đặc tả lớp SANPHAM 23
Bảng 8. Đặc tả lớp QUANTRIVIEN 24
Bảng 9. Đặc tả lớp GIOHANG 24
Chương III. Thiết kế hệ thống sàn thương mại điện tử Shopee 29
Bảng 10. Tập thực thể QTV 39
Bảng 11. Tập thực thể KHACHHANG 40
Bảng 12. Tập thực thể GIOHANG 40
Bảng 13. Tập thực thể SANPHAM 40
Chương IV. Cài đặt ứng dụng Shopee 43
lOMoARcPSD| 58815430
LỜI MỞ ĐẦU
Hệ thống thông tin đã trở thành một phần không thể thiếu của cuộc sống kinh
doanh trong thời đại số hóa mạnh mẽ ngày nay. Cùng với sự bùng nổ của công nghệ thông
tin internet, sàn thương mại điện tử đã thay đổi cách chúng ta mua sắm kinh
doanh. Trong bối cảnh này, Việt Nam đã chứng kiến một sng ntrong lĩnh vực thương
mại điện tử Shopee, một trong những tên tuổi nổi bật, đã chơi một vai trò quan trọng
trong sự phát triển nhanh chóng của ngành này.
Với sự đòi hỏi kiến thức về công nghệ thông tin và quản lý dữ liệu, và đặc biệt là
yêu cầu khả năng phân tích thiết kế hthống thông tin. Việc áp dụng kiến thức này
vào một trường hợp thực tế như Shopee sẽ giúp chúng ta hiểu hơn về cách hthống
thông tin đóng góp vào thành công của một tên tuổi lớn.
Bài tập lớn này đặt ra mục tiêu nghiên cứu, phân tích, thiết kế hệ thống thông
tin quản cho Shopee - một trong những sàn thương mại điện tlớn nhất và phổ biến
nhất tại Việt Nam và khu vực Đông Nam Á. Tìm hiểu cách hệ thống thông tin đóng
vai trò quan trọng trong việc quản lý giao dịch, lưu trữ dữ liệu, quản lý thông tin.
Thông qua bài tập này, nhóm hy vọng sẽ hội làm quen với quá trình phân
tích thiết kế hệ thống thông tin quản sử dụng các kiến thức nền tảng cho các
môn học chuyên ngành sau này. Rất mong nhận được sự nhận xét, góp ý của thầy để kiến
thức của chúng em được hoàn thiện hơn.
lOMoARcPSD| 58815430
Chương I. Khảo sát hệ thống
1.1. Khảo sát sơ bộ
1.1.1. Mục tiêu
Tìm hiểu những vấn đề, khó khăn khi quản hàng hóa, khách hàng, khâu vận chuyển,
thanh toán, … trong sàn thương mại điện tử Shopee.
1.1.2. Đối tượng khảo sát
Các nhân viên của gian hàng
Khách hàng đã từng mua sắm tại gian hàng
1.1.3. Kết quả sơ bộ
Tổ chức hoạt động kinh doanh: Là một gian hàng bán đồ gia dụng trên sàn thương mại điện
tử Shopee, là một chuỗi những hoạt động tập thể, có sự liên kết chặt chẽ giữa tất cả các bộ
phận với nhau.
1.1.4. Các tài liệu thu thập được
Hình 1. Tổng quan và chi tiết
lOMoARcPSD| 58815430
Hình 2. Xem đơn hàng
Hình
3. Phân tích bán hàng
lOMoARcPSD| 58815430
Hình 4. Quản lý đơn hàng
1.2. Khảo sát chi tiết
1.2.1. Sơ đồ hoạt động
Hình
5. Sơ đồ BFD
lOMoARcPSD| 58815430
Quản trị viên các chức năng chính bao gồm: quản sản phẩm, quản bán hàng, quản
lý người dùng.
1.2.2. Các chức năng chính của hệ thống thông tin quản lý
1.2.2.1. Chức năng đăng nhập
Chức năng xử lý thông tin: + Nhận thông tin đăng nhập.
+ Xác minh danh tính người dùng.
+ Tạo phiên làm việc cho người dùng, cho phép người dùng sử dụng truy cập vào tài
khoản.
Thông tin nhập và xuất khỏi hệ thống: + Thông tin nhập: n đăng nhập và Mật
khẩu.
+ Thông tin xuất: Phiên làm việc của người dùng.
Ràng buộc:
+ Tên đăng nhập phải là duy nhất.
+ Mật khẩu có ít nhất 6 tự, 1 chữ cái viết hoa, 1 chữ cái viết thường, một số một
ký tự đặc biệt.
Giao diện cơ bản:
lOMoARcPSD| 58815430
Hình 6. Giao diện Đăng nhập
Nghiệp vụ:
+ Người dùng nhập tên đăng nhập và mật khẩu.
+ Hệ thống kiểm tra thông tin đăng nhập.
+ Nếu thông tin chính xác, hệ thống tạo phiên làm việc cho người dùng.
+ Người dùng được chuyển sang trang chủ.
1.2.2.2. Chức năng đổi mật khẩu
Chức năng xử lý thông tin:
lOMoARcPSD| 58815430
+
Nhận thông tin mật khẩu mới.
+ Xác minh mật khẩu hiện tại.
+ Kiểm tra tính hợp lệ của mật khẩu mới (như độ dài, độ phức tạp, …) +
Cập nhật mật khẩu mới trên hệ thống.
Thông tin nhập và xuất khỏi hệ thống:
+ Thông tin nhập: Mật khẩu hiện tại và Mật khẩu mới
+ Thông tin xuất: Không có
Ràng buộc:
+ Mật khẩu hiện tại phải chính xác.
+ Mật khẩu mới không trùng với mật khẩu vừa mới thay đổi.
+ Mật khẩu tối thiểu 6 tự, 1 chữ cái viết hoa, 1 chữ cái viết thường, một số và
một ký tự đặc biệt.
lOMoARcPSD| 58815430
Giao diện cơ bản:
Hình 7,8. Giao diện Đổi mật khẩu
Nghiệp vụ:
lOMoARcPSD| 58815430
+ Người dùng truy cập vào “Thay đổi mật khẩu”.
+ Người dùng nhập mật khẩu hiện tại và mật khẩu mới.
+
Người dùng nhấn nút “Đổi mật khẩu”.
+ Hệ
thống xác minh mật khẩu hiện tại.
+ Hệ
thống kiểm tra tính hợp lệ của mật khẩu mới.
+ Hệ thống cập nhật mật khẩu mới.
+ Hệ thống hiển thị xác nhận thay đổi mật khẩu thành công.
1.2.2.3. Chức năng mua hàng
Chức năng xử lý thông tin:
+
Người dùng tìm kiếm sản phẩm cần mua.
+
Người dùng xem thông tin sản phẩm.
+
Người dùng chọn mua hàng và tiến hành thanh toán.
+ Hệ thống xác nhận và xử lý đơn hàng.
Thông tin nhập và xuất khỏi hệ thống:
+ Thông tin nhập: Thông tin người dùng,Thông tin sản phẩm thông tin thanh toán.
lOMoARcPSD| 58815430
+ Thông tin xuất: Thông tin đơn hàng.
Ràng buộc:
+ Người dùng phải đăng nhập trước khi mua hàng. + Sản phẩm còn trong kho.
+ Phương thức thanh toán hợp lệ.
Giao diện cơ bản:
Hình 9. Giao diện Thanh tìm kiếm sản phẩm
lOMoARcPSD| 58815430
Hình 10. Giao diện Trang chi tiết sản phẩm
lOMoARcPSD| 58815430
Hình 11. Giao diện Giỏ hàng
Hình 12. Giao diện Trang thanh toán
Nghiệp vụ:
+ Người mua chọn sản phẩm muốn mua.
+ Người mua chọn số lượng sản phẩm.
+ Người mua chọn chức năng thêm vào giỏ hàng.
+ Người mua truy cập vào màn hình giỏ hàng.
+ Người mua chọn chức năng chuyển sang trang thanh toán.
+ Người mua nhập thông tin cá nhân.
+ Người mua chọn hình thức thanh toán.
+ Hệ
lOMoARcPSD| 58815430
thống xử lý thanh toán.
+ Hệ thống gửi thông báo thanh toán thành công đến người mua.
1.2.3. Xác định tác nhân và vai trò của tác nhân
Tác nhân 1: Quản trị viên: là người có quyền quản lý toàn bộ hệ thống, bao gồm:
+ Thêm, chỉnh sửa, xóa sản phẩm
+ Xử lý các vấn đề phát sinh
Tác nhân 2: Khách hàng: là người sử dụng hệ thống để mua sắm sản phẩm.
Khách hàng có thể thực hiện các hành động sau:
+ Đăng ký tài khoản
+ Đăng nhập
+ Tìm kiếm sản phẩm
+ Thêm sản phẩm vào giỏ hàng
+
Thanh toán mua hàng
Vai trò của tác nhân là mô tả chức năng và trách nhiệm của tác nhân trong hệ
thống.
Vai trò của Quản trị viên (Quản trị viên) bao gồm:
Quản lý sản phẩm: thêm, chỉnh sửa, xóa sản phẩm Vai trò của Khách hàng bao gồm:
Mua sắm sản phẩm: tìm kiếm sản phẩm, thêm sản phẩm vào giỏ hàng, thanh toán
mua hàng, đánh giá sản phẩm, yêu cầu hỗ trợ
1.3. Yêu cầu hệ thống
1.3.1. Các yêu cầu chức năng
Chức năng Đăng nhập cho Quản trị viên, khách hàng
Chức năng Đăng ký cho khách hàng chưa có tài khoản
Chức năng đổi mật khẩu cho tài khoản admin và khách hàng
Chức năng quản lý giỏ hàng và thanh toán mua hàng cho khách hàng
Chức năng mua hàng cho khách hàng
1.3.2. Các yêu cầu phi chức năng
Độ tin cậy cao
Khả tăng tương tác, tiếp nhận thông tin nhanh
Bảo mật thông tin khách hàng
lOMoARcPSD| 58815430
Dễ dàng cho việc bảo trì
Có thể lưu trữ dữ liệu lớn
Tiện lợi cho việc quản lý sản phẩm
Có khả năng xử lý nhiều giao dịch mỗi ngày
Đáp ứng rất nhiều người truy cập đồng thời
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee
2.1. Xác định các Actor và Usecase tổng quát của hệ thống
2.1.1. Xác định các Actor
STT
Usecase
1
1.
2.
Chức năng đăng nhập
Chức năng mua hàng
2
Bảng 1. Danh sách các tác nhân và các chức năng
STT
Tác nhân
Mô tả tác nhân
Chức năng
1
Quản trị
viên
Quản trị viên (người chủ shop,...)
Đăng nhập
- Đổi mật khẩu
2
Khách hàng
Khách hàng tìm kiếm mua sản phẩm
Đăng nhập
- Đổi mật khẩu
Mua hàng
Đặt hàng
Bảng 2. Danh sách các chức năng chi tiết
lOMoARcPSD| 58815430
2.1.2. Usecase tổng quát của hệ thống
Hình 13. Usecase tổng quát của hệ thống
2.2. Các Usecase chức năng của hệ thống
2.2.1. Chức năng đăng nhập
Hình 14. Biểu đồ Usecase của chức năng đăng nhập

Preview text:

lOMoAR cPSD| 58815430 lOMoAR cPSD| 58815430 MỤC LỤC DANH MỤC HÌNH ẢNH 3
DANH MỤC BẢNG BIỂU 5 LỜI MỞ ĐẦU 6
Chương I. Khảo sát hệ thống 7
1.1. Khảo sát sơ bộ 7 1.1.1. Mục tiêu 7
1.1.2. Đối tượng khảo sát 7
1.1.3. Kết quả sơ bộ 7
1.1.4. Các tài liệu thu thập được 7
1.2. Khảo sát chi tiết 9
1.2.1. Sơ đồ hoạt động 9
1.2.2. Các chức năng chính của hệ thống thông tin quản lý 10
1.2.3. Xác định tác nhân và vai trò của tác nhân 18
1.3. Yêu cầu hệ thống 18
1.3.1. Các yêu cầu chức năng 18
1.3.2. Các yêu cầu phi chức năng 18
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee 19
2.1. Xác định các Actor và Usecase tổng quát của hệ thống 19
2.1.1. Xác định các Actor 19
2.1.2. Usecase tổng quát của hệ thống 20
2.2. Các Usecase chức năng của hệ thống 20
2.2.1. Chức năng đăng nhập 20
2.2.2. Chức năng mua hàng 25
2.3. Biểu đồ lớp 27
2.4. Đặc tả các lớp 27
2.5. Biểu đồ tuần tự 35
2.6. Biểu đồ hoạt động của các chức năng 38 lOMoAR cPSD| 58815430
2.7. Biểu đồ trạng thái 39
Chương III. Thiết kế hệ thống sàn thương mại điện tử Shopee 40
3.1. Thiết kế lớp 40
3.2. Thiết kế giao diện và kịch bản 40
3.2.1. Trang chủ: Shopee.vn 40
3.2.2. Trang đăng ký khách hàng 42
3.2.3. Trang đăng nhập 43
3.2.4. Trang đổi mật khẩu 45
3.2.5. Trang quản trị shop 47 3.2.6. Trang mua hàng 48 3.3. Thiết kế CSDL 50
3.3.1. Xác định tập thực thể và thuộc tính của tập thực thể 50
3.3.2. Lược đồ quan hệ 52
3.3.3. Thiết kế truy nhập cho các bảng 52
3.4. Biểu đồ tuần tự 53
3.5. Biểu đồ thành phần 54
3.6. Biểu đồ triển khai 54
Chương IV. Cài đặt ứng dụng Shopee 55
4.1. Cài đặt cơ sở dữ liệu 55
4.2. Cài đặt giao diện ở Access 57
4.3. Cài đặt các lớp thực thể 58
DANH MỤC HÌNH ẢNH
Chương I. Khảo sát hệ thống 7
Hình 1. Tổng quan và chi tiết 7
Hình 2. Xem đơn hàng 8
Hình 3. Phân tích bán hàng 8 lOMoAR cPSD| 58815430
Hình 4. Quản lý đơn hàng 9 Hình 5. Sơ đồ BFD 9
Hình 6. Giao diện Đăng nhập 10
Hình 7,8. Giao diện Đổi mật khẩu 12
Hình 9. Giao diện Thanh tìm kiếm sản phẩm 13
Hình 10. Giao diện Trang chi tiết sản phẩm 13
Hình 11. Giao diện Giỏ hàng 14
Hình 12. Giao diện Trang thanh toán 14
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee 16
Hình 13. Usecase tổng quát của hệ thống 17
Hình 14. Biểu đồ Usecase của chức năng đăng nhập 17
Hình 15. Biểu đồ Usecase của chức năng quản lý giỏ hàng và mua hàng 20
Hình 16. Biểu đồ lớp 21
Hình 17. Biểu đồ tuần tự Đăng nhập 25
Hình 18. Biểu đồ tuần tự Đổi mật khẩu 26
Hình 19. Biểu đồ tuần tự Mua sản phẩm 27
Hình 20. Biểu đồ hoạt động Đăng nhập 28
Hình 21. Biểu đồ hoạt động Mua hàng 28
Hình 22. Biểu đồ trạng thái lớp KHACHHANG/QUANTRIVIEN – chức năng Đăng nhập 29
Hình 23. Biểu đồ trạng thái lớp GIOHANG – chức năng Thêm sản phẩm vào giỏ hàng 29
Chương III. Thiết kế hệ thống sàn thương mại điện tử Shopee 29
Hình 24. Biểu đồ lớp pha thiết kế 30
Hình 32. Biểu đồ tuần tự Đăng nhập 41
Hình 33. Biểu đồ tuần tự Mua hàng 42
Hình 34. Biểu đồ thành phần 42
Hình 35. Biểu đồ triển khai phần cứng 43
Hình 36. Biểu đồ triển khai phần mềm 43 lOMoAR cPSD| 58815430
Chương IV. Cài đặt ứng dụng Shopee 43
DANH MỤC BẢNG BIỂU
Chương I. Khảo sát hệ thống 7
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee 16
Bảng 1. Danh sách các tác nhân và các chức năng 16
Bảng 2. Danh sách các chức năng chi tiết 16
Bảng 3. Đặc tả Usecase Đăng nhập 18
Bảng 4. Đặc tả Usecase Đổi mật khẩu 19
Bảng 5. Đặc tả Usecacse Mua hàng 21
Bảng 6. Đặc tả lớp KHACHHANG 22
Bảng 7. Đặc tả lớp SANPHAM 23
Bảng 8. Đặc tả lớp QUANTRIVIEN 24
Bảng 9. Đặc tả lớp GIOHANG 24
Chương III. Thiết kế hệ thống sàn thương mại điện tử Shopee 29
Bảng 10. Tập thực thể QTV 39
Bảng 11. Tập thực thể KHACHHANG 40
Bảng 12. Tập thực thể GIOHANG 40
Bảng 13. Tập thực thể SANPHAM 40
Chương IV. Cài đặt ứng dụng Shopee 43 lOMoAR cPSD| 58815430 LỜI MỞ ĐẦU
Hệ thống thông tin đã trở thành một phần không thể thiếu của cuộc sống và kinh
doanh trong thời đại số hóa mạnh mẽ ngày nay. Cùng với sự bùng nổ của công nghệ thông
tin và internet, sàn thương mại điện tử đã thay đổi cách mà chúng ta mua sắm và kinh
doanh. Trong bối cảnh này, Việt Nam đã chứng kiến một sự bùng nổ trong lĩnh vực thương
mại điện tử và Shopee, là một trong những tên tuổi nổi bật, đã chơi một vai trò quan trọng
trong sự phát triển nhanh chóng của ngành này.
Với sự đòi hỏi kiến thức về công nghệ thông tin và quản lý dữ liệu, và đặc biệt là
yêu cầu khả năng phân tích và thiết kế hệ thống thông tin. Việc áp dụng kiến thức này
vào một trường hợp thực tế như Shopee sẽ giúp chúng ta hiểu rõ hơn về cách mà hệ thống
thông tin đóng góp vào thành công của một tên tuổi lớn.
Bài tập lớn này đặt ra mục tiêu nghiên cứu, phân tích, và thiết kế hệ thống thông
tin quản lý cho Shopee - một trong những sàn thương mại điện tử lớn nhất và phổ biến
nhất tại Việt Nam và khu vực Đông Nam Á. Tìm hiểu cách mà hệ thống thông tin đóng
vai trò quan trọng trong việc quản lý giao dịch, lưu trữ dữ liệu, quản lý thông tin.
Thông qua bài tập này, nhóm hy vọng sẽ có cơ hội làm quen với quá trình phân
tích và thiết kế hệ thống thông tin quản lý và sử dụng các kiến thức là nền tảng cho các
môn học chuyên ngành sau này. Rất mong nhận được sự nhận xét, góp ý của thầy để kiến
thức của chúng em được hoàn thiện hơn. lOMoAR cPSD| 58815430
Chương I. Khảo sát hệ thống 1.1. Khảo sát sơ bộ 1.1.1. Mục tiêu
Tìm hiểu những vấn đề, khó khăn khi quản lý hàng hóa, khách hàng, khâu vận chuyển,
thanh toán, … trong sàn thương mại điện tử Shopee.
1.1.2. Đối tượng khảo sát
Các nhân viên của gian hàng •
Khách hàng đã từng mua sắm tại gian hàng
1.1.3. Kết quả sơ bộ
Tổ chức hoạt động kinh doanh: Là một gian hàng bán đồ gia dụng trên sàn thương mại điện
tử Shopee, là một chuỗi những hoạt động tập thể, có sự liên kết chặt chẽ giữa tất cả các bộ phận với nhau.
1.1.4. Các tài liệu thu thập được
Hình 1. Tổng quan và chi tiết lOMoAR cPSD| 58815430
Hình 2. Xem đơn hàng Hình
3. Phân tích bán hàng lOMoAR cPSD| 58815430
Hình 4. Quản lý đơn hàng
1.2. Khảo sát chi tiết
1.2.1. Sơ đồ hoạt động Hình 5. Sơ đồ BFD lOMoAR cPSD| 58815430
Quản trị viên có các chức năng chính bao gồm: quản lý sản phẩm, quản lý bán hàng, quản lý người dùng.
1.2.2. Các chức năng chính của hệ thống thông tin quản lý
1.2.2.1. Chức năng đăng nhập
Chức năng xử lý thông tin: + Nhận thông tin đăng nhập.
+ Xác minh danh tính người dùng.
+ Tạo phiên làm việc cho người dùng, cho phép người dùng sử dụng truy cập vào tài khoản.
Thông tin nhập và xuất khỏi hệ thống: + Thông tin nhập: Tên đăng nhập và Mật khẩu.
+ Thông tin xuất: Phiên làm việc của người dùng. • Ràng buộc:
+ Tên đăng nhập phải là duy nhất.
+ Mật khẩu có ít nhất 6 ký tự, 1 chữ cái viết hoa, 1 chữ cái viết thường, một số và một ký tự đặc biệt.
Giao diện cơ bản: lOMoAR cPSD| 58815430
Hình 6. Giao diện Đăng nhập Nghiệp vụ:
+ Người dùng nhập tên đăng nhập và mật khẩu.
+ Hệ thống kiểm tra thông tin đăng nhập.
+ Nếu thông tin chính xác, hệ thống tạo phiên làm việc cho người dùng.
+ Người dùng được chuyển sang trang chủ.
1.2.2.2. Chức năng đổi mật khẩu
Chức năng xử lý thông tin: lOMoAR cPSD| 58815430 +
Nhận thông tin mật khẩu mới.
+ Xác minh mật khẩu hiện tại.
+ Kiểm tra tính hợp lệ của mật khẩu mới (như độ dài, độ phức tạp, …) +
Cập nhật mật khẩu mới trên hệ thống.
Thông tin nhập và xuất khỏi hệ thống:
+ Thông tin nhập: Mật khẩu hiện tại và Mật khẩu mới
+ Thông tin xuất: Không có • Ràng buộc:
+ Mật khẩu hiện tại phải chính xác.
+ Mật khẩu mới không trùng với mật khẩu vừa mới thay đổi.
+ Mật khẩu có tối thiểu 6 ký tự, 1 chữ cái viết hoa, 1 chữ cái viết thường, một số và một ký tự đặc biệt. lOMoAR cPSD| 58815430
Giao diện cơ bản:
Hình 7,8. Giao diện Đổi mật khẩu Nghiệp vụ: lOMoAR cPSD| 58815430
+ Người dùng truy cập vào “Thay đổi mật khẩu”.
+ Người dùng nhập mật khẩu hiện tại và mật khẩu mới. +
Người dùng nhấn nút “Đổi mật khẩu”. + Hệ
thống xác minh mật khẩu hiện tại. + Hệ
thống kiểm tra tính hợp lệ của mật khẩu mới.
+ Hệ thống cập nhật mật khẩu mới.
+ Hệ thống hiển thị xác nhận thay đổi mật khẩu thành công.
1.2.2.3. Chức năng mua hàng
Chức năng xử lý thông tin: +
Người dùng tìm kiếm sản phẩm cần mua. +
Người dùng xem thông tin sản phẩm. +
Người dùng chọn mua hàng và tiến hành thanh toán.
+ Hệ thống xác nhận và xử lý đơn hàng.
Thông tin nhập và xuất khỏi hệ thống:
+ Thông tin nhập: Thông tin người dùng,Thông tin sản phẩm và thông tin thanh toán. lOMoAR cPSD| 58815430
+ Thông tin xuất: Thông tin đơn hàng. • Ràng buộc:
+ Người dùng phải đăng nhập trước khi mua hàng. + Sản phẩm còn trong kho.
+ Phương thức thanh toán hợp lệ.
Giao diện cơ bản:
Hình 9. Giao diện Thanh tìm kiếm sản phẩm lOMoAR cPSD| 58815430
Hình 10. Giao diện Trang chi tiết sản phẩm lOMoAR cPSD| 58815430
Hình 11. Giao diện Giỏ hàng
Hình 12. Giao diện Trang thanh toán Nghiệp vụ:
+ Người mua chọn sản phẩm muốn mua.
+ Người mua chọn số lượng sản phẩm.
+ Người mua chọn chức năng thêm vào giỏ hàng.
+ Người mua truy cập vào màn hình giỏ hàng.
+ Người mua chọn chức năng chuyển sang trang thanh toán.
+ Người mua nhập thông tin cá nhân.
+ Người mua chọn hình thức thanh toán. + Hệ lOMoAR cPSD| 58815430 thống xử lý thanh toán.
+ Hệ thống gửi thông báo thanh toán thành công đến người mua.
1.2.3. Xác định tác nhân và vai trò của tác nhân
Tác nhân 1: Quản trị viên: là người có quyền quản lý toàn bộ hệ thống, bao gồm:
+ Thêm, chỉnh sửa, xóa sản phẩm
+ Xử lý các vấn đề phát sinh •
Tác nhân 2: Khách hàng: là người sử dụng hệ thống để mua sắm sản phẩm.
Khách hàng có thể thực hiện các hành động sau: + Đăng ký tài khoản + Đăng nhập + Tìm kiếm sản phẩm
+ Thêm sản phẩm vào giỏ hàng + Thanh toán mua hàng
Vai trò của tác nhân là mô tả chức năng và trách nhiệm của tác nhân trong hệ thống.
Vai trò của Quản trị viên (Quản trị viên) bao gồm: •
Quản lý sản phẩm: thêm, chỉnh sửa, xóa sản phẩm Vai trò của Khách hàng bao gồm: •
Mua sắm sản phẩm: tìm kiếm sản phẩm, thêm sản phẩm vào giỏ hàng, thanh toán
mua hàng, đánh giá sản phẩm, yêu cầu hỗ trợ
1.3. Yêu cầu hệ thống
1.3.1. Các yêu cầu chức năng
Chức năng Đăng nhập cho Quản trị viên, khách hàng •
Chức năng Đăng ký cho khách hàng chưa có tài khoản •
Chức năng đổi mật khẩu cho tài khoản admin và khách hàng •
Chức năng quản lý giỏ hàng và thanh toán mua hàng cho khách hàng •
Chức năng mua hàng cho khách hàng
1.3.2. Các yêu cầu phi chức năng • Độ tin cậy cao •
Khả tăng tương tác, tiếp nhận thông tin nhanh •
Bảo mật thông tin khách hàng lOMoAR cPSD| 58815430 •
Dễ dàng cho việc bảo trì •
Có thể lưu trữ dữ liệu lớn •
Tiện lợi cho việc quản lý sản phẩm •
Có khả năng xử lý nhiều giao dịch mỗi ngày •
Đáp ứng rất nhiều người truy cập đồng thời
Chương II. Phân tích hệ thống sàn thương mại điện tử Shopee
2.1. Xác định các Actor và Usecase tổng quát của hệ thống
2.1.1. Xác định các Actor STT Actor Usecase 1 Quản trị viên 1. Chức năng đăng nhập 2. Chức năng mua hàng 2 Khách hàng
Bảng 1. Danh sách các tác nhân và các chức năng STT Tác nhân Mô tả tác nhân Chức năng 1 Quản trị
Quản trị viên (người chủ shop,...)Đăng nhập viên - Đổi mật khẩu Đăng nhập 2
Khách hàng Khách hàng tìm kiếm mua sản phẩm - Đổi mật khẩu • Mua hàng Đặt hàng
Bảng 2. Danh sách các chức năng chi tiết lOMoAR cPSD| 58815430
2.1.2. Usecase tổng quát của hệ thống
Hình 13. Usecase tổng quát của hệ thống
2.2. Các Usecase chức năng của hệ thống
2.2.1. Chức năng đăng nhập
Hình 14. Biểu đồ Usecase của chức năng đăng nhập