Đồ Án HCMUTE: Xây Dựng Website Bán Sách Trên Nền Tảng MEAN Stack và Hệ Thống Gợi Ý

2020

211
0
0

Phí lưu trữ

40.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

ĐỀ CƯƠNG LUẬN VĂN TỐT NGHIỆP

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

1. CHƯƠNG 1: TỔNG QUAN

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

1.2. MỤC ĐÍCH CỦA ĐỀ TÀI

1.3. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

1.4. KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan về MEAN Stack [1][2][3]

2.1.1. Khái niệm về MEAN Stack

2.1.2. Các thành phần trong MEAN stack

2.1.3. Cách thức MEAN stack hoạt động

2.1.4. Lợi thế của MEAN stack

2.1.5. Nguyên tắc hoạt động

2.1.6. Nhược điểm

2.2. Tổng quan về Angular [7]

2.2.1. Đặc trưng

2.2.2. Nhược điểm

2.3. Giới thiệu về Recommendation System [9][10]

3. CHƯƠNG 3: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU

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

3.2. XAC DỊNH YEU CẦU

3.3. ĐẶC TẢ CHỨC NĂNG

3.3.1. Bảng requirement dành cho use case

3.3.2. Liệt kê các actor

3.3.3. Bảng use case

3.3.4. Use case tìm kiếm sách “Search book”

3.3.5. Usecase tìm sách theo tên sách

3.3.6. Use case tìm sách theo thể loại

3.3.7. Use case tìm sách theo tên tác giả

3.3.8. Use case tìm sách theo tên seri sách

3.3.9. Use case chọn lọc sách “Filter book”

3.3.10. Use case chọn lọc sách theo tên thể loại

3.3.11. Use case chọn lọc sách theo tên tác giả

3.3.12. Use case chọn lọc sách theo giá tiền

3.3.13. Use case chọn lọc sách theo số sao đánh giá

3.3.14. Use case chọn lọc sách đang được giảm giá

3.3.15. Use case xem thông tin sách “View book detail”

3.3.16. Use case xem thông tin chi tiết sách

3.3.17. Use case xem bình luận và đánh giá

3.3.18. Use case bình luận và đánh giá “Comment and rate book”

3.3.19. Use case thêm bình luận và đánh giá

3.3.20. Use case sửa bình luận và đánh giá

3.3.21. Use case quản lý giỏ hàng “Manager book cart”

3.3.22. Use case xem sách trong giỏ hàng

3.3.23. Use case thêm sách vào giỏ hàng

3.3.24. Use case cập nhật giỏ hàng

3.3.25. Use case xóa sách trong giỏ hàng

3.3.26. Use case đăng ký tài khoản “Register an account”

4. CHƯƠNG 4: THIẾT KẾ ỨNG DỤNG

4.1. THIẾT KẾ DỮ LIỆU

4.1.1. Sơ đồ thiết kế dữ liệu

4.1.2. Mô tả sơ đồ thiết kế dữ liệu

4.2. Sequence tìm kiếm sách “Search book”

4.3. Sequence tìm sách theo tên sách

4.4. Sequence tìm sách theo thể loại

4.5. Sequence tìm sách theo tên tác giả

5. CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ ỨNG DỤNG

5.1. CÀI ĐẶT ỨNG DỤNG

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

5.2.1. Chức năng đăng ký

5.2.2. Chức năng đăng nhập

5.2.3. Chức năng đổi mật khẩu

5.2.4. Chức năng tìm kiếm sách

5.2.5. Chức năng thanh toán

6. CHƯƠNG 6: KẾT LUẬN

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

6.2. ƯU ĐIỂM VÀ NHƯỢC ĐIỂM

6.2.1. Nhược điểm

6.2.2. Quy trình thực hiện

6.3. KINH NGHIỆM ĐẠT ĐƯỢC

6.4. HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI

TÀI LIỆU THAM KHẢO

Bài viết "Xây Dựng Website Bán Sách MEAN Stack với Hệ Thống Gợi Ý" cung cấp một cái nhìn tổng quan về cách xây dựng một trang web bán sách sử dụng công nghệ MEAN Stack, bao gồm MongoDB, Express.js, Angular, và Node.js. Bài viết không chỉ hướng dẫn chi tiết từng bước trong quá trình phát triển mà còn nhấn mạnh tầm quan trọng của hệ thống gợi ý, giúp nâng cao trải nghiệm người dùng và tăng doanh thu cho cửa hàng trực tuyến. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng công nghệ hiện đại vào kinh doanh sách, từ việc tối ưu hóa quy trình tìm kiếm đến việc cá nhân hóa trải nghiệm mua sắm.

Nếu bạn muốn mở rộng kiến thức về các công nghệ liên quan, hãy tham khảo bài viết Nghiên cứu xây dựng cloud storage và vpn trong điện toán đám mây sử dụng devstack luận văn thạc sĩ, nơi bạn có thể tìm hiểu về các giải pháp lưu trữ đám mây. Ngoài ra, bài viết Luận văn thạc sĩ khoa học máy tính sử dụng active learning trong việc lựa chọn dữ liệu gán nhãn cho bài toán speech recognition sẽ giúp bạn hiểu thêm về việc áp dụng machine learning trong các ứng dụng thực tiễn. Cuối cùng, bài viết Luận văn thạc sĩ khoa học máy tính nghiên cứu các phương pháp trích xuất thông tin trong ảnh tài liệu và ứng dụng sẽ cung cấp cái nhìn sâu sắc về việc xử lý và trích xuất thông tin từ dữ liệu hình ảnh, một kỹ thuật có thể hữu ích trong việc phát triển các tính năng cho website bán sách.