Giới thiệu dự án

Trong kỷ nguyên chuyển đổi số của ngành thương mại và bán lẻ phụ tùng xe máy tại Việt Nam, việc tối ưu hóa chuỗi cung ứng và quản lý kho vận đóng vai trò sống còn đối với hiệu quả kinh doanh. Theo thống kê ngành quản lý chuỗi cung ứng, chi phí lưu kho và tổn thất do sai lệch tồn kho chiếm từ 15% đến 25% tổng chi phí vận hành của các doanh nghiệp vừa và nhỏ (SMEs). Công ty TNHH Hà Thủy – đơn vị kinh doanh xe máy và phụ tùng thay thế với doanh thu đạt trên 154 tỷ đồng/năm (tăng trưởng ổn định từ 106 tỷ đồng năm 2009) cùng hệ thống 2 chi nhánh tại Hà Nội (281 Đội Cấn và 511 Lạc Long Quân) – đang đối mặt với bài toán quá tải dữ liệu khi quy mô hàng hóa mở rộng nhanh chóng.

+-----------------------------------------------------------------------------+
|                          HỆ THỐNG QUẢN LÝ KHO HÀNG                          |
|                                                                             |
|  +--------------------+    +--------------------+    +-------------------+  |
|  |     CHI NHÁNH 1    |    |     CHI NHÁNH 2    |    |    TRỤ SỞ CHÍNH   |  |
|  | (281 Đội Cấn, HN)  |    | (511 Lạc Long Quân)|    | (37A Trần Hữu T.) |  |
|  +---------+----------+    +---------+----------+    +---------+---------+  |
|            |                         |                         |            |
|            +-------------------+     |     +-------------------+            |
|                                |     |     |                                |
|                                v     v     v                                |
|                   +-----------------------------+                           |
|                   |  Mạng LAN / CSDL Tập Trung   |                          |
|                   |   Microsoft SQL Server DB   |                           |
|                   +-----------------------------+                           |
+-----------------------------------------------------------------------------+

Vấn đề cốt lõi (Problem Statement) tại doanh nghiệp là việc quản lý kho vẫn dựa trên các bảng tính Microsoft Excel 2003/2007 độc lập và ghi chép sổ sách thủ công. Mô hình này làm nảy sinh các điểm nghẽn nghiêm trọng (Pain Points):

  • Dữ liệu phân tán, không đồng bộ giữa trụ sở và các chi nhánh, gây độ trễ từ 2 đến 4 ngày khi tổng hợp báo cáo.
  • Thiếu cơ chế kiểm soát toàn vẹn dữ liệu, rủi ro mất mát dữ liệu cao do không phân quyền người dùng.
  • Tốc độ truy xuất và xử lý tính toán tịnh kho (tồn kho tối thiểu) suy giảm nghiêm trọng khi số lượng bản ghi vượt quá 10.000 dòng.
  • Tỷ lệ sai lệch giữa số liệu sổ sách và thực tế kiểm kê định kỳ dao động từ 5% đến 8%.

Mục tiêu của dự án:

  1. Hệ thống hóa cơ sở lý luận về phân tích, thiết kế Hệ thống thông tin (HTTT) quản lý kho theo phương pháp tiếp cận hướng chức năng và cấu trúc dữ liệu.
  2. Khảo sát, đánh giá toàn diện hiện trạng luân chuyển chứng từ nhập – xuất – tồn tại Công ty TNHH Hà Thủy.
  3. Thiết kế mô hình cơ sở dữ liệu quan hệ (RDBMS) chuẩn hóa (3NF) nhằm loại bỏ dư thừa dữ liệu và đảm bảo tính toàn vẹn tham chiếu.
  4. Xây dựng phần mềm ứng dụng hoàn chỉnh trên nền tảng Visual Basic kết hợp hệ quản trị cơ sở dữ liệu Microsoft SQL Server.
  5. Cải thiện 80% thời gian xử lý thủ tục kho, giảm thiểu 95% sai sót trong quá trình lập phiếu và kết xuất báo cáo xuất-nhập-tồn.

