Giới thiệu dự án

Sự phát triển mạnh mẽ của ngành bán lẻ hiện đại cùng với tác động chuyển dịch hành vi tiêu dùng sau đại dịch Covid-19 đã thúc đẩy các chuỗi bán lẻ chuyển đổi số toàn diện. Theo các báo cáo thị trường bán lẻ Việt Nam, tỷ lệ người tiêu dùng chuyển dịch sang phương thức đặt hàng đa kênh (Omnichannel) tăng hơn 45% trong giai đoạn cao điểm, đặt ra thách thức vận hành khổng lồ đối với các chuỗi siêu thị vừa và nhỏ. Tại chuỗi siêu thị VinMart (đặc biệt là điểm bán tại số 37 đường 385, Tăng Nhơn Phú A, Quận Thủ Đức, TP.HCM), mô hình ghi chép sổ sách và kiểm kê bán tự động bộc lộ rõ các điểm nghẽn nghiêm trọng: tốc độ xử lý đơn hàng chậm trễ, sai lệch dữ liệu tồn kho thời gian thực lên tới 15-20%, và thời gian đối soát công nợ kế toán kéo dài nhiều ngày.

                  ┌────────────────────────────────────────┐
                  │    Quy trình tiếp nhận & phê duyệt     │
                  │   (Customer Data ➔ Approved Order)     │
                  └──────────────────┬─────────────────────┘
                                     │
                                     ▼
                  ┌────────────────────────────────────────┐
                  │  Kiểm tra tồn kho & xuất kho tự động   │
                  │     (Inventory ➔ PDM Data Source)      │
                  └──────────────────┬─────────────────────┘
                                     │
                                     ▼
                  ┌────────────────────────────────────────┐
                  │  Vận chuyển, đối soát hóa đơn kế toán  │
                  │  (Shipping ➔ Invoice ➔ Account Records)│
                  └────────────────────────────────────────┘

Vấn đề cốt lõi (Problem Statement) nằm ở sự đứt gãy luồng dữ liệu liên bộ phận giữa Tiếp nhận đơn hàng, Xử lý kho, Vận chuyển và Kế toán tài vụ. Việc thiếu một Hệ thống Thông tin Quản lý (HTTTQL) tập trung dẫn đến tình trạng hủy đơn do hết hàng bất ngờ (out-of-stock), sai sót nhãn kiện và thất thoát chứng từ.

Đồ án tập trung vào các mục tiêu cụ thể:

  1. Chuẩn hóa và tự động hóa quy trình luân chuyển dữ liệu đơn đặt hàng từ khâu tiếp nhận, xử lý tồn kho, đóng gói vận chuyển đến quyết toán kế toán.
  2. Xây dựng mô hình dữ liệu quan hệ (Relational Database) chuẩn hóa đảm bảo tính toàn vẹn tham chiếu (Referential Integrity) trên nền tảng Microsoft SQL Server 2014.
  3. Thiết kế giao diện ứng dụng quản trị nghiệp vụ trực quan, bảo mật phân quyền Role-Based Access Control (RBAC) trên nền tảng C# .NET.
  4. Tối ưu hóa thời gian xử lý một đơn hàng từ 15-20 phút xuống dưới 2 phút với độ chính xác đạt 99.8%.

Phạm vi nghiên cứu tập trung vào phân tích thiết kế hệ thống thông tin quản trị dòng dữ liệu cho mô hình siêu thị mini VinMart quận Thủ Đức, đóng khung trong phạm vi quản lý danh mục sản phẩm, đơn hàng, khách hàng, nhà cung cấp, xuất nhập tồn và hóa đơn thanh toán.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Khảo sát thực tế tại siêu thị VinMart cho thấy các phương thức quản lý thủ công truyền thống và việc ứng dụng các phần mềm rời rạc bộc lộ nhiều điểm hạn chế khi so sánh với giải pháp HTTT tập trung.

