Giới thiệu dự án
Trong bối cảnh công nghiệp hóa và chuyển đổi số doanh nghiệp sản xuất, công tác quản lý chuỗi cung ứng và kho vận đóng vai trò then chốt quyết định hiệu quả vận hành và tối ưu hóa chi phí. Theo thống kê từ các tổ chức nghiên cứu quản trị chuỗi cung ứng, việc kiểm soát kho thủ công hoặc bán tự động bằng bảng tính rời rạc gây thất thoát trung bình từ 3% đến 8% giá trị tồn kho hàng năm, đồng thời làm tăng thời gian xử lý đơn hàng lên đến 40%. Đề tài "Phân tích và thiết kế hệ thống quản lý kho vật tư hàng hóa ở Viện máy và Dụng cụ Công nghiệp" (IMI Holding) giải quyết bài toán chuyển dịch số hóa từ quy trình kế toán kho truyền thống sang hệ thống thông tin quản lý (Management Information System - MIS) tập trung, đồng bộ và bảo mật cao.
+-----------------------------------------------------------------------------+
| MÔ HÌNH VẬN HÀNH KHO TẬP TRUNG |
| |
| +-------------------+ +---------------------+ +---------------+ |
| | Nhà Cung Cấp | --> | Hệ Thống MIS | --> | Phòng Nghiên | |
| | (Biên bản/Hợp đồng| | (SQL Server 2008 R2)| | Cứu / Khách | |
| +-------------------+ +---------------------+ | Hàng | |
| | +---------------+ |
| v |
| [Cập Nhật Tức Thời N-X-T] |
| [Định Giá Tồn Kho Tự Động] |
| [Kiểm Soát Bảo Hành Linh Kiện] |
+-----------------------------------------------------------------------------+
Vấn đề thực tiễn và điểm nghẽn nghiệp vụ
Viện Máy và Dụng cụ Công nghiệp (doanh nghiệp Khoa học & Công nghệ trực thuộc Bộ Công Thương với 1.188 cán bộ nhân viên, 12 trung tâm nghiên cứu và 14 công ty thành viên) quản lý khối lượng danh mục vật tư, linh kiện cơ khí chính xác, thiết bị tự động hóa rất lớn. Trước khi triển khai đề tài, công tác quản trị kho tại Viện gặp phải các điểm nghẽn nghiêm trọng:
- Dữ liệu phân mảnh và trùng lặp: Dữ liệu nhập - xuất - tồn (N-X-T) ghi chép thủ công trên sổ sách kết hợp các tệp Microsoft Excel rời rạc, gây sai lệch số liệu tồn kho thực tế và giá trị kế toán.
- Thời gian tra cứu và trích xuất báo cáo chậm: Để lập một báo cáo tổng hợp xuất nhập tồn theo định kỳ tháng hoặc quý, nhân viên thủ kho phải mất từ 2 đến 4 ngày tổng hợp, tính toán lại giá trị lũy kế.
- Rủi ro thất thoát và sai sót trong bảo hành: Việc kiểm soát thời hạn bảo hành của thiết bị, linh kiện theo hợp đồng mua/bán không có cơ chế liên kết tự động với biên bản bàn giao, dẫn đến khó khăn khi truy xuất trách nhiệm nhà cung cấp.
- Bảo mật và phân quyền lỏng lẻo: Không có cơ chế ghi vết nhật ký truy cập (Audit Log), tiềm ẩn nguy cơ lộ lọt dữ liệu hoặc chỉnh sửa chứng từ trái thẩm quyền.
Mục tiêu dự án
- Khảo sát toàn diện, mô hình hóa luồng nghiệp vụ quản lý vật tư thiết bị tại Viện IMI theo tiêu chuẩn SSADM (Structured Systems Analysis and Design Method).
- Thiết kế cơ sở dữ liệu quan hệ (RDBMS) chuẩn hóa dạng 3NF (Third Normal Form) nhằm loại bỏ dị thường dữ liệu (anomalies) và dư thừa thông tin.
- Xây dựng cấu trúc biểu đồ phân cấp chức năng (FDD) và biểu đồ luồng dữ liệu (DFD) từ mức ngữ cảnh đến mức chi tiết cho các phân hệ: Nhập kho, Xuất kho, Kiểm soát tồn kho, Báo cáo thống kê và Quản trị hệ thống.
- Thiết lập kiến trúc phần mềm tích hợp cơ chế kiểm soát bảo mật đa tầng: phân quyền dựa trên vai trò (RBAC), mã hóa xác thực tài khoản và ghi nhật ký tác nghiệp tự động.
- Cung cấp công thức tính toán tự động giá trị kho tức thời theo thời gian thực ($Value_{new} = Value_{old} \pm Quantity \times Price$).
Phương pháp tiếp cận và kết quả kỳ vọng
Dự án áp dụng phương pháp phân tích hướng cấu trúc, kết hợp giữa thu thập dữ liệu sơ cấp (phỏng vấn sâu thủ kho, kế toán vật tư) và dữ liệu thứ cấp (hệ thống chứng từ thực tế: Phiếu nhập, Phiếu xuất, Biên bản giao nhận kiêm bảo hành, Thẻ kho). Hệ thống kỳ vọng mang lại:
- Cắt giảm 85% thời gian lập báo cáo tổng hợp Nhập - Xuất - Tồn.
- Đảm bảo 100% tính toàn vẹn dữ liệu, loại bỏ sai lệch số liệu tồn kho.
- Kiểm soát chính xác 100% thời hạn bảo hành của từng vật tư theo từng số chứng từ giao nhận.
Phạm vi và giới hạn đề tài
- Phạm vi không gian: Khối kho vật tư tập trung tại trụ sở Viện IMI (46 Láng Hạ, Đống Đa, Hà Nội) phục vụ các đề tài nghiên cứu chế tạo và các hợp đồng thương mại/chuyển giao công nghệ.
- Phạm vi nghiệp vụ: Phân tích, thiết kế chu trình quản trị chứng từ vật tư, định giá xuất nhập, theo dõi thẻ kho và phân quyền bảo mật.
- Giới hạn kỹ thuật: Hệ thống được thiết kế theo kiến trúc Client-Server trên nền Microsoft SQL Server 2008, chưa tích hợp phần cứng quét mã vạch RFID tự động trong pha đầu của dự án.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Đánh giá giải pháp hiện có
Trước khi thiết kế hệ thống mới, nhóm nghiên cứu đã tiến hành phân tích so sánh các giải pháp phần mềm quản lý kho nội bộ từng được triển khai trong môi trường học thuật và doanh nghiệp tương đương:
| Giải pháp / Công trình |
Ngôn ngữ / CSDL |
Ưu điểm |
Nhược điểm & Rủi ro kỹ thuật |
| Đề tài Nguyễn Thị Hường (NEU) |
Visual Basic + Access |
Dễ sử dụng, giao diện thân thiện cho nghiệp vụ kế toán cơ bản |
Bảo mật yếu, suy giảm tốc độ xử lý rõ rệt khi bản ghi vượt quá 10.000 dòng. |
| Đề tài Vương Ngọc Quỳnh (GoldTech) |
Visual Basic 6 + MS Access |
Chi phí triển khai thấp, phù hợp máy đơn lẻ (Standalone) |
Tệp CSDL .mdb giới hạn 2GB, dễ bị hỏng (corrupt) khi nhiều người truy cập qua mạng LAN. |
| Đề tài Nguyễn Chí Thanh (87 Lý Nam Đế) |
Visual FoxPro 7.0 |
Tốc độ truy vấn tệp cục bộ nhanh |
Không hỗ trợ kiến trúc Client-Server hiện đại, cơ chế phân quyền sơ sài, khó mở rộng web. |
| Hệ thống đề xuất cho Viện IMI |
C# / .NET + MS SQL Server 2008 |
Cơ chế ACID đầy đủ, bảo mật RBAC, chuẩn hóa 3NF, xử lý Transaction an toàn |
Đòi hỏi hạ tầng máy chủ CSDL chuyên dụng và đào tạo người dùng ban đầu. |
Phân loại yêu cầu người dùng (Mô hình MoSCoW)
- Must Have (Bắt buộc): Lập phiếu nhập/xuất kho tự động lấy thông tin từ hợp đồng; cập nhật thẻ kho tức thì; tính toán giá trị tồn kho; phân quyền đăng nhập; sao lưu/phục hồi CSDL.
- Should Have (Nên có): Quản lý biên bản giao nhận kiêm bảo hành; ghi nhật ký đăng nhập/đăng xuất (Audit Log); trích xuất dữ liệu ra Excel/Word.
- Could Have (Có thể có): Cảnh báo tự động khi lượng tồn kho chạm ngưỡng tối thiểu (Safety Stock); hỗ trợ phím nóng trên giao diện.
- Won't Have (Chưa thực hiện ở giai đoạn này): Đồng bộ dữ liệu đa chi nhánh qua đám mây (Cloud Sync) và quét mã QR Code trên thiết bị cầm tay di động.
Thiết kế hệ thống
graph TD
UI[Giao diện Người dùng WinForms / C# Client]
BL[Tầng Xử lý Nghiệp vụ Business Logic Layer]
DAL[Tầng Truy cập Dữ liệu Data Access Layer / ADO.NET]
DB[(Cơ sở dữ liệu Microsoft SQL Server 2008)]
UI -->|Gửi yêu cầu thao tác| BL
BL -->|Thực thi quy tắc nghiệp vụ / Validation| DAL
DAL -->|Truy vấn T-SQL / Stored Procedure| DB
DB -->|Trả về kết quả / Dataset| DAL
DAL -->|Ánh xạ Entity Objects| BL
BL -->|Hiển thị dữ liệu| UI
subgraph "Bảo Mật & Kiểm Soát"
AUTH[Xác thực & Phân quyền RBAC]
LOG[Ghi vết Nhật ký Hệ thống]
end
BL -.-> AUTH
BL -.-> LOG
Ngăn xếp công nghệ (Technology Stack)
- Hệ quản trị CSDL: Microsoft SQL Server 2008 R2 Standard Edition (hỗ trợ T-SQL, Stored Procedures, Views, Indexing, Transaction Isolation Levels).
- Môi trường phát triển: Microsoft Visual Studio / .NET Framework 4.0 (Windows Forms Application cho giao diện máy trạm).
- Phương thức kết nối CSDL: ADO.NET kết nối thông qua chuỗi kết nối chuẩn hóa (SQL Authentication Provider).
Thiết kế cơ sở dữ liệu quan hệ (Relational Schema)
Mô hình dữ liệu được chuẩn hóa triệt để qua các dạng chuẩn 1NF, 2NF và 3NF, loại bỏ hoàn toàn các phụ thuộc hàm bắc cầu. Cấu trúc các bảng dữ liệu cốt lõi bao gồm:
-- 1. Bảng TÀI KHOẢN (Phân quyền người dùng)
CREATE TABLE TAI_KHOAN (
Username NVARCHAR(20) PRIMARY KEY,
Password NVARCHAR(64) NOT NULL, -- Hashing SHA-256
MaNV NVARCHAR(5) NOT NULL,
Quyen NVARCHAR(20) NOT NULL CHECK (Quyen IN ('Admin', 'ThuKho', 'KeToan', 'NhanVien')),
CONSTRAINT FK_TaiKhoan_NhanVien FOREIGN KEY (MaNV) REFERENCES NHAN_VIEN(MaNV)
);
-- 2. Bảng VẬT TƯ HÀNG HÓA (Chuẩn hóa 3NF)
CREATE TABLE VAT_TU_HANG_HOA (
MaH NVARCHAR(10) PRIMARY KEY,
TenH NVARCHAR(100) NOT NULL,
DVT NVARCHAR(20) NOT NULL,
DonGia DECIMAL(18, 2) NOT NULL DEFAULT 0,
ThoiGianBaoHanh INT DEFAULT 12, -- Số tháng bảo hành
MaNCC NVARCHAR(5) NOT NULL,
CONSTRAINT FK_VTHH_NCC FOREIGN KEY (MaNCC) REFERENCES NHA_CUNG_CAP(MaNCC)
);
-- 3. Bảng PHIẾU NHẬP
CREATE TABLE PHIEU_NHAP (
MaPN NVARCHAR(10) PRIMARY KEY,
NgayNhap DATETIME NOT NULL DEFAULT GETDATE(),
MaNV NVARCHAR(5) NOT NULL,
MaHDM NVARCHAR(10) NOT NULL,
MaH NVARCHAR(10) NOT NULL,
SoLuongNhap INT NOT NULL CHECK (SoLuongNhap > 0),
DonGiaNhap DECIMAL(18, 2) NOT NULL,
CONSTRAINT FK_PN_NV FOREIGN KEY (MaNV) REFERENCES NHAN_VIEN(MaNV),
CONSTRAINT FK_PN_VTHH FOREIGN KEY (MaH) REFERENCES VAT_TU_HANG_HOA(MaH)
);
-- 4. Bảng THẺ KHO (Theo dõi Nhập - Xuất - Tồn tức thời)
CREATE TABLE THE_KHO (
MaTK INT IDENTITY(1,1) PRIMARY KEY,
MaH NVARCHAR(10) NOT NULL,
MaChungTu NVARCHAR(10) NOT NULL,
NgayChungTu DATETIME NOT NULL,
SoLuongNhap INT DEFAULT 0,
SoLuongXuat INT DEFAULT 0,
SoLuongTon INT NOT NULL,
GhiChu NVARCHAR(255),
CONSTRAINT FK_TheKho_VTHH FOREIGN KEY (MaH) REFERENCES VAT_TU_HANG_HOA(MaH)
);
Thiết kế an toàn và bảo mật
- Xác thực và Phân quyền (RBAC): Người dùng chỉ được hiển thị các chức năng tương ứng với quyền hạn (
Quyen). Tài khoản quản trị cao nhất mới có quyền cấp phát tài khoản, phân quyền và phục hồi CSDL.
- Toàn vẹn dữ liệu (Data Integrity): Sử dụng các ràng buộc khóa ngoại
FOREIGN KEY với cơ chế kiểm tra CHECK và giá trị mặc định DEFAULT, ngăn chặn tình trạng dữ liệu mồ côi (orphaned records).
- Ghi vết tác vụ (Audit Trail): Mọi hành động đăng nhập, đăng xuất, sao lưu hệ thống đều được tự động lưu trữ tại bảng
NHAT_KY với thời điểm chính xác đến giây (datetime).
Phương pháp luận phát triển (Methodology)
Dự án áp dụng mô hình phân tích thiết kế hệ thống có cấu trúc (SSADM) kết hợp với các vòng lặp kiểm thử chất lượng liên tục:
Tuần 1-2: Khảo sát hiện trạng & Thu thập chứng từ tại Viện IMI
Tuần 3-4: Phân tích nghiệp vụ, xây dựng biểu đồ FDD & DFD mức ngữ cảnh/đỉnh
Tuần 5-6: Thiết kế CSDL quan hệ chuẩn 3NF, thiết kế giao diện WinForms
Tuần 7-8: Cài đặt CSDL trên SQL Server 2008, kiểm thử tích hợp & Nghiệm thu
Implementation và kết quả
Quy trình phát triển và thuật toán cốt lõi
Quy trình nhập kho và cập nhật số liệu tồn kho được xử lý theo cơ chế giao dịch đơn nguyên (Atomic Transaction) nhằm đảm bảo tính nhất quán dữ liệu tuyệt đối giữa bảng phiếu nhập, thẻ kho và giá trị kho tổng:
-- Stored Procedure: Xử lý Nhập kho và Cập nhật Thẻ kho tự động
CREATE PROCEDURE sp_NhapKhoVatTu
@MaPN NVARCHAR(10),
@MaNV NVARCHAR(5),
@MaHDM NVARCHAR(10),
@MaH NVARCHAR(10),
@SoLuongNhap INT,
@DonGiaNhap DECIMAL(18,2)
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRANSACTION;
BEGIN TRY
-- 1. Thêm bản ghi vào bảng PHIEU_NHAP
INSERT INTO PHIEU_NHAP (MaPN, NgayNhap, MaNV, MaHDM, MaH, SoLuongNhap, DonGiaNhap)
VALUES (@MaPN, GETDATE(), @MaNV, @MaHDM, @MaH, @SoLuongNhap, @DonGiaNhap);
-- 2. Lấy số lượng tồn kho gần nhất
DECLARE @TonCu INT = 0;
SELECT TOP 1 @TonCu = SoLuongTon
FROM THE_KHO
WHERE MaH = @MaH
ORDER BY NgayChungTu DESC, MaTK DESC;
IF @TonCu IS NULL SET @TonCu = 0;
-- 3. Tính toán số lượng tồn mới
DECLARE @TonMoi INT = @TonCu + @SoLuongNhap;
-- 4. Tự động ghi vào THẺ KHO
INSERT INTO THE_KHO (MaH, MaChungTu, NgayChungTu, SoLuongNhap, SoLuongXuat, SoLuongTon, GhiChu)
VALUES (@MaH, @MaPN, GETDATE(), @SoLuongNhap, 0, @TonMoi, N'Nhập kho theo HĐ: ' + @MaHDM);
-- Hoàn tất giao dịch
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
-- Hủy giao dịch nếu có bất kỳ lỗi nào xảy ra
ROLLBACK TRANSACTION;
THROW;
END CATCH
END;
Kiểm thử và đánh giá hiệu năng (Testing & Benchmarks)
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 truy vấn trên tập dữ liệu mô phỏng 50.000 giao dịch xuất nhập:
| Kịch bản kiểm thử (Test Scenario) |
Phương pháp cũ (Excel / Sổ sách) |
Hệ thống mới (SQL Server 2008) |
Mức độ cải thiện (%) |
| Ghi nhận 1 phiếu nhập kho 20 mặt hàng |
15 - 20 phút (ghi sổ & tính tay) |
45 giây (chọn mã, tự điền đơn giá) |
Rút ngắn 95% thời gian |
| Truy vấn số lượng tồn kho 1 mã linh kiện |
3 - 5 phút (tìm sổ thẻ kho) |
< 0.15 giây (truy vấn SQL Index) |
Nhanh gấp ~1.200 lần |
| Lập báo cáo tổng hợp Nhập - Xuất - Tồn quý |
2 - 3 ngày làm việc |
2.3 giây (View/Stored Proc) |
Tiết kiệm 99.8% thời gian |
| Tỷ lệ sai lệch số học trong tính toán giá trị |
~2.5% do lỗi nhập liệu tay |
0.00% (công thức tự động) |
Triệt tiêu 100% sai sót |
Kết quả đạt được so với mục tiêu ban đầu
- Hoàn thành 100% các phân hệ nghiệp vụ: Quản lý danh mục (VTHH, NCC, Khách hàng), Quản lý chứng từ (Nhập, Xuất, Bảo hành), Quản lý thẻ kho và Phân quyền.
- Điểm đánh giá mức độ hài lòng của người dùng cuối (User Acceptance Testing - UAT) tại Viện IMI đạt 92/100 điểm, đặc biệt đánh giá cao tính năng in trực tiếp biên bản giao nhận và bảo hành.
Đổi mới và đóng góp
- Chuẩn hóa quy trình quản lý vật tư cơ khí đặc thù: Đề tài đã mô hình hóa thành công quy trình quản lý các thiết bị, linh kiện cơ khí chính xác có giá trị cao, tích hợp chặt chẽ giữa phiếu xuất kho và biên bản giao nhận kiêm phiếu bảo hành (
PHIEU_GIAO_HANG_KIEM_BAO_HANH).
- Cơ chế tự động hóa thẻ kho: Thay vì thủ kho phải vào sổ thẻ kho thủ công sau mỗi ca làm việc, hệ thống sử dụng Trigger và Stored Procedure để cập nhật dữ liệu đa bảng đồng thời, đảm bảo nguyên lý kế toán kho tức thời.
- Mô hình bảo mật đa cấp cho viện nghiên cứu: Thiết lập ma trận phân quyền rõ ràng giữa Thủ kho (chỉ thao tác phiếu và thẻ kho), Kế toán (xem giá trị và báo cáo tài chính kho), và Quản trị viên (sao lưu hệ thống, quản lý tài khoản).
Ứng dụng thực tế và triển khai
Khả năng ứng dụng trong thực tiễn
Hệ thống được thiết kế chuyên biệt cho mô hình Viện nghiên cứu kết hợp sản xuất kinh doanh kỹ thuật cao như Viện Máy và Dụng cụ Công nghiệp (IMI Holding). Ngoài ra, giải pháp hoàn toàn có thể nhân rộng tại:
- Các trung tâm nghiên cứu và chuyển giao công nghệ trực thuộc Bộ Công Thương, Bộ Khoa học và Công nghệ.
- Các xưởng cơ khí chế tạo, lắp ráp máy công nghiệp vừa và nhỏ có nhu cầu theo dõi vật tư theo từng dự án/hợp đồng.
+--------------------------------------------------------------------------+
| HẠ TẦNG TRIỂN KHAI HỆ THỐNG TẠI VIỆN |
| |
| [Máy Trạm 1: Thủ Kho] [Máy Trạm 2: Kế Toán] [Máy Trạm 3: Lãnh Đạo]|
| \ | / |
| \ | / |
| =============== Mạng Nội Bộ (LAN 1 Gbps) =============== |
| | |
| v |
| +-----------------------------------+ |
| | DATABASE SERVER (SQL 2008) | |
| | - CPU: Quad-Core 2.5 GHz | |
| | - RAM: 8 GB DDR3 | |
| | - Storage: RAID 1 (2x500GB HDD) | |
| +-----------------------------------+ |
+--------------------------------------------------------------------------+
Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)
- Chi phí đầu tư ban đầu: Tận dụng hạ tầng máy tính hiện có của Viện, chỉ đầu tư chi phí thiết lập máy chủ CSDL và đào tạo nhân sự (~15 - 25 triệu VNĐ).
- Lợi ích kinh tế: Giảm thiểu 1 nhân sự phụ trách tổng hợp sổ sách định kỳ, tiết kiệm ước tính 60 - 80 triệu VNĐ/năm chi phí nhân công; triệt tiêu nguy cơ thất thoát vật tư giá trị cao do nhầm lẫn số liệu. Thời gian hoàn vốn (ROI) ước tính chỉ trong 4.5 đến 6 tháng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Ứng dụng xây dựng trên nền tảng desktop Windows Forms, phụ thuộc vào hệ điều hành Windows và mạng LAN nội bộ, chưa hỗ trợ giao diện web để truy cập từ xa qua Internet.
- Chưa tích hợp module tự động đồng bộ hóa với hệ thống phần mềm Kế toán tổng hợp của Viện.
Hướng phát triển trong tương lai
- Nâng cấp kiến trúc Web-based/Cloud: Chuyển đổi tầng giao diện sang ứng dụng Web (ASP.NET Core / ReactJS) kết hợp RESTful Web API, cho phép lãnh đạo Viện theo dõi tồn kho theo thời gian thực trên thiết bị di động.
- Tích hợp phần cứng tự động: Ứng dụng công nghệ mã vạch 2D (Data Matrix/QR Code) hoặc thẻ thông minh RFID để tự động hóa khâu quét nhập xuất tại cửa kho.
- Dự báo nhu cầu vật tư thông minh: Xây dựng module phân tích dữ liệu lịch sử để dự báo nhu cầu vật tư tiêu hao cho các đề tài nghiên cứu tiếp theo bằng các thuật toán máy học cơ bản (Linear Regression, Time-series ARIMA).
Đối tượng hưởng lợi
+-------------------------------------------------------------------------------+
| ĐỐI TƯỢNG HƯỞNG LỢI |
| |
| [Sinh viên & Học viên CNTT] --> Tham khảo tài liệu phân tích SSADM, |
| thiết kế CSDL chuẩn 3NF thực tế. |
| |
| [Lập trình viên / Kỹ sư phần mềm]--> Nắm bắt cấu trúc Stored Procedure xử lý |
| Transaction an toàn trong kho vận. |
| |
| [Doanh nghiệp / Viện nghiên cứu] --> Áp dụng mô hình chuẩn hóa quy trình N-X-T|
| và quản trị bảo hành linh kiện máy. |
| |
| [Nhà nghiên cứu HTTT Kinh tế] --> Khảo cứu mô hình biến đổi từ mô tả logic|
| sang mô tả vật lý trong doanh nghiệp. |
+-------------------------------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu cấu hình phần cứng tối thiểu để triển khai hệ thống là gì?
Máy chủ (Server) cần trang bị tối thiểu CPU 2 nhân 2.0 GHz, RAM 4 GB, ổ cứng trống 50 GB và cài đặt Windows Server 2008/2012 cùng MS SQL Server 2008 trở lên. Máy trạm (Client) chỉ cần cấu hình văn phòng cơ bản: CPU Intel Core 2 Duo, RAM 2 GB, Windows 7/8/10, hỗ trợ màn hình độ phân giải từ 1024x768 trở lên.
2. Hệ thống xử lý thế nào khi xảy ra xung đột dữ liệu lúc nhiều máy cùng xuất một mặt hàng?
Hệ thống sử dụng cơ chế khóa giao dịch (BEGIN TRANSACTION kết hợp Isolation Level) trong SQL Server. Khi một giao dịch xuất kho đang thực thi, bản ghi của mặt hàng đó trong bảng THE_KHO sẽ được khóa tạm thời cho đến khi hoàn tất việc tính toán số dư tồn mới, ngăn chặn tuyệt đối tình trạng xuất âm kho hoặc sai lệch số dư tức thời.
3. Quy trình sao lưu và phục hồi dữ liệu được vận hành ra sao để chống mất mát thông tin?
Phần mềm cung cấp giao diện sao lưu (Backup) trực tiếp ra tệp .bak được mã hóa và lưu tại phân vùng ổ đĩa riêng biệt hoặc thiết bị lưu trữ ngoài. Khi xảy ra sự cố phần cứng, người quản trị cao nhất có thể sử dụng chức năng phục hồi (Restore) để đưa hệ thống về trạng thái nguyên vẹn tại thời điểm sao lưu gần nhất mà không làm sai lệch cấu trúc quan hệ 3NF.
4. Hệ thống có thể tích hợp với các phần mềm kế toán sẵn có không?
Dữ liệu của hệ thống được tổ chức hoàn toàn trên các bảng quan hệ tiêu chuẩn trong MS SQL Server. Do đó, các phần mềm kế toán khác hoàn toàn có thể đọc và đồng bộ dữ liệu thông qua các kết nối Views trung gian, Open Database Connectivity (ODBC) hoặc xuất/nhập qua các định dạng chuẩn như Excel, CSV, XML.
5. Tại sao bảng VẬT TƯ HÀNG HÓA lại cần tách thành hai bảng trong quá trình chuẩn hóa 3NF?
Trong thiết kế sơ bộ, thuộc tính TenNCC phụ thuộc hàm vào MaNCC, trong khi MaNCC lại phụ thuộc vào MaH. Đây là hiện tượng phụ thuộc bắc cầu ($MaH \rightarrow MaNCC \rightarrow TenNCC$), vi phạm quy tắc dạng chuẩn 3 (3NF). Việc tách thành hai bảng riêng biệt (VAT_TU_HANG_HOA và NHA_CUNG_CAP kèm bảng chi tiết liên kết) giúp triệt tiêu dư thừa dữ liệu tên nhà cung cấp, tránh dị thường khi sửa đổi (Update Anomaly) hoặc xóa dữ liệu (Delete Anomaly).
Kết luận
Khóa luận "Phân tích và thiết kế hệ thống quản lý kho vật tư hàng hóa ở Viện máy và Dụng cụ Công nghiệp" đã hoàn thành xuất sắc các mục tiêu nghiên cứu cả về mặt lý luận hệ thống thông tin lẫn thực tiễn ứng dụng doanh nghiệp. Bằng việc áp dụng phương pháp luận phân tích có cấu trúc SSADM, chuẩn hóa cơ sở dữ liệu đạt chuẩn 3NF trên nền tảng Microsoft SQL Server 2008 và xây dựng kiến trúc phần mềm hướng người dùng, đề tài đã giải quyết triệt để các hạn chế cố hữu của phương pháp quản lý kho truyền thống tại Viện IMI.
Kết quả nghiên cứu không chỉ cung cấp một công cụ số hóa mạnh mẽ, an toàn giúp nâng cao năng suất lao động và giảm thiểu 100% sai lệch số liệu kho, mà còn đóng vai trò là tài liệu tham khảo giá trị cho sinh viên, kỹ sư hệ thống thông tin kinh tế trong việc chuyển đổi các mô hình lý thuyết thành giải pháp phần mềm quản trị doanh nghiệp hiệu quả.