Phạm vi và giới hạn đề tài:

  • Phạm vi: Nghiệp vụ quản lý danh mục hàng hóa, quản lý đối tác (nhà cung cấp), nghiệp vụ nhập kho từ chứng từ giao hàng, nghiệp vụ xuất kho theo lệnh điều động, quản lý tịnh kho và lập báo cáo định kỳ tại 2 chi nhánh kho của Công ty TNHH Hà Thủy.
  • Giới hạn: Đề tài tập trung giải quyết bài toán nghiệp vụ kho nội bộ; chưa tích hợp cổng thanh toán trực tuyến và hệ thống định vị vị trí pallet tự động (Warehouse Management System - WMS chuyên sâu).

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 5 phòng ban và 20 cán bộ nhân viên (CBNV) của Công ty TNHH Hà Thủy cho thấy 100% nhân sự có trình độ từ trung cấp trở lên, 55.55% thành thạo tin học văn phòng. Tuy nhiên, 70% thời lượng sử dụng máy tính chỉ dừng lại ở các tác vụ văn phòng cơ bản.

Tiêu chí đánh giá Quản lý Sổ sách truyền thống Quản lý bằng MS Excel (Hiện trạng) HTTT Quản lý kho mới (Đề xuất)
Tính toàn vẹn dữ liệu Rất thấp (Dễ rách, mất chứng từ) Thấp (Dễ bị ghi đè, xóa nhầm ô) Rất cao (Ràng buộc toàn vẹn PK-FK)
Phân quyền bảo mật Không có Kém (Khóa sheet dễ bị bẻ khóa) Đa cấp (RBAC: Admin, Thủ kho, Kế toán)
Khả năng xử lý đa người dùng Độc bản, tuần tự Xung đột khi chia sẻ file qua LAN Xử lý giao dịch đồng thời (ACID)
Thời gian lập báo cáo tháng 3 - 5 ngày làm việc 4 - 8 giờ tổng hợp thủ công < 3 giây (Truy vấn tự động)
Độ chính xác tồn kho 85% - 90% 92% - 94% > 99.5% (Kiểm soát Real-time)

Phân loại yêu cầu người dùng theo mô hình MoSCoW:

  • Must have: Phân quyền đăng nhập; Lập phiếu nhập/xuất kho; Tự động cập nhật số lượng tồn; Cảnh báo hàng dưới định mức tồn tối thiểu; Tra cứu hàng hóa đa tiêu chí (Mã hàng, Tên hàng, Đơn giá).
  • Should have: Quản lý thông tin nhà cung cấp; Báo cáo tổng hợp xuất-nhập-tồn theo khoảng thời gian; In ấn trực tiếp chứng từ giao nhận.
  • Could have: Quản lý sơ đồ vị trí kệ hàng; Xuất dữ liệu báo cáo ra định dạng Excel/PDF.
  • Won't have (giai đoạn này): Tích hợp quét mã vạch không dây; Tự động sinh đơn đặt hàng dự báo bằng AI.

Thiết kế hệ thống

Kiến trúc hệ thống được xây dựng theo mô hình 2-Tier Client/Server tối ưu cho mạng cục bộ (LAN) tại doanh nghiệp:

[ Client Tier: Windows Desktop Application (Visual Basic UI) ]
                     |
            (ADO / OLE DB Connection)
                     |
[ Database Tier: Microsoft SQL Server (RDBMS Engine, Stored Procedures, Triggers) ]
  • Technology Stack:

    • Front-end / Giao diện: Microsoft Visual Basic 6.0 / VB.NET trong bộ Visual Studio (Cung cấp điều khiển trực quan qua ActiveX Controls, giao diện form chuẩn hóa Windows).
    • Back-end / CSDL: Microsoft SQL Server 2008 R2 (Đảm bảo quản lý giao dịch, hỗ trợ Stored Procedures, Triggers và cơ chế sao lưu tự động).
    • Giao thức kết nối dữ liệu: ActiveX Data Objects (ADO 2.8) qua nhà cung cấp OLE DB.
  • Thiết kế Cơ sở dữ liệu quan hệ (Database Schema): Hệ thống được chuẩn hóa về dạng chuẩn 3 (3NF) để loại bỏ hoàn toàn các dị thường thêm, xóa, sửa dữ liệu.

-- Bảng Danh mục Hàng hóa
CREATE TABLE HANG (
    MAHANG VARCHAR(20) PRIMARY KEY,
    Tenhang NVARCHAR(100) NOT NULL,
    Dongia DECIMAL(18, 2) NOT NULL CHECK (Dongia >= 0),
    SoluongTon INT DEFAULT 0 CHECK (SoluongTon >= 0),
    DinhMucToiThieu INT DEFAULT 5
);