Tiêu chí đánh giá Quản lý thủ công (Sổ sách/Excel) Hệ thống bán hàng Pico (Tham chiếu) HTTTQL VinMart Đề xuất
Kiểm tra tồn kho Thủ công qua thẻ kho, trễ 1-2 ngày Báo cáo cuối ngày, cập nhật theo lô Thời gian thực (Real-time trigger SQL)
Luồng chứng từ Giấy tờ cồng kềnh, dễ thất lạc Phiếu in riêng lẻ từng khâu Luân chuyển tự động (Invoice $\rightarrow$ Account Receivable)
Phân quyền truy cập Không có cơ chế bảo mật Đăng nhập tập trung đơn giản Phân quyền 6 bộ phận (RBAC Matrix)
Xử lý khuyến mãi Tính tay, dễ sai sót chiết khấu Tích hợp mã giảm giá cơ bản Tự động áp dụng chính sách chiết khấu & Voucher
Tốc độ truy xuất > 10 phút/tra cứu hồ sơ cũ 5-10 giây < 0.5 giây qua chỉ mục khóa chính

Yêu cầu người dùng được phân loại theo mô hình MoSCoW:

  • Must-have (Bắt buộc): Khởi tạo đơn hàng (DonHang), kiểm tra số lượng tồn (CTPhieuXuat, CTPhieuNhap), tạo phiếu xuất/nhập kho tự động, quản lý công nợ (Account Receivable).
  • Should-have (Nên có): Cơ chế phân quyền chi tiết cho 6 vai trò: Quản trị viên, Tiếp nhận đơn, Xử lý đơn, Thủ kho, Chuyển phát, Kế toán.
  • Could-have (Có thể có): Quản lý chiết khấu thương mại tự động theo giá trị giỏ hàng và địa chỉ giao hàng.
  • Won't-have (Chưa thực hiện): Cổng tích hợp thanh toán ngân hàng trực tiếp qua Payment Gateway API (dành cho giai đoạn phát triển kế tiếp).
graph TD
    A[Khách Hàng] -->|Đặt đơn hàng| B[Hệ Thống Quản Lý Đơn Đặt Hàng VinMart]
    B -->|Phục vụ & Hóa đơn| A
    A -->|Thanh toán| B
    C[Nhà Cung Cấp] -->|Cung cấp hàng| B
    B -->|Thanh toán tiền hàng| C
    B -->|Báo cáo & Thống kê| D[Ban Quản Lý]

Thiết kế hệ thống

Kiến trúc hệ thống được xây dựng theo mô hình phân lớp xử lý dữ liệu tập trung, kết hợp giữa tầng giao diện người dùng Windows Forms/WPF và hệ cơ sở dữ liệu quan hệ SQL Server.

graph LR
    subgraph Client Layer
        UI1[Tiếp Nhận Đơn]
        UI2[Xử Lý Đơn Hàng]
        UI3[Kế Toán]
        UI4[Quản Lý Kho]
        UI5[Chuyển Phát]
    end

    subgraph Business Logic Layer
        Auth[RBAC Authentication]
        OrderEngine[Order Processing Module]
        InvEngine[Inventory & Warehouse Module]
        AccEngine[Accounting & Invoicing Module]
    end

    subgraph Data Access Layer
        ADO[ADO.NET / SQL Client Provider]
        Trigger[Integrity Triggers]
    end

    subgraph Database Layer
        SQL[(SQL Server 2014 DB)]
    end

    Client Layer --> Business Logic Layer
    Business Logic Layer --> Data Access Layer
    Data Access Layer --> Database Layer

Technology Stack và Công cụ phát triển:

  • Ngôn ngữ lập trình: C# (.NET Framework 4.5+), hướng đối tượng thuần túy (OOP: Encapsulation, Inheritance, Polymorphism, Abstraction).
  • Môi trường phát triển tích hợp (IDE): Microsoft Visual Studio Community/Professional hỗ trợ IntelliSense và cơ chế biên dịch nền (Background Compiler).
  • Hệ quản trị cơ sở dữ liệu (DBMS): Microsoft SQL Server Management Studio (SSMS) 2014.
  • Công cụ mô hình hóa dữ liệu: SAP Sybase PowerDesigner (thiết kế Conceptual Data Model - CDM và Physical Data Model - PDM), Diagram Designer.

Thiết kế Cơ sở Dữ liệu Quan hệ:

Mô hình dữ liệu bao gồm 10 bảng thực thể chính với lược đồ DDL cụ thể:

-- Bảng Loại Sản Phẩm
CREATE TABLE LoaiSP (
    MaLoaiSP NVARCHAR(4) PRIMARY KEY,
    TenSP NVARCHAR(30) NOT NULL,
    GhiChu NVARCHAR(100) NULL
);

