Thiết kế cơ sở dữ liệu cho hệ thống bán sách trực tuyến nhằm tối ưu hóa kết nối khách hàng

MỤC LỤC

CƠ SỞ LÝ THUYẾT 3.1. Kết nối khách hàng và kênh bán hàng

  • Mô hình dữ liệu
    • Mô hình thực thể - liên kết ( Entity-relationship model ) 1 Định nghĩa

      Các kênh bán hàng có thể bao gồm các cửa hàng bán lẻ, trang web bán hàng trực tuyến, phân phối qua các đại lý, bán hàng qua điện thoại, email, tin nhắn SMS, truyền hình, tạp chí, và các kênh quảng cáo khác. - Tương tác hai chiều: Kết nối khách hàng yêu cầu sự tương tác hai chiều giữa doanh nghiệp và khách hàng, trong đó khách hàng có thể đóng góp ý kiến và phản hồi về các sản phẩm và dịch vụ của doanh nghiệp. - Tính cá nhân hóa: Kết nối khách hàng được xây dựng dựa trên tính cá nhân hóa, tức là doanh nghiệp phải cung cấp trải nghiệm tương tác độc đáo và phù hợp với từng khách hàng cụ thể.

      - Tính tương tác đa kênh: Kết nối khách hàng yêu cầu tính tương tác đa kênh, tức là khách hàng có thể tương tác với doanh nghiệp thông qua nhiều kênh khác nhau và doanh nghiệp phải cung cấp trải nghiệm tương tác liền mạch trên các kênh này. - Tính tương tác: Kênh bán hàng phải cho phép tương tác giữa doanh nghiệp và khách hàng, để khách hàng có thể đưa ra ý kiến phản hồi và doanh nghiệp có thể cải thiện dịch vụ và sản phẩm của mình. - Kết nối khách hàng trực tiếp (Direct customer engagement): Đây là loại kết nối khách hàng trực tiếp giữa doanh nghiệp và khách hàng thông qua các kênh như email, điện thoại, chat trực tuyến hay gặp mặt trực tiếp.

      - Kết nối khách hàng qua trang web (Website customer engagement): Đây là loại kết nối khách hàng thông qua trang web của doanh nghiệp, cung cấp thông tin về sản phẩm và dịch vụ và cho phép khách hàng đặt hàng trực tuyến. - Kết nối khách hàng qua email (Email customer engagement): Đây là loại kết nối khách hàng thông qua email, cho phép doanh nghiệp gửi các thông tin quảng cáo, khuyến mãi, hoặc thông báo về sản phẩm mới đến khách hàng. - Kết nối khách hàng qua ứng dụng di động (Mobile app customer engagement): Đây là loại kết nối khách hàng thông qua các ứng dụng di động của doanh nghiệp, cho phép khách hàng đặt hàng, tra cứu thông tin sản phẩm, hoặc nhận thông báo về các chương trình khuyến mãi.

      - Kênh bán hàng trực tiếp (Direct selling): Kênh bán hàng trực tiếp giúp doanh nghiệp tiếp cận trực tiếp với khách hàng thông qua các cửa hàng, showroom hoặc gặp mặt trực tiếp với khách hàng. - Kênh bán hàng qua mạng xã hội (Social media sales channel): Kênh bán hàng qua mạng xã hội giúp doanh nghiệp tiếp cận khách hàng thông qua các mạng xã hội như Facebook, Instagram, Twitter. - Kênh bán hàng qua thương mại điện tử (E-commerce sales channel): Kênh bán hàng qua thương mại điện tử giúp doanh nghiệp có thể bán hàng trực tuyến thông qua các trang web thương mại điện tử như Amazon, Alibaba, Lazada.

      - Kênh bán hàng qua đại lý (Agent sales channel): Kênh bán hàng qua đại lý giúp doanh nghiệp tiếp cận với khách hàng thông qua các đại lý, nhà phân phối hoặc đại lý bán hàng trực tiếp. Mô hình thực thể - liên kết (Entity-Relationship Model - ER Model) là một mô hình dữ liệu cho phép mô tả các thực thể (Entities), thuộc tính (Attributes) và mối quan hệ (Relationships) giữa chúng.  Mối quan hệ nhiều-nhiều (many-to-many relationship) xảy ra khi một thực thể có thể có nhiều liên kết với các thực thể khác, và ngược lại, ví dụ như một khách hàng có thể đặt nhiều đơn hàng và một đơn hàng có thể được đặt bởi nhiều khách hàng.

      PHÂN TÍCH VÀ THIẾT KẾ MÔ HÌNH DỮ LIỆU 5.1. Thực thể và thuộc tính

      • Cấu trúc bảng dữ liệu 1. SACH

         Thuộc tính đơn trị: ThoiGian_ID, ThoiGian, Ngay, Thang, Nam, NgayTrenTuan, TenNgay, NgayTrenNam, TuanTrenNamá Quy. Thực thể trên đại diện cho danh mục chủ đề sách, các cuốn sách sẽ được phân loại vào các danh mục khác nhau dựa trên chủ đề hoặc thể loại của chúng. Danh mục sách thường được sử dụng để giúp người đọc tìm kiếm và lựa chọn sách phù hợp hơn với nhu cầu của họ.

        Thực thể trên cung cấp thông tin về các nhà xuất bản, bao gồm tên, địa chỉ và số điện thoại liên lạc. Thực thể trên cung cấp thông tin về các tác giả, bao gồm tên, địa chỉ và số điện thoại liên lạc. Thực thể trên là tổng quan thông tin về một yêu cầu đặt hàng của khách hàng.

        Cung cấp các dữ liệu về thời gian đặt hàng, thông tin khách hàng và phương thức thanh toán. Thực thể trên là một phần của đơn hàng và đại diện cho thông tin chi tiết về các cuốn sách được đặt hàng trong một đơn hàng. Thực thể trên cung cấp thông tin chi tiết về thời gian đặt hàng, được nhóm thêm vào để giúp công ty thuận tiện hơn trong việc tra cứu về thời gian đặt hàng.

        Thực thể bao gồm ngày tháng năm và các cột được tính toán ra bằng câu lệnh như ngày trên tuần, ngày trên năm, tuần trên năm, quý,. Thực thể trên là một hóa đơn chứng nhận cho việc mua bán sách đã được thực hiện giữa khách hàng và công ty. Nó cho biết đơn hàng đã được giao thành công hay chưa và tổng giá trị đơn hàng là bao nhiêu.

        1 cuốn sách chỉ thuộc 1 nhà xuất bản 1 nhà xuất bản có thể có 1 hoặc nhiều cuốn sách. 1 cuốn sách có thể thuộc nhiều hoặc không thuộc về đơn hàng chi tiết nào. 1 PK HoaDon_ID Mã hóa đơn int 2 FK DonHang_ID Mã đơn hàng int 3 TongHoaDon Tổng giá trị.

        5.2. Sơ đồ ERD 5.2.1. Sơ đồ ERD
        5.2. Sơ đồ ERD 5.2.1. Sơ đồ ERD