Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh nền kinh tế phát triển và đời sống vật chất ngày càng nâng cao, nhu cầu mua sắm hàng hóa tiêu dùng của người dân gia tăng nhanh chóng. Để đáp ứng thị trường, các mô hình bán lẻ hiện đại như đại siêu thị, trung tâm thương mại và chuỗi cửa hàng tiện ích được xây dựng với quy mô lớn, danh mục hàng hóa đa dạng và lưu lượng giao dịch hàng ngày rất cao. Tiêu biểu tại Việt Nam, chuỗi siêu thị Big C (Go!) vận hành với quy mô phân phối hơn 40.000 mặt hàng, mạng lưới liên kết hơn 4.000 nhà cung cấp và hệ thống 35 siêu thị cùng khoảng 8.000 nhân viên trên toàn quốc.
Mô hình siêu thị quy mô lớn đối mặt với áp lực quản trị phức tạp. Việc duy trì phương thức quản lý thủ công truyền thống bộc lộ nhiều hạn chế: tiêu tốn nhiều nhân công, hiệu suất vận hành không cao, dễ nhầm lẫn trong quá trình tính toán hóa đơn bán hàng, tốc độ lưu trữ và truy xuất dữ liệu chậm, mức độ bảo mật chưa đảm bảo, đồng thời thiếu sự liên kết thông tin chặt chẽ giữa các bộ phận (kho, bán hàng, quản lý nhân sự, chăm sóc khách hàng).
Xuất phát từ thực tế trên, đồ án môn học tập trung giải quyết bài toán tin học hóa quy trình quản lý thông qua đề tài "Phân tích thiết kế hệ thống thông tin quản lý siêu thị".
Mục tiêu và nhiệm vụ nghiên cứu:
- Khảo sát thực trạng quy trình hoạt động, cơ cấu tổ chức và nhu cầu thông tin tại đơn vị thực tế.
- Xác định các yêu cầu chức năng và yêu cầu phi chức năng cần có của hệ thống thông tin quản lý siêu thị.
- Xây dựng mô hình phân tích hệ thống gồm: sơ đồ phân rã chức năng (BFD), ma trận thực thể chức năng, sơ đồ luồng dữ liệu (DFD) từ mức ngữ cảnh đến mức chi tiết, và mô hình thực thể - mối kết hợp (ERD).
- Thiết kế hệ thống thông tin bao gồm: chuyển đổi mô hình dữ liệu ERD sang mô hình quan hệ (Relational Data Model), thiết kế cấu trúc bảng dữ liệu (khóa chính, khóa ngoại), thiết kế giao diện người dùng (GUI) và biểu mẫu báo cáo (Report).
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Quy trình quản lý và vận hành thông tin tại Siêu thị Go (Big C) chi nhánh tỉnh Bình Dương.
- Phạm vi nghiên cứu: Hoạt động quản lý nội bộ trong hệ thống siêu thị Go, bao gồm các phân hệ quản lý nhân viên, khách hàng, hàng hóa, kho hàng, bán hàng và báo cáo thống kê.
Cơ sở lý thuyết và phương pháp
Đồ án áp dụng phương pháp luận phân tích và thiết kế hệ thống thông tin hướng cấu trúc (Structured System Analysis and Design), kết hợp mô hình hóa dữ liệu thực thể và thiết kế cơ sở dữ liệu quan hệ.
Khung lý thuyết và mô hình kỹ thuật sử dụng:
- Sơ đồ phân rã chức năng (Business Function Diagram - BFD): Xác định cấu trúc hình cây của các phân hệ chức năng từ tổng thể đến chi tiết.
- Ma trận thực thể chức năng: Xác định mối quan hệ tương tác giữa các thực thể dữ liệu và các chức năng nghiệp vụ của hệ thống.
- Sơ đồ luồng dữ liệu (Data Flow Diagram - DFD): Mô hình hóa các luồng thông tin, tiến trình xử lý và kho lưu trữ dữ liệu ở các mức: mức ngữ cảnh (mức 0), mức đỉnh (mức 1) và mức dưới đỉnh (mức 2).
- Mô hình thực thể - mối kết hợp (Entity-Relationship Diagram - ERD): Xác định các tập thực thể, thuộc tính và mối quan hệ giữa các thực thể trong hệ thống.
- Mô hình dữ liệu quan hệ (Relational Model): Chuẩn hóa và chuyển đổi các mối kết hợp 1-n, n-n và thực thể kết hợp sang các bảng dữ liệu có cấu trúc khóa chính, khóa ngoại.
Phương pháp thu thập dữ liệu:
- Phương pháp phỏng vấn trực tiếp (Interviewer – Interviewee): Thực hiện phỏng vấn sâu cá nhân vào ngày 15/09/2021 đối với 02 nhân sự chủ chốt tại siêu thị Go Bình Dương:
- Chị Nguyễn Thị Hương – Phó Giám đốc chiến lược (đại diện ban quản lý nắm quyền báo cáo thống kê và hoạch định chính sách mua bán).
- Anh B – Trưởng phòng bán hàng (5 năm kinh nghiệm quản lý nghiệp vụ và vận hành bán hàng).
- Phương pháp khảo sát bằng bảng câu hỏi (Interviewer – Several Interviewees): Phát phiếu khảo sát thu thập ý kiến từ các cấp quản lý thuộc bộ phận quản trị siêu thị nhằm xác thực độ ưu tiên của các tính năng nghiệp vụ.
Công cụ hỗ trợ kỹ thuật:
- SAP PowerDesigner: Công cụ mô hình hóa chuyên dụng để vẽ sơ đồ phân rã chức năng BFD và sơ đồ luồng dữ liệu DFD các mức.
- ERD Plus: Công cụ hỗ trợ thiết kế mô hình thực thể - mối kết hợp ERD.
- Google Docs, Google Forms, Google Sheets: Hỗ trợ soạn thảo tài liệu, thiết kế bảng câu hỏi khảo sát trực tuyến và tổng hợp ma trận thực thể chức năng.
Nội dung chính theo từng chương
Phần 1. Tổng quan đề tài
Phần mở đầu giới thiệu bối cảnh hình thành và cơ cấu tổ chức của hệ thống siêu thị Big C / Go! tại Việt Nam với mô hình kinh doanh kết hợp trung tâm thương mại, đại siêu thị và cửa hàng tiện ích. Nội dung tổng hợp hai nhóm nhu cầu chính đối với hệ thống thông tin:
- Nhu cầu của tổ chức: Hỗ trợ ra quyết định, nâng cao ưu thế cạnh tranh, giảm thiểu chi phí hành chính/văn phòng, cải tiến tốc độ trao đổi thông tin nội bộ và tối ưu hóa hoạt động tác nghiệp.
- Nhu cầu của người sử dụng: Hệ thống phải có năng lực truy xuất và xử lý dữ liệu nhanh chóng, đảm bảo tính chính xác, dễ vận hành, dễ bảo trì, có tính ổn định cao và giao diện rõ ràng.
Phần 2. Khảo sát và hoạch định hệ thống
Phần này trình bày biên bản phỏng vấn thực tế và kết quả điều tra nghiệp vụ. Khảo sát ghi nhận các khó khăn của hệ thống cũ: chưa rõ ràng trong xử lý quy trình, thao tác lưu trữ và truy xuất mất nhiều thời gian, dễ nhầm lẫn khi thanh toán đơn hàng, yêu cầu đăng nhập lặp lại qua từng phân hệ, và nguy cơ nghẽn mạng làm gián đoạn lưu trữ dữ liệu.
Từ kết quả khảo sát, nhóm tác giả xác định hệ thống cần xây dựng 6 cụm chức năng chính và 10 kho dữ liệu lưu trữ nền tảng:
| Danh mục chức năng hệ thống |
Danh mục dữ liệu cần lưu trữ |
| 1. Quản lý nhân viên |
1. Chính sách khuyến mãi |
| 2. Quản lý khách hàng |
2. Danh mục hàng hóa |
| 3. Quản lý hàng hóa |
3. Danh mục nhà cung cấp |
| 4. Quản lý kho |
4. Phiếu nhập / xuất kho |
| 5. Quản lý bán hàng |
5. Hồ sơ nhân viên |
| 6. Báo cáo thống kê |
6. Thẻ hội viên |
|
7. Thông tin khách hàng |
|
8. Biên bản xử lý khiếu nại |
|
9. Hóa đơn bán hàng |
|
10. Báo cáo thống kê |
Phần 3. Phân tích hệ thống
Phần phân tích mô tả chi tiết quy trình nghiệp vụ tổng thể của siêu thị và biểu diễn thông qua các mô hình hóa dữ liệu:
- Mô tả quy trình vận hành: Ghi nhận ca làm việc và chấm công của nhân viên; quy trình quét mã vạch sản phẩm, kiểm tra/cấp thẻ hội viên, tích điểm và in hóa đơn tại quầy thu ngân; quy trình tiếp nhận khiếu nại của khách hàng trong vòng 24 giờ; quy trình lập phiếu nhập hàng từ nhà cung cấp, lập phiếu xuất hàng lên quầy và kiểm kê định kỳ tại kho; quy trình cập nhật mã vạch, giá niêm yết và chính sách khuyến mãi.
- Sơ đồ BFD: Phân rã cấu trúc hệ thống thành 6 nhánh chức năng chính cùng các chức năng con tương ứng.
- Ma trận thực thể chức năng: Đối chiếu sự tương tác giữa các thực thể dữ liệu và các chức năng hệ thống.
- Hệ thống sơ đồ DFD: Trình bày chi tiết luồng dữ liệu từ mức ngữ cảnh (mức 0), mức đỉnh (mức 1) cho toàn bộ 6 phân hệ, và phân rã mức dưới đỉnh (mức 2) cho 3 phân hệ trọng tâm: Quản lý hàng hóa, Quản lý bán hàng và Quản lý kho.
- Mô hình ERD: Xác định 9 thực thể dữ liệu cùng toàn bộ danh mục thuộc tính đi kèm.
Phần 4. Thiết kế hệ thống
Phần thiết kế tập trung vào thiết kế cơ sở dữ liệu quan hệ, giao diện tương tác và báo cáo đầu ra:
- Chuyển đổi mô hình dữ liệu: Trình bày quy tắc chuyển đổi các mối kết hợp từ ERD sang mô hình quan hệ (RD), giải quyết các mối quan hệ 1-n (như Ban quản trị - Nhân viên, Nhân viên - Hóa đơn, Khách hàng - Hóa đơn, NCC - Phiếu nhập/xuất), mối quan hệ n-n (Nhân viên - Khách hàng, Phiếu nhập/xuất - Hàng hóa) và các thực thể kết hợp (Hóa đơn, Biên bản xử lý khiếu nại, Phiếu nhập/xuất).
- Thiết kế bảng dữ liệu: Xác lập các bảng, cột, kiểu dữ liệu, khóa chính (Primary Key) và khóa ngoại (Foreign Key) cho mô hình quan hệ.
- Thiết kế giao diện (GUI): Xây dựng 12 màn hình giao diện người dùng phục vụ tác nghiệp tại siêu thị.
- Thiết kế biểu mẫu in ấn (Report): Thiết kế mẫu bản in báo cáo doanh thu định kỳ.
Kết luận và tự đánh giá
Phần cuối tổng kết kết quả thực hiện đồ án và đưa ra phần đánh giá công việc độc lập của 4 thành viên trong nhóm nghiên cứu (Đặng Lưu Bích Ngọc, Nguyễn Thụy Mai Thy, Phan Đình Minh Thư, Phạm Thị Bé Hai), nêu rõ nội dung đóng góp cá nhân, ưu điểm và các nhược điểm cần cải thiện trong kỹ năng phân tích thiết kế hệ thống.
Thiết kế và triển khai
Hệ thống quản lý siêu thị được mô hình hóa và thiết kế chi tiết thông qua các thành phần kiến trúc, mô hình dữ liệu và giao diện người dùng.
1. Phân rã chức năng và luồng dữ liệu (BFD & DFD)
Cấu trúc phân rã chức năng (BFD) của hệ thống được tổ chức thành 6 phân hệ chính:
- Quản lý nhân viên: Kiểm tra thông tin nhân viên, đánh giá nhân viên (dựa trên chuyên cần, số ngày phép), thêm nhân viên mới, xóa nhân viên nghỉ việc, chỉnh sửa thông tin nhân viên.
- Quản lý khách hàng: Tạo hồ sơ khách hàng mới, cập nhật hồ sơ khách hàng cũ.
- Quản lý hàng hóa: Kiểm tra thông tin hàng hóa, lưu thông tin hàng hóa mới, cập nhật thông tin hàng hóa cũ, cập nhật chính sách khuyến mãi, cập nhật giá khuyến mãi.
- Quản lý kho: Kiểm tra thông tin nhà cung cấp (lưu NCC mới, cập nhật NCC cũ), tạo phiếu nhập hàng từ nhà cung cấp, tạo phiếu xuất hàng lên quầy, kiểm kê hàng tồn kho.
- Quản lý bán hàng:
- Quản lý thanh toán: Tạo hóa đơn, chỉnh sửa hóa đơn, xuất/in hóa đơn.
- Chăm sóc khách hàng: Tiếp nhận và xử lý khiếu nại (trong vòng 24 giờ sau mua), thông báo thông tin khuyến mãi qua thư, xử lý thông tin thẻ hội viên (tạo mới, tích điểm).
- Báo cáo thống kê: Lập báo cáo doanh thu, thống kê hàng tồn kho, thống kê hàng bán chạy.
Quy trình xử lý luồng dữ liệu DFD mức 2 cho 3 phân hệ cốt lõi:
- Phân hệ Quản lý hàng hóa: Tiếp nhận yêu cầu kiểm tra hàng hóa từ nhân viên $\rightarrow$ truy xuất danh mục hàng hóa $\rightarrow$ cập nhật hoặc tạo mới thông tin $\rightarrow$ tiếp nhận yêu cầu thống kê hàng bán chạy từ ban quản trị $\rightarrow$ lưu trữ dữ liệu hàng bán chạy $\rightarrow$ hỗ trợ ban quản trị cập nhật chính sách và giá khuyến mãi.
- Phân hệ Quản lý bán hàng: Tiếp nhận yêu cầu thanh toán $\rightarrow$ quét mã vạch sản phẩm $\rightarrow$ kiểm tra/tạo thẻ hội viên và tích điểm $\rightarrow$ ghi nhận phương thức thanh toán (tiền mặt hoặc thẻ ngân hàng) $\rightarrow$ xử lý chỉnh sửa nếu có yêu cầu $\rightarrow$ xuất hóa đơn và lưu trữ vào kho hóa đơn. Tiếp nhận khiếu nại từ khách hàng $\rightarrow$ kiểm tra hóa đơn từ kho dữ liệu $\rightarrow$ lập biên bản xử lý khiếu nại $\rightarrow$ trả kết quả cho khách hàng.
- Phân hệ Quản lý kho: Tiếp nhận yêu cầu xuất hàng lên quầy $\rightarrow$ xuất phiếu xuất kho. Tiếp nhận yêu cầu nhập hàng $\rightarrow$ yêu cầu thông tin nhà cung cấp $\rightarrow$ cập nhật danh mục nhà cung cấp $\rightarrow$ lập phiếu nhập kho $\rightarrow$ cập nhật danh mục hàng hóa và kho phiếu nhập/xuất. Tiếp nhận yêu cầu kiểm kê định kỳ $\rightarrow$ tổng hợp dữ liệu và lưu vào kho hàng tồn.
2. Thiết kế dữ liệu (ERD và Mô hình quan hệ)
Mô hình thực thể - mối kết hợp (ERD) bao gồm 9 thực thể chính với các thuộc tính chi tiết:
| Thực thể |
Danh mục các thuộc tính |
| Ban quản trị |
Mã phòng ban, Tên phòng ban, SĐT phòng ban |
| Nhân viên |
Mã nhân viên, Họ và tên, SĐT, Ngày sinh, Địa chỉ, Số CMND, Ngày làm việc, Chức vụ, Giới tính, Ca làm |
| Khách hàng |
Mã khách hàng, Họ tên, Giới tính, Năm sinh, Địa chỉ, SĐT |
| Nhà cung cấp |
Mã nhà cung cấp, Tên NCC, Địa chỉ NCC, SĐT, Ngày cung cấp, Tên mặt hàng CC, Email, Fax |
| Hàng hóa |
Mã hàng hóa, Tên hàng hóa, Đơn giá, Hạn sử dụng, Nguồn hàng hóa, Loại hàng hóa, Đơn vị tính, Số lượng hàng hóa |
| Thẻ hội viên |
Mã thẻ hội viên, Điểm tích lũy, Hạn sử dụng, Loại thẻ, Chiết khấu |
| Hóa đơn |
Mã hóa đơn, Tên hàng hóa, Đơn giá, Số lượng, Giá, Ngày giờ lập |
| Phiếu nhập/xuất |
Mã phiếu, Loại phiếu (nhập/xuất), Tên phiếu, Ngày lập phiếu, Mã NCC, Tên NCC, Địa chỉ NCC, SĐT NCC, Mã hàng, Tên hàng, Đơn vị tính, Đơn giá, Số lượng, Thành tiền, Tổng tiền |
| Biên bản xử lý khiếu nại |
Mã biên bản, Ngày tạo, Nội dung biên bản |
Chuyển đổi sang mô hình quan hệ (Relational Schema):
- Xử lý quan hệ 1-n: Khóa chính của thực thể phía "1" được đưa vào làm khóa ngoại (Foreign Key) trong thực thể phía "n". Cụ thể:
Ban quản trị (1) - Nhân viên (n), Nhân viên (1) - Hóa đơn (n), Nhân viên (1) - Thẻ hội viên (n), Khách hàng (1) - Hóa đơn (n), Khách hàng (1) - Thẻ hội viên (n), Nhân viên (1) - Biên bản xử lý khiếu nại (n), Khách hàng (1) - Biên bản xử lý khiếu nại (n), NCC (1) - Phiếu xuất/nhập (n), NCC (1) - Hàng hóa (n).
- Xử lý quan hệ n-n và thực thể kết hợp:
- Quan hệ
Nhân viên - Khách hàng: tạo mối liên kết làm việc và giao dịch qua Hóa đơn và Biên bản khiếu nại.
- Quan hệ
Phiếu nhập/xuất - Hàng hóa: một phiếu chứa nhiều hàng hóa và một loại hàng hóa xuất hiện trên nhiều phiếu nhập/xuất.
- Các thực thể kết hợp trung gian:
Hóa đơn (kết hợp giữa Khách hàng và Nhân viên), Biên bản xử lý khiếu nại (kết hợp giữa Khách hàng và Nhân viên), Phiếu nhập/xuất (kết hợp giữa Nhà cung cấp và Hàng hóa).
- Cấu trúc bảng quan hệ mẫu:
NhanVien (MaNV, #Maphongban, HoTen, Ngaysinh, Gioitinh, Chucvu, Sodienthoai, Diachi, Calam) — trong đó MaNV là khóa chính, #Maphongban là khóa ngoại liên kết với bảng BanQuanTri.
3. Thiết kế giao diện (GUI) và biểu mẫu in ấn (Report)
Hệ thống được thiết kế hoàn chỉnh hệ thống màn hình giao diện người dùng và mẫu in:
- Giao diện người dùng (GUI):
- Giao diện tổng quan hệ thống (Dashboard điều hướng chung).
- Giao diện đăng nhập hệ thống.
- Giao diện đăng ký tài khoản nhân sự.
- Giao diện Quản lý bán hàng.
- Giao diện thêm hóa đơn bán hàng.
- Giao diện Quản lý nhân viên.
- Giao diện thông tin chi tiết nhân viên.
- Giao diện Quản lý hàng hóa.
- Giao diện thông tin chi tiết hàng hóa.
- Giao diện Quản lý khách hàng.
- Giao diện Quản lý kho.
- Giao diện tạo phiếu nhập kho và Giao diện tạo phiếu xuất kho.
- Thiết kế biểu mẫu in ra giấy (Report):
- Bản in báo cáo doanh thu định kỳ phục vụ công tác đối soát và thống kê tài chính của ban quản trị.
Kết quả và đóng góp
Kết quả đạt được:
- Xây dựng hoàn chỉnh tài liệu phân tích thiết kế hệ thống thông tin quản lý siêu thị dựa trên số liệu khảo sát thực tế tại siêu thị Go (Big C) Bình Dương.
- Hệ thống hóa toàn bộ các luồng thông tin nghiệp vụ phức tạp của một đại siêu thị (hơn 40.000 mặt hàng, 4.000 nhà cung cấp) thành 6 phân hệ quản lý tập trung và 10 kho dữ liệu lưu trữ.
- Thiết kế chi tiết sơ đồ BFD, sơ đồ DFD 3 cấp độ (mức 0, mức 1, mức 2), mô hình ERD 9 thực thể và lược đồ cơ sở dữ liệu quan hệ với các ràng buộc khóa chính/khóa ngoại.
- Xây dựng bộ khung giao diện tương tác (GUI) gồm 12 màn hình chức năng và mẫu báo cáo doanh thu.
Giải pháp và kiến nghị của nhóm tác giả:
- Chuẩn hóa quy trình bán hàng bằng công nghệ quét mã vạch sản phẩm, tích hợp kiểm tra thẻ hội viên và tự động tính điểm thưởng.
- Thiết lập quy trình tiếp nhận và xử lý khiếu nại khách hàng chặt chẽ trong vòng 24 giờ kể từ thời điểm phát sinh hóa đơn mua hàng.
- Đồng bộ hóa dữ liệu tồn kho giữa bộ phận kho và quầy bán hàng thông qua cơ chế lập phiếu xuất kho lên quầy và phiếu nhập kho từ nhà cung cấp.
- Đề xuất cải tiến hệ thống bảo mật đăng nhập: khắc phục nhược điểm phải đăng nhập lặp lại nhiều lần khi chuyển đổi giữa các chức năng nghiệp vụ; bổ sung cơ chế lưu trữ đệm phòng ngừa sự cố mất kết nối mạng.
Đóng góp của đề tài:
- Cung cấp một mô hình phân tích thiết kế hệ thống thông tin hoàn chỉnh, có tính ứng dụng thực tiễn cao cho mô hình kinh doanh siêu thị bán lẻ tại Việt Nam.
- Đóng góp bộ tài liệu phân tích nghiệp vụ, mô hình dữ liệu và thiết kế giao diện chuẩn mực, phục vụ trực tiếp cho giai đoạn lập trình và triển khai phần mềm quản lý bán lẻ.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đề tài:
- Đồ án dừng lại ở phạm vi phân tích và thiết kế mô hình hệ thống thông tin trên lý thuyết và công cụ mô hình hóa (SAP PowerDesigner, ERD Plus), chưa triển khai viết mã nguồn (coding) để xây dựng ứng dụng phần mềm hoàn chỉnh.
- Dữ liệu khảo sát thực tế mới chỉ thực hiện tại một cơ sở đơn lẻ (siêu thị Go chi nhánh Bình Dương) vào thời điểm tháng 09/2021, chưa bao quát toàn bộ các biến thể nghiệp vụ của 35 siêu thị trong toàn hệ thống.
- Chưa có điều kiện tiến hành kiểm thử hiệu năng cơ sở dữ liệu trên các bộ dữ liệu giao dịch thực tế quy mô lớn, cũng như chưa kiểm thử tương thích với các thiết bị phần cứng chuyên dụng (máy POS, máy quét mã vạch công nghiệp).
Hướng nghiên cứu và phát triển tiếp:
- Hiện thực hóa thiết kế cơ sở dữ liệu vật lý trên một hệ quản trị cơ sở dữ liệu quan hệ cụ thể (như SQL Server, MySQL hoặc Oracle).
- Phát triển phần mềm ứng dụng hoàn chỉnh (Front-end và Back-end) dựa trên hệ thống 12 màn hình giao diện người dùng và các biểu mẫu báo cáo đã thiết kế.
- Tích hợp hệ thống phân quyền người dùng nâng cao và cơ chế xác thực một lần (Single Sign-On) để giải quyết bất tiện về đăng nhập mà cán bộ quản lý đã phản ánh trong quá trình khảo sát.
- Kết nối phần mềm với các thiết bị ngoại vi bán hàng (máy quét mã vạch, máy in hóa đơn nhiệt, két đựng tiền tự động) và mở rộng cổng thanh toán không dùng tiền mặt.
Giá trị tham khảo
Đề tài là tài liệu tham khảo hữu ích cho sinh viên các ngành Công nghệ thông tin, Hệ thống thông tin quản lý, Kỹ thuật phần mềm và Quản trị kinh doanh.
Các nội dung có giá trị tham khảo cụ thể:
- Mẫu khảo sát hiện trạng nghiệp vụ thực tế: Cung cấp phương pháp xây dựng câu hỏi phỏng vấn trực tiếp và bảng khảo sát nhu cầu quản lý hệ thống bán lẻ.
- Kỹ thuật mô hình hóa hệ thống thông tin theo phương pháp hướng cấu trúc: Cung cấp cách tiếp cận bài bản trong việc phân rã chức năng (BFD), vẽ luồng dữ liệu DFD đa mức (từ ngữ cảnh đến mức 2) và ma trận thực thể chức năng.
- Phương pháp chuyển đổi từ ERD sang mô hình quan hệ: Cung cấp các ví dụ thực tế về cách xử lý mối quan hệ 1-n, quan hệ n-n và các thực thể kết hợp đa thành phần (
Hóa đơn, Phiếu nhập/xuất, Biên bản xử lý khiếu nại).
- Bộ thiết kế giao diện GUI và Report: Là mẫu tham khảo trực quan cho các đề tài xây dựng phần mềm quản lý bán hàng, quản lý kho hoặc quản lý chuỗi siêu thị tiện ích.
Câu hỏi thường gặp
1. Đề tài khảo sát đối tượng nào và phát hiện những hạn chế gì từ hệ thống cũ của siêu thị Go Bình Dương?
Nhóm tác giả đã phỏng vấn trực tiếp Chị Nguyễn Thị Hương (Phó Giám đốc chiến lược) và Anh B (Trưởng phòng bán hàng, 5 năm kinh nghiệm) vào ngày 15/09/2021. Khảo sát chỉ ra hệ thống cũ có các hạn chế: quy trình xử lý nghiệp vụ chưa rõ ràng, nhân viên phải qua đào tạo phức tạp, tốc độ truy xuất và lưu trữ dữ liệu chậm, dễ nhầm lẫn trong tính toán hóa đơn, bảo mật chưa cao, phải đăng nhập lặp lại nhiều lần giữa các tính năng và thỉnh thoảng bị nghẽn mạng gây mất dữ liệu.
2. Hệ thống thông tin quản lý siêu thị được phân rã thành những phân hệ chức năng chính nào?
Theo sơ đồ phân rã chức năng (BFD), hệ thống gồm 6 phân hệ: (1) Quản lý nhân viên, (2) Quản lý khách hàng, (3) Quản lý hàng hóa, (4) Quản lý kho, (5) Quản lý bán hàng (chia thành Quản lý thanh toán và Chăm sóc khách hàng), (6) Báo cáo thống kê (doanh thu, hàng tồn, hàng bán chạy).
3. Mô hình dữ liệu ERD của đề tài quản lý những thực thể nào?
Mô hình ERD bao gồm 9 thực thể dữ liệu chính: Ban quản trị, Nhân viên, Khách hàng, Nhà cung cấp, Hàng hóa, Thẻ hội viên, Hóa đơn, Phiếu nhập/xuất, và Biên bản xử lý khiếu nại.
4. Quy định xử lý khiếu nại và thẻ hội viên của khách hàng được thiết kế ra sao?
Trong phân hệ bán hàng và chăm sóc khách hàng, khách hàng có thời hạn 24 giờ sau khi mua hàng để gửi yêu cầu khiếu nại kèm hóa đơn. Bộ phận chăm sóc khách hàng sẽ đối soát dữ liệu từ kho hóa đơn, lập biên bản xử lý khiếu nại và lưu vào hệ thống. Về thẻ hội viên, thu ngân quét mã thẻ để tích lũy điểm khi thanh toán hoặc thu thập thông tin để cấp thẻ mới ngay tại quầy cho khách hàng chưa có thẻ.
5. Nhóm tác giả sử dụng các công cụ phần mềm nào để thực hiện đồ án?
Nhóm sử dụng SAP PowerDesigner để vẽ sơ đồ BFD và sơ đồ DFD các mức; ERD Plus để thiết kế mô hình thực thể - mối kết hợp ERD; cùng bộ công cụ Google Docs, Google Forms và Google Sheets để soạn thảo văn bản, lập phiếu khảo sát và xây dựng ma trận thực thể chức năng.
Kết luận
Đồ án môn học "Phân tích thiết kế hệ thống thông tin quản lý siêu thị" của nhóm sinh viên Trường Đại học Mở TP.HCM đã giải quyết toàn diện bài toán tin học hóa quản lý cho mô hình đại siêu thị dựa trên thực tế tại siêu thị Go (Big C) Bình Dương. Công trình hoàn thành đầy đủ các giai đoạn từ khảo sát thực trạng, xác định nhu cầu, mô hình hóa luồng dữ liệu (BFD, DFD), thiết kế dữ liệu quan hệ (ERD, Relational Model) đến xây dựng 12 giao diện người dùng và biểu mẫu báo cáo. Kết quả nghiên cứu là tài liệu tham khảo có giá trị học thuật và ứng dụng cao cho việc nghiên cứu, phân tích và triển khai các hệ thống thông tin quản lý bán lẻ hiện đại.