Bối cảnh và vấn đề nghiên cứu
Đồ án môn học "Phân tích và thiết kế hệ thống thông tin: Hệ thống quản lý siêu thị" do Nhóm 7 thực hiện dưới sự hướng dẫn của giảng viên Nguyễn Thị Minh Hương tại Khoa Công nghệ Thông tin, Trường Đại học Nông Lâm TP. Hồ Chí Minh (hoàn thành vào tháng 6 năm 2021).
Về bối cảnh thực tiễn, tác giả chỉ ra rằng Việt Nam đang trong quá trình công nghiệp hóa, hiện đại hóa, kéo theo sự gia tăng nhanh chóng của việc ứng dụng máy vi tính và tin học hóa vào quy trình sản xuất, kinh doanh và quản trị doanh nghiệp. Việc tin học hóa hệ thống vận hành giúp tinh giản nhân sự quản lý, loại bỏ các bước xử lý gián tiếp, nâng cao tốc độ cập nhật, tra cứu dữ liệu và hạn chế tối đa sai sót số học.
Đối với ngành bán lẻ, siêu thị đóng vai trò là kênh phân phối quy mô lớn, kết nối trực tiếp nhà sản xuất với người tiêu dùng cuối cùng với danh mục hàng hóa đa dạng, quy chuẩn mã vạch kiểm soát thu ngân hiện đại. Tuy nhiên, tại thời điểm nghiên cứu, tình hình đại dịch Covid-19 diễn biến phức tạp đã thúc đẩy mạnh mẽ xu hướng giãn cách xã hội và nhu cầu mua hàng siêu thị trực tuyến (online) kèm dịch vụ giao tận nhà. Đồng thời, sự phát triển vượt bậc của các sàn thương mại điện tử trung gian như Shopee, Lazada, Tiki tạo ra sức ép cạnh tranh buộc các siêu thị truyền thống phải xây dựng kênh bán hàng và thanh toán trực tuyến độc lập.
Mục tiêu nghiên cứu và giải quyết của đồ án gồm:
- Thiết kế ứng dụng web cho hệ thống thông tin quản lý siêu thị nhằm đơn giản hóa hoạt động quản lý kho hàng, theo dõi hạn sử dụng, giám sát số lượng, chất lượng hàng hóa và dòng tài chính thu chi.
- Xây dựng giải pháp bán hàng trực tuyến đáp ứng nhu cầu tiêu dùng an toàn trong bối cảnh dịch bệnh, mở rộng nguồn khách hàng mới và nâng cao năng lực cạnh tranh với các sàn thương mại điện tử.
- Vận dụng kiến thức môn học Phân tích và thiết kế hệ thống thông tin vào bài toán thực tế của doanh nghiệp bán lẻ.
Đối tượng và phạm vi nghiên cứu được xác định cụ thể trong văn bản:
- Đối tượng nghiên cứu: Quy trình nghiệp vụ và các luồng thông tin quản trị nội bộ kết hợp bán lẻ trực tiếp và trực tuyến của một siêu thị.
- Phạm vi không gian và quy mô: Doanh nghiệp siêu thị đơn lẻ với đặc điểm chỉ có duy nhất 01 cửa hàng đặt tại TP. Thủ Đức, không có chi nhánh; vận hành đồng thời 2 kênh (bán lẻ trực tiếp tại quầy và bán lẻ trực tuyến qua website); siêu thị tự tổ chức đội ngũ vận chuyển nội bộ, chưa liên kết với đơn vị giao vận thứ ba và chỉ giao hàng trong phạm vi địa bàn thành phố.
- Phạm vi nghiệp vụ (Scope): Hỗ trợ toàn diện chuỗi hoạt động mua hàng, bán lẻ tại quầy, bán lẻ trực tuyến, quản lý kho bãi, nhân sự và vật tư thiết bị.
Cơ sở lý thuyết và phương pháp
Đồ án tiếp cận quy trình phân tích và thiết kế hệ thống thông tin theo phương pháp hướng đối tượng, tập trung vào việc mô hình hóa trực quan các yêu cầu nghiệp vụ và cấu trúc dữ liệu phần mềm.
Về cơ sở khái niệm và nền tảng kỹ thuật, tác giả chuẩn hóa các định nghĩa cốt lõi:
- Ứng dụng web (Web application): Trình ứng dụng tiếp cận qua môi trường mạng Internet hoặc Intranet.
- Website: Tập hợp các trang thông tin lưu trữ trên máy chủ từ xa chứa định dạng văn bản, hình ảnh, số liệu, âm thanh, video.
- Hạ tầng kết nối: Hệ thống mạng toàn cầu (Internet), mạng nội bộ doanh nghiệp (Intranet) hoạt động trên nền tảng bộ giao thức trao đổi dữ liệu chuẩn hóa TCP/IP.
Phương pháp nghiên cứu và công cụ kỹ thuật thực tế được triển khai bao gồm:
- Phương pháp phân tích tổ chức và phân rã chức năng: Khảo sát hiện trạng vận hành thực tế của siêu thị, từ đó phân định rõ 11 nhóm người dùng và 12 phân hệ chức năng tương ứng với sơ đồ tổ chức thực tế.
- Kỹ thuật mô hình hóa UML: Sử dụng biểu đồ ca sử dụng (Use Case Diagram) để đặc tả yêu cầu; biểu đồ trình tự (Sequence Diagram) để mô hình hóa tương tác động; biểu đồ lớp (Class Diagram) để thiết kế cấu trúc hướng đối tượng; xây dựng mô hình khái niệm miền (Domain Model qua 2 phiên bản tiến hóa).
- Phương pháp quản lý tiến độ: Lập kế hoạch phân công công việc và lộ trình thực hiện đồ án thông qua biểu đồ Gantt cùng các mốc bàn giao phiên bản hệ thống.
- Thiết kế nguyên mẫu (Prototyping): Trực quan hóa giao diện người dùng dựa trên kịch bản tương tác khách hàng và nhân viên.
Nguồn dữ liệu của nghiên cứu hình thành từ các quy tắc nghiệp vụ bán lẻ thực tế, quy trình luân chuyển hàng hóa kho - quầy, cùng cấu trúc tổ chức hành chính của doanh nghiệp siêu thị điển hình tại TP. Hồ Chí Minh.
Thiết kế và triển khai
Hệ thống được thiết kế hướng tới mô hình ứng dụng web đa phân tầng, hỗ trợ xử lý nghiệp vụ bán lẻ tại quầy lẫn thương mại điện tử.
Công nghệ sử dụng
| Phân loại |
Công nghệ / Công cụ được văn bản ghi nhận |
| Mô hình hóa hệ thống & UML |
Diagrams.net |
| Thiết kế giao diện mẫu (Prototype) |
Figma, Adobe XD |
| Công nghệ giao diện (Front-end Client) |
HTML, CSS, JavaScript, JSP (JavaServer Pages), Bootstrap v5 |
| Công nghệ nền tảng (Back-end) |
Ngôn ngữ Java, Servlet |
Cơ cấu tổ chức và phân quyền tác nhân người dùng
Hệ thống phân rã thành 11 nhóm tác nhân người dùng tương ứng với cơ cấu tổ chức gồm:
- Ban lãnh đạo: Giám đốc, Phó giám đốc.
- Khối Văn phòng: Bộ phận Hành chính – Nhân sự, Bộ phận Kế toán, Bộ phận Kinh doanh, Bộ phận Marketing, Bộ phận Chăm sóc khách hàng (CSKH), Bộ phận Kỹ thuật.
- Khối Hàng hóa – Vật tư: Bộ phận Kho (Nhân viên kho, Nhân viên quản lý vật tư), Bộ phận Quản lý ngành hàng (Trưởng ngành hàng, nhân viên), Bộ phận Bán hàng (Nhân viên tư vấn, Nhân viên bán hàng, Nhân viên thu ngân), Bộ phận Giao hàng, Bộ phận An ninh.
- Khách hàng bên ngoài: Khách hàng mua sắm trực tuyến.
Yêu cầu phi chức năng và tiêu chuẩn kỹ thuật
Tác giả thiết lập cụ thể các chỉ số đo lường hiệu năng và tiêu chuẩn chất lượng hệ thống:
| Nhóm yêu cầu |
Chỉ số / Tiêu chuẩn kỹ thuật cam kết |
| Hiệu năng (Performance) |
- Thời gian hoạt động liên tục 24/7. - Tốc độ tải trang web không quá 3 giây. - Năng lực chịu tải: Tối thiểu 5.000 lượt truy cập đồng thời. - Quy mô lưu trữ: Quản lý 1.000.000 khách hàng, 50.000 sản phẩm và 500 nhân viên. |
| Độ tin cậy (Reliability) |
- Thực thi chính xác các nghiệp vụ, có khả năng xử lý ngoại lệ và chịu lỗi. - Khả năng tự phục hồi, bảo toàn tính toàn vẹn và thống nhất của dữ liệu. |
| Bảo mật (Security) |
- Ngăn chặn thao tác trái phép làm gián đoạn hệ thống; phân quyền chỉnh sửa dữ liệu. - Đảm bảo tính sẵn sàng của dữ liệu cho người dùng và ứng dụng được cấp phép. |
| Bảo trì (Maintainability) |
- Khả năng phân tích lỗi (Analysability), khả năng sửa đổi linh hoạt (Changeability). - Tính ổn định (Stability), khả năng kiểm thử sau sửa đổi (Testability) và tuân thủ các chuẩn kỹ thuật. |
| Tính khả chuyển (Portability) |
- Khả năng cùng tồn tại trong môi trường chia sẻ tài nguyên (Co-existence). - Dễ dàng cài đặt (Installability), thích ứng (Adaptability) và thay thế hệ thống cũ. |
Thiết kế giao diện người dùng (User Interface)
Đồ án hoàn thiện prototype giao diện chi tiết bằng Figma và Adobe XD cho 9 màn hình chức năng trọng yếu:
- Trang chủ khách hàng
- Danh sách sản phẩm
- Giỏ hàng
- Thanh toán
- Quản lý sản phẩm
- Tạo phiếu nhập hàng
- Hộp thoại thêm sản phẩm
- Tạo phiếu giao ca
- Tạo hóa đơn bán lẻ
Nội dung chính theo từng chương
CHƯƠNG 1. THÔNG TIN CÁC THÀNH VIÊN
Ghi nhận danh sách nhân sự của Nhóm 7, phân định chi tiết vai trò, nhiệm vụ và sự phối hợp giữa các thành viên trong suốt chu kỳ hoàn thành đồ án.
CHƯƠNG 2. PHÁT BIỂU VẤN ĐỀ
Trình bày hiện trạng hoạt động bán lẻ của mô hình siêu thị hiện đại, phân tích bối cảnh chuyển đổi số dưới tác động của dịch bệnh Covid-19 và sức ép từ các sàn thương mại điện tử (Shopee, Tiki, Lazada). Xác định mục tiêu thiết kế hệ thống web phục vụ quản lý nội bộ và bán lẻ trực tuyến. Làm rõ phạm vi thực hiện (cửa hàng đơn lẻ tại TP. Thủ Đức, tự giao hàng) và sơ đồ cơ cấu tổ chức doanh nghiệp gồm Ban lãnh đạo, Khối Văn phòng (5 bộ phận nghiệp vụ, 1 bộ phận kỹ thuật) và Khối Hàng hóa – Vật tư (5 bộ phận nghiệp vụ).
CHƯƠNG 3. ĐẶC TẢ YÊU CẦU HỆ THỐNG
Xây dựng bảng thuật ngữ và hệ thống các từ viết tắt chuyên ngành. Công bố bộ công nghệ triển khai (Java, Servlet, JSP, Bootstrap v5, HTML/CSS/JS, Figma). Đặc tả chi tiết 12 phân hệ chức năng:
- Ban lãnh đạo: Quản lý nhân sự và xem xét hệ thống báo cáo.
- BP Hành chính – Nhân sự: Quản lý hồ sơ nhân viên, lập lịch phân ca và quản lý bảng lương thưởng.
- BP Kế toán: Báo cáo, thống kê doanh thu và chi phí theo mặt hàng hoặc toàn bộ siêu thị theo các chu kỳ ngày, tuần, tháng, quý.
- BP Bán hàng (Thu ngân): Tạo đơn hàng tại quầy, in hóa đơn tài chính và lập biên bản bàn giao doanh thu cuối ca làm việc.
- BP Quản lý ngành hàng: Kiểm soát số lượng hàng hóa thực tế trên quầy kệ và tra cứu tồn kho.
- BP Giao hàng: Tiếp nhận đơn hàng online, tra cứu lộ trình và cập nhật các trạng thái đơn hàng.
- BP Chăm sóc khách hàng: Quản lý dữ liệu người dùng, tiếp nhận ý kiến đóng góp và hỗ trợ trực tuyến.
- BP Kỹ thuật: Theo dõi, giám sát tệp nhật ký hệ thống (log).
- BP Marketing: Thiết lập mã giảm giá và định lượng tỷ lệ phần trăm khuyến mãi theo sản phẩm.
- Khách hàng trực tuyến: Duyệt danh mục, tìm kiếm, lọc sản phẩm, thao tác giỏ hàng, đặt hàng, thanh toán trực tuyến và cập nhật hồ sơ cá nhân.
- Kho: Thủ kho xử lý lập phiếu nhập - xuất kho, quản lý danh mục sản phẩm; nhân viên quản lý vật tư phụ trách bảo toàn công cụ dụng cụ.
- Chức năng hệ thống chung: Cơ chế xác thực, đăng nhập và đăng xuất.
Chương này cũng xác định rõ 11 nhóm tác nhân người dùng và hệ thống hóa toàn bộ các tiêu chí phi chức năng (hiệu năng 5.000 CCU, tốc độ dưới 3s, lưu trữ 1.000.000 khách hàng, độ tin cậy, bảo mật, bảo trì, khả chuyển).
CHƯƠNG 4. KẾ HOẠCH CHO ĐỒ ÁN
Xây dựng lộ trình triển khai bằng biểu đồ Gantt chi tiết, phân bổ tiến độ theo thời gian và xác định rõ các cột mốc bàn giao từng phiên bản của hệ thống.
CHƯƠNG 5. MÔ HÌNH HOÁ YÊU CẦU
Mô hình hóa toàn diện các luồng chức năng bằng sơ đồ ca sử dụng (Use Case). Cung cấp Use Case tổng quan và các Use Case phân hệ chuyên biệt: Quản lý khách hàng, Thủ kho, Quản lý nhân viên, Khách hàng, Đặt hàng online, Kế toán. Xây dựng kịch bản chi tiết cho các ca sử dụng tiêu biểu: Tìm kiếm nhân viên, Đặt hàng online, Quản lý đơn hàng online, Quản lý sản phẩm kho, Tạo phiếu nhập hàng, Thanh toán, Quản lý tài khoản, Đăng ký khách hàng, Thêm mã khuyến mãi và Tạo phiếu giao ca.
CHƯƠNG 6. MÔ HÌNH KHÁI NIỆM DOMAIN MODEL
Thể hiện sự tiến hóa trong việc trừu tượng hóa các thực thể dữ liệu thực tế thành các lớp khái niệm thông qua hai giai đoạn: Mô hình miền phiên bản 1 (Domain Model Version 1) và Mô hình miền hoàn thiện phiên bản 2 (Domain Model Version 2).
CHƯƠNG 7. BIỂU ĐỒ TRÌNH TỰ SEQUENCE DIAGRAM
Mô tả chi tiết luồng thông điệp theo thời gian giữa các đối tượng đối với các tương tác nghiệp vụ cốt lõi: Đặt hàng online, Quản lý đơn hàng online, Quản lý kho hàng, Tạo phiếu nhập hàng, Xác thực đăng nhập và Nghiệp vụ in hóa đơn bán hàng.
CHƯƠNG 8. BIỂU ĐỒ LỚP CHI TIẾT CLASS DIAGRAM
Thiết lập biểu đồ lớp chi tiết của toàn bộ hệ thống, xác định tên lớp, thuộc tính, phương thức và các mối quan hệ kết tập, kế thừa, liên kết giữa các thành phần logic phần mềm.
CHƯƠNG 9. THIẾT KẾ DATABASE
Chuyển hóa biểu đồ lớp logic thành lược đồ cơ sở dữ liệu vật lý; chi tiết hóa các bảng dữ liệu, khóa chính, khóa ngoại, kiểu dữ liệu và các ràng buộc toàn vẹn phục vụ lưu trữ.
CHƯƠNG 10. THIẾT KẾ GIAO DIỆN USER INTERFACE
Minh họa trực quan các màn hình tương tác thực tế của người dùng được xây dựng từ Figma/Adobe XD: Trang chủ khách hàng, Danh mục sản phẩm, Quản lý giỏ hàng, Tiến trình thanh toán, Giao diện quản lý sản phẩm nội bộ, Biểu mẫu tạo phiếu nhập kho, Hộp thoại cập nhật thuộc tính sản phẩm, Biểu mẫu lập phiếu giao ca thu ngân và Mẫu tạo hóa đơn bán lẻ.
Kết quả và đóng góp
Văn bản đồ án ghi nhận các kết quả cụ thể về mặt phân tích và thiết kế:
- Chuẩn hóa quy trình nghiệp vụ hybrid: Xây dựng thành công bộ đặc tả yêu cầu cho một siêu thị tích hợp hai hình thức bán lẻ tại quầy và bán hàng qua Internet trong điều kiện tự vận hành giao hàng nội khu.
- Hệ thống hóa thiết kế kỹ thuật: Hoàn thiện hồ sơ thiết kế phần mềm hướng đối tượng bao gồm biểu đồ ca sử dụng chi tiết cho 12 nhóm chức năng, 6 biểu đồ trình tự nghiệp vụ quan trọng, 2 phiên bản mô hình miền khái niệm, biểu đồ lớp chi tiết và cấu trúc cơ sở dữ liệu quan hệ.
- Xác lập thông số kỹ thuật rõ ràng: Đưa ra các chỉ số định lượng cụ thể về mặt hiệu năng phục vụ (5.000 kết nối đồng thời, độ trễ dưới 3 giây) và quy mô dữ liệu dự kiến (1.000.000 bản ghi khách hàng, 50.000 mã hàng, 500 nhân sự).
- Bộ nguyên mẫu giao diện hoàn chỉnh: Cung cấp giải pháp giao diện trực quan hóa từ khâu mua sắm của khách hàng đến các tác nghiệp quản trị kho, nhân sự và bàn giao ca của thu ngân.
Về mặt đóng góp, đồ án đã giải quyết bài toán cấp bách về kênh phân phối số hóa độc lập cho đơn vị bán lẻ địa phương trong thời kỳ dịch bệnh, hạn chế phụ thuộc vào các nền tảng trung gian thương mại điện tử lớn, đồng thời cung cấp mô hình mẫu trong việc phân tích thiết kế hệ thống kết hợp giữa bán hàng trực tiếp và bán hàng trực tuyến.
Hạn chế và hướng nghiên cứu tiếp
Dựa trên các thông tin được công bố trong văn bản, đồ án tồn tại một số giới hạn và mở ra các định hướng hoàn thiện:
- Giới hạn quy mô cửa hàng: Thiết kế hiện tại chỉ đáp ứng cho mô hình siêu thị đơn lẻ với 1 địa điểm kinh doanh tại TP. Thủ Đức; cấu trúc hệ thống chưa hỗ trợ mô hình chuỗi đa chi nhánh hoặc điều chuyển hàng hóa liên chi nhánh.
- Giới hạn phạm vi giao vận: Siêu thị duy trì phương thức tự vận chuyển khép kín, chưa tích hợp giao thức API kết nối với các công ty vận chuyển thứ ba (3PL), dẫn đến phạm vi phục vụ khách hàng online bị đóng khung trong địa bàn nội thành.
- Tình trạng nghiệm thu thực tế: Tài liệu dừng lại ở phạm vi phân tích, thiết kế hệ thống, mô hình hóa dữ liệu và xây dựng prototype giao diện; báo cáo chưa công bố số liệu kiểm thử thực nghiệm tải trọng (stress test) trên môi trường production cũng như mã nguồn triển khai đầy đủ.
- Hướng phát triển: Mở rộng kiến trúc cơ sở dữ liệu nhằm hỗ trợ chuỗi cửa hàng phân tán; tích hợp cổng thanh toán trực tuyến chuyên dụng và các dịch vụ giao hàng nhanh chuyên nghiệp.
Giá trị tham khảo
Đồ án là tài liệu tham khảo phù hợp cho:
- Sinh viên ngành Công nghệ thông tin, Hệ thống thông tin: Làm mẫu tham khảo chuẩn mực cho môn học Phân tích và Thiết kế hệ thống thông tin (OOAD/UML), đặc biệt là phương pháp phân rã ca sử dụng bám sát mô hình tổ chức doanh nghiệp.
- Người nghiên cứu hệ thống bán lẻ: Cung cấp bộ quy tắc nghiệp vụ thực tế về quản lý kho, giao tiếp giữa quầy thu ngân và kho hàng, quản lý giao ca và đối soát doanh thu.
- Nội dung tham khảo giá trị nhất: Phần đặc tả yêu cầu chức năng (Chương 3) với việc phân chia rành mạch vai trò của 11 tác nhân người dùng; phương pháp lập biểu đồ trình tự (Chương 7) xử lý các nghiệp vụ cốt lõi như đặt hàng online và nhập kho; bộ tiêu chuẩn chất lượng phi chức năng định lượng chi tiết.
Câu hỏi thường gặp
1. Đồ án xây dựng hệ thống thông tin phục vụ cho mô hình siêu thị có đặc điểm quy mô và địa bàn như thế nào?
Theo phần Tóm tắt đồ án, hệ thống được thiết kế riêng cho một siêu thị duy nhất có địa chỉ tại TP. Thủ Đức, không phát triển chi nhánh. Đơn vị này vận hành song song 2 hình thức: bán hàng trực tiếp tại quầy và bán hàng trực tuyến qua website; toàn bộ các đơn hàng online đều do đội ngũ siêu thị tự vận chuyển trong phạm vi thành phố, chưa hợp tác với bên giao vận thứ ba.
2. Công nghệ back-end và front-end được lựa chọn để phát triển ứng dụng web gồm những gì?
Theo Mục 3 Chương 3, công nghệ front-end bao gồm HTML, CSS, JavaScript, JSP và Bootstrap phiên bản 5. Về phía back-end, hệ thống sử dụng ngôn ngữ Java kết hợp kiến trúc Servlet. Các công cụ thiết kế prototype giao diện là Figma và Adobe XD, công cụ vẽ biểu đồ UML là Diagrams.net.
3. Các chỉ số kỹ thuật về hiệu năng và năng lực lưu trữ của hệ thống được xác định ra sao?
Hệ thống được đặc tả yêu cầu hoạt động liên tục 24/7; thời gian tải trang không vượt quá 3 giây; hỗ trợ tối thiểu 5.000 lượt truy cập cùng một thời điểm; năng lực lưu trữ dữ liệu đáp ứng khoảng 1.000.000 hồ sơ khách hàng, 50.000 mã sản phẩm và 500 thông tin nhân viên.
4. Phân hệ Bán hàng (Thu ngân) đảm nhận những nghiệp vụ cụ thể nào trong hệ thống?
Theo danh mục chức năng tại Chương 3, nhân viên thu ngân thuộc Bộ phận Bán hàng có 3 nhiệm vụ chính: Tạo đơn hàng tại quầy cho khách, in hóa đơn thanh toán và tạo phiếu báo cáo kết quả doanh thu cuối ca làm việc (phiếu giao ca).
5. Nhóm nghiên cứu tiến hành mô hình hóa các yêu cầu hệ thống thông qua những sơ đồ UML và mô hình nào?
Nghiên cứu sử dụng hệ thống biểu đồ toàn diện gồm: Biểu đồ ca sử dụng (Use Case tổng quan và 6 biểu đồ phân hệ chi tiết), Mô hình khái niệm miền (Domain Model qua 2 phiên bản tiến hóa), Biểu đồ trình tự (Sequence Diagram cho 6 luồng tương tác: đặt hàng, quản lý đơn, kho, nhập hàng, đăng nhập, in hóa đơn), Biểu đồ lớp chi tiết (Class Diagram) và Lược đồ thiết kế cơ sở dữ liệu quan hệ.
Kết luận
Đồ án "Phân tích và thiết kế hệ thống thông tin: Hệ thống quản lý siêu thị" của sinh viên Khoa Công nghệ Thông tin, Trường Đại học Nông Lâm TP.HCM đã giải quyết trọn vẹn bài toán mô hình hóa tin học cho một doanh nghiệp bán lẻ kết hợp trực tiếp và trực tuyến trong bối cảnh dịch bệnh Covid-19. Nhóm tác giả đã hoàn thiện hệ thống tài liệu phân tích kỹ thuật chuẩn mực từ đặc tả chức năng, mô hình miền đến biểu đồ tương tác, cấu trúc dữ liệu và nguyên mẫu giao diện dựa trên nền tảng Java/Servlet. Công trình là tài liệu học thuật giá trị, cung cấp khung tham chiếu rõ ràng cho việc phát triển các hệ thống thông tin quản lý bán lẻ quy mô vừa và nhỏ.