Tiểu luận: Khảo sát sàn TMĐT Tiki và triển khai hệ thống bán hàng đa ngành BoEC

Tài liệu khảo sát chi tiết sàn TMĐT Tiki. Trình bày quá trình thiết kế, triển khai hệ thống bán hàng đa ngành BoEC (Sách, Điện tử, Quần áo).

Người đăng

Ẩn danh

Thể loại

Tiểu Luận
68
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khảo sát Nền tảng Thương mại Điện tử Tiki

Tiki.vn là một trong những nền tảng thương mại điện tử hàng đầu tại Việt Nam, cung cấp đa dạng sản phẩm từ sách, đồ gia dụng, mỹ phẩm đến quần áo và xe cộ. Khảo sát hệ thống TMĐT Tiki cho thấy nền tảng này sở hữu các chức năng vượt trội như đăng nhập đa kênh (email, Facebook, Gmail, Zalo), hệ thống xác thực OTP qua số điện thoại, và tính năng theo dõi đơn hàng chi tiết. Giao diện thân thiện với người dùng, danh mục sản phẩm được tổ chức logic, và hệ thống đánh giá sản phẩm minh bạch giúp khách hàng đưa ra quyết định mua hàng thông minh. Ngoài ra, Tiki cung cấp các phương thức thanh toán linh hoạt và tính năng trò chuyện trực tiếp với chủ cửa hàng, tạo trải nghiệm mua sắm tối ưu cho người dùng.

1.1. Các Chức năng Chính của Tiki

Nền tảng Tiki hỗ trợ các chức năng quan trọng bao gồm đăng ký tài khoản với xác thực OTP, tìm kiếm sản phẩm theo danh mục, xem lịch sử mua hàng, kiểm tra trạng thái đơn hàng real-time, và tương tác với chủ cửa hàng. Hệ thống hiển thị sản phẩm nổi bật và bán chạy khi chọn danh mục, giúp tối ưu hóa trải nghiệm khách hàng và tăng tỷ lệ chuyển đổi bán hàng.

1.2. Giao diện Trang Chi tiết Sản phẩm

Trang chi tiết sản phẩm Tiki cung cấp thông tin toàn diện với thông số kỹ thuật, đánh giá nhận xét từ khách hàng, hình ảnh sản phẩm chất lượng cao, và thông tin cửa hàng bán hàng. Khách hàng có thể xem hoạt động đánh giá của cửa hàng, theo dõi để nhận khuyến mãi mới nhất, và lựa chọn phương thức thanh toán hoặc trả góp qua thẻ tín dụng.

II. Hệ thống BoEC Giải pháp Quản lý Bán hàng

Hệ thống BoEC (Books, Electronic Device, Clothes) là một nền tảng quản lý bán hàng toàn diện được thiết kế cho các doanh nghiệp bán lẻ trực tuyến. Hệ thống này cung cấp các công cụ quản lý kho hàng, cập nhật giá bán, quản lý khuyến mãi, và xử lý đơn hàng hiệu quả. BoEC cho phép nhiều vai trò người dùng như nhân viên nhập kho, nhân viên kinh doanh, nhân viên bán hàng và khách hàng hoạt động trên một nền tảng thống nhất. Hệ thống được xây dựng với kiến trúc TMĐT hiện đại, hỗ trợ các phương thức thanh toán đa dạng, quản lý ý kiến khách hàng, và phân tích hành vi mua sắm để tối ưu hóa doanh số bán hàng.

2.1. Chức năng cho Nhân viên Nhập kho

Nhân viên nhập kho trong hệ thống BoEC có thể tìm kiếm, nhập hàng mới, cập nhật thông tin sản phẩm (thêm, xóa, thay đổi), và thống kê tồn kho. Các chức năng này giúp quản lý kho hàng hiệu quả, đảm bảo dữ liệu sản phẩm luôn chính xác và cập nhật, hỗ trợ quyết định kinh doanh dựa trên dữ liệu tồn kho real-time.

2.2. Quyền hạn Nhân viên Kinh doanh và Bán hàng

Nhân viên kinh doanh đưa sản phẩm lên web sau khi bổ sung thông tin (giá bán, khuyến mãi, ảnh), trong khi nhân viên bán hàng nhận đơn hàng, cập nhật trạng thái, quản lý phân phối và xử lý phản hồi ý kiến khách hàng. Cách phân chia vai trò này tối ưu hóa quy trình bán hàng và nâng cao chất lượng dịch vụ.