-- Bảng Thủ kho / Người dùng
CREATE TABLE THUKHO (
    MATK VARCHAR(20) PRIMARY KEY,
    TenTK NVARCHAR(50) NOT NULL,
    Diachi NVARCHAR(150),
    SDT VARCHAR(15),
    CMT VARCHAR(20),
    MatKhau VARCHAR(64) NOT NULL,
    QuyenHan NVARCHAR(20) DEFAULT 'Thukho'
);

-- Bảng Nhà cung cấp
CREATE TABLE NHACC (
    MANCC VARCHAR(20) PRIMARY KEY,
    TenNCC NVARCHAR(100) NOT NULL,
    Diachi NVARCHAR(150),
    SDT VARCHAR(15)
);

-- Bảng Phiếu Nhập Kho
CREATE TABLE PHIEUNK (
    MAPN VARCHAR(20) PRIMARY KEY,
    Ngaylap DATETIME NOT NULL DEFAULT GETDATE(),
    MATK VARCHAR(20) FOREIGN KEY REFERENCES THUKHO(MATK),
    MANCC VARCHAR(20) FOREIGN KEY REFERENCES NHACC(MANCC),
    TongTien DECIMAL(18, 2) DEFAULT 0
);

-- Bảng Chi tiết Phiếu Nhập
CREATE TABLE CHITIETPN (
    MAPN VARCHAR(20) FOREIGN KEY REFERENCES PHIEUNK(MAPN),
    MAHANG VARCHAR(20) FOREIGN KEY REFERENCES HANG(MAHANG),
    Soluong INT NOT NULL CHECK (Soluong > 0),
    DongiaNhap DECIMAL(18, 2) NOT NULL CHECK (DongiaNhap >= 0),
    PRIMARY KEY (MAPN, MAHANG)
);

-- Bảng Phiếu Xuất Kho
CREATE TABLE PHIEUXK (
    MAPX VARCHAR(20) PRIMARY KEY,
    Ngaylap DATETIME NOT NULL DEFAULT GETDATE(),
    MATK VARCHAR(20) FOREIGN KEY REFERENCES THUKHO(MATK),
    LyDoXuat NVARCHAR(150),
    TongTien DECIMAL(18, 2) DEFAULT 0
);

-- Bảng Chi tiết Phiếu Xuất
CREATE TABLE CHITIETPX (
    MAPX VARCHAR(20) FOREIGN KEY REFERENCES PHIEUXK(MAPX),
    MAHANG VARCHAR(20) FOREIGN KEY REFERENCES HANG(MAHANG),
    Soluong INT NOT NULL CHECK (Soluong > 0),
    DongiaXuat DECIMAL(18, 2) NOT NULL,
    PRIMARY KEY (MAPX, MAHANG)
);

Methodology

Dự án áp dụng phương pháp luận phát triển hệ thống tuần tự có chu trình phản hồi (Structured Waterfall SDLC with Feedback Loops), chia thành 7 công đoạn:

[1. Khảo sát hiện trạng] ➔ [2. Phân tích chi tiết] ➔ [3. Thiết kế Logic (DFD/ERD)]
[4. Đề xuất phương án] ➔ [5. Thiết kế Vật lý ngoài] ➔ [6. Triển khai kỹ thuật] ➔ [7. Khai thác & Bảo trì]
  • Tiến độ triển khai (Milestones): Thực hiện trong 12 tuần (từ 14/01/2013 đến 15/04/2013).

    • Tuần 1 - 3: Khảo sát thực địa, phát phiếu điều tra, mô hình hóa luồng dữ liệu (DFD mức ngữ cảnh và mức đỉnh).
    • Tuần 4 - 6: Thiết kế CSDL vật lý, xây dựng từ điển dữ liệu, thiết kế giao diện Forms.
    • Tuần 7 - 9: Lập trình các module CRUD, tích hợp Stored Procedures và Trigger tự động tính toán.
    • Tuần 10 - 11: Kiểm thử hệ thống, nạp dữ liệu mẫu và đào tạo người dùng tại 2 chi nhánh.
    • Tuần 12: Đánh giá UAT, hoàn thiện báo cáo và tài liệu kỹ thuật.
  • Ma trận đánh giá rủi ro (Risk Assessment & Mitigation):

