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 choCử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ống | Quả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 kho | Lập phiếu nhập, phiếu xuất, cập nhật chứng từ |
| Người xem báo cáo | Theo dõi số liệu, không thao tác nghiệp vụ |
Công nghệ và nền tảng
| Thành phần | Công nghệ |
|---|---|
| Backend | ASP.NET Core MVC 8.0 |
| ORM | Entity Framework Core 8.0 |
| Database | Microsoft SQL Server |
| Xác thực & phân quyền | ASP.NET Core Identity |
| Giao diện | Razor 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
DbContextquả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
- 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.
- Tạo phiếu nhập hoặc phiếu xuất ở trạng thái Nháp.
- Xác nhận phiếu để cập nhật tồn kho và ghi nhận lịch sử giao dịch.
- Theo dõi tồn kho hiện tại và lịch sử biến động.
- 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
POSTsử 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.