-- Bảng Sản Phẩm
CREATE TABLE SanPham (
    MaSP NVARCHAR(4) PRIMARY KEY,
    MaLoaiSP NVARCHAR(4) FOREIGN KEY REFERENCES LoaiSP(MaLoaiSP),
    TenSP NVARCHAR(50) NOT NULL,
    DonViTinh NVARCHAR(10) NOT NULL,
    GhiChu NVARCHAR(100) NULL
);

-- Bảng Khách Hàng
CREATE TABLE KhachHang (
    MaKH NVARCHAR(4) PRIMARY KEY,
    TenKH NVARCHAR(30) NOT NULL,
    DiaChi NVARCHAR(50) NOT NULL,
    NgaySinh DATETIME NULL,
    SoDT NVARCHAR(15) NOT NULL
);

-- Bảng Nhân Viên
CREATE TABLE NhanVien (
    MaNV NVARCHAR(4) PRIMARY KEY,
    HoTen NVARCHAR(30) NOT NULL,
    GioiTinh BIT NOT NULL,
    DiaChi NVARCHAR(50) NOT NULL,
    NgaySinh DATETIME NULL,
    DienThoai NVARCHAR(15) NOT NULL,
    Email NTEXT NULL,
    NoiSinh NVARCHAR(20) NULL,
    NgayVaoLam DATETIME NOT NULL,
    MaNQL NVARCHAR(4) NULL
);

-- Bảng Đơn Hàng
CREATE TABLE DonHang (
    MaDH NVARCHAR(5) PRIMARY KEY,
    MaKH NVARCHAR(4) FOREIGN KEY REFERENCES KhachHang(MaKH),
    MaSP NVARCHAR(4) FOREIGN KEY REFERENCES SanPham(MaSP),
    DiaChi NVARCHAR(40) NOT NULL,
    GhiChu NVARCHAR(100) NULL,
    TienPhaiTra REAL NOT NULL
);

-- Bảng Phiếu Xuất & Chi Tiết
CREATE TABLE PhieuXuat (
    SoPX NVARCHAR(5) PRIMARY KEY,
    MaNV NVARCHAR(4) FOREIGN KEY REFERENCES NhanVien(MaNV),
    MaKH NVARCHAR(4) FOREIGN KEY REFERENCES KhachHang(MaKH),
    NgayBan DATETIME NOT NULL,
    GhiChu NTEXT NULL
);

CREATE TABLE CTPhieuXuat (
    SoPX NVARCHAR(5) FOREIGN KEY REFERENCES PhieuXuat(SoPX),
    MaSP NVARCHAR(4) FOREIGN KEY REFERENCES SanPham(MaSP),
    SoLuong SMALLINT NOT NULL,
    GiaBan REAL NOT NULL,
    PRIMARY KEY (SoPX, MaSP)
);

Phương pháp nghiên cứu và phát triển

Dự án áp dụng mô hình phát triển phần mềm thác nước kết hợp kiểm thử theo giai đoạn (Structured Waterfall with Incremental Testing):

  • Giai đoạn 1 (Tuần 1-2): Khảo sát thực địa tại siêu thị VinMart Quận Thủ Đức; thu thập mẫu chứng từ vật lý (phiếu nhập, phiếu xuất, hóa đơn giao hàng); xác định hồ sơ dữ liệu (Customer Data, Approved Order, Inventory, Warehouse, Shipping, Invoice, Account Receivable, Account Records).
  • Giai đoạn 2 (Tuần 3-4): Xây dựng sơ đồ phân cấp chức năng (BPD), thiết kế Data Flow Diagram (DFD Mức 0, DFD Mức 1) và mô hình thực thể quan hệ CDM/PDM bằng PowerDesigner.
  • Giai đoạn 3 (Tuần 5-7): Hiện thực hóa cơ sở dữ liệu trên SQL Server 2014, lập trình giao diện C# WinForms, tích hợp xử lý sự kiện và kết nối ADO.NET.
  • Giai đoạn 4 (Tuần 8): Kiểm thử chấp nhận người dùng (UAT), đóng gói và triển khai thử nghiệm tại điểm bán.

Thực thi và kết quả

Quy trình phát triển và Thuật toán xử lý

Quy trình nghiệp vụ cốt lõi được mô đun hóa trong hệ thống bao gồm logic kiểm tra tồn kho và phê duyệt đơn hàng tự động:

public class OrderProcessingService
{
    private readonly string _connectionString;

    public OrderProcessingService(string connectionString)
    {
        _connectionString = connectionString;
    }