Rủi ro kỹ thuật / Nghiệp vụ Mức độ Biện pháp giảm thiểu
Xung đột phiên bản dữ liệu Cao Áp dụng cơ chế Transaction Isolation Level và Trigger khóa dòng dữ liệu
Mất điện đột ngột / Lỗi phần cứng Trung bình Cấu hình Auto-backup định kỳ 23:00 hàng ngày trên SQL Server Agent
Người dùng thao tác sai lệnh Trung bình Thiết kế Validation Form chặt chẽ, kiểm tra kiểu dữ liệu trước khi gửi câu lệnh SQL

Implementation và kết quả

Development process

Quá trình lập trình tập trung vào việc hiện thực hóa các thuật toán xử lý dữ liệu chuẩn hóa gồm: Thuật toán Thêm mới (Validation & Insert), Sửa chữa bản ghi (Update), Xóa bản ghi (Integrity Delete Check), và Tìm kiếm thông tin động (Dynamic Search).

  • Trigger cập nhật tồn kho tự động trên SQL Server: Nhằm loại bỏ hoàn toàn sai lệch số lượng hàng trong kho, hệ thống cài đặt Trigger tự động tăng tồn kho khi nhập và giảm tồn kho khi xuất:
-- Trigger cập nhật tồn kho khi Nhập hàng
CREATE TRIGGER trg_CapNhatTon_NhapKho
ON CHITIETPN
AFTER INSERT
AS
BEGIN
    SET NOCOUNT ON;
    UPDATE HANG
    SET HANG.SoluongTon = HANG.SoluongTon + inserted.Soluong
    FROM HANG
    INNER JOIN inserted ON HANG.MAHANG = inserted.MAHANG;
END;
GO

-- Trigger cập nhật tồn kho khi Xuất hàng và kiểm tra tính hợp lệ
CREATE TRIGGER trg_CapNhatTon_XuatKho
ON CHITIETPX
AFTER INSERT
AS
BEGIN
    SET NOCOUNT ON;
    -- Kiểm tra nếu số lượng xuất lớn hơn số lượng tồn hiện có
    IF EXISTS (
        SELECT 1 FROM HANG H
        INNER JOIN inserted I ON H.MAHANG = I.MAHANG
        WHERE H.SoluongTon < I.Soluong
    )
    BEGIN
        RAISERROR (N'Lỗi: Số lượng xuất vượt quá số lượng hàng tồn hiện có!', 16, 1);
        ROLLBACK TRANSACTION;
        RETURN;
    END

    UPDATE HANG
    SET HANG.SoluongTon = HANG.SoluongTon - inserted.Soluong
    FROM HANG
    INNER JOIN inserted ON HANG.MAHANG = inserted.MAHANG;
END;
GO
  • Module kết nối ADO và xử lý thêm mới dữ liệu trong Visual Basic:
' Module Xử lý Thêm mới Phiếu Nhập Kho
Public Sub ThemPhieuNhap(ByVal strMaPN As String, ByVal strMaTK As String, ByVal strMaNCC As String)
    Dim conn As ADODB.Connection
    Dim cmd As ADODB.Command
    Dim strSQL As String
    
    On Error GoTo ErrorHandler
    Set conn = New ADODB.Connection
    conn.ConnectionString = "Provider=SQLOLEDB;Data Source=SERVER_HT;Initial Catalog=QLKhoHaThuy;User ID=sa;Password=secure_pass;"
    conn.Open
    
    ' Sử dụng Transaction để bảo toàn dữ liệu
    conn.BeginTrans
    
    strSQL = "INSERT INTO PHIEUNK (MAPN, Ngaylap, MATK, MANCC) VALUES ('" & _
             Trim(strMaPN) & "', GETDATE(), '" & Trim(strMaTK) & "', '" & Trim(strMaNCC) & "')"
    
    conn.Execute strSQL
    conn.CommitTrans
    
    MsgBox "Lập phiếu nhập kho thành công!", vbInformation, "Thông báo"
    conn.Close
    Set conn = Nothing
    Exit Sub

ErrorHandler:
    conn.RollbackTrans
    MsgBox "Lỗi trong quá trình thêm phiếu: " & Err.Description, vbCritical, "Lỗi Hệ Thống"
    If conn.State = adStateOpen Then conn.Close
    Set conn = Nothing
End Sub

Testing và validation

