Xây Dựng Hệ Thống Bán Hàng Điện Tử Sử Dụng MERN Stack và Flutter

2024

190
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

1. PHẦN MỞ ĐẦU

1.1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI

1.2. ĐỐI TƯỢNG NGHIÊN CỨU

1.3. PHẠM VI NGHIÊN CỨU

1.4. MỤC TIÊU CỦA ĐỀ TÀI

2. PHẦN NỘI DUNG

2.1. TÌM HIỂU VỀ JAVASCRIPT

2.2. Nhược điểm

2.3. TÌM HIỂU VỀ MERN STACK

2.4. Nhược điểm

2.5. TÌM HIỂU VỀ REACT

2.6. Nhược điểm

2.7. TÌM HIỂU VỀ NODEJS

2.8. Nhược điểm

2.9. Nhược điểm

2.10. Nhược điểm

2.11. TÌM HIỂU VỀ FLUTTER

2.12. Nhược điểm

2.13. PHÂN TÍCH, KHẢO SÁT HIỆN TRẠNG VÀ MÔ HÌNH HÓA YÊU CẦU

2.14. PHÂN TÍCH HIỆN TRẠNG

2.15. KHẢO SÁT HIỆN TRẠNG

2.16. Các hệ thống khảo sát

2.17. Hệ thống Bách Hóa Xanh

2.18. Hệ thống Di Động Việt

2.19. Yêu cầu bài toán của đề tài

2.20. XÁC ĐỊNH TÁC NHÂN VÀ CHỨC NĂNG

2.21. XÁC ĐỊNH YÊU CẦU

2.22. Danh sách yêu cầu chức năng hệ thống

2.23. Danh sách các yêu cầu phi chức năng

2.24. LƯỢC ĐỒ USE CASE

2.25. MÔ HÌNH HÓA YÊU CẦU

2.26. Đặc tả Use Case

2.27. Đặc tả Use Case

2.28. Đặc tả Use Case

2.29. Chỉnh sửa thông tin cá nhân

2.30. Đặc tả Use Case

2.31. Thay đổi ảnh đại diện

2.32. Đặc tả Use Case

2.33. Đổi mật khẩu

2.34. Đặc tả Use Case

2.35. Khôi phục mật khẩu

2.36. Đặc tả Use Case

2.37. Tìm kiếm / Xem sản phẩm – danh mục sản phẩm

2.38. Đặc tả Use Case

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

2.40. Đặc tả Use Case

2.41. Đặt hàng và thanh toán

2.42. Đặc tả Use Case

2.43. Quản lý đơn hàng của người dùng

2.44. Đặc tả Use Case

2.45. Shipper thanh toán tiền thu hộ (COD)

2.46. Đặc tả Use Case

2.47. Shipper giao hàng

2.48. Đặc tả Use Case

2.49. Thêm đơn vị vận chuyển

2.50. Đặc tả Use Case

2.51. Thêm mới Shipper

2.52. Đặc tả Use Case

2.53. Đặc tả Use Case

2.54. Thêm sản phẩm

2.55. Đặc tả Use Case

2.56. Quản lý sản phẩm

2.57. Đặc tả Use Case

2.58. Quản lý tài khoản người dùng

2.59. Đặc tả Use Case

2.60. Quản lý đơn đặt hàng

2.61. Đặc tả Use Case

2.62. Quản lý mã khuyến mãi trong hệ thống

2.63. Đặc tả Use Case

2.63.1. THIẾT KẾ HỆ THỐNG

2.63.2. THIẾT KẾ CƠ SỞ DỮ LIỆU

2.63.3. Lược đồ cơ sở dữ liệu

2.63.4. Mô tả các collection trong CSDL

2.63.5. Mô tả chi tiết từng collection trong CSDL

2.63.6. THIẾT KẾ GIAO DIỆN

2.63.7. Giao diện cho User / Buyer

2.63.8. Giao diện trang đăng nhập

2.63.9. Giao diện trang đăng ký

2.63.10. Giao diện trang quên mật khẩu

2.63.11. Giao diện trang Home phía Website

2.63.12. Giao diện trang Home phía App

2.63.13. Giao diện trang thông tin cá nhân người dùng

2.63.14. Giao diện trang chỉnh sửa thông tin cá nhân người dùng

2.63.15. Giao diện trang đổi mật khẩu tài khoản người dùng

2.63.16. Giao diện trang thông tin đặt hàng của người dùng

2.63.17. Giao diện trang thông tin chi tiết sản phẩm