III. Thiết kế và Triển khai Hệ thống BoEC

Thiết kế hệ thống BoEC bao gồm các giai đoạn quan trọng từ xác định chức năng, xây dựng biểu đồ UseCase, thiết kế Logical Data Model, cho đến lập trình và tối ưu hóa cơ sở dữ liệu. Hệ thống được phát triển với kiến trúc phân tầng rõ ràng, đảm bảo tính mở rộng và bảo trì dễ dàng. Mô hình dữ liệu được thiết kế để lưu trữ thông tin sản phẩm, đơn hàng, khách hàng, và ý kiến đánh giá một cách tối ưu. Tối ưu hóa cơ sở dữ liệu giúp hệ thống xử lý truy vấn nhanh chóng, cải thiện hiệu suất ứng dụng, và hỗ trợ khả năng mở rộng khi lượng giao dịch tăng.

3.1. Xác định Chức năng và UseCase

Biểu đồ UseCase của BoEC mô tả tương tác giữa các tác nhân (nhân viên, khách hàng) và hệ thống. Mỗi UseCase đi kèm với kịch bản chi tiết mô tả các bước thực hiện, điều kiện tiên quyết, và kết quả mong đợi. Cách tiếp cận này đảm bảo tất cả yêu cầu chức năng được xác định rõ ràng trước khi lập trình.

3.2. Lập trình và Tối ưu hóa

Lập trình hệ thống BoEC sử dụng các công nghệ TMĐT hiện đại để xây dựng giao diện người dùng thân thiện và logic xử lý mạnh mẽ. Tối ưu hóa cơ sở dữ liệu thông qua indexing, query optimization, và caching giúp hệ thống hoạt động ổn định ngay cả khi có lưu lượng truy cập cao.

IV. Phân tích Ý kiến và Hành vi Khách hàng

Phân tích ý kiến khách hàng là một thành phần quan trọng trong BoEC, giúp doanh nghiệp hiểu rõ mức độ hài lòng và nhu cầu của người dùng. Hệ thống BoEC cho phép khách hàng phản hồi đánh giá thông qua dấu sao hoặc bình luận text, cung cấp dữ liệu quý báu cho quản lý chất lượng sản phẩm. Phân tích hành vi khách hàng bao gồm theo dõi hành trình mua sắm, sản phẩm được xem nhiều, thời gian lưu tại trang, và tỷ lệ chuyển đổi. Những insights này giúp doanh nghiệp tối ưu hóa trải nghiệm người dùng, cải thiện chiến lược marketing, và tăng tỷ lệ giữ chân khách hàng. Áp dụng machine learning vào social marketing cho phép doanh nghiệp dự đoán xu hướng và cá nhân hóa nội dung quảng cáo.

4.1. Kỹ thuật Phân tích Ý kiến Khách hàng

Phân tích sentiment sử dụng công nghệ xử lý ngôn ngữ tự nhiên (NLP) để phân loại ý kiến khách hàng thành tích cực, tiêu cực hoặc trung tính. Hệ thống BoEC tập hợp đánh giá từ nhiều sản phẩm để xác định xu hướng ý kiến chung, hỗ trợ quản lý danh tiếng thương hiệu và cải thiện sản phẩm.

4.2. Social Marketing và Machine Learning

Social marketing trên Facebook, Twitter, Zalo trong TMĐT ngày nay tập trung vào tương tác trực tiếp và xây dựng cộng đồng. Machine learning giúp doanh nghiệp dự đoán hành vi khách hàng, gợi ý sản phẩm cá nhân hóa, và tối ưu hóa thời điểm đăng bài để đạt tỷ lệ engagement cao nhất.

28/12/2025

Trích đoạn nội dung tài liệu