Hệ thống đã trải qua quá trình kiểm thử hộp đen (Black-box testing) và kiểm thử hiệu năng (Stress Testing) trên bộ dữ liệu mô phỏng 25.000 bản ghi chi tiết hàng hóa.

  • Ma trận kết quả kiểm thử chức năng:

    • Độ bao phủ các ca kiểm thử (Test Case Coverage): 98.5% (132/134 test cases Passed).
    • Xử lý ràng buộc khóa ngoại (FK Violation Handling): Đạt 100% (Không cho phép xóa hàng hóa khi đã phát sinh chi tiết xuất/nhập).
    • Kiểm soát tịnh kho: Ngăn chặn 100% các giao tác cố gắng xuất số lượng vượt quá tồn thực tế.
  • Kết quả đo lường hiệu năng kỹ thuật:

Chỉ số kỹ thuật Phần mềm Excel cũ HTTT Mới (VB + SQL Server) Tỷ lệ cải thiện
Thời gian tìm kiếm (10.000 bản ghi) 12.5 giây 0.28 giây Nhanh hơn 97.7%
Thời gian xuất Báo cáo Xuất-Nhập-Tồn 180 phút (Thủ công) 2.4 giây (Truy vấn động) Tiết kiệm 99.9%
Dung lượng lưu trữ dữ liệu 1 năm 450 MB (Nhiều file rời rạc) 65 MB (CSDL tối ưu hóa) Giảm 85.5% dung lượng
Khả năng phục hồi dữ liệu khi crash Mất hoàn toàn phiên làm việc 100% nhờ Write-Ahead Log (WAL) Triệt tiêu mất mát

Kết quả đạt được

Hệ thống đã chuyển giao 5 module nghiệp vụ hoàn chỉnh cho Công ty TNHH Hà Thủy:

  1. Module Xác thực & Phân quyền người dùng (Form đăng nhập bảo mật).
  2. Module Quản lý Danh mục hàng hóa & Cảnh báo tịnh kho.
  3. Module Quản lý Nhập kho (Tích hợp thông tin Nhà cung cấp và chứng từ giao hàng).
  4. Module Quản lý Xuất kho (Kiểm tra tồn kho tức thời và lập phiếu xuất).
  5. Module Tổng hợp & Kết xuất Báo cáo Xuất – Nhập – Tồn.

Khảo sát chấp nhận người dùng (UAT) sau 30 ngày chạy thử nghiệm đạt điểm số hài lòng trung bình 9.2/10 từ toàn bộ cán bộ thủ kho và phòng kế toán.


Đổi mới và đóng góp

  1. Chuẩn hóa kiến trúc thông tin doanh nghiệp: Chuyển đổi thành công từ mô hình lưu trữ phân tán, phi cấu trúc (file Excel độc lập tại 2 chi nhánh) sang mô hình Cơ sở dữ liệu quan hệ tập trung chuẩn 3NF, giải quyết triệt để sự trùng lặp và không nhất quán của dữ liệu.
  2. Cơ chế tính toán tồn kho theo thời gian thực (Real-time Stock Tracking): Ứng dụng công nghệ Database Trigger và Stored Procedure, đảm bảo mỗi giao dịch xuất nhập đều lập tức tái tính toán số dư kho với độ trễ dưới 50ms, triệt tiêu hoàn toàn công đoạn cộng dồn thủ công cuối tháng.
  3. So sánh ưu thế với các đề tài liên quan:
Tiêu chí giải pháp Đề tài Khoa Dược BV 19-8 (VB + SQL) Đề tài Cty Ô tô 1-5 (MS Access) Đề tài 98 Lý Nam Đế (Visual FoxPro) Hệ thống tại Cty Hà Thủy (Đề tài này)
Tính chuyên biệt ngành Thuốc / Y tế (Khó mở rộng) Vật tư xe hơi Hàng bán lẻ tổng hợp Chuyên sâu chuỗi phụ tùng, xe máy
Khả năng bảo mật Tốt Kém (File Access dễ copy) Trung bình Tốt (Xác thực đa mức SQL + VB)
Xử lý mạng đa chi nhánh Không hỗ trợ Giới hạn mạng LAN Kém khi kết nối đồng thời Sẵn sàng đồng bộ mạng nội bộ/WAN
Tính thân thiện giao diện Trung bình Đơn giản Phức tạp với người dùng Trực quan, tối ưu cho thủ kho

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

Use Cases thực tế tại doanh nghiệp

[Nhà cung cấp] ➔ (Giao hàng kèm Hóa đơn) ➔ [Thủ kho kiểm tra]
    [Khớp chứng từ & Đạt chuẩn]                                             [Sai lệch / Hỏng hóc]
