CHƯƠNG 1. TỔNG QUAN – GIỚI THIỆU ĐỀ TÀI.1 Tính cấp thiết đề tài.2 Tổng quan về đề tài.3 Mục đích đề tài.4 Đối tượng và phạm vi đề tài.1 Đối tượng của đề tài.2 Phạm vi của đề tài.5 Phương pháp thực hiện đề tài.6 Công nghệ sử dụng.1 Tổng quan về HTML – CSS.NET và framework ASP.4 Cơ sở dữ liệu Microsoft SQL Sever.5 Thuật toán khuyến nghị mua hàng. PHÂN TÍCH THIẾT KẾ.1 Phân tích yêu cầu của hệ thống.1 Yêu cầu chức năng.2 Yêu cầu phi chức năng.2 Biểu đồ phân rã chức năng.1 Quản lý tài khoản.2 Quản Lý Phân Quyền.3 Quản Lý Thể Loại.4 Quản Lý Nhà Xuất Bản.5 Quản Lý Sản Phẩm.7 Quản Lý Mã Giảm Giá.9 Quản Lý Truyền Thông.1 Biểu đồ UseCase tổng quát.2 Biểu đồ UseCase đăng nhập.3 Biểu đồ UseCase quản lý tài khoản.4 Biểu đồ UseCase quản lý nhà xuất bản.5 Biểu đồ UseCase quản lý thể loại.6 Biểu đồ UseCase quản lý sản phẩm.7 Biểu đồ UseCase quản lý FlashSale.8 Biểu đồ UseCase quản lý mã giảm giá.9 Biểu đồ UseCase quản lý đặt hàng.10 Biểu đồ UseCase Báo cáo thống kê.11 Biểu đồ UseCase khách hàng.4 Biểu đồ tuần tự (Sequence Diagram).1 Biểu đồ tuần tự chức năng đăng nhập.2 Biểu đồ tuần tự chức năng đăng ký.3 Biểu đồ tuần tự chức năng thêm nhà xuất bản.4 Biểu đồ tuần tự chức năng sửa nhà xuất bản.5 Biểu đồ tuần tự chức năng xoá nhà xuất bản.6 Biểu đồ tuần tự chức năng thêm thể loại.7 Biểu đồ tuần tự chức năng sửa thể loại.8 Biểu đồ tuần tự chức năng đổi trạng thái thể loại.9 Biểu đồ tuần tự chức năng xoá thể loại.6 Thuật toán khuyến nghị mua hàng.1 Thu thập dữ liệu. XÂY DỰNG WEBSITE.
39 TÀI LIỆU THAM KHẢO. 40 DANH SÁCH HÌNH ẢNH Hình 2.1 Sơ đồ phân rã chức năng.2 Biểu đồ UseCase tổng quát.3 Biểu đồ UseCase Đăng nhập.4 Biểu đồ UseCase Quản lý tài khoản.5 Biểu đồ UseCase quản lý nhà xuất bản.6 Biểu đồ UseCase quản lý thể loại.7 Biểu đồ UseCase quản lý sản phẩm.8 Biểu đồ UseCase quản lý FlashSale.9 Biểu đồ UseCase quản lý mã giảm giá.10 Biểu đồ UseCase quản lý đặt hàng.11 Biểu đồ UseCase quản lý truyền thông.12 Biểu đồ UseCase báo cáo thống kê.13 Biểu đồ UseCase khách hàng.14 Biểu đồ tuần tự chức năng đăng nhập.15 Biểu đồ tuần tự chức năng đăng ký.16 Biểu đồ tuần tự chức năng thêm nhà xuất bản.17 Biểu đồ tuần tự chức năng sửa nhà xuất bản.18 Biểu đồ tuần tự chức năng xoá nhà xuất bản.19 Biểu đồ tuần tự chức năng thêm thể loại.20 Biểu đồ tuần tự chức năng sửa thể loại.21 Biểu đồ tuần tự chức năng đổi trạng thái thể loại.22 Biểu đồ tuần tự chức năng xoá thể loại.23 Biểu đồ lớp của hệ thống. 37 DANH SÁCH BẢNG BIỂU Bảng 1.1 Bảng yêu cầu phi chức năng của website.2 Bảng kịch bản chức năng đăng nhập.3 Bảng kịch bản chức năng quản lý tài khoản.4 Bảng kịch bản chức năng quản lý nhà xuất bản.5 Bảng kịch bản chức năng quản lý thể loại.6 Bảng kịch bản chức năng quản lý sản phẩm.7 Bảng kịch bản chức năng quản lý flashsale.8 Bảng kịch bản chức năng quản lý mã giảm giá.9 Bảng kịch bản chức năng quản lý đặt hàng.10 Bảng kịch bản chức năng quản lý truyền thông.11 Bảng kịch bản chức năng báo cáo thống kê.12 Bảng kịch bản khách hàng. TỔNG QUAN – GIỚI THIỆU ĐỀ TÀI 1.1 Tính cấp thiết đề tài Thương mại điện tử đã trở thành một phần không thể thiếu của cuộc sống hàng ngày, đặc biệt sau sự lan truyền của đại dịch COVID-19.
Người dùng ngày càng chuyển sang mua sắm trực tuyến, và việc xây dựng một trang web nhà sách trực tuyến mang tính cá nhân hóa có vai trò quan trọng trong việc thu hút và giữ chân khách hàng. Trong thế giới số hóa, dữ liệu người dùng là quý báu. Mô hình khuyến nghị mua hàng dựa trên trí tuệ nhân tạo có khả năng phân tích dữ liệu này để đưa ra các đề xuất sản phẩm cá nhân hóa. Điều này giúp tăng doanh số bán hàng, cải thiện trải nghiệm của khách hàng và tối ưu hóa quy trình mua sắm.
Ngành sách trực tuyến ngày càng cạnh tranh với sự gia tăng của các trang web và ứng dụng khác. Để nổi bật, cần có một trang web nhà sách trực tuyến hiện đại và hấp dẫn, kết hợp với các công nghệ khuyến nghị tiên tiến. Các tiến bộ trong trí tuệ nhân tạo và học máy đã làm cho các mô hình khuyến nghị trở nên mạnh mẽ hơn. Các thuật toán có khả năng hiểu biết hơn về sở thích của người dùng, từ đó cung cấp gợi ý sản phẩm tốt hơn.
Người dùng ngày càng đòi hỏi trải nghiệm mua sắm trực tuyến tốt hơn, bao gồm sự cá nhân hóa và tiện lợi. Một trang web nhà sách trực tuyến tích hợp mô hình khuyến nghị mua hàng sẽ đáp ứng được nhu cầu này và tạo lợi ích cho doanh nghiệp.2 Tổng quan về đề tài Đề tài "Website nhà sách trực tuyến kết hợp mô hình Khuyến nghị mua hàng" là một dự nhằm xây dựng một nền tảng thương mại điện tử dành cho việc mua sắm sách trực tuyến. Đây là một lĩnh vực ngày càng phát triển trong thời đại số hóa, nơi mà người tiêu dùng trông đến các trải nghiệm mua sắm tiện lợi và cá nhân hóa. Chủ đề này kết hợp cả việc phát triển website và sử dụng mô hình khuyến nghị mua hàng để nâng cao trải nghiệm mua sắm của người dùng.3 Mục đích đề tài Đề tài được xây dựng với mục đích xây dựng một nền tảng thương mại điện tử đáp ứng nhu cầu mua sắm sách trực tuyến của người dùng và cung cấp cho người dùng trải nghiệm mua sắm cá nhân hóa và thuận lợi hơn.
Tiếp theo là tạo ra một trang web nhà sách trực tuyến với giao diện người dùng thân thiện, giúp người dùng dễ dàng tìm kiếm, xem thông tin chi tiết về sách, thêm sản phẩm vào giỏ hàng, và thực hiện thanh toán trực tuyến. Điều này sẽ giúp tăng tính tiện lợi trong việc mua sắm sách trực tuyến, đồng thời tạo điều kiện thuận lợi cho việc quản lý đơn hàng. Cuối cùng, em muốn tạo ra một trải nghiệm mua sắm cá nhân hóa cho người dùng thông qua việc phát triển mô hình khuyến nghị mua hàng. Dựa trên dữ liệu hành vi mua sắm của người dùng, mô hình này sẽ đề xuất các sản phẩm có thể phù hợp với sở thích và nhu cầu của từng người dùng.
Điều này 1 giúp người dùng khám phá sách mới một cách hiệu quả và thú vị hơn, tạo ra sự kết nối sâu hơn giữa họ và nền tảng mua sắm trực tuyến.4 Đối tượng và phạm vi đề 1.1 Đối tượng của đề tài Người sử dụng cuối (người mua sách trực tuyến): Đây là những người dùng đang quan tâm đến việc mua sách trực tuyến và muốn có trải nghiệm mua sắm sách thuận tiện và hiệu quả. Đối tượng này sẽ sử dụng website để tìm kiếm, xem thông tin về sách, đặt hàng và thực hiện thanh toán. Người quản lý (quản trị viên) của nhà sách trực tuyến: Đây là người quản lý nội dung của website, quản lý danh mục sản phẩm, quản lý đơn đặt hàng, và thường xuyên cập nhật thông tin về sách và tình trạng hàng tồn kho. Hệ thống khuyến nghị mua hàng: Hệ thống này sẽ là một phần quan trọng của đề tài và sẽ là đối tượng quan trọng để phát triển.
Hệ thống này sẽ phân tích hành vi mua sắm và lịch sử mua sắm của người dùng để đề xuất các cuốn sách tương tự hoặc phù hợp với sở thích của họ.2 Phạm vi của đề tài Xây dựng website nhà sách trực tuyến: Phạm vi này bao gồm việc phát triển một trang web nhà sách trực tuyến với nhiều tính năng quan trọng. Trang web sẽ cho phép người dùng tìm kiếm sách dễ dàng, hiển thị thông tin chi tiết về từng cuốn sách bao gồm tóm tắt, giá, tác giả, và đánh giá từ người dùng. Ngoài ra, website sẽ hỗ trợ chức năng đặt hàng và thanh toán trực tuyến an toàn. Người dùng cũng có thể quản lý tài khoản cá nhân và theo dõi lịch sử mua sắm.
Phát triển mô hình khuyến nghị mua hàng: Dự án bao gồm việc xây dựng và triển khai một hệ thống khuyến nghị mua sách sử dụng mô hình máy học. Mô hình này sẽ dựa trên dữ liệu lịch sử mua sắm của người dùng và thông tin về sách để đề xuất các cuốn sách phù hợp với sở thích đọc sách của họ. Điều này đòi hỏi tích hợp và xử lý dữ liệu lớn về sách và hành vi mua sắm.5 Phương pháp thực hiện đề tài Phân tích yêu cầu: Xác định và phân tích các yêu cầu của bài toán, bao gồm chức năng, giao diện người dùng, tính năng gợi ý sản phẩm, quản lý sách và quản lý người dung nhằm xác định phạm vi và mục tiêu của dự án. Thiết kế hệ thống: Thiết kế kiến trúc và cấu trúc của hệ thống website nhà sách.
Xác định các module, giao diện người dùng, cơ sở dữ liệu và các chức năng chính của hệ thống. Từ đó thiết kế nên các mô hình kiến trúc hệ thống website, thiết kế cơ sở dữ liệu và thiết kế giao diện người dùng. Thiết kế giao diện: Dựa trên yêu cầu và phân tích, thiết kế giao diện người dùng của website. Đảm bảo giao diện thân thiện và dễ sử dụng, với các tính năng như tìm kiếm sách, xem chi tiết sản phẩm, và quản lý tài khoản dễ dàng tiếp cận.
2 Phát triển website: Triển khai và xây dựng hệ thống website quản lý nhà sách dựa trên thiết kế đã được xác định. Sử dụng ngôn ngữ lập trình và công nghệ phát riển phần mềm như C#, .NET, hệ quản trị cơ sở dữ liệu SQL Server và các công cụ phát triển phần mềm như Visual Studio, Visual Studio Code có thể được sử dụng để xây dựng và triển khai hệ thống. Tích hợp trí tuệ nhân tạo: Sau khi hoàn thành website đề tài sẽ tích hợp mô hình khuyến nghị mua sách sử dụng trí tuệ nhân tạo dựa trên dữ liệu hành vi mua sắm của người dùng để cải thiện hiệu suất của hệ thống. Mô hình này sẽ dựa trên dữ liệu về sách và hành vi mua sắm để đề xuất các cuốn sách phù hợp với sở thích đọc sách của người dùng đó là mô hình Lọc cộng tác (Collaborative Filtering) để khuyến nghị mua hàng cho người mua sách.6 Công nghệ sử dụng 1.1 Tổng quan về HTML – CSS HTML là chữ viết tắt của HyperText Markup Language, dịch ra tiếng Việt có nghĩa là ngôn ngữ đánh dấu siêu văn bản.
Nó dùng để định dạng bố cục, các thuộc tính liên quan đến cách hiển thị của một đoạn text và được hiển thị trên một chương trình đặc biệt, ta gọi là trình duyệt browser.