XÂY DỰNG HỆ THỘNG QUẢN LÝ KHO ĐƠN GIẢN
Đồ án : 1�Giảng viên hướng dẫn : TS.Hồ Quốc Dũng �Thành viên thực hiện: Phan Phước Yến Thi� Lê Nguyễn Hoàng Tân� Trần Hữu Phong� lớp: KHDL K5 �
GIỚI THIỆU ĐỀ TÀI
Vấn đề đặt ra
Quy trình xử lý chậm và phân mảnh dữ liệu (Data Silos).
Thiếu tính tự động hóa trong đối soát số liệu.
Khó kiểm soát lịch sử giao dịch và trách nhiệm nhân sự.
Mất nhiều thời gian cho việc tổng hợp báo cáo.
Rủi ro "thủng kho" do thiếu cảnh báo chủ động.
Giải pháp
Xây dựng hệ thống Warehouse Management System (WMS) sử dụng hệ sinh thái Google Workspace:
Google Forms: Chuẩn hóa nhập liệu.
Google Sheets: Xử lý dữ liệu tập trung.
Array Formulas: Tự động hóa tính toán.
Dashboard: Trực quan hóa real-time.
|
|
|
MỤC TIÊU VÀ CÔNG NGHỆ
|
Công nghệ sử dụng
Google Workspace.
Google Forms.
Google Sheets (Sử dụng hàm mảng ARRAYFORMULA, QUERY, SUMIFS).
|
KIẾN TRÚC TỔNG QUAN
USE CASE (SƠ ĐỒ NGHIỆP VỤ)
Quản lý / Ban quản trị
-Theo dõi tổng quan tài sản và biến động tồn kho qua Dashboard.
-Ra quyết định luân chuyển, cấp phát hoặc nhập hàng bổ sung.
-Tiếp nhận thông tin từ danh sách cảnh báo sắp hết hàng (LowStockAlert).
System (Hệ thống tự động)
- Tự động ghi nhận dấu thời gian (Timestamp) bất biến cho mọi giao dịch.
- Lưu vết định danh người giao/nhận để truy cứu trách nhiệm.
- Tự động tính toán số dư tồn kho theo công thức: Tổng Nhập - Tổng Xuất + Tổng Điều Chỉnh.
- Kiểm tra định mức và kích hoạt cảnh báo khi hàng hóa chạm ngưỡng tồn tối thiểu.
- Trực quan hóa dữ liệu tồn thực tế thành biểu đồ cập nhật theo thời gian thực.
Ý nghĩa Use Case
- Phân chia rõ ràng vai trò và trách nhiệm của từng thành viên trong quy trình luân chuyển.
- Đảm bảo nguyên tắc vận hành một chiều (chỉ ghi thêm, không sửa xóa quá khứ), giữ cho dữ liệu luôn minh bạch.
- Hệ thống gánh vác toàn bộ nghiệp vụ đối soát và cảnh báo tự động, triệt tiêu sai số thủ công của con người.
QUY TRÌNH NGHIỆP VỤ
Quy trình xử lý luân chuyển vật tư
Bước 1: Thành viên điền biểu mẫu Google Form để ghi nhận giao dịch phát sinh (Nhập hàng, Xuất hàng hoặc Điều chỉnh hao hụt) kèm theo định danh người thực hiện và lý do chi tiết.
Bước 2: Dữ liệu được đẩy về Google Sheets, tự động gắn dấu thời gian (Timestamp) và lưu vào các bảng nhật ký tương ứng (StockIn, StockOut, AdjustmentLog).
Bước 3: Hệ thống sử dụng hàm mảng (Array Formula) tự động quét dữ liệu từ các nhật ký để tổng hợp và đối soát lượng Nhập - Xuất - Điều chỉnh.
Bước 4: Số liệu "Tồn Hiện Tại" được tính toán tức thời tại bảng Cân đối (StockBalance).
Bước 5: Thuật toán (QUERY) liên tục đối chiếu mức tồn thực tế với "Tồn tối thiểu" của từng mặt hàng.
Bước 6: Nếu hàng hóa chạm hoặc thủng mốc an toàn, hệ thống tự động đẩy thông tin sang danh sách cảnh báo (LowStockAlert).
Bước 7: Dữ liệu tổng quan và lượng tồn kho được trực quan hóa lên Dashboard, giúp Quản lý dễ dàng theo dõi và ra quyết định luân chuyển hoặc nhập hàng bổ sung.
Điểm nổi bật
Tự động hóa hoàn toàn khâu tính toán và đối soát.
Không cần can thiệp trực tiếp vào file dữ liệu (Zero-touch).
Lưu vết Timestamp minh bạch, không thể chỉnh sửa quá khứ.
Triệt tiêu sai số thao tác thủ công (Human Error).
THIẾT KẾ CƠ SỞ DỮ LIỆU (DATABASE DESIGN)
Đặc điểm thiết kế
Chuẩn hóa dữ liệu (Normalization): Phân tách rõ ràng giữa dữ liệu tĩnh (Danh mục) và dữ liệu động (Nhật ký giao dịch) để tối ưu cấu trúc.
Hạn chế trùng lặp: Thiết lập khóa duy nhất (Primary Key) cho mỗi mã mặt hàng (Items) và mã phiếu giao dịch để đảm bảo tính nhất quán.
Dễ mở rộng: Kiến trúc tách tầng cho phép thêm mới các loại vật tư hoặc quy trình giao dịch mà không làm vỡ cấu trúc hệ thống.
Dễ bảo trì: Sử dụng hoàn toàn các thuật toán mảng (Array Formula) và hàm truy vấn (QUERY), loại bỏ việc thao tác công thức thủ công trên từng dòng.
Ý nghĩa của mô hình ERD
-Mô hình dữ liệu được xây dựng theo chuẩn quan hệ nhằm đảm bảo tính toàn vẹn dữ liệu và hỗ trợ tốt cho việc quản lý kho. Các bảng được liên kết thông qua khóa chính (Primary Key) và khóa ngoại (Foreign Key), giúp:
-Quản lý danh mục hàng hóa và nhà cung cấp một cách thống nhất.
-Theo dõi đầy đủ lịch sử nhập kho, xuất kho và điều chỉnh tồn kho.
-Cập nhật số lượng tồn kho theo thời gian thực.
-Hỗ trợ cảnh báo khi tồn kho thấp hơn mức quy định.
-Giảm thiểu trùng lặp dữ liệu và tăng hiệu quả truy vấn trong hệ thống.
-Đảm bảo tính nhất quán và khả năng mở rộng cơ sở dữ liệu trong tương lai.
CÁC BẢNG DỮ LIỆU
Dấu thời gian (Timestamp): Tự động sinh ra khi nhập liệu qua Form, không thể chỉnh sửa để đảm bảo tính minh bạch.
Mã hàng (ItemID): Định danh vật tư, ràng buộc dữ liệu từ bảng danh mục.
Số lượng (Quantity): Lượng biến động vật lý (Nhập, Xuất hoặc Bù trừ).
Nhân sự liên quan: Định danh người xuất/nhận để truy vết trách nhiệm.
Lý do/Ghi chú: Giải trình cho các giao dịch đặc biệt như điều chỉnh hao hụt, hư hỏng.
Đặc điểm quản lý
Tính toàn vẹn (Integrity): Mọi giao dịch đều bắt buộc tham chiếu đến Master Data, loại bỏ hoàn toàn lỗi nhập liệu sai mã.
Tính tự động (Automation): Không cần thao tác kéo thả công thức thủ công; mọi thay đổi tại Transaction Logs đều được cập nhật tức thời tại Dashboard thông qua hàm mảng (Array Formula).
EMAIL PHÊ DUYỆT VÀ PHÂN QUYỀN
Email thông báo tự động Hệ thống tự động gửi email thông báo kết quả đến các bên liên quan ngay khi có giao dịch hoặc yêu cầu phê duyệt mới.�- Nội dung email bao gồm:
-Thông tin chi tiết nhân sự thực hiện.
-Loại giao dịch (Nhập/Xuất/Điều chỉnh).
-Thời gian thực hiện (Timestamp).
-Lý do phát sinh giao dịch.
-Các nút chức năng tích hợp: Approve (Duyệt) hoặc Reject (Từ chối) để người quản lý tương tác nhanh chóng. �
Bảo mật & Kiểm soát
-Token xác thực: Đảm bảo mỗi yêu cầu phê duyệt là duy nhất và an toàn.
-Chống duyệt trùng: Hệ thống tự động khóa trạng thái sau khi đã có quyết định đầu tiên, ngăn chặn sự sai lệch dữ liệu.
-Ghi Log toàn bộ: Mọi hành động (người thực hiện, thời gian, trạng thái) đều được ghi lại trong bảng ApprovalLog để phục vụ truy xuất trách nhiệm
PHÂN TÍCH MODULE XỬ LÝ HỆ THỐNG
THUẬT TOÁN XỬ LÝ (BUSINESS LOGIC)
TRIỂN KHAI HỆ THỐNG
KẾT QUẢ TRIỂN KHAI THỰC TẾ
ĐÁNH GIÁ HỆ THỐNG
HƯỚNG PHÁT TRIỂN HỆ THỐNG�
Giai đoạn Trung hạn (6 – 18 tháng)
Nâng cấp giao diện: Phát triển giao diện quản lý trên nền tảng Google AppSheet để cải thiện trải nghiệm người dùng trên thiết bị di động.
Đa dạng hóa thông báo: Tích hợp Telegram Bot để gửi thông báo biến động kho (nhập/xuất) trực tiếp đến nhóm làm việc thay vì chỉ dựa vào email.
Giai đoạn Dài hạn (Trên 18 tháng)
Kết nối thiết bị ngoại vi: Tích hợp máy quét mã vạch (Barcode/QR Scanner) để tăng tốc độ ghi nhận luân chuyển vật tư.
Đồng bộ dữ liệu: Kết nối dữ liệu kho với các hệ thống quản trị tài chính/ngân sách của nhóm.
Hệ thống quản trị toàn diện: Nâng cấp thành hệ thống WMS hoàn chỉnh với các tính năng quản lý nhà cung cấp, phân tích vòng đời vật tư chuyên sâu.
Hỗ trợ đa nền tảng: Phát triển ứng dụng chuyên biệt trên điện thoại, hỗ trợ truy xuất và quản lý kho mọi lúc, mọi nơi.
KẾT LUẬN
XIN CHÂN THÀNH CẢM ƠN THẦY CÔ VÀ CÁC BẠN!