Source code quản lý kho hàng Laravel 5.8 + AdminLTE: nhập xuất tồn, theo dõi IMEI, NCC, khách hàng, báo cáo doanh thu & lợi nhuận. Phân quyền RBAC. Tải ngay!
| Danh mục | Code chất lượng, Code tham khảo, Code miễn phí |
| Công nghệ | PHP, MySQL, Laravel |
| Người bán | Administrator |
| Ngày đăng | 03-08-2026 |
| Phiên bản | 1.0 |
| Loại file | File nén (ZIP) |
| File download | khohang.zip (48 MB) |
| Tags | sourcecodephp chợ đồ án it đồ án php mysql |
Source code Quản Lý Kho Hàng viết bằng Laravel 5.8 giao diện AdminLTE, hỗ trợ đầy đủ quy trình nhập – xuất – tồn, theo dõi IMEI/serial, quản lý vị trí kệ và bảo hành sản phẩm. Hệ thống tích hợp quản lý nhà cung cấp, khách hàng, phương thức vận chuyển kèm thống kê doanh thu – lợi nhuận và phân quyền nhân viên theo vai trò (RBAC). Phù hợp doanh nghiệp, cửa hàng hoặc đồ án tốt nghiệp cần phần mềm kho hàng chuyên nghiệp, sẵn sàng triển khai trên Laragon/XAMPP.
Giới thiệu chung
Quản Lý Kho Hàng là hệ thống backend nội bộ giúp doanh nghiệp kiểm soát hàng hóa từ lúc nhập kho đến khi xuất bán. Đối tượng sử dụng: quản trị viên, nhân viên nhập hàng, nhân viên xuất hàng — mỗi nhóm được gán quyền riêng. Không có storefront mua hàng công khai; khách hàng và nhà cung cấp được quản lý dưới dạng dữ liệu master trong admin.
Hệ thống phù hợp cửa hàng, đại lý, kho phân phối hoặc đồ án môn học/đồ án tốt nghiệp về quản lý kho / quản lý bán hàng.
Các tính năng nổi bật
A. Module nghiệp vụ kho (Admin / Nhân viên)
Danh mục sản phẩm: Loại hàng (phân cấp), sản phẩm (mã, ảnh, giá nhập/bán/vốn, số lượng, mô tả, bảo hành), đơn vị tính.
Vị trí lưu trữ: Quản lý vị trí kho và ô vị trí (bin/slot) gắn với từng sản phẩm.
Nhà cung cấp & Khách hàng: CRUD, lịch sử giao dịch, import Excel.
Phương thức vận chuyển: Danh mục vận chuyển gắn phiếu nhập/xuất.
Nhập hàng (Goods Receipt): Tạo phiếu nhập, trạng thái (đang vận chuyển, đang kiểm hàng, hoàn thành, hủy, đạt/không đạt), chi tiết IMEI, ngày SX/HSD, xem trước phiếu, import Excel.
Xuất hàng (Goods Issue): Tạo phiếu xuất, danh sách sản phẩm đã xuất, preview phiếu.
Tồn kho: Xem tồn hiện tại, chi tiết IMEI/serial theo sản phẩm, tra cứu bảo hành.
Báo cáo & Dashboard: Thống kê nhập xuất tồn, doanh thu, số lượng bán, tổng vốn đầu tư, doanh số, lợi nhuận.
B. Module tài khoản & phân quyền
Đăng nhập bằng tài khoản, quên/đặt lại mật khẩu, cập nhật hồ sơ, đổi mật khẩu.
Quản lý quản trị viên, vai trò, nhóm quyền, quyền chi tiết (Entrust).
Vai trò mẫu: Superadmin, Quản lý nhập hàng, Quản lý xuất hàng — giới hạn theo 15 nhóm quyền nghiệp vụ.
Lưu ý: Không có portal Client tự đăng ký mua hàng; toàn bộ thao tác nằm trong khu vực /system sau khi đăng nhập.
Công nghệ & Cơ sở dữ liệu
Thành phần Chi tiết
Backend
PHP ^7.1.3, Laravel 5.8
Database
MySQL (dump mẫu: db_quan_ly_ban_hang)
Phân quyền
zizaco/entrust (Role – Permission)
Excel
maatwebsite/excel ~2.1 (import/export)
UI Admin
AdminLTE + Bootstrap, DataTables, Select2, Font Awesome
Editor
CKEditor + CKFinder
Khác
Laravel Mix/Webpack, Vue 2 (asset mặc định), jQuery, Axios, Queue Job gửi mail, Log Viewer
Các bảng chính: products, category, units, locations, location_boxs, supplier, customers, transport_methods, warehousing, product_warehousing, product_warehousing_details, users, roles, permissions, group_permission…
Cấu trúc thư mục & Cài đặt
Cấu trúc chính:
app/Http/Controllers/Backend/ — Controllers quản trị kho
app/Http/Controllers/Auth/ — Đăng nhập, quên mật khẩu
app/Model/ — Eloquent models
resources/views/backend/ — Giao diện Blade AdminLTE
routes/web.php — Toàn bộ route web
database/migrations, database/seeds — Schema & seed
public/admin/ — Theme AdminLTE, CKEditor
public/template_excel/ — File mẫu Excel
File SQL dump sẵn dữ liệu mẫu (FMCG: bánh bao, Coca-Cola, Pepsi, sữa…)
Cách chạy dự án (chuẩn Laravel + Laragon):
Cài PHP ≥ 7.1.3, Composer, MySQL (Laragon/XAMPP).
composer install
Copy .env.example → .env, cấu hình DB MySQL.
php artisan key:generate
Import file SQL db_quan_ly_ban_hang*.sql hoặc php artisan migrate + seed.
(Tuỳ chọn) npm install && npm run dev
Chạy qua Laragon hoặc php artisan serve
Đăng nhập mặc định (seeder): tài khoản admin / mật khẩu 12345678
Chưa có đánh giá nào.
Chưa có bình luận nào.