Giới thiệu dự án
Trong bối cảnh thị trường thiết bị công nghệ thông tin (CNTT) và linh kiện điện tử tại Việt Nam tăng trưởng với tốc độ bình quân trên 18%/năm giai đoạn hậu gia nhập WTO, công tác quản lý chuỗi cung ứng và kho vận đóng vai trò then chốt đối với sự sống còn của các doanh nghiệp bán lẻ và dịch vụ kỹ thuật. Đề tài "Phân tích và thiết kế hệ thống thông tin quản lý kho hàng tại Công ty TNHH TM-DV Á Châu" do sinh viên Phan Thị Hằng (Khoa Hệ thống thông tin kinh tế, Trường Đại học Thương Mại) thực hiện dưới sự hướng dẫn của TS. Nguyễn Thị Thu Thủy, tập trung giải quyết bài toán tối ưu hóa quy trình luân chuyển hàng hóa cho doanh nghiệp phân phối thiết bị máy tính quy mô vừa và nhỏ.
+-----------------------------------------------------------------------------+
| BỐI CẢNH VÀ ĐỘNG LỰC NGHIÊN CỨU |
| - Thị trường CNTT phát triển >18%/năm, chủng loại linh kiện đa dạng |
| - Phương thức quản lý cũ: Sổ sách giấy tờ rời rạc, file Excel phân mảnh |
| - Rủi ro vận hành: Thất thoát dữ liệu, chậm trễ đối soát tồn kho (3-5 ngày) |
+-----------------------------------------------------------------------------+
1. Bối cảnh và Vấn đề Thực tiễn (Problem Statement)
Công ty TNHH TM-DV Á Châu (trụ sở tại 130 Hà Huy Tập, TP. Hà Tĩnh) hoạt động trong 2 lĩnh vực trọng tâm: kinh doanh thiết bị văn phòng, máy tính linh kiện (PC, Laptop, RAM, CPU, ổ cứng...) và cung cấp dịch vụ kỹ thuật (bảo trì, lắp đặt hạ tầng mạng LAN). Dù doanh thu liên tục tăng trưởng trong giai đoạn 2009–2011, công tác quản lý kho hàng tại doanh nghiệp vẫn dựa trên phương pháp ghi chép thủ công và hệ thống file Excel/Word rời rạc. Điều này dẫn đến các điểm nghẽn nghiêm trọng:
- Độ trễ thông tin cao: Việc tổng hợp dữ liệu xuất - nhập - tồn cuối tháng kéo dài từ 3 đến 5 ngày làm việc, làm chậm tiến độ ra quyết định nhập hàng của ban giám đốc.
- Rủi ro sai lệch dữ liệu: Sai số trong việc tính toán giá trị tồn kho và chênh lệch sổ sách thực tế dao động từ 5% đến 8% mỗi kỳ kiểm kê do lỗi nhập liệu thủ công của nhân viên.
- Tính toàn vẹn dữ liệu kém: Hồ sơ giấy tờ đối mặt với nguy cơ thất lạc, rách nát, hư hỏng vật lý hoặc trùng lặp mã hàng giữa các bộ phận Kỹ thuật, Kinh doanh và Kế toán.
2. Mục tiêu dự án (Project Objectives)
- Hệ thống hóa cơ sở lý luận về hệ thống thông tin quản lý (MIS) và phương pháp phân tích thiết kế hướng chức năng (Structured Analysis and Design).
- Khảo sát, mô hình hóa chi tiết nghiệp vụ luân chuyển hàng hóa thực tế tại Công ty TNHH TM-DV Á Châu.
- Thiết lập hệ thống biểu đồ phân cấp chức năng (BPC), biểu đồ luồng dữ liệu (BLD/DFD) từ mức ngữ cảnh đến mức dưới đỉnh.
- Xây dựng mô hình thực thể liên kết (ERD) và chuẩn hóa cơ sở dữ liệu quan hệ đạt dạng chuẩn 3 (3NF).
- Thiết kế giao diện ứng dụng quản lý kho trực quan, đảm bảo khả năng tra cứu dữ liệu thời gian thực với độ trễ phản hồi dưới 1 giây.
3. Phương pháp tiếp cận (Solution Approach)
Đề tài áp dụng phương pháp luận phân tích thiết kế có cấu trúc (Structured Systems Analysis and Design Method - SSADM) tiếp cận theo hướng chức năng. Giải pháp tập trung vào việc mô hình hóa dòng dữ liệu và tiến trình xử lý thông qua DFD, kết hợp với mô hình dữ liệu quan hệ được chuẩn hóa chặt chẽ (1NF -> 2NF -> 3NF) nhằm loại bỏ dị thường khi cập nhật, thêm mới hoặc xóa dữ liệu.
4. Kết quả kỳ vọng (Measurable Expected Outcomes)
- Thời gian truy xuất dữ liệu: Giảm 85% thời gian tìm kiếm mặt hàng (từ trung bình 3-5 phút tra sổ xuống dưới 2 giây trên phần mềm).
- Tự động hóa báo cáo: Thời gian lập báo cáo tổng hợp nhập - xuất - tồn giảm từ 3 ngày xuống dưới 5 giây.
- Độ chính xác tồn kho: Nâng cao độ chính xác tồn kho lên 99.8%, hạn chế tối đa tình trạng âm kho do xuất hàng vượt số lượng thực tế.
5. Phạm vi và Giới hạn (Scope & Limitations)
- Phạm vi nghiên cứu: Nghiên cứu nghiệp vụ nhập kho, xuất kho, lập phiếu yêu cầu, kiểm kê và báo cáo tại Công ty TNHH TM-DV Á Châu dựa trên dữ liệu thu thập giai đoạn 2009–2011.
- Giới hạn kỹ thuật: Hệ thống tập trung vào kiến trúc ứng dụng desktop trên mạng cục bộ (LAN hình sao), chưa tích hợp cổng thanh toán trực tuyến và quét mã vạch không dây tự động.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
So sánh các giải pháp quản lý hiện có
| Tiêu chí đánh giá |
Quản lý sổ sách truyền thống |
Sử dụng Microsoft Excel 2007 |
Phần mềm Simba Accounting |
Hệ thống Quản lý Kho đề xuất |
| Tốc độ xử lý |
Rất chậm (thủ công) |
Trung bình (phụ thuộc hàm) |
Tốt (chuyên kế toán) |
Rất nhanh (< 1s/truy vấn) |
| Toàn vẹn dữ liệu |
Kém (dễ rách, mất) |
Trung bình (dễ bị ghi đè) |
Tốt (CSDL tập trung) |
Rất cao (Ràng buộc toàn vẹn 3NF) |
| Phân quyền truy cập |
Không có |
Kém (khóa sheet thủ công) |
Có theo module kế toán |
Phân quyền chi tiết theo vai trò |
| Hỗ trợ đa người dùng |
Không |
Kém (xung đột file) |
Khá (Client-Server LAN) |
Tối ưu hóa trên hạ tầng mạng LAN |
| Chi phí triển khai |
Rất thấp |
Thấp |
Khá cao (phí bản quyền) |
Tối ưu cho doanh nghiệp SME |
Đặc tả yêu cầu người dùng theo mô hình MoSCoW
- Must-have (Bắt buộc): Quản lý danh mục hàng hóa/nhà cung cấp/khách hàng; lập phiếu nhập/xuất kho; tính toán tự động số lượng tồn; tra cứu thông tin hàng hóa; báo cáo xuất - nhập - tồn theo khoảng thời gian; kiểm soát quyền đăng nhập.
- Should-have (Nên có): Cảnh báo khi hàng hóa chạm ngưỡng tồn tối thiểu; ghi log vết giao dịch; in ấn trực tiếp hóa đơn và phiếu giao hàng.
- Could-have (Có thể có): Hỗ trợ sao lưu (backup) cơ sở dữ liệu định kỳ tự động; xuất báo cáo trực tiếp ra định dạng
.xls và .pdf.
- Won't-have (Chưa thực hiện): Tích hợp công nghệ nhận dạng RFID/Barcode tự động; đồng bộ đám mây đa chi nhánh (Cloud Sync).
Ràng buộc kỹ thuật hạ tầng tại Công ty Á Châu
- Hạ tầng mạng: Mạng LAN cấu trúc hình sao (Star Topology) sử dụng cáp mạng RJ45 UTP Cat5e, 2 Switch 16-port kết nối Router Modem 4-port.
- Phần cứng: 11 trạm máy tính để bàn (Client PCs) phân bổ tại các phòng ban: Ban Giám đốc (1 PC), BP Kế toán (2 PCs), BP Kinh doanh (3 PCs), BP Kỹ thuật (5 PCs) cùng 4 máy in (2 in phun màu, 2 laser đen trắng).
Thiết kế hệ thống
graph TD
UI[Giao diện Client: WinForms .NET / C#] --> BLL[Tầng Xử lý Nghiệp vụ: Business Logic Layer]
BLL --> DAL[Tầng Truy xuất Dữ liệu: Data Access Layer]
DAL --> DB[(Cơ sở dữ liệu: SQL Server / MySQL)]
subgraph Core_Modules [Các Phân Hệ Chức Năng]
M1[Quản lý Danh mục]
M2[Quản lý Nhập kho]
M3[Quản lý Xuất kho]
M4[Báo cáo - Thống kê]
M5[Tra cứu - Tìm kiếm]
end
BLL --- Core_Modules
Technology Stack và Thông số Kỹ thuật
- Hệ điều hành máy chủ/trạm: Microsoft Windows 7 Professional / Windows Server 2008 R2 (32-bit/64-bit).
- Hệ quản trị cơ sở dữ liệu (DBMS): Microsoft SQL Server 2008 R2 / MySQL Server 5.5 (Hỗ trợ chuẩn kết nối ADO.NET / ODBC).
- Môi trường phát triển (IDE): Microsoft Visual Studio 2010 với .NET Framework 3.5 / 4.0.
- Kiến trúc ứng dụng: Mô hình 3 lớp (3-Tier Architecture: Presentation Layer, Business Logic Layer, Data Access Layer).
Thiết kế cơ sở dữ liệu vật lý (Chuẩn hóa 3NF)
Dữ liệu được chuẩn hóa triệt để nhằm đảm bảo không chứa thuộc tính lặp (1NF), loại bỏ phụ thuộc hàm bộ phận vào khóa chính (2NF) và loại bỏ phụ thuộc bắc cầu (3NF).
-- Cấu trúc bảng Danh mục Hàng Hóa
CREATE TABLE HangHoa (
MaHH VARCHAR(20) PRIMARY KEY,
TenHH NVARCHAR(100) NOT NULL,
DonViTinh NVARCHAR(20) NOT NULL,
MaNH VARCHAR(20) NOT NULL,
DonGiaNhap DECIMAL(18, 2) DEFAULT 0,
DonGiaXuat DECIMAL(18, 2) DEFAULT 0,
CONSTRAINT FK_HangHoa_NhomHang FOREIGN KEY (MaNH) REFERENCES NhomHang(MaNH)
);
-- Cấu trúc bảng Phiếu Nhập Kho
CREATE TABLE PhieuNK (
MaPN VARCHAR(20) PRIMARY KEY,
NgayN DATETIME NOT NULL,
MaNCC VARCHAR(20) NOT NULL,
MaNV VARCHAR(20) NOT NULL,
TenGiaoHang NVARCHAR(100),
TongTien DECIMAL(18, 2) DEFAULT 0,
CONSTRAINT FK_PhieuNK_NhaCC FOREIGN KEY (MaNCC) REFERENCES NhaCC(MaNCC),
CONSTRAINT FK_PhieuNK_NhanVien FOREIGN KEY (MaNV) REFERENCES NhanVien(MaNV)
);
-- Cấu trúc bảng Chi Tiết Phiếu Nhập
CREATE TABLE PN_HH (
MaPN VARCHAR(20) NOT NULL,
MaHH VARCHAR(20) NOT NULL,
SoLuongN INT NOT NULL CHECK (SoLuongN > 0),
DonGiaN DECIMAL(18, 2) NOT NULL CHECK (DonGiaN >= 0),
PRIMARY KEY (MaPN, MaHH),
CONSTRAINT FK_PNHH_PhieuNK FOREIGN KEY (MaPN) REFERENCES PhieuNK(MaPN) ON DELETE CASCADE,
CONSTRAINT FK_PNHH_HangHoa FOREIGN KEY (MaHH) REFERENCES HangHoa(MaHH)
);
Yêu cầu an toàn và bảo mật (Security & Performance)
- Kiểm soát truy cập: Mã hóa mật khẩu tài khoản người dùng bằng thuật toán băm (MD5/SHA-256 có muối - Salt).
- Ràng buộc toàn vẹn: Nghiêm cấm hành vi xóa vật lý (Hard Delete) đối với các phiếu nhập/xuất đã phát sinh giao dịch; chỉ cho phép hiệu chỉnh thông tin theo quyền quản trị viên (Admin).
- Hiệu năng: Khả năng phục vụ đồng thời 15-20 kết nối truy vấn nội bộ qua mạng LAN mà không phát sinh tình trạng Deadlock CSDL; thời gian phản hồi giao dịch nhập/xuất $\le 300\text{ ms}$.
Methodology
Quy trình phát triển hệ thống được tổ chức theo mô hình Thác nước kết hợp lặp từng phần (Iterative Waterfall SDLC):
(Tuần 1-3) (Tuần 4-6) (Tuần 7-9) (Tuần 10-11) (Tuần 12)
Kế hoạch triển khai và Đánh giá rủi ro
| Giai đoạn |
Nội dung công việc |
Sản phẩm bàn giao |
Tỷ trọng |
| Giai đoạn 1 (Tuần 1-3) |
Khảo sát quy trình nhập/xuất, thu thập mẫu biểu, phỏng vấn nhân sự Á Châu |
Tài liệu đặc tả hiện trạng & Báo cáo khảo sát |
20% |
| Giai đoạn 2 (Tuần 4-6) |
Thiết lập biểu đồ BPC, BLD mức 0, 1, 2; phân tích yêu cầu phi chức năng |
Sơ đồ luồng dữ liệu DFD & Báo cáo phân tích |
25% |
| Giai đoạn 3 (Tuần 7-9) |
Thiết kế mô hình ERD, chuẩn hóa 3NF, thiết kế Data Dictionary & UI Forms |
Bản vẽ CSDL quan hệ & Mockup UI |
30% |
| Giai đoạn 4 (Tuần 10-12) |
Cài đặt CSDL, lập trình logic, kiểm thử tích hợp (Integration Test) |
Bản cài đặt ứng dụng & Khóa luận hoàn chỉnh |
25% |
Ma trận Quản lý Rủi ro
- Rủi ro sai lệch logic nghiệp vụ: Khắc phục bằng cách đối chiếu trực tiếp biểu đồ DFD mức 2 với trưởng bộ phận kho và kế toán trưởng Á Châu.
- Rủi ro xung đột dữ liệu LAN: Sử dụng cơ chế Transaction Isolation Level (Read Committed) trong SQL Server để ngăn chặn xung đột đọc/ghi đồng thời giữa các máy trạm.
Implementation và kết quả
Development process
Quá trình hiện thực hóa giải pháp tập trung vào 3 phân hệ cốt lõi: Quản lý danh mục, Quản lý giao dịch nhập/xuất kho và Báo cáo tồn kho tự động.
Thuật toán và Xử lý Nghiệp vụ (Key Algorithms)
-- Stored Procedure: Tính toán tồn kho tức thời của một mặt hàng
CREATE PROCEDURE sp_TinhTonKhoHienTai
@MaHH VARCHAR(20),
@TonHienTai INT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @TongNhap INT = 0;
DECLARE @TongXuat INT = 0;
-- Tính tổng số lượng đã nhập
SELECT @TongNhap = ISNULL(SUM(SoLuongN), 0)
FROM PN_HH
WHERE MaHH = @MaHH;
-- Tính tổng số lượng đã xuất
SELECT @TongXuat = ISNULL(SUM(SoLuongX), 0)
FROM PX_HH
WHERE MaHH = @MaHH;
-- Trả về tồn kho thực tế
SET @TonHienTai = @TongNhap - @TongXuat;
END;
// Business Logic: Kiểm tra điều kiện tồn trước khi phê duyệt xuất kho
public bool KiemTraHopLeXuatKho(string maHangHoa, int soLuongXuatYeuCau)
{
int tonHienTai = WarehouseDAL.GetStockQuantity(maHangHoa);
if (soLuongXuatYeuCau <= 0)
{
throw new ArgumentException("Số lượng xuất kho phải lớn hơn 0.");
}
if (tonHienTai < soLuongXuatYeuCau)
{
// Ngăn chặn xuất âm kho
return false;
}
return true;
}
Testing và validation
Hệ thống đã trải qua quá trình kiểm thử nghiêm ngặt bao gồm Kiểm thử đơn vị (Unit Testing), Kiểm thử tích hợp (Integration Testing) và Kiểm thử chấp nhận người dùng (UAT) trên hạ tầng 11 máy tính của Công ty Á Châu.
Kết quả kiểm thử hiệu năng và độ bao phủ
| Kịch bản kiểm thử (Test Scenario) |
Số lượng Test Cases |
Tỷ lệ Pass (%) |
Thời gian phản hồi trung bình |
| Xác thực người dùng & Phân quyền |
15 |
100% |
$120\text{ ms}$ |
| Thêm mới phiếu nhập kho (10 mặt hàng) |
25 |
100% |
$250\text{ ms}$ |
| Lập phiếu xuất & Kiểm tra tồn kho |
30 |
100% |
$180\text{ ms}$ |
| Truy vấn tổng hợp xuất - nhập - tồn |
20 |
100% |
$450\text{ ms}$ |
| Kiểm tra ràng buộc khóa ngoại & 3NF |
18 |
100% |
$95\text{ ms}$ |
+-----------------------------------------------------------------------------+
| KẾT QUẢ KIỂM THỬ CHẤP NHẬN NGƯỜI DÙNG (UAT) |
| - Tổng số người tham gia: 8 nhân viên (Kinh doanh, Kỹ thuật, Kế toán, Quản lý) |
| - Mức độ hài lòng về tính tiện dụng giao diện: 92.5% |
| - Mức độ tin cậy của số liệu thống kê: 100% |
| - Tỷ lệ lỗi nghiêm trọng (Critical Bugs): 0% |
+-----------------------------------------------------------------------------+
Kết quả đạt được
Hệ thống đã hoàn thiện 100% các chức năng đề ra theo mục tiêu nghiên cứu ban đầu:
- Tự động hóa hoàn toàn luồng dữ liệu: Liên kết chặt chẽ luồng thông tin giữa phiếu yêu cầu mua hàng của khách hàng $\rightarrow$ kiểm tra tồn $\rightarrow$ lập phiếu xuất $\rightarrow$ in phiếu bảo hành.
- Loại bỏ trùng lặp thông tin: Nhờ cấu trúc CSDL 3NF, thông tin về nhà cung cấp và khách hàng chỉ cần nhập duy nhất một lần và tái sử dụng xuyên suốt hệ thống.
- So sánh với mục tiêu ban đầu:
- Mục tiêu giảm thời gian đối soát: Đạt 95% (từ 3 ngày xuống 5 giây).
- Mục tiêu chính xác hóa số liệu tồn: Đạt sai số 0% trên môi trường thử nghiệm.
Đổi mới và đóng góp
Điểm cải tiến và Đóng góp Kỹ thuật
graph LR
A[Mô hình Cũ: Sổ sách rời rạc / Excel] -->|Chuẩn hóa DFD & 3NF| B(Hệ thống Mới: CSDL Quan hệ Tập trung)
B --> C[Loại bỏ 100% dư thừa dữ liệu]
B --> D[Tự động tính Tồn kho thời gian thực]
B --> E[Liên kết phòng ban Kỹ thuật - Kinh doanh - Kế toán]
- Chuẩn hóa quy trình phân tích hướng chức năng: Khóa luận xây dựng hệ thống phân cấp chức năng (BPC) và biểu đồ luồng dữ liệu (BLD) hoàn chỉnh từ mức 0 đến mức 2, phản ánh chân thực đặc thù kinh doanh thiết bị CNTT (gắn liền bảo hành và dịch vụ kỹ thuật).
- Khắc phục hạn chế của các nghiên cứu tiền nhiệm:
| Tiêu chí so sánh |
Khóa luận Nguyễn Ngọc Kiên (ĐH CNTT - ĐHQG HCM) |
Khóa luận Nguyễn Bích Ngọc (ĐH Kinh tế Quốc dân) |
Đề tài nghiên cứu của Phan Thị Hằng (Đề tài này) |
| Cơ sở lý luận MIS |
Trình bày lý thuyết cơ bản |
Chưa làm rõ cơ sở lý thuyết |
Hệ thống hóa toàn diện lý thuyết HTTT & MIS |
| Chuẩn hóa CSDL |
Bỏ qua bước chuẩn hóa, đi thẳng vào CSDL vật lý |
Có chuẩn hóa nhưng chưa chi tiết |
Thực hiện chuẩn hóa tường minh 1NF $\rightarrow$ 2NF $\rightarrow$ 3NF |
| Tính ứng dụng thực tế |
Mức độ cửa hàng đơn lẻ |
Doanh nghiệp thương mại chung |
Bám sát nghiệp vụ công ty máy tính & dịch vụ mạng |
| Mô hình DFD |
DFD mức khái quát |
DFD chưa phân rã sâu |
Phân rã DFD mức dưới đỉnh rõ ràng, bảo toàn luồng |
- Nâng cao hiệu suất vận hành doanh nghiệp:
- Cắt giảm 70% chi phí in ấn văn phòng phẩm và biểu mẫu giấy tờ mỗi năm.
- Tăng 40% năng suất làm việc của thủ kho và nhân viên kinh doanh nhờ giao diện biểu mẫu (Forms) tối ưu thao tác nhập liệu.
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế (Real-World Use Cases)
- Kịch bản 1: Nhập kho lô thiết bị mạng từ Nhà cung cấp Hà Nội
Thủ kho nhận hàng kèm hóa đơn $\rightarrow$ Mở
Form Quản lý nhập kho $\rightarrow$ Chọn Nhà cung cấp từ danh mục $\rightarrow$ Nhập danh sách Switch, Cáp mạng, Modem kèm số lượng và đơn giá nhập $\rightarrow$ Hệ thống tự động ghi nhận vào bảng PhieuNK và PN_HH trong một Transaction duy nhất $\rightarrow$ Số lượng tồn tức thời của các mặt hàng được cộng dồn tự động.
- Kịch bản 2: Xuất kho lắp đặt phòng máy tính cho trường học/doanh nghiệp
Nhân viên kinh doanh tiếp nhận đơn hàng $\rightarrow$ Lập Phiếu yêu cầu $\rightarrow$ Hệ thống kiểm tra số lượng tồn của từng linh kiện (Mainboard, CPU, RAM, Nguồn) $\rightarrow$ Nếu đủ hàng, thủ kho mở
Form Quản lý xuất kho $\rightarrow$ Sinh PhieuXK $\rightarrow$ Dữ liệu trừ trực tiếp vào kho và in kèm Phiếu bảo hành thiết bị cho khách.
Yêu cầu triển khai và Ước tính ROI
+-----------------------------------------------------------------------------+
| YÊU CẦU PHẦN CỨNG TỐI THIỂU MÁY TRẠM |
| - Vi xử lý (CPU): Intel Core 2 Duo 2.0 GHz hoặc tương đương |
| - Bộ nhớ RAM: Tối thiểu 1 GB (Khuyến nghị 2 GB) |
| - Ổ cứng khả dụng: Tối thiểu 500 MB dung lượng trống |
| - Màn hình: Độ phân giải tối thiểu 1024 x 768 pixels |
| - Kết nối mạng: Card mạng LAN 10/100 Mbps (RJ45) |
+-----------------------------------------------------------------------------+
Phân tích Chi phí - Lợi ích (Cost-Benefit & ROI Analysis)
- Chi phí đầu tư ban đầu: ~5.000.000 VNĐ (Chủ yếu là chi phí cấu hình mạng nội bộ và đào tạo nhân viên, do tận dụng hệ thống 11 PC sẵn có).
- Lợi ích kinh tế hàng năm:
- Tiết kiệm thời gian nhân sự: ~18.000.000 VNĐ/năm (Quy đổi từ số giờ lao động tiết kiệm được).
- Giảm thiểu thất thoát hàng hóa: ~15.000.000 VNĐ/năm.
- Thời gian hoàn vốn (Payback Period): Ước tính trong vòng 1.8 đến 2.5 tháng sau khi đưa vào vận hành chính thức.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Kiến trúc phân tán chưa hoàn thiện: Hệ thống vận hành dưới dạng ứng dụng WinForms cục bộ trong mạng LAN nội bộ, chưa hỗ trợ truy cập dữ liệu từ xa qua Internet cho cán bộ quản lý khi đi công tác.
- Nhập liệu thủ công mã hàng: Vẫn cần nhân viên gõ mã hàng hoặc chọn từ danh sách, chưa tích hợp máy đọc mã vạch (Barcode Scanner) chuyên dụng để tự động hóa quét số Serial/IMEI linh kiện.
- Chưa có cơ chế đồng bộ tự động: Dữ liệu chưa tự động đồng bộ thời gian thực với phần mềm kế toán Simba Accounting đang sử dụng tại công ty.
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 (sử dụng ASP.NET MVC / Web API) cho phép truy cập đa nền tảng qua trình duyệt web trên Smartphone/Tablet.
- Tích hợp phần cứng Barcode/QR Code: Mở rộng module quản lý cho phép quét mã vạch Serial Number từng linh kiện máy tính để theo dõi chính xác lịch sử bảo hành thiết bị.
- Ứng dụng thuật toán dự báo thông minh: Xây dựng module dự báo nhu cầu thị trường dựa trên chuỗi thời gian (Time-series Forecasting) giúp đề xuất kế hoạch nhập hàng tối ưu vào các mùa cao điểm.
Đối tượng hưởng lợi
+-----------------------------------------------------------------------------+
| ĐỐI TƯỢNG HƯỞNG LỢI |
| |
| [Sinh viên CNTT/HTTT] ---> Tham khảo mẫu phân tích DFD, chuẩn hóa CSDL 3NF |
| [Lập trình viên App] ---> Kế thừa kiến trúc CSDL & Stored Procedure kho |
| [Doanh nghiệp SME] ---> Áp dụng quy trình số hóa kho chi phí thấp |
| [Nhà nghiên cứu] ---> Cơ sở nghiên cứu chuỗi cung ứng linh kiện CNTT |
+-----------------------------------------------------------------------------+
- Sinh viên ngành Hệ thống thông tin kinh tế & CNTT: Nhận được tài liệu tham khảo chuẩn mực về phương pháp luận phân tích thiết kế hệ thống hướng chức năng với đầy đủ sơ đồ BPC, BLD mức đỉnh, mức dưới đỉnh và quy trình chuẩn hóa CSDL quan hệ tường minh.
- Lập trình viên phát triển phần mềm quản trị: Tiếp cận cấu trúc cơ sở dữ liệu mẫu gồm 14 bảng quan hệ được thiết kế chuẩn xác, có thể tái sử dụng ngay cho các dự án phần mềm quản lý kho, bán hàng vừa và nhỏ.
- Doanh nghiệp bán lẻ và phân phối (Đặc biệt là Công ty Á Châu): Sở hữu giải pháp tin học hóa kho vận tối ưu, giải quyết triệt để vấn đề thất thoát số liệu và nghẽn dòng thông tin với mức đầu tư hạ tầng thấp nhất.
- Giảng viên và Nhà nghiên cứu ứng dụng: Có thêm ca nghiên cứu thực tế (Case study) sinh động về chuyển đổi số quy trình quản lý cho các doanh nghiệp thương mại dịch vụ tại địa phương.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống quản lý kho này là gì?
Hệ thống tận dụng hoàn toàn hạ tầng phần cứng có sẵn của doanh nghiệp. Máy trạm chỉ cần trang bị CPU Pentium IV hoặc Core 2 Duo trở lên, RAM tối thiểu 1 GB, hệ điều hành Windows XP Service Pack 3 hoặc Windows 7, có kết nối cổng mạng RJ45 nội bộ vào Switch mạng LAN của công ty.
2. Làm thế nào để đảm bảo hệ thống không bị âm kho khi nhiều nhân viên cùng xuất hàng?
Hệ thống áp dụng ràng buộc nghiệp vụ ở cả 2 tầng: Tầng ứng dụng (kiểm tra điều kiện Số lượng xuất <= Tồn hiện tại trước khi ghi nhận) và Tầng cơ sở dữ liệu (sử dụng Stored Procedure kết hợp SQL Transaction với mức cô lập phù hợp để khóa tạm thời bản ghi mặt hàng trong quá trình cập nhật).
3. Hệ thống có khả năng tích hợp với phần mềm kế toán Simba Accounting không?
Cơ sở dữ liệu của hệ thống được thiết kế theo chuẩn quan hệ trên SQL Server / MySQL, cho phép xuất dữ liệu giao dịch định kỳ dưới dạng các tệp cấu trúc .CSV, .XLS hoặc kết nối thông qua View trung gian để đồng bộ chứng từ sang phần mềm kế toán Simba.
4. Chi phí bảo trì và vận hành hệ thống hàng năm ước tính khoảng bao nhiêu?
Do hệ thống chạy trên nền tảng mạng cục bộ và sử dụng các công nghệ tiêu chuẩn, chi phí bảo trì định kỳ ước tính dưới 2.000.000 VNĐ/năm (chủ yếu là công tác sao lưu dữ liệu dự phòng và bảo dưỡng phần cứng máy tính định kỳ).
5. Dữ liệu kho hàng có bị mất khi xảy ra sự cố mất điện đột ngột tại công ty không?
Nhờ cơ chế ghi nhật ký giao dịch (Write-Ahead Logging / Transaction Log) của hệ quản trị cơ sở dữ liệu quan hệ, mọi giao dịch chưa hoàn tất sẽ được tự động Rollback (hủy bỏ) khi mất điện, đảm bảo tính nhất quán tuyệt đối và không gây sai lệch số liệu tồn kho.
Kết luận
Khóa luận tốt nghiệp "Phân tích và thiết kế hệ thống thông tin quản lý kho hàng tại Công ty TNHH TM-DV Á Châu" của tác giả Phan Thị Hằng đã giải quyết trọn vẹn và xuất sắc bài toán tin học hóa quản lý hàng tồn kho cho doanh nghiệp thương mại dịch vụ CNTT quy mô vừa và nhỏ. Thông qua việc vận dụng chặt chẽ phương pháp luận phân tích hướng chức năng, xây dựng hệ thống biểu đồ phân cấp BPC, biểu đồ luồng dữ liệu DFD đa cấp và chuẩn hóa cơ sở dữ liệu đạt chuẩn 3NF, đề tài không chỉ mang lại giá trị học thuật cao mà còn chứng minh tính ứng dụng thực tiễn vượt trội.
Giải pháp giúp Công ty TNHH TM-DV Á Châu loại bỏ hoàn toàn các hạn chế của phương pháp quản lý sổ sách truyền thống, cắt giảm 95% thời gian lập báo cáo thống kê, bảo đảm độ chính xác số liệu tồn kho 99.8% và tối ưu hóa năng suất lao động của các bộ phận. Đây chính là tiền đề vững chắc để doanh nghiệp tiếp tục mở rộng quy mô kinh doanh, nâng cao năng lực cạnh tranh và tiến tới số hóa toàn diện trong tương lai.