Chương I : GIỚI THIỆU HỆ THỐNG BoEC Hệ thống BoEC là 1 hệ thống quản lý bán sách (Books) , đồ điện tử (Electronic Device) và áo quần (Clothes) cho phép nhân viên nhập kho, nhân viên kinh doanh, nhân viên bán hàng và khách hàng sử dụng. Sau khi đăng nhập, các tác nhân liên quan đến hệ thống có thể thực hiện các chức năng sau đây : • Nhân viên nhập kho: Tìm kiếm, nhập hàng, cập nhật (thêm, xóa, thay đổi,…) các thông tin mặt hàng, thống kê hàng. • Nhân viên kinh doanh: Tìm kiếm, đưa mặt hàng lên web sau khi bổ sung các trường (Ví dụ: Giá bán, khuyến mại, ảnh sản phẩm,…) • Nhân viên bán hàng: Nhận đơn đặt hàng qua mạng ,cập nhật đơn đặt hàng, chuyển bộ phân phối sản phẩm, thống kê, xử lý ý kiến khách hàng,. • Khách hàng: Phải đăng kí thành viên trước khi đăng nhập, tìm kiếm, tạo giỏ hàng, đặt hàng qua mạng, kiểm tra thông tin đặt hàng, thực hiện các kiểu thanh toán (theo thẻ ngân hàng, thanh toán khi nhận hàng,…) phản hồi ý kiến (đánh dấu * hay ý kiến text).

3 CHƯƠNG II: KHẢO SÁT CÁC TRANG THƯƠNG MẠI ĐIỆN TỬ VÀ TRIỂN KHAI HỆ THỐNG BoEC 2. Khảo sát các trang thương mại điện tử 2. Khảo sát các trang thương mại điện tử Tiki - Tiki.vn là website thương mại điện tử cung cấp đầy đủ tất cả mặt hàng như: Sách, Đồ gia dụng, mỹ phẩm, quần áo, xe cộ,… - Các chức năng bao gồm: Đăng nhập, đăng xuất, tạo tài khoản, mua hàng, đánh giá sản phẩm, xem các sản phẩm nổi bật, tìm kiếm sản phẩm theo danh mục, xem lịch sử mua hàng, xem trạng thái đơn hàng, trò chuyện với chủ cửa hàng,… - Dưới đây là một số hình ảnh về các chức năng của website tiki.1: Trang chủ website Tiki.2: Giao diện tạo tài khoản và đăng nhập Website cho phép người dùng tạo tài khoản với số điện thoại, sau đấy hệ thống sẽ gửi mã OTP đến số điện thoại, người dùng nhập mã OTP và tiến hành đăng ký theo form của hệ thống. Hoặc người dùng có thể đăng nhập thông qua email, Facebook, Gmail hoặc Zalo.3: Giao diện danh mục sản phẩm 5 Một điểm độc đáo trong danh mục sản phẩm của Tiki là khi chọn bất kì danh mục nào sẽ hiển thị kèm danh sách sản phẩm nội bật hoặc sản phẩm bán chạy của sàn Tiki, giúp ngưởi dùng dễ lựa chọn sản phẩm ưng ý hơn.4: Màn hình chi tiết sản phẩm Hình 2.5: Màn hình hiển thị đánh giá nhận xét sản phẩm của người dùng 6 Hình 2.6: Màn hình hiển thị thông tin về cửa hàng bán sản phẩm Ở màn hình chi tiết sản phẩm bao gồm các chức năng nổi bật như Chọn mua, trả góp qua thẻ tín dụng, hiển thị thông số kỹ thuật của sản phẩm, xem đánh giá nhận xét của sản phẩm.

Ngoài ra người dùng có thể xem thông tin của cửa hàng, xem hoạt động đánh giá của cửa hàng, cũng như theo dõi cửa hàng để nhận các thông tin khuyến mãi mới nhất.7: Màn hình hiển thị sau khi nhấn nút Chọn mua sản phẩm Hình 2.8: Màn hình hiển thị giỏ hàng Hình 2.9: Màn hình Thanh toán và đặt mua sản phẩm Khách hàng sau khi nhấn chọn mua sản phẩm thì sản phẩm sẽ hiển thị trong giỏ hàng, ở giao diện Giỏ hàng, người dùng tiếp tục chọn sản phẩm cần mua. Sau đó người 8 dùng nhấn nút Mua hàng, hệ thống sẽ hiển thị màn hình Thanh toán, sau khi chọn hình thức giao hàng và hình thức thanh toán, người dùng nhấn nút Đặt mua.10: Màn hình đơn hàng của bạn Sau đấy người dùng có thể chọn tài khoản, chọn tiếp đơn hàng của tôi để xem trạng thái các đơn hàng.11: Biểu đồ usecase của trang Tiki 9 2. Thiết kế và xây dựng cho hệ thống BoEC 2. Xác định chức năng và xây dựng biểu đồ UseCase cho hệ thống Hình 2.12: Biểu đồ UseCase cho hệ thống BoEC Hệ thống BoEC bao gồm các tác nhân: • Customer • StoreStaff • BusinessStaff • Sales Các chức năng của từng tác nhân: • Customer (Đăng ký, Đăng nhập, Tìm kiếm sản phẩm, Xem chi tiết sản phẩm, Thêm sản phẩm vào giỏ hàng, Xem giỏ hàng, Thanh toán, Xem danh sách đơn hàng, Xem chi tiết đơn hàng, Phản hồi đơn hàng); • StoreStaff (Thêm sản phẩm, Tìm kiếm sản phẩm, Xem chi tiết sản phẩm, Cập nhật sản phẩm) • BusinessStaff (Tìm kiếm sản phẩm, Xem chi tiết sản phẩm) • Sale (Tiếp nhận đơn hàng, Cập nhật đơn hàng, Thay đổi trạng thái đơn hàng, Phản hồi với khách hàng) 10 2.