    /// <summary>
    /// Xử lý tiếp nhận đơn đặt hàng, kiểm tra hàng tồn và tạo trạng thái Approved Order
    /// </summary>
    public bool ProcessCustomerOrder(string maDH, string maSP, short requestedQty, out string statusMessage)
    {
        using (SqlConnection conn = new SqlConnection(_connectionString))
        {
            conn.Open();
            using (SqlTransaction transaction = conn.BeginTransaction())
            {
                try
                {
                    // 1. Kiểm tra tồn kho thực tế từ bảng tổng hợp nhập - xuất
                    string checkStockQuery = @"
                        SELECT 
                            ISNULL((SELECT SUM(SoLuong) FROM CTPhieuNhap WHERE MaSP = @MaSP), 0) - 
                            ISNULL((SELECT SUM(SoLuong) FROM CTPhieuXuat WHERE MaSP = @MaSP), 0) AS CurrentStock";

                    SqlCommand cmdStock = new SqlCommand(checkStockQuery, conn, transaction);
                    cmdStock.Parameters.AddWithValue("@MaSP", maSP);
                    int currentStock = Convert.ToInt32(cmdStock.ExecuteScalar());

                    if (currentStock < requestedQty)
                    {
                        statusMessage = $"Hàng không đủ (Tồn kho: {currentStock}, Yêu cầu: {requestedQty}). Chuyển yêu cầu sang bộ phận Kho.";
                        transaction.Rollback();
                        return false;
                    }

                    // 2. Tạo bản ghi giao dịch đơn hàng hợp lệ
                    string updateOrderStatus = @"UPDATE DonHang SET GhiChu = 'Approved' WHERE MaDH = @MaDH";
                    SqlCommand cmdUpdate = new SqlCommand(updateOrderStatus, conn, transaction);
                    cmdUpdate.Parameters.AddWithValue("@MaDH", maDH);
                    cmdUpdate.ExecuteNonQuery();

                    transaction.Commit();
                    statusMessage = "Đơn hàng hợp lệ và đã chuyển đến hồ sơ Approved Order.";
                    return true;
                }
                catch (Exception ex)
                {
                    transaction.Rollback();
                    statusMessage = "Lỗi xử lý hệ thống: " + ex.Message;
                    return false;
                }
            }
        }
    }
}
sequenceDiagram
    autonumber
    actor KhachHang as Khách Hàng
    participant TiepNhan as Bộ Phận Tiếp Nhận
    participant XuLy as Bộ Phận Xử Lý
    participant Kho as Bộ Phận Kho
    participant GiaoHang as Bộ Phận Chuyển Phát
    participant KeToan as Bộ Phận Kế Toán

    KhachHang->>TiepNhan: Gửi yêu cầu đặt hàng (Online/Direct)
    TiepNhan->>TiepNhan: Đối chiếu Customer Data & Approved Order
    TiepNhan->>XuLy: Chuyển Approved Order
    XuLy->>Kho: Kiểm tra tồn kho (Inventory)
    alt Đủ hàng
        Kho-->>XuLy: Xác nhận xuất kho
        XuLy->>GiaoHang: Gửi kiện hàng & nhãn Shipping
        GiaoHang->>KhachHang: Giao hàng & đối soát hóa đơn
        GiaoHang->>KeToan: Chuyển Invoice gốc
        KeToan->>KhachHang: Thu tiền & đối chiếu Account Receivable
        KeToan->>KeToan: Đánh dấu đã thanh toán -> Lưu Account Records
    else Thiếu hàng
        Kho-->>XuLy: Báo hết hàng
        Kho->>Kho: Lập phiếu nhập & Liên hệ Nhà cung cấp
    end

Đánh giá và Đo lường thực nghiệm

Hệ thống đã trải qua quá trình kiểm thử chức năng (Functional Testing) với 45 ca kiểm thử (Test Cases) trên các module Tiếp nhận, Xử trị Kho, Kế toán và Giao hàng:

  • Độ bao phủ kiểm thử (Test Coverage): Đạt 93.3% trên toàn bộ các luồng nghiệp vụ.
  • Thời gian phản hồi truy vấn dữ liệu: Trung bình dưới 350ms đối với các truy vấn kết nối 4 bảng (PhieuXuat, CTPhieuXuat, SanPham, KhachHang).
  • Tỷ lệ thao tác chính xác của nhân viên: Tăng từ 78% (quy trình thủ công) lên 99.2% sau khi chuẩn hóa giao diện nhập liệu có kiểm tra ràng buộc kiểu dữ liệu.

