Giới thiệu

Ứng dụng Quản lý kho là hệ thống web hỗ trợ doanh nghiệp/cửa hàng quản lý vòng đời hàng hóa từ khởi tạo danh mục, nhập kho, xuất kho, theo dõi tồn kho đến thống kê và báo cáo vận hành.

👍

Phù hợp cho

Cửa hàng bán lẻ đa ngành hàng, doanh nghiệp nhỏ và vừa có kho nội bộ, hoặc đơn vị cần quản trị kho tập trung qua mạng nội bộ/internet.

Ứng dụng giải quyết vấn đề gì?

  • Quản lý nhiều nhóm hàng và nhiều mặt hàng cùng lúc.
  • Theo dõi giao dịch nhập/xuất theo chứng từ.
  • Tự động cập nhật tồn kho khi xác nhận phiếu.
  • Truy vết lịch sử giao dịch kho theo thời gian.
  • Cảnh báo hàng sắp hết để chủ động bổ sung.
  • Cung cấp báo cáo phục vụ vận hành và ra quyết định.

Đối tượng sử dụng

Vai tròMục đích sử dụng
Quản trị hệ thốngQuản lý tài khoản, phân quyền, cấu hình ban đầu
Quản lý khoĐiều hành nhập xuất, kiểm soát tồn kho
Nhân viên khoLập phiếu nhập, phiếu xuất, cập nhật chứng từ
Người xem báo cáoTheo dõi số liệu, không thao tác nghiệp vụ

Công nghệ và nền tảng

Thành phầnCông nghệ
BackendASP.NET Core MVC 8.0
ORMEntity Framework Core 8.0
DatabaseMicrosoft SQL Server
Xác thực & phân quyềnASP.NET Core Identity
Giao diệnRazor Views, Bootstrap 5, Bootstrap Icons
Biểu đồChart.js

Kiến trúc tổng thể

  • MVC: tách rõ Controller, Service, Data và View.
  • Service layer: xử lý nghiệp vụ nhập kho, xuất kho, tồn kho và báo cáo.
  • Data layer: dùng DbContext quản lý entities và migration.
  • Server-side rendering: phù hợp triển khai nội bộ hoặc trên máy chủ doanh nghiệp.

Luồng nghiệp vụ chính

  1. Khởi tạo dữ liệu nền: nhóm hàng, đơn vị tính, nhà cung cấp, khách hàng, mặt hàng.
  2. Tạo phiếu nhập hoặc phiếu xuất ở trạng thái Nháp.
  3. Xác nhận phiếu để cập nhật tồn kho và ghi nhận lịch sử giao dịch.
  4. Theo dõi tồn kho hiện tại và lịch sử biến động.
  5. Xem báo cáo tổng hợp và xuất dữ liệu phục vụ quản trị.

Bảo mật và phân quyền

  • Tất cả chức năng nghiệp vụ yêu cầu đăng nhập.
  • Phân quyền theo vai trò: Admin, Manager, Staff, Viewer.
  • Cookie authentication có thời hạn phiên.
  • Có cơ chế chặn truy cập trái quyền.
  • Các thao tác POST sử dụng Anti-Forgery Token.

Điểm mạnh hiện tại

  • Quy trình nhập/xuất kho rõ ràng theo trạng thái chứng từ.
  • Tồn kho được cập nhật có kiểm soát khi xác nhận hoặc hủy phiếu.
  • Có truy vết giao dịch theo từng mặt hàng và chứng từ.
  • Cấu trúc ứng dụng dễ bảo trì và mở rộng module.