Giới thiệu
IT Equipment Management là hệ thống quản lý thiết bị IT và linh kiện toàn diện, được phát triển trên nền tảng ASP.NET Core 8.0 MVC. Hệ thống giúp doanh nghiệp theo dõi, quản lý vòng đời của thiết bị từ lúc nhập kho, đưa vào sử dụng, bảo dưỡng, sửa chữa cho đến thanh lý.
Thông tin kỹ thuật
| Thành phần | Công nghệ |
|---|---|
| Backend | ASP.NET Core 8.0 MVC |
| ORM | Entity Framework Core 8.0 |
| Database | Microsoft SQL Server |
| Authentication | Cookie-based Authentication (BCrypt) |
| Frontend | Bootstrap 5.3.2, jQuery 3.7.1, DataTables 1.13.7 |
| UI Components | Select2 4.1.0, SweetAlert2, Bootstrap Icons |
| MailKit (SMTP) | |
| QR Code | qrcodejs |
Đối tượng sử dụng
| Vai trò | Quyền hạn |
|---|---|
| Admin | Toàn quyền: quản lý người dùng, cấu hình hệ thống, CRUD tất cả chức năng, xóa dữ liệu |
| User | Thao tác nghiệp vụ: tạo/sửa phiếu bảo dưỡng, sửa chữa, xuất nhập kho, checklist |
Kiến trúc hệ thống
┌──────────────────────────────────────────────────────────┐
│ Browser (Client) │
│ Bootstrap 5 + jQuery + DataTables + Select2 + SweetAlert │
└──────────────────────────────┬───────────────────────────┘
│ HTTP/HTTPS
┌──────────────────────────────▼───────────────────────────┐
│ IIS / Kestrel Web Server │
└──────────────┬────────────────────────────────┬──────────┘
┌──────────────│────────────────────────────────│──────────┐
│ │ ASP.NET Core 8.0 MVC │ │
│ ┌──────────▼────────────┐ ┌──────▼─────┐ │
│ │ Controllers │ │ Views │ │
│ │ (12 files) │ │ (66 files) │ │
│ └────┬──────────────┬───┘ └────────────┘ │
│ │ │ │
│ │ ┌────▼────────────────┐ │
│ │ │ Services │ │
│ │ │ EmailService │ │
│ │ │ NotificationBgSvc │ │
│ │ └─────────────┬───────┘ │
│ │ │ │
│ ┌─────▼───────────────────────▼──────────────────────┐ │
│ │ Entity Framework Core 8.0 │ │
│ │ ApplicationDbContext │ │
│ └─────────────────────┬──────────────────────────────┘ │
└────────────────────────┼─────────────────────────────────┘
│ SQL
┌────────────────────────▼─────────────────────────────────┐
│ Microsoft SQL Server │
│ Database: ITEquipmentManagement │
└──────────────────────────────────────────────────────────┘
Đặc điểm nổi bật
- Quản lý vòng đời thiết bị — Theo dõi từ nhập kho → sử dụng → bảo dưỡng → sửa chữa → thanh lý
- Thuộc tính động — Mỗi loại thiết bị/linh kiện có thể định nghĩa thuộc tính riêng
- Lập kế hoạch bảo dưỡng tự động — Tạo lịch bảo dưỡng theo tần suất (tháng/quý/năm)
- Hệ thống thông báo email — Cảnh báo tự động khi sắp đến hạn/quá hạn bảo dưỡng
- Checklist kiểm tra — Tạo checklist tự động theo loại thiết bị
- Quản lý kho linh kiện — Xuất/nhập kho, theo dõi tồn kho, cảnh báo tồn kho thấp
- In nhãn thiết bị — Hỗ trợ in nhãn QR code tương thích máy in Brother (24×40mm)
- Báo cáo đa dạng — Báo cáo thiết bị, linh kiện, xuất nhập tồn, thanh lý
- Giao diện responsive — Tương thích desktop và mobile
Phiên bản
- Version: 1.0
- Release: 2026
- Developer: ahiTEC