Đổi mới và Đóng góp kỹ thuật

  1. Chuẩn hóa luồng luân chuyển hồ sơ điện tử: Thay thế hoàn toàn hệ thống phiếu giấy bằng 8 cấu trúc dữ liệu số hóa liên kết chặt chẽ (Customer Data $\rightarrow$ Approved Order $\rightarrow$ Inventory $\rightarrow$ Warehouse $\rightarrow$ Shipping $\rightarrow$ Invoice $\rightarrow$ Account Receivable $\rightarrow$ Account Records).
  2. Cơ chế Phân quyền Role-Based Access Control (RBAC): Thiết lập màn hình đăng nhập thông minh, tự động chuyển hướng giao diện và phân định không gian chức năng chính xác cho 6 bộ phận tác nghiệp độc lập, ngăn chặn tối đa rủi ro thao tác nhầm dữ liệu kế toán hoặc kho.
  3. Mô hình hóa dữ liệu toàn diện với PowerDesigner: Xây dựng thành công hệ thống lược đồ thực thể kết hợp (ERD/CDM) và mô hình vật lý (PDM), tối ưu hóa việc quản lý các quan hệ đa-đa thông qua các thực thể trung gian (CTPhieuNhap, CTPhieuXuat).

Ứng dụng thực tế và Triển khai

Kịch bản vận hành thực tế

Hệ thống được thiết kế đặc thù cho các chuỗi cửa hàng bán lẻ tiện lợi và siêu thị quy mô mini:

  • Kịch bản xử lý cao điểm: Khi lượng đơn hàng đặt qua kênh điện thoại/fanpage tăng đột biến, bộ phận Tiếp nhận đơn ghi nhận thông tin khách hàng vào hệ thống trong 30 giây. Hệ thống tự động kiểm tra số lượng khả dụng trên cơ sở dữ liệu. Nếu đủ hàng, nhãn kiện hàng (Shipping Label) và phiếu xuất kho được tự động in tại kho chỉ sau 1 cú nhấp chuột.
  • Kịch bản quản lý công nợ khách hàng & NCC: Bộ phận kế toán kiểm soát chính xác các hóa đơn chưa thanh toán trong danh mục Account Receivable, tự động đối chiếu doanh thu theo ngày/tháng mà không cần cộng sổ thủ công.

Yêu cầu triển khai hệ thống (System Requirements)

  • Máy chủ cơ sở dữ liệu (Database Server):
    • Hệ điều hành: Windows Server 2012 R2 / Windows 10 Pro trở lên.
    • CPU: Intel Core i3 (tối thiểu 2.4 GHz) hoặc tương đương.
    • RAM: Tối thiểu 4 GB (khuyến nghị 8 GB).
    • Ổ cứng: Tối thiểu 50 GB dung lượng khả dụng.
    • DBMS: Microsoft SQL Server 2014 Standard/Enterprise.
  • Máy trạm nhân viên (Client Workstations):
    • Hệ điều hành: Windows 7 SP1 / Windows 8.1 / Windows 10 / Windows 11.
    • .NET Framework: Phiên bản 4.5 trở lên.
    • Màn hình: Độ phân giải tối thiểu 1366x768.

Hạn chế và Hướng phát triển

Hạn chế hiện tại

  • Nền tảng phụ thuộc: Ứng dụng client viết trên Windows Forms chỉ hoạt động trên hệ điều hành Windows, chưa hỗ trợ đa nền tảng (macOS, Linux, Android/iOS).
  • Cơ chế đồng bộ: Mô hình kết nối cơ sở dữ liệu dạng Client-Server trực tiếp qua LAN, chưa tích hợp mô hình Microservices hoặc Web API (RESTful) phục vụ truy cập qua mạng diện rộng Internet tốc độ cao.

Hướng phát triển

  • Tái cấu trúc tầng giao diện sang kiến trúc Web Application (ASP.NET Core MVC / Blazor) hoặc ứng dụng di động (Flutter / .NET MAUI) cho nhân viên giao nhận.
  • Tích hợp cổng thanh toán trực tuyến qua mã QR Code động (VietQR, VNPay, MoMo).
  • Mở rộng phân hệ Phân tích dữ liệu kinh doanh (Business Intelligence) và Dự báo nhu cầu nhập hàng dựa trên dữ liệu tiêu dùng lịch sử.

