I. Tổng quan về hệ thống bán hàng IVY Moda
IVY Moda là một thương hiệu thời trang cao cấp hàng đầu Việt Nam, khởi đầu từ lĩnh vực thời trang công sở vào năm 2005. Với sứ mệnh tiên phong và không ngừng thay đổi, hệ thống bán hàng IVY Moda đã phát triển mạnh mẽ và trở thành biểu tượng của thời trang cao cấp cho phái nữ. Hệ thống hoạt động qua kênh trực tuyến tại https://ivymoda.com/ cùng với 130 cửa hàng trên toàn quốc vào năm 2025. Phân tích thiết kế hệ thống bán sản phẩm thời trang này nhằm tối ưu hóa trải nghiệm khách hàng, quản lý sản phẩm hiệu quả và cải thiện dịch vụ bán hàng toàn diện.
1.1. Lịch sử phát triển và vị thế thương hiệu
Từ năm 2005 đến nay, IVY Moda đã xây dựng danh tiếng vượt trội trong ngành thời trang nội địa. Năm 2017, thương hiệu tổ chức 2 Fashion Show hàng năm, khẳng định vị thế hàng đầu. Hệ thống bán hàng trực tuyến của IVY Moda hỗ trợ khách hàng truy cập dễ dàng, xem sản phẩm đa dạng và thực hiện mua sắm nhanh chóng.
1.2. Mục tiêu và chiến lược kinh doanh
Phân tích và thiết kế hệ thống bán hàng IVY Moda hướng tới mục tiêu nâng cao chất lượng dịch vụ, tối ưu giao diện người dùng và cải thiện quy trình thanh toán. Chiến lược kinh doanh tập trung vào việc mở rộng thị trường, tăng số lượng cửa hàng và phục vụ nhu cầu đa dạng của khách hàng.
II. Phân tích chức năng hệ thống bán hàng
Phân tích thiết kế phần mềm bán hàng IVY Moda bao gồm hai phần chính: giao diện khách hàng (front-end) và hệ thống quản lý (back-end). Hệ thống được thiết kế với các use case cụ thể bao gồm tìm kiếm sản phẩm, bảo trì dữ liệu sản phẩm, quản lý chương trình khuyến mãi, và cập nhật thông tin khách hàng. Mô hình hóa chức năng hệ thống sử dụng biểu đồ use case để xác định rõ ràng các tương tác giữa người dùng và hệ thống, đảm bảo mọi nhu cầu của khách hàng được đáp ứng đầy đủ.
2.1. Các chức năng chính trên giao diện khách hàng
Giao diện phía khách hàng cung cấp các chức năng quan trọng như tìm kiếm sản phẩm theo thể loại, kích thước, giá cả; xem chương trình khuyến mãi đang diễn ra; cập nhật thông tin cá nhân và lịch sử mua sắm. Hệ thống bán hàng cho phép khách hàng dễ dàng điều hướng, lọc sản phẩm và hoàn tất giao dịch một cách an toàn.
2.2. Các chức năng quản lý phía hệ thống
Phía back-end, hệ thống quản lý bán hàng bao gồm: bảo trì kho sản phẩm, quản lý chương trình khuyến mãi và giá bán, theo dõi thông tin khách hàng, xử lý đơn hàng và thanh toán. Phân tích thiết kế phần quản lý tập trung vào tính bảo mật, hiệu suất cao và khả năng mở rộng để hỗ trợ phát triển kinh doanh.
III. Mô hình hóa dữ liệu và cơ sở dữ liệu
Mô hình hóa dữ liệu hệ thống bán hàng IVY Moda sử dụng biểu đồ thực thể liên kết (ER Diagram) để xác định các bảng dữ liệu và mối quan hệ giữa chúng. Các thực thể chính bao gồm: Khách hàng, Sản phẩm, Đơn hàng, Chương trình khuyến mãi, Thanh toán và Kho hàng. Thiết kế cơ sở dữ liệu được tối ưu hóa ở mức vật lý (Physical Level) để đảm bảo tính toàn vẹn dữ liệu, hiệu suất truy vấn cao và hỗ trợ mở rộng hệ thống trong tương lai.
3.1. Thiết kế các bảng và mối quan hệ
Cơ sở dữ liệu hệ thống bán hàng được thiết kế với các bảng chính như: bảng Khách hàng (Customer), bảng Sản phẩm (Product), bảng Đơn hàng (Order), bảng Chi tiết đơn hàng (OrderDetail), bảng Chương trình khuyến mãi (Promotion). Mỗi bảng được thiết kế với khóa chính và khóa ngoại để đảm bảo tính toàn vẹn tham chiếu.
3.2. Yêu cầu về dữ liệu và chuẩn hóa
Phân tích yêu cầu dữ liệu xác định các thuộc tính cần thiết cho mỗi thực thể. Hệ thống áp dụng chuẩn hóa dữ liệu (Normalization) để loại bỏ dư thừa dữ liệu và giảm bất thường. Thiết kế cơ sở dữ liệu đạt chuẩn BCNF (Boyce-Codd Normal Form) để đảm bảo hiệu suất tối ưu.
IV. Phân tích use case và thiết kế giao diện
Phân tích use case hệ thống bán hàng IVY Moda giúp xác định chi tiết các tương tác giữa người dùng và hệ thống. Mỗi use case được mô tả bằng biểu đồ cộng tác (Collaboration Diagram) và biểu đồ tuần tự (Sequence Diagram). Thiết kế giao diện người dùng tập trung vào tính thẩm mỹ, dễ sử dụng và tối ưu hóa trải nghiệm khách hàng. Các màn hình chính bao gồm: trang chủ, tìm kiếm sản phẩm, giỏ hàng, thanh toán và quản lý tài khoản khách hàng.
4.1. Các use case chính và phân tích chi tiết
Phân tích use case bao gồm: tìm kiếm và xem sản phẩm thời trang, bảo trì thông tin sản phẩm, xem chương trình khuyến mãi hiện tại, cập nhật thông tin cá nhân khách hàng. Mỗi use case được phân tích kỹ lưỡng để xác định các bước thực hiện, điều kiện tiên quyết và kết quả mong đợi.
4.2. Thiết kế giao diện người dùng và điều hướng
Thiết kế giao diện hệ thống bán hàng đảm bảo bố cục rõ ràng, dễ điều hướng giữa các chức năng. Biểu đồ điều hướng giữa các màn hình giúp người dùng hiểu rõ luồng thao tác. Giao diện được tối ưu hóa cho cả thiết bị desktop và mobile, với thiết kế hấp dẫn thu hút đa dạng khách hàng.