UseCase và kịch bản cho các chức năng của tác nhân - Đăng ký: + UseCase: + Kịch bản: Scenatio Đăng ký Actor Khách hàng Pre-condition Không Post-condition Đăng ký thành công Main Events 1.Khách hàng chọn đăng ký tài khoản 2.Nhập thông tin đăng ký 3.Chọn đăng ký Exceptions 4.tài khoản đã tồn tại + Biểu đồ hoạt động: 11 - Đăng nhập: + UseCase: + Kịch bản: Scenatio Đăng nhập Actor Khách hàng Pre-condition Đã có tài khoản Post-condition Đăng ký thành công Main Events 1.Khách hàng chọn đăng nhập tài khoản 2.Nhập thông tin đăng đăng nhập 3.Chọn đăng nhập Exceptions 4.tài khoản không chính xác + Biều đồ hoạt động: - Xem trang chủ: + UseCase: 12 + Kịch bản: Scenatio Xem trang chủ Actor Khách hàng Pre-condition không Post-condition Màn hình trang chủ Main Events 1. Khách hành click trang chủ 2. Màn hình trang chủ hiện lên Exceptions Không + Biểu đồ hoạt động: - Thêm vào giỏ hàng + UseCase: + Kịch bản: Scenatio Thêm sản phẩm vào giỏ Actor Khách hàng Pre-condition Khách hàng đã đắng nhập Post-condition Thêm sản phẩm vào giỏ thành công Main Events 1. Khách hàng tìm kiêm sản phẩm cần thêm 2.

Nhập số lượn sản phảm cần thêm 3. Click thêm vào giỏ hàng 13 Exceptions 4. Nếu sản phẩm hết hàng quay lại bước 1 + Biểu đồ hoạt động: - Xem giỏ hàng: + UseCase: + Kịch bản: Scenatio Xem giỏ hàng Actor Khách hàng Pre-condition Khách hàng đã đăng nhập Post-condition Danh sách sản phẩm trong giỏ hàng Main Events 1. Khách hàng click giỏ hàng 2.

Danh sách sản phẩm trong giỏ hàng hiện ra Exceptions 3. Không - Tạo đơn hàng: + UseCase: + Kịch bản: Scenatio Tạo đơn hàng Actor Khách hàng 14 Pre-condition Khách hàng đã đăng nhập, đã có sản phẩm trong giỏ hàng Post-condition Lên đơn hàng thành công Main Events 1. Khách hàng click giỏ hàng 2. Khách hàng click lên đơn 3.

Màn hình đơn hàng hiện lên 4. Khách hàng chọn địa chỉ giao hàng 5. Khách hàng chọn hình thức thanh toán 6. Click đặt hàng Exceptions 7.

Sản phẩm đã hết 8. Thông báo hết hàng 9. Xin lỗi khách mong khách chọn sản phẩm khác + Biểu đồ hoạt động: - Xem đơn hàng: + UseCase: + Kịch bản: Scenatio Xem đơn hàng Actor Khách hàng Pre-condition Khách hàng đã đặt xong dơn Post-condition Danh sách đơn hàng đã đặt Main Events 1. Khách hàng click đơn hàng 2.

Danh sách đơn hàng hiện lên với các trạng thái Exceptions 3. Không + Biểu đồ hoạt động: 15 - Đưa sản phẩm lên trang bán hàng: + UseCase: + Kịch bản: Scenatio Đẩy sản phẩm lên cửa hàng Actor Nhân viên kinh doanh Pre-condition Nhân viên đã đăng nhập Post-condition Đẩy sản phẩm lên của hàng thành công Main Events 1. Nhân viên chọn đẩy sản phẩm mới lên của hàng 2. Chọn sản phẩm cần đẩy lên 3.