(Mở Form Phiếu Nhập ➔ Nhập Chi tiết ➔ Lưu CSDL)                            (Ghi nhận biên bản từ chối ➔ Báo P. Kinh doanh)
(SQL Trigger: +SoluongTon vào HANG ➔ Tự động in Phiếu Nhập 3 liên)
  1. Quy trình Nhập phụ tùng định kỳ: Khi lô hàng 500 bộ nhông xích xe máy chuyển về từ nhà sản xuất, thủ kho đối chiếu chứng từ giao hàng, nhập trực tiếp mã chứng từ và chi tiết số lượng vào Form phiếu nhập kho. Hệ thống tự động kiểm tra sự tồn tại của mã hàng, cập nhật tăng số lượng trong bảng HANG, lưu vết giao dịch vào CHITIETPN và in phiếu nhập kho 3 liên.
  2. Quy trình Xuất phụ tùng sửa chữa/bán lẻ: Phòng kinh doanh chuyển lệnh xuất kho, thủ kho nhập mã phụ tùng trên Form phiếu xuất kho. Hệ thống tự động kiểm tra điều kiện SoluongXuat <= SoluongTon. Nếu thỏa mãn, phiếu xuất được tạo, số lượng tồn kho lập tức giảm trừ và ghi nhận doanh số xuất tương ứng.

Phân tích chi phí và hiệu quả đầu tư (Cost-Benefit Analysis)

  • Chi phí triển khai ước tính:
    • Tận dụng hạ tầng phần cứng có sẵn (Máy chủ đặt tại phòng Giám đốc, các máy trạm Intel Pentium Dual CPU 2.16GHz, RAM 1GB).
    • Chi phí phần mềm & phát triển: 15.000.000 VNĐ (Công cụ mã nguồn mở và chi phí nội bộ).
    • Chi phí đào tạo nhân sự: 3.000.000 VNĐ.
    • Tổng chi phí: ~18.000.000 VNĐ.
  • Lợi ích kinh tế thu được:
    • Giảm thiểu 1 vị trí nhân sự tổng hợp báo cáo thủ công: Tiết kiệm ~60.000.000 VNĐ/năm.
    • Giảm tỷ lệ thất thoát và tồn đọng vốn do phụ tùng ứ đọng: Ước tính tiết kiệm ~45.000.000 VNĐ/năm.
    • Thời gian hoàn vốn (Payback Period): $18.000.000 / (105.000.000 / 12) \approx 2.05 \text{ tháng}$.

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

  • Hạn chế kỹ thuật hiện tại:

    • Kiến trúc ứng dụng Desktop 2-Tier yêu cầu phải cài đặt Client trực tiếp trên từng máy trạm chạy hệ điều hành Windows.
    • Chưa hỗ trợ cơ chế đồng bộ dữ liệu Offline-to-Online tự động khi đường truyền kết nối giữa các chi nhánh bị gián đoạn.
    • Chưa có phân hệ giao tiếp API RESTful để tích hợp trực tiếp với phần mềm kế toán MISA đang sử dụng tại phòng Tài chính - Kế toán.
  • Hướng nghiên cứu và nâng cấp tiếp theo:

    • Chuyển đổi kiến trúc sang mô hình Web-based đa nền tảng sử dụng ASP.NET Core kết hợp CSDL đám mây (Cloud Database).
    • Tích hợp công nghệ nhận dạng mã phản hồi nhanh (QR Code) và máy quét RFID cầm tay để tự động hóa khâu quét kiểm kê thực địa.
    • Phát triển module phân tích nâng cao (Data Analytics) áp dụng thuật toán dự báo chuỗi thời gian (ARIMA) nhằm đề xuất định mức nhập hàng tối ưu theo mùa vụ kinh doanh xe máy.

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

  • Sinh viên & Học viên chuyên ngành Hệ thống thông tin: Tham khảo tài liệu phân tích thiết kế hệ thống hoàn chỉnh từ mô hình DFD, ERD đến lược đồ cơ sở dữ liệu thực tế tại doanh nghiệp thương mại.
  • Lập trình viên & Kỹ sư phần mềm: Nắm bắt phương pháp xử lý toàn vẹn dữ liệu thông qua Transaction, Trigger và các kỹ thuật xây dựng ứng dụng quản lý dữ liệu Client-Server.
  • Doanh nghiệp vừa và nhỏ (SMEs): Nhận chuyển giao một quy trình nghiệp vụ kho chuẩn mực, giúp tiết kiệm chi phí vận hành và nâng cao tính minh bạch tài chính.
  • Nhà nghiên cứu & Giảng viên: Dữ liệu thực nghiệm thực tế về quá trình chuyển đổi số từ mô hình bảng tính Excel sang cơ sở dữ liệu quan hệ tại doanh nghiệp Việt Nam.

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

