



















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