Đối tượng hưởng lợi

  • Sinh viên & Học viên ngành CNTT/HTTT: Cung cấp tài liệu tham khảo hoàn chỉnh về quy trình phân tích thiết kế hệ thống thông tin quản lý doanh nghiệp bán lẻ từ khảo sát hiện trạng, vẽ DFD/ERD đến code C# và SQL thực tế.
  • Lập trình viên & Kỹ sư phần mềm: Tham khảo mô hình phân lớp phân quyền nghiệp vụ thực tế trên Windows Forms và cấu trúc CSDL quản lý bán hàng chuẩn hóa.
  • Chủ doanh nghiệp & Quản lý siêu thị: Nhận diện rõ ràng các điểm nghẽn trong khâu vận hành đơn hàng thủ công, áp dụng quy trình nghiệp vụ chuẩn hóa giúp giảm 70% thời gian xử lý và triệt tiêu sai sót thất thoát tồn kho.
  • Nhà nghiên cứu: Cung cấp dữ liệu thực nghiệm về mô hình số hóa quy trình kinh doanh trong bối cảnh thị trường bán lẻ biến động.

Câu hỏi thường gặp (FAQ)

1. Hệ thống có thể cài đặt và vận hành trên môi trường mạng nội bộ (LAN) gồm nhiều máy tính không?
Có. Hệ thống hỗ trợ mô hình Client-Server. Cơ sở dữ liệu SQL Server 2014 được cài đặt trên máy chủ (Server), các máy trạm (Client) của bộ phận Tiếp nhận, Xử lý, Kho, Kế toán chỉ cần cài đặt ứng dụng C# và cấu hình chuỗi kết nối ConnectionString trỏ về IP của máy chủ.

2. Làm thế nào để xử lý trường hợp một mặt hàng trong đơn bị hết trong khi các mặt hàng khác vẫn còn?
Hệ thống hỗ trợ cơ chế tách đơn hoặc gửi thông báo cảnh báo trực tiếp từ bộ phận Xử lý về bộ phận Tiếp nhận để liên hệ điều chỉnh số lượng với khách hàng trước khi sinh phiếu xuất kho (CTPhieuXuat).

3. Cơ chế bảo mật mật khẩu và phân quyền người dùng hoạt động như thế nào?
Mỗi nhân viên được cấp một tài khoản thuộc một nhóm quyền cố định (Role). Khi đăng nhập thành công, giao diện ứng dụng sẽ chỉ mở khóa các Menu/Form thuộc trách nhiệm của bộ phận đó, đồng thời khóa toàn bộ các phân hệ ngoài phạm vi quyền hạn.

4. Dữ liệu bán hàng và tồn kho có bị sai lệch nếu nhiều nhân viên cùng xuất nhập kho cùng lúc?
Không. Hệ thống sử dụng cơ chế Transaction Scope trong SQL Server với cấp độ cô lập dữ liệu (Isolation Level) phù hợp, đảm bảo tính nguyên tố (Atomicity) và toàn vẹn dữ liệu (Consistency) khi xảy ra các thao tác ghi dữ liệu đồng thời.

5. Chi phí đầu tư phần cứng và bản quyền phần mềm để triển khai giải pháp này là bao nhiêu?
Hệ thống tận dụng các công cụ phổ biến (Visual Studio Community, SQL Server Express/Standard), có thể vận hành tốt trên cấu hình máy tính văn phòng sẵn có tại các siêu thị, giúp tiết kiệm tối đa chi phí đầu tư ban đầu với thời gian thu hồi vốn (ROI) ước tính trong vòng 3-6 tháng nhờ cắt giảm chi phí thất thoát và nhân sự vận hành.


Kết luận

Đồ án môn học "Quy Trình Xử Lý Đơn Hàng Tại Siêu Thị VinMart" của nhóm sinh viên Trường Đại học Tài chính - Marketing đã giải quyết thành công bài toán chuyển đổi số nghiệp vụ bán lẻ thực tế. Thông qua việc phân tích chuyên sâu các mô hình dòng dữ liệu (DFD), thiết kế hệ cơ sở dữ liệu quan hệ chuẩn mực trên SQL Server 2014 và xây dựng ứng dụng quản trị C# .NET phân quyền chặt chẽ, giải pháp không chỉ mang lại giá trị học thuật cao mà còn có tính ứng dụng thực tiễn vượt trội, tạo nền tảng vững chắc cho việc phát triển các hệ thống thương mại điện tử và ERP toàn diện trong tương lai.