2.63.18. Giao diện trang đánh giá sản phẩm

2.63.19. Giao diện trang Your Cart

2.63.20. Giao diện trang Checkout phía Website

2.63.21. Giao diện trang Checkout phía App

2.63.22. Giao diện trang Detail Order

2.63.23. Giao diện trang Tìm kiếm sản phẩm

2.63.24. Giao diện trang Thêm thông tin giao hàng

2.63.25. Giao diện trang Lọc, sắp xếp sản phầm

2.63.26. Giao diện cho Shipper

2.63.27. Giao diện Trang chủ phía Shipper

2.63.28. Giao diện trang Đơn hàng cần đi giao phía Shipper

2.63.29. Giao diện cho Admin

2.63.30. Giao diện trang Dashboard phía Admin

2.63.31. Giao diện trang Thêm sản phẩm mới

2.63.32. Giao diện trang Quản lý sản phẩm

2.63.33. Giao diện trang Quản lý đơn hàng

2.63.34. Giao diện trang Quản lý người dùng

2.63.35. Giao diện trang Quản lý voucher, mã khuyến mãi

2.63.36. Giao diện trang Thêm mới voucher, mã khuyến mãi

2.63.37. Giao diện trang Quản lý đơn vị vận chuyển

2.63.38. Giao diện trang Thêm mới đơn vị vận chuyển

2.63.39. Giao diện trang Thêm mới Shipper

2.63.40. Giao diện trang Thêm mới hình ảnh cho sản phẩm

2.63.41. CÀI ĐẶT VÀ KIỂM THỬ

2.63.42. CÀI ĐẶT PHẦN MỀM

2.63.43. Cài đặt ứng dụng, thư viện cần thiết

2.63.44. Cài đặt phía Database

2.63.45. Cài đặt phía Back – end

2.63.46. Cài đặt phía Front – end

2.63.47. Cài đặt phía App

2.63.48. Store_app phía User / Buyer

2.63.49. KIỂM THỬ PHẦN MỀM

2.63.50. Kế hoạch kiểm thử

2.63.51. Các loại kiểm thử áp dụng

2.63.52. Mục tiêu kiểm thử

2.63.53. Tiêu chí kiểm thử

2.63.54. Các trường hợp kiểm thử

3. PHẦN KẾT LUẬN

3.1. KẾT QUẢ ĐẠT ĐƯỢC

3.2. NHƯỢC ĐIỂM

3.3. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

Đồ án tốt nghiệp công nghệ thông tin xây dựng hệ thống bán hàng điện tử sử dụng mern stack và flutter

Bạn đang xem trước tài liệu:

Đồ án tốt nghiệp công nghệ thông tin xây dựng hệ thống bán hàng điện tử sử dụng mern stack và flutter

Tài liệu có tiêu đề "Xây Dựng Hệ Thống Bán Hàng Điện Tử Sử Dụng MERN Stack và Flutter" cung cấp cái nhìn tổng quan về việc phát triển một hệ thống thương mại điện tử hiện đại bằng cách sử dụng công nghệ MERN Stack (MongoDB, Express.js, React.js, Node.js) và Flutter. Tài liệu này không chỉ hướng dẫn chi tiết về quy trình xây dựng mà còn nhấn mạnh những lợi ích mà hệ thống mang lại, như khả năng mở rộng, hiệu suất cao và trải nghiệm người dùng mượt mà. Độc giả sẽ tìm thấy những thông tin hữu ích để áp dụng vào dự án của mình, từ việc thiết kế giao diện đến quản lý cơ sở dữ liệu.

Nếu bạn muốn mở rộng kiến thức về các kiến trúc khác trong lĩnh vực thương mại điện tử, hãy tham khảo tài liệu "Xây dựng hệ thống tmđt áp dụng kiến trúc microservice", nơi bạn sẽ tìm thấy những cách tiếp cận khác nhau để xây dựng hệ thống thương mại điện tử. Ngoài ra, tài liệu "Building an e commerce system for fashion stores" sẽ cung cấp cho bạn những chiến lược cụ thể cho ngành thời trang. Cuối cùng, tài liệu "Khóa luận tốt nghiệp công nghệ phần mềm xây dựng hệ thống thương mại điện tử hỗ trợ kinh doanh các thiết bị phụ kiện điện thoại di động" sẽ giúp bạn hiểu rõ hơn về việc áp dụng công nghệ trong việc kinh doanh các sản phẩm điện tử. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn khám phá sâu hơn về lĩnh vực thương mại điện tử.