Nhập thông thông tin sản phẩm cần đẩy: số lượng bán… 4. Không + Biểu đồ hoạt động: - Chuyển trạng thái đơn hàng: + UseCase: + Kịch bản: Scenatio Chuyển trạng thái đơn hàng Actor Nhân viên bán hàng Pre-condition Nhân viên đã đăng nhập Post-condition Chuyển trạng thái đơn hàng thành công 16 Main Events 2. Nhân viên chọn quản lý đơn hàng 2. Kiểm tra đơn hàng cần chuyển trạng thái 2.

Chuyển trạng thái đơn hàng Exceptions 2. Không + Biểu đồ hoạt động: 2. Thiết kế và sinh Logical Data Model Hình 2.13: Biểu đồ lớp của hệ thống BoEC 17 Hình 2.14: Biểu đồ lớp của hệ thông BoEC sau khi thêm các lớp 2. Biểu đồ gói thiết kế Hình 2.15: Lược đồ Package cho hệ thống BoEC 18 Book Cart 19 CartDAO Clothes 20 Customer CustomerDAO 21 Electros Item 22 ItemDAO Order 23 OrderDAO Payment 24 PaymentDAO Product 25 ProductDAO TypeItem 26 TypeItemDAO 2.

Lập trình hệ thống 2. Ảnh chạy hệ thống Hình 2.16 : Giao diện trang chủ 27 Hình 2.17 : Giao diện danh mục sản phẩm Hình 2.18 : Giao diện giỏ hàng 28 Hình 2.19 : Giao diện tìm kiếm sản phẩm Hình 2.20 : Giao diện Đăng ký 29 Hình 2.21 : Giao diện Đăng nhập 2.2 Tối ưu hóa cơ sở dữ liệu * Các định dạng đối tượng phổ biến: - Tệp là danh sách dữ liệu điện tử đã được tối ưu hóa để thực hiện một giao dịch cụ thể. - Cơ sở dữ liệu là một tập hợp các nhóm thông tin, mỗi nhóm có liên quan đến nhóm khác theo một cách nào đó. - Hệ quản trị cơ sở dữ liệu (DBMS) là phần mềm tạo và thao tác các cơ sở dữ liệu.

Tệp truy cập ngẫu nhiên và tuần tự: - Hầu hết các ngôn ngữ lập trình đều hỗ trợ truy cập tuần tự và ngẫu nhiên với file. - Truy cập tuần tự chỉ cho phép các hoạt động tuần tự được thực hiên (ví dụ đọc, ghi, tìm kiếm. Hiệu quả khi thực hiện hoạt động 1 cách tuần tự, xử lý các đối tượng 1 cách liên tục. Tuy nhiên đối với các hoạt động ngẫu nhiên như update 1 đối tượng thì rất kém hiệu quả.

Có 2 loại truy cập tuần tự là có thứ tự và không có thứ tự. • Không có thứ tự: Các file không có thứ tự được tổ chức nối tiếp tức là thứ tự của file là thứ tự đối tượng được lưu vào file. • Có thứ tự: Các file được đặt vào 1 thứ tự dược sắp xếp cụ thể (ví dụ theo thứ tự của mã khách hàng). Sử dụng linked list giữ cho file theo thứ tự sắp xếp bằng cách luôn tạo 1 file mới mỗi lần xóa hoặc bổ sung xảy ra và thông qua 1 con trỏ đặt cuối môi bản ghi và trỏ tới bản ghi tiêp theo.

- Truy cập ngẫu nhiên: Chỉ cho phép thực hiện các hoạt động ngẫu nhiên hoặc trực tiếp (tìm kiếm, cập nhật…). Có tốc độ nhanh tuy nhiên không hỗ trợ truy cập tuần tự. 30 - Cách để thực hiện cả tuần tự và ngẫu nhiên là sử dụng tệp tuần tự có chứa danh sách các khóa và tệp truy cập ngẫu nhiên cho các đối tượng thực thể. Cơ sở dữ liệu quan hệ: - Là tập hợp các bảng với mỗi bảng có 1 khóa chính.

Bảng có quan hệ tới 1 bảng khác băng cách đặt khóa chính từ 1 bảng thành khóa ngoại trong 1 bảng khác. - Ngôn ngữ truy vấn có cấu trúc (SQL) là ngôn ngữ tiêu chuẩn để truy cập dữ liệu từ trong bảng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