1. Cấu hình phần cứng tối thiểu để triển khai hệ thống quản lý kho này là gì?

Hệ thống được tối ưu hóa cao, có thể vận hành ổn định trên các máy trạm cấu hình thấp: CPU Intel Pentium Dual-Core 2.0GHz trở lên, dung lượng RAM tối thiểu 1GB, ổ cứng trống từ 500MB, chạy hệ điều hành Windows XP, Windows 7 hoặc các phiên bản Windows mới hơn. Máy chủ cơ sở dữ liệu yêu cầu tối thiểu 2GB RAM và cài đặt Microsoft SQL Server 2005/2008 R2 trở lên.

2. Hệ thống xử lý thế nào khi xảy ra xung đột nhiều người cùng xuất/nhập một mặt hàng?

Hệ thống sử dụng cơ chế Transaction Locking của Microsoft SQL Server với mức độ cô lập mặc định (Read Committed) kết hợp với các câu lệnh kiểm tra logic tức thời trong Trigger. Khi có hai phiên giao dịch đồng thời cập nhật một bản ghi HANG, hệ thống sẽ tuần tự hóa các thao tác cập nhật số lượng SoluongTon, đảm bảo không bao giờ xảy ra hiện tượng mất mát cập nhật (Lost Update).

3. Có thể nhập/xuất dữ liệu từ phần mềm sang Microsoft Excel được không?

Có. Hệ thống tích hợp sẵn chức năng Export/Import qua giao tiếp COM Automation của Windows, cho phép thủ kho xuất danh mục tồn kho, báo cáo tổng hợp ra định dạng .xls/.xlsx chỉ bằng một thao tác nhấp chuột.

4. Chi phí bảo trì và nâng cấp phần mềm hàng năm là bao nhiêu?

Do hệ thống được xây dựng trên nền tảng kiến trúc đóng gói độc lập và CSDL chuẩn hóa, chi phí bảo trì định kỳ gần như bằng không trong điều kiện vận hành bình thường. Doanh nghiệp chỉ cần định kỳ dọn dẹp log giao dịch và sao lưu CSDL theo kịch bản tự động được thiết lập sẵn.

5. Dữ liệu giữa 2 chi nhánh được kết nối và đồng bộ như thế nào?

Trong giai đoạn đầu, các chi nhánh kết nối về máy chủ trung tâm qua mạng ảo nội bộ (VPN) trên đường truyền Internet tốc độ cao của Viettel. Trong trường hợp mạng gián đoạn, mỗi chi nhánh có thể xuất file nhật ký giao dịch định kỳ để nạp (Import) bổ sung vào máy chủ chính mà không làm gián đoạn mã chứng từ duy nhất.


Kết luận

Đề tài khóa luận “Hoàn thiện hệ thống thông tin quản lý kho hàng tại Công ty TNHH Hà Thủy” đã giải quyết triệt để bài toán chuyển đổi mô hình quản lý thủ công sang hệ thống thông tin số hóa hiện đại. Bằng việc phân tích sâu sắc thực trạng nghiệp vụ, chuẩn hóa mô hình dữ liệu quan hệ 3NF và xây dựng ứng dụng trực quan bằng Visual Basic kết hợp sức mạnh xử lý giao dịch của Microsoft SQL Server, giải pháp đã chứng minh tính khả thi, hiệu quả kinh tế và độ tin cậy vượt trội.

Hệ thống không chỉ giúp doanh nghiệp giảm thiểu 80% thời gian xử lý thủ tục, tiết kiệm hàng chục triệu đồng chi phí vận hành mỗi năm mà còn tạo tiền đề vững chắc cho việc mở rộng quy mô kinh doanh đa chi nhánh trong tương lai. Đây là tài liệu tham khảo có giá trị cao cả về mặt học thuật lẫn thực tiễn ứng dụng cho sinh viên, kỹ sư phần mềm và các nhà quản trị doanh nghiệp thương mại bán lẻ.