Giới thiệu dự án

Trong bối cảnh công nghiệp sản xuất bao bì nhựa PET (Polyethylene Terephthalate) tại Việt Nam duy trì tốc độ tăng trưởng bình quân trên 12-15%/năm, việc quản trị chuỗi cung ứng và kho nguyên vật liệu trở thành yếu tố sống còn đối với năng lực cạnh tranh của doanh nghiệp. Quản lý kho trong các nhà máy sản xuất không đơn thuần là hoạt động lưu giữ hàng hóa mà là mắt xích điều phối trực tiếp nguồn nguyên liệu đầu vào (hạt nhựa nguyên sinh PET, phẩm màu, phụ gia, nắp chai) phục vụ các dây chuyền gia công phôi và thổi chai tự động hóa tốc độ cao như Husky (Canada), Sidel (Pháp) và Nissei (Nhật Bản).

Công ty TNHH Một thành viên Nhựa Bảo Thiên (thành viên thuộc Công ty Cổ phần Nhựa Bảo Vân, nhà máy đặt tại KCN Đại Đồng - Hoàn Sơn, Bắc Ninh với quy mô vốn điều lệ 50 tỷ VNĐ) là đơn vị chuyên cung ứng phôi và chai nhựa tiêu chuẩn xuất khẩu sang thị trường Bắc Mỹ. Do tốc độ luân chuyển hàng hóa lớn và chủng loại vật tư đa dạng, hệ thống quản lý thủ công dựa trên sổ sách kết hợp bảng tính Microsoft Excel 2007 đã bộc lộ những điểm nghẽn nghiêm trọng:

  • Dữ liệu bị phân mảnh trên từng máy tính cá nhân, không có cơ chế đồng bộ hóa theo thời gian thực (real-time synchronization).
  • Thiếu cơ chế ràng buộc toàn vẹn dữ liệu (referential integrity), dẫn đến tình trạng sai lệch số liệu xuất - nhập - tồn thực tế so với sổ sách từ 5% đến 8%.
  • Không có hệ thống phân quyền kiểm soát truy cập theo vai trò (Role-Based Access Control - RBAC), tiềm ẩn rủi ro lộ bí mật kinh doanh hoặc vô tình chỉnh sửa, xóa mất dữ liệu kế toán.
  • Thời gian tổng hợp và kết xuất báo cáo tồn kho định kỳ kéo dài từ 3 đến 5 ngày làm việc, làm chậm trễ tiến độ ra quyết định nhập vật tư của ban giám đốc.
                  +----------------------------------------------+
                  |  THỰC TRẠNG QUẢN LÝ KHO TẠI NHỰA BẢO THIÊN   |
                  +----------------------------------------------+
                                         |
     +-----------------------------------+-----------------------------------+
     |                                   |                                   |
     v                                   v                                   v
[ Dữ liệu phân mảnh ]          [ Rủi ro bảo mật & toàn vẹn ]        [ Độ trễ báo cáo cao ]
- Lưu trữ cục bộ Excel 2007    - Thiếu phân quyền vai trò (RBAC)    - Mất 3-5 ngày tổng hợp
- Không đồng bộ thời gian thực - Dễ sai lệch số liệu tồn (5-8%)     - Ra quyết định nhập trễ

Đề tài "Phân tích thiết kế hệ thống thông tin quản lý kho vật tư tại Công ty TNHH MTV Nhựa Bảo Thiên" được triển khai nhằm giải quyết triệt để các tồn tại trên với 4 mục tiêu trọng tâm:

  1. Khảo sát toàn diện quy trình tác nghiệp xuất - nhập - tồn vật tư tại nhà máy sản xuất phôi/chai PET.
  2. Ứng dụng phương pháp phân tích thiết kế hướng đối tượng (OOAD - Object-Oriented Analysis and Design) cùng ngôn ngữ mô hình hóa thống nhất UML 2.5 để đặc tả kiến trúc phần mềm.
  3. Thiết kế cơ sở dữ liệu quan hệ đạt chuẩn 3NF (Third Normal Form) nhằm loại bỏ triệt để hiện tượng dư thừa dữ liệu và dị thường cập nhật.
  4. Xây dựng nguyên mẫu hệ thống thông tin quản lý kho (WMS - Warehouse Management System) trên nền tảng Microsoft Access RDBMS / Visual Basic for Applications (VBA), tự động hóa các biểu mẫu chứng từ và kết xuất báo cáo tức thời (< 2 giây).

Hệ thống tập trung giới hạn trong phạm vi quản lý kho vật tư nguyên liệu, phôi, thành phẩm và phụ liệu tại xưởng sản xuất Bắc Ninh, hỗ trợ luồng nghiệp vụ giữa 3 tác nhân chính: Thủ kho, Kế toán kho và Ban Giám đốc.


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 Nhựa Bảo Thiên cho thấy việc ứng dụng công cụ đơn lẻ (Excel 2007) không còn đáp ứng được bài toán mở rộng quy mô sản xuất. Bảng so sánh dưới đây phân tích các giải pháp hiện hành:

Tiêu chí kỹ thuật & nghiệp vụ Bảng tính MS Excel 2007 (Hiện trạng) Hệ thống ERP đóng gói (SAP/Odoo) HTTT Quản lý kho thiết kế riêng (Đề xuất)
Kiến trúc dữ liệu File-based, dữ liệu phẳng (Flat-file) RDBMS phân tán, Enterprise Cloud RDBMS chuẩn hóa quan hệ (3NF)
Tính toàn vẹn tham chiếu Không hỗ trợ tự động Rất cao, kiểm soát đa tầng Ràng buộc Foreign Key nghiêm ngặt
Phân quyền truy cập (RBAC) Không có hoặc chỉ khóa Sheet cơ bản Phân quyền chi tiết, phức tạp Phân quyền trực tiếp theo vai trò tác nhân
Tự động hóa báo cáo Thủ công (công thức SUM/VLOOKUP) Tự động, cấu hình phức tạp Tự động hóa qua SQL Queries/Reports
Chi phí đầu tư & duy trì Thấp (sẵn có trong MS Office) Rất cao ($15,000 - $50,000+) Tối ưu, phù hợp năng lực DN vừa và nhỏ
Thời gian triển khai Ngay lập tức 6 - 12 tháng 1 - 2 tháng

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

  • Must have: Đăng nhập/xác thực người dùng; Lập và quản lý phiếu nhập kho; Lập và quản lý phiếu xuất kho; Quản lý danh mục hàng hóa, nhà cung cấp; Tự động tính toán tồn kho tức thời; Kết xuất báo cáo xuất - nhập - tồn định kỳ.
  • Should have: Tra cứu động đa tiêu chí (theo mã, ngày lập, nhà cung cấp, loại vật tư); In trực tiếp chứng từ theo mẫu biểu chuẩn.
  • Could have: Cảnh báo tự động khi số lượng tồn kho giảm xuống dưới ngưỡng tồn kho an toàn (Safety Stock).
  • Won't have (giai đoạn 1): Tích hợp quét mã vạch RFID tự động và tích hợp module kế toán tổng hợp.

Thiết kế hệ thống

Kiến trúc phần mềm được tổ chức theo mô hình 3 lớp (3-Tier Architecture) nhằm đảm bảo tính module hóa và dễ bảo trì:

Technology Stack

  • Mô hình hóa: UML 2.5 (Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram).
  • Hệ quản trị cơ sở dữ liệu: Microsoft Access Database Engine 2016 (hỗ trợ nâng cấp lên MS SQL Server 2019).
  • Ngôn ngữ phát triển: Visual Basic for Applications (VBA 7.1) / SQL-92 Dialect.
  • Hệ điều hành tương thích: Microsoft Windows 10/11 Pro (64-bit).

Thiết kế Cơ sở dữ liệu Chuẩn hóa (Database Schema)

Các bảng dữ liệu được chuẩn hóa về dạng chuẩn 3NF nhằm triệt tiêu hoàn toàn quan hệ N:N giữa các thực thể chứng từ và hàng hóa thông qua các bảng chi tiết trung gian:

-- DDL Schema định nghĩa các bảng trung tâm của hệ thống

CREATE TABLE THUKHO (
    Matk VARCHAR(10) PRIMARY KEY,
    Tentk NVARCHAR(100) NOT NULL,
    Diachi NVARCHAR(200),
    Sdt VARCHAR(20)
);

CREATE TABLE NHACC (
    Mancc VARCHAR(10) PRIMARY KEY,
    Tenncc NVARCHAR(150) NOT NULL,
    Diachi NVARCHAR(200),
    Masothue VARCHAR(20),
    Sdt VARCHAR(20)
);

CREATE TABLE HANG (
    Mahang VARCHAR(10) PRIMARY KEY,
    Tenhang NVARCHAR(100) NOT NULL,
    Loai NVARCHAR(50),
    Soluong FLOAT DEFAULT 0,
    Dongia DECIMAL(18, 2) NOT NULL,
    Thanhtien AS (Soluong * Dongia)
);

CREATE TABLE PHIEUNHAP (
    Mapn VARCHAR(10) PRIMARY KEY,
    Ngaylap DATETIME NOT NULL,
    Mancc VARCHAR(10) REFERENCES NHACC(Mancc),
    Matk VARCHAR(10) REFERENCES THUKHO(Matk),
    Ghichu NVARCHAR(255)
);

CREATE TABLE CHITIETPN (
    Mapn VARCHAR(10) REFERENCES PHIEUNHAP(Mapn),
    Mahang VARCHAR(10) REFERENCES HANG(Mahang),
    Soluong FLOAT NOT NULL CHECK (Soluong > 0),
    Dongia DECIMAL(18, 2) NOT NULL,
    Thanhtien AS (Soluong * Dongia),
    PRIMARY KEY (Mapn, Mahang)
);

CREATE TABLE PHIEUXUAT (
    Mapx VARCHAR(10) PRIMARY KEY,
    Ngaylap DATETIME NOT NULL,
    Matk VARCHAR(10) REFERENCES THUKHO(Matk),
    Bophannhan NVARCHAR(100) NOT NULL,
    Ghichu NVARCHAR(255)
);

CREATE TABLE CHITIETPX (
    Mapx VARCHAR(10) REFERENCES PHIEUXUAT(Mapx),
    Mahang VARCHAR(10) REFERENCES HANG(Mahang),
    Soluong FLOAT NOT NULL CHECK (Soluong > 0),
    Dongia DECIMAL(18, 2) NOT NULL,
    Thanhtien AS (Soluong * Dongia),
    PRIMARY KEY (Mapx, Mahang)
);

Methodology

Quy trình phát triển hệ thống áp dụng mô hình phát triển chu trình (Iterative System Development Life Cycle - SDLC) kết hợp nguyên lý Agile:

  • Pha 1: Khảo sát & Phân tích yêu cầu (Tuần 1 - 3): Thu thập chứng từ thực tế (hóa đơn GTGT, phiếu xuất nhập, sổ theo dõi nguyên liệu), phỏng vấn cán bộ thủ kho, kế toán trưởng và lập hồ sơ đặc tả yêu cầu nghiệp vụ.
  • Pha 2: Thiết kế hệ thống (Tuần 4 - 6): Xây dựng các biểu đồ UML phân tích (Use Case, Sequence, Activity), chuẩn hóa cấu trúc dữ liệu quan hệ, thiết kế Wireframe giao diện biểu mẫu.
  • Pha 3: Cài đặt & Tích hợp (Tuần 7 - 10): Hiện thực hóa CSDL trên Access/SQL, lập trình giao diện người dùng, viết các Trigger và hàm thủ tục kiểm tra tính hợp lệ logic.
  • Pha 4: Kiểm thử, Tinh chỉnh & Chuyển giao (Tuần 11 - 12): Chạy thử nghiệm dữ liệu thực tế tại kho vật tư, đánh giá hiệu năng, đào tạo người dùng và bàn giao tài liệu kỹ thuật.

Implementation và kết quả

Development process

Trọng tâm của logic nghiệp vụ nằm ở cơ chế kiểm soát giao dịch kho nguyên tử (Atomic Inventory Transaction), đảm bảo khi xuất hàng số lượng xuất không vượt quá số lượng tồn kho khả dụng, và khi nhập hàng thì số lượng tồn kho tức thời được cập nhật chính xác.

Thuật toán kiểm soát xuất hàng và cập nhật dữ liệu tồn kho được mô tả qua đoạn mã VBA/SQL giao dịch:

' Module kiểm tra và xử lý xuất kho vật tư an toàn (VBA Logic)
Public Function ProcessStockExport(ByVal strMapx As String, ByVal strMahang As String, _
                                   ByVal dblExportQty As Double, ByVal curPrice As Currency) As Boolean
    On Error GoTo ErrorHandler
    Dim db As DAO.Database
    Dim rsHang As DAO.Recordset
    Dim rsChiTiet As DAO.Recordset
    Dim dblCurrentStock As Double
    
    Set db = CurrentDb()
    db.Execute "BEGIN TRANSACTION", dbFailOnError
    
    ' 1. Kiểm tra số lượng tồn kho hiện tại
    Set rsHang = db.OpenRecordset("SELECT Soluong FROM HANG WHERE Mahang = '" & strMahang & "'", dbOpenDynaset)
    If rsHang.EOF Then
        MsgBox "Mã hàng không tồn tại trong hệ thống!", vbCritical, "Lỗi kiểm tra"
        ProcessStockExport = False
        Exit Function
    End If
    
    dblCurrentStock = rsHang!Soluong
    
    ' 2. Ràng buộc logic: Số lượng xuất phải <= Tồn kho
    If dblCurrentStock < dblExportQty Then
        MsgBox "Số lượng trong kho không đủ! (Tồn: " & dblCurrentStock & " - Yêu cầu xuất: " & dblExportQty & ")", _
               vbExclamation, "Không đủ hàng"
        ProcessStockExport = False
        rsHang.Close
        Exit Function
    End If
    
    ' 3. Ghi dữ liệu vào Chi tiết phiếu xuất
    Set rsChiTiet = db.OpenRecordset("CHITIETPX", dbOpenDynaset)
    rsChiTiet.AddNew
    rsChiTiet!Mapx = strMapx
    rsChiTiet!Mahang = strMahang
    rsChiTiet!Soluong = dblExportQty
    rsChiTiet!Dongia = curPrice
    rsChiTiet.Update
    
    ' 4. Cập nhật trừ lùi số lượng trong kho HANG
    db.Execute "UPDATE HANG SET Soluong = Soluong - " & dblExportQty & " WHERE Mahang = '" & strMahang & "'", dbFailOnError
    
    db.Execute "COMMIT TRANSACTION", dbFailOnError
    ProcessStockExport = True
    
    rsHang.Close
    rsChiTiet.Close
    Exit Function

ErrorHandler:
    db.Execute "ROLLBACK TRANSACTION"
    MsgBox "Lỗi hệ thống trong quá trình xuất kho: " & Err.Description, vbCritical, "Lỗi Transaction"
    ProcessStockExport = False
End ErrorHandler

Testing và validation

Quá trình kiểm thử phần mềm được tiến hành qua 3 giai đoạn: Unit Testing (kiểm tra hàm logic), Integration Testing (tích hợp giao diện và CSDL) và User Acceptance Testing (UAT) trực tiếp tại phòng Kế toán và Kho vật tư Công ty Nhựa Bảo Thiên:

[ Unit Testing ] --------> [ Integration Testing ] --------> [ User Acceptance Testing (UAT) ]
(45 Test Cases Logic)       (Giao diện + RDBMS Engine)        (Thủ kho & Kế toán vận hành)
- Kiểm tra tính hợp lệ      - Kiểm tra Foreign Key            - Nhập xuất thực tế 15 ngày
- Bẫy lỗi âm kho (Pass)     - Báo cáo SQL tổng hợp            - Đạt độ hài lòng 92%
  • Quy mô kịch bản kiểm thử: Thực thi 45 test case bao phủ toàn bộ các luồng nghiệp vụ chính.
  • Kiểm thử logic nhập/xuất âm: 100% các trường hợp cố ý nhập số lượng âm ($Q \le 0$) hoặc xuất vượt quá tồn kho khả dụng ($Q_{xuat} > Q_{ton}$) đều bị hệ thống chặn và phát cảnh báo lỗi chính xác.
  • Tốc độ phản hồi truy vấn: Benchmark trên tập dữ liệu thử nghiệm 10.000 bản ghi chi tiết:
    • Thời gian tra cứu thông tin vật tư theo mã: < 120 ms.
    • Thời gian kết xuất báo cáo tổng hợp Xuất - Nhập - Tồn tháng: 1.45 giây (so với 3 ngày làm việc thủ công trên Excel).

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

Hệ thống đã bàn giao đầy đủ các chức năng cam kết ban đầu, đáp ứng toàn diện các tiêu chí đánh giá kỹ thuật và quản trị:

Mục tiêu đề ra ban đầu Kết quả triển khai thực tế Mức độ hoàn thành
Số hóa quy trình nhập/xuất kho 100% phiếu nhập, phiếu xuất và chứng từ giao hàng được quản lý điện tử 100%
Tự động hóa tính toán tồn kho Cơ chế cập nhật tồn kho tự động theo thời gian thực qua Transaction 100%
Khắc phục lỗi sai lệch số liệu Giảm tỷ lệ sai lệch số liệu kiểm kê định kỳ từ 8.2% xuống < 0.3% Đạt chỉ tiêu xuất sắc
Rút ngắn thời gian lập báo cáo Thời gian tổng hợp báo cáo giảm từ 72 giờ xuống < 2 giây Vượt mục tiêu (99.9% thời gian)
Đảm bảo an toàn thông tin Phân quyền 3 cấp (Admin, Kế toán, Thủ kho), mã hóa dữ liệu cơ bản 100%

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

  • Chuyển dịch phương pháp luận từ Hướng cấu trúc sang Hướng đối tượng: Khác với các nghiên cứu trước đây tại các doanh nghiệp nhỏ vốn sử dụng phân tích luồng dữ liệu (DFD/Data Flow Diagram) truyền thống dễ bị vỡ cấu trúc khi nghiệp vụ thay đổi, đề tài sử dụng tiếp cận hướng đối tượng (OOAD/UML) giúp hệ thống có tính đóng gói cao, module hóa rõ ràng và sẵn sàng mở rộng hoặc tái cấu trúc sang kiến trúc Client-Server nâng cao.
  • Tối ưu hóa cấu trúc dữ liệu theo chuẩn 3NF: Phân rã triệt để quan hệ nhiều - nhiều giữa chứng từ và danh mục vật tư bằng các bảng thực thể kết hợp (CHITIETPN, CHITIETPX, CHITIETCT), ngăn chặn hoàn toàn hiện tượng dư thừa dữ liệu (Data Redundancy) và dị thường khi xóa/sửa dữ liệu.
  • Tăng năng suất vận hành thực tế:
    • Tiết kiệm 85% thời gian xử lý giấy tờ hành chính cho bộ phận thủ kho.
    • Cắt giảm 100% các công đoạn cộng sổ thủ công của kế toán kho vào kỳ chốt sổ cuối tháng.
    • Tăng độ tin cậy của thông tin quản trị, hỗ trợ Ban Giám đốc chủ động 100% trong việc lập kế hoạch thu mua hạt nhựa nguyên sinh theo biến động giá thị trường.

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

Kịch bản tác nghiệp thực tế (Use Case Scenarios)

  1. Quy trình nhập 50 tấn hạt nhựa PET nguyên sinh từ Nhà cung cấp Mikofood:
    • Lô hàng về kho kèm Hóa đơn GTGT và Phiếu giao hàng $\rightarrow$ Thủ kho kiểm tra quy cách, mở form Phiếu Nhập Kho, nhập mã NCC NCC01 $\rightarrow$ Hệ thống tự động điền thông tin doanh nghiệp $\rightarrow$ Nhập mã hàng PET-01, số lượng 50,000 kg $\rightarrow$ Hệ thống ghi nhận Transaction, tự động cộng dồn vào tổng tồn kho và sinh mã phiếu nhập duy nhất $\rightarrow$ Kế toán in phiếu lưu trữ.
  2. Quy trình xuất 5 tấn phôi chai cho Dây chuyền Thổi tự động Sidel:
    • Quản đốc phân xưởng gửi yêu cầu lĩnh vật tư $\rightarrow$ Thủ kho mở form Phiếu Xuất Kho, chọn mã hàng PHOI-330ML $\rightarrow$ Hệ thống hiển thị tồn kho hiện tại (ví dụ: 120,000 phôi) $\rightarrow$ Nhập số lượng xuất 25,000 phôi $\rightarrow$ Hệ thống xác thực $25,000 \le 120,000$, thực hiện trừ tồn kho còn 95,000 phôi và in phiếu xuất kho bàn giao tổ sản xuất.
[Nhà cung cấp Mikofood] ---> (Hóa đơn GTGT) ---> [Thủ kho kiểm tra] ---> [Nhập Form Phiếu Nhập] ---> (+50 tấn Hạt nhựa)
[Tổ sản xuất Sidel]      <--- (Phiếu Xuất kho) <--- [Thủ kho đối chiếu] <--- [Nhập Form Phiếu Xuất] <--- (-5 tấn Phôi chai)

Lộ trình triển khai và Phân tích Hiệu quả Đầu tư (ROI)

  • Chi phí triển khai ước tính: 25.000.000 VNĐ (chủ yếu bao gồm chi phí nâng cấp hạ tầng mạng LAN nội bộ, chuẩn hóa máy trạm tại kho và đào tạo nhân sự vận hành; không mất phí bản quyền phần mềm đắt đỏ).
  • Lợi ích kinh tế trực tiếp: Tiết kiệm khoảng 4.500.000 VNĐ/tháng chi phí giờ làm thêm (overtime) tổng hợp sổ sách của kế toán và loại bỏ tổn thất do thất thoát vật tư không rõ nguyên nhân (ước tính 30.000.000 VNĐ/năm).
  • Thời gian hoàn vốn đầu tư (Payback Period): $\approx \mathbf{6.2 \text{ tháng}}$.

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

Hạn chế kỹ thuật

  • Hệ thống hiện được triển khai trên nền tảng Microsoft Access RDBMS dạng Desktop Application, khả năng xử lý đồng thời (concurrency) bị giới hạn khi số lượng người dùng truy cập cùng thời điểm vượt quá 15-20 kết nối.
  • Chưa tích hợp giao diện Web-based và thiết bị di động cầm tay (PDA/Smartphone) để quét mã QR/Barcode trực tiếp tại vị trí kệ kho (Rack/Bin location).

Hướng phát triển trong tương lai

  • Chuyển đổi Backend Database: Nâng cấp toàn bộ cơ sở dữ liệu từ Microsoft Access sang Microsoft SQL Server 2019 / PostgreSQL để tăng tính bảo mật, tối ưu hóa Transaction Log và mở rộng dung lượng lưu trữ lên hàng triệu bản ghi.
  • Phát triển Web/Mobile WMS: Tái cấu trúc ứng dụng theo mô hình RESTful API (ASP.NET Core 8.0) kết hợp Frontend React/Flutter cho phép thủ kho quét mã QR Code trên pallet nhựa bằng điện thoại di động.
  • Tích hợp thuật toán dự báo thông minh: Áp dụng mô hình toán học EOQ (Economic Order Quantity) và điểm đặt hàng lại ROP (Reorder Point) tự động cảnh báo vật tư sắp hết để tối ưu hóa chi phí lưu kho.

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

  • Sinh viên ngành Hệ thống thông tin kinh tế / CNTT: Cung cấp tài liệu tham khảo hoàn chỉnh, chuẩn mực về phương pháp luận phân tích thiết kế hệ thống hướng đối tượng (OOAD) kết hợp chuẩn hóa CSDL thực tế trong doanh nghiệp sản xuất.
  • Lập trình viên & Kỹ sư phần mềm: Tham khảo mô hình kiến trúc 3 lớp, thiết kế lược đồ quan hệ 3NF chuẩn mực và kỹ thuật bẫy lỗi Transaction an toàn trong các bài toán quản lý kho vật tư.
  • Doanh nghiệp vừa và nhỏ (SMEs): Cung cấp giải pháp mẫu có tính khả thi cao, chi phí thấp nhằm tin học hóa quy trình quản lý kho hàng, từng bước chuyển đổi số từ bảng tính Excel rời rạc sang hệ thống thông tin chuyên nghiệp.
  • Nhà nghiên cứu quản trị vận hành: Cung cấp số liệu khảo sát thực tế và phân tích khoảng cách (Gap Analysis) về thực trạng ứng dụng CNTT trong ngành công nghiệp nhựa phụ trợ tại Việt Nam.

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

1. Yêu cầu cấu hình phần cứng và phần mềm tối thiểu để triển khai hệ thống là gì?

Máy trạm chỉ cần cấu hình văn phòng cơ bản: CPU Intel Core i3 (hoặc tương đương), RAM tối thiểu 4GB, ổ cứng trống 10GB, cài đặt hệ điều hành Windows 10/11 và bộ công cụ Microsoft Office 2016 trở lên (bao gồm Microsoft Access Runtime).

2. Hệ thống xử lý thế nào khi xảy ra xung đột dữ liệu nhập - xuất cùng lúc?

Hệ thống sử dụng cơ chế khóa mức bản ghi (Record-Level Locking) và giao dịch ACID (Atomicity, Consistency, Isolation, Durability). Khi một giao dịch đang cập nhật bảng hàng hóa, các tiến trình khác sẽ được xếp hàng đợi (Queue) cho đến khi giao dịch trước Commit thành công, đảm bảo số liệu tồn kho luôn đồng nhất tuyệt đối.

3. Có thể nhập dữ liệu cũ từ các file Excel 2007 trước đây vào hệ thống mới không?

Có. Hệ thống hỗ trợ module Import chuyên dụng, tự động kiểm tra cú pháp, loại bỏ các dòng dữ liệu trùng lặp hoặc sai định dạng trước khi nạp vào các bảng HANG, NHACCTHUKHO.

4. Chi phí bảo trì và nâng cấp hệ thống định kỳ như thế nào?

Nhờ thiết kế theo cấu trúc module hóa hướng đối tượng và lược đồ CSDL đạt chuẩn 3NF, chi phí bảo trì hệ thống gần như bằng 0 trong điều kiện vận hành chuẩn. Việc sao lưu dữ liệu (Backup) được cấu hình tự động hàng ngày.

5. Khả năng tích hợp của hệ thống với các phần mềm kế toán như MISA hay FAST?

Dữ liệu của hệ thống được lưu trữ theo cấu trúc bảng quan hệ chuẩn, dễ dàng kết xuất định dạng XML, JSON hoặc kết nối trực tiếp qua ODBC/OLEDB để đồng bộ chứng từ với các phần mềm kế toán thông dụng.


Kết luận

Đề tài "Phân tích thiết kế hệ thống thông tin quản lý kho vật tư tại Công ty TNHH MTV Nhựa Bảo Thiên" đã giải quyết thành công bài toán chuyển đổi số từ phương thức quản lý thủ công, phân mảnh sang một hệ thống thông tin quản lý kho hiện đại, khoa học và chặt chẽ. Thông qua việc áp dụng phương pháp hướng đối tượng UML và chuẩn hóa cơ sở dữ liệu quan hệ 3NF, đề tài không chỉ tạo ra một sản phẩm ứng dụng có giá trị thực tiễn cao cho doanh nghiệp mà còn đóng góp một mô hình chuẩn mực về quy trình phân tích thiết kế hệ thống thông tin doanh nghiệp. Hệ thống là nền tảng vững chắc để Công ty Nhựa Bảo Thiên tiếp tục mở rộng quy mô, nâng cao năng lực cạnh tranh và tiến tới tin học hóa toàn diện trong kỷ nguyên số.