[Mã code 96085]

Đồ án tốt nghiệp Hệ thống quản lý kho hàng báo cáo thống kê chatbot AI full báo cáo

  (1 Đánh giá)
  0       4    

Hệ thống là một giải pháp toàn diện giúp các doanh nghiệp vừa và nhỏ dễ dàng số hóa quy trình quản trị kho hàng. Dự án được phát triển theo mô hình SPA (Single Page Application) sử dụng ReactJS (Vite)

Danh mục
Thể loại
Ngày đăng
09-6-2026
Loại file
Full code
File download
 quanlykho-baocao.zip [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Giống DEMO
Có báo cáo


Source code
107

Đánh giá (205)
4/5

Ngày tham gia
23/4/2024

📝 Giới Thiệu Dự Án

Hệ thống là một giải pháp toàn diện giúp các doanh nghiệp vừa và nhỏ dễ dàng số hóa quy trình quản trị kho hàng. Dự án được phát triển theo mô hình SPA (Single Page Application) sử dụng ReactJS (Vite) ở Frontend kết hợp với Node.js (Express) và cơ sở dữ liệu MongoDB ở Backend.

🎯 Mô Tả Chức Năng Hệ Thống

  1. Quản lý tài khoản
  • Đăng ký, Đăng nhập / đăng xuất, quên mật khẩu
  • Phân quyền người dùng: Admin, Nhân viên kho, Quản lý
  • Quản lý hồ sơ cá nhân: Đổi mật khẩu, Khóa / mở khóa tài khoản
  1. Quản lý sản phẩm
  • Thêm sản phẩm, Sửa sản phẩm, Xóa sản phẩm, Xem danh sách sản phẩm, Tìm kiếm sản phẩm
  • Lọc theo: danh mục, nhà cung cấp, tình trạng.
  • Thông tin sản phẩm gồm: Tên sản phẩm, Mã sản phẩm (SKU), Hình ảnh, Giá nhập, Giá bán, Số lượng tồn, Danh mục, Nhà cung cấp, Mô tả, Mã QR, Mã Vạch
  1. Quản lý danh mục sản phẩm
  • Thêm danh mục, Sửa danh mục, Xóa danh mục, Hiển thị danh mục
  1. Quản lý nhà cung cấp
  • Thêm nhà cung cấp, Sửa thông tin, Xóa nhà cung cấp, Xem danh sách nhà cung cấp
  • Thông tin gồm: Tên, Số điện thoại, Email, Địa chỉ
  1. Quản lý nhập kho
  • Tạo phiếu nhập kho, Chọn nhà cung cấp, Thêm sản phẩm nhập, Số lượng nhập, Giá nhập, Ngày nhập
  • Chức năng: Xem lịch sử nhập kho, In phiếu nhập, Cập nhật tồn kho
  1. Quản lý xuất kho
  • Tạo phiếu xuất kho
  • Chọn sản phẩm
  • Nhập số lượng xuất
  • Ghi chú lý do xuất Chức năng: Lịch sử xuất kho, Kiểm tra tồn kho trước khi xuất
  1. Quản lý tồn kho
  • Xem số lượng tồn
  • Cảnh báo sắp hết hàng
  • Cảnh báo tồn kho thấp
  • Kiểm kê kho
  1. Thống kê và báo cáo
  • Thống kê nhập kho, xuất kho, tồn kho
  • Top sản phẩm nhập nhiều, bán nhiều
  • Biểu đồ
  1. Tìm kiếm thông minh • Tìm sản phẩm theo: o tên o mã SKU o danh mục
  2. Thông báo
  • Sắp hết hàng
  • Hàng tồn lâu
  1. Import / Export dữ liệu
  • Import Excel sản phẩm
  • Export báo cáo Excel, Export PDF
  1. Dashboard quản trị Trang tổng quan gồm:
  • Tổng sản phẩm
  • Tổng nhập kho
  • Tổng xuất kho
  • Sản phẩm sắp hết
  • Biểu đồ nhập / xuất
  1. AI chatbot, gợi ý nhập hàng

1. 🔐 Quản lý Tài khoản & Phân quyền

  • Đăng ký & Đăng nhập: Xác thực bằng Email và mật khẩu mã hóa mật độ cao (Bcrypt), hỗ trợ đăng nhập qua Google OAuth.
  • Phân quyền chặt chẽ (RBAC): Phân chia 3 vai trò người dùng rõ ràng:
    • Admin (Quản trị viên): Quyền cao nhất, quản lý tài khoản, khóa/mở khóa nhân viên, cấu hình hệ thống.
    • Manager (Quản lý kho): Quản lý danh mục, sản phẩm, nhà cung cấp, duyệt phiếu nhập/xuất kho.
    • Staff (Nhân viên kho): Tạo phiếu nhập, phiếu xuất, kiểm tra lượng tồn kho.
  • Quên mật khẩu: Gửi link reset mật khẩu trực tiếp qua Email bảo mật.

2. 📦 Quản lý Sản phẩm, Danh mục & Nhà cung cấp

  • Sản phẩm: Quản lý đầy đủ thông tin (Tên, mã SKU, thương hiệu, giá nhập, giá bán, ảnh sản phẩm, khối lượng, bảo hành, nguồn gốc).
  • Tích hợp QR & Barcode: Quét mã sản phẩm nhanh bằng camera điện thoại/máy tính hoặc in nhãn mã vạch.
  • Danh mục & Đối tác: Quản lý nhóm ngành hàng và danh sách thông tin liên hệ của các Nhà cung cấp.

3. 📥 Quản lý Quy trình Nhập / Xuất Kho

  • Nhập kho: Tạo phiếu nhập, tự động tính tổng tiền, tổng số lượng sản phẩm nhập và cộng thêm vào lượng tồn kho thực tế.
  • Xuất kho: Tạo phiếu xuất (bán hàng, trả hàng, hư hỏng,...). Tự động kiểm tra lượng hàng hiện có trong kho trước khi cho phép xuất và trừ lượng tồn kho tương ứng.
  • In phiếu: Hỗ trợ xuất và tải trực tiếp hóa đơn nhập/xuất ra định dạng PDF chuyên nghiệp.

4. 📈 Báo Cáo Thống Kê & Phân Tích Dữ Liệu

  • Dashboard Trực Quan: Tổng hợp nhanh doanh số nhập, xuất, số lượng sản phẩm hiện có và danh sách mặt hàng sắp hết.
  • Báo cáo tồn kho: Cảnh báo tự động các sản phẩm có số lượng dưới mức tối thiểu cần nhập thêm.
  • Trực quan hóa: Biểu đồ hình cột/đường (sử dụng thư viện Recharts) phân tích xu hướng nhập/xuất theo thời gian.
  • Xuất dữ liệu: Cho phép tải và kết xuất tất cả báo cáo thống kê ra file Excel hoặc PDF.

5. 🤖 Trợ lý Ảo AI Chatbot Hỗ Trợ Kho Hàng

 

  • Tích hợp AI thông minh (sử dụng Google GeminiGroq AI) đọc dữ liệu kho thời gian thực để đưa ra các gợi ý:
    • Sản phẩm nào bán chạy cần nhập thêm?
    • Hỗ trợ tìm kiếm thông tin nhanh thông qua ngôn ngữ tự nhiên.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo

Hệ thống quản lý kho hàng,Đồ án tốt nghiệp quản lý kho,đồ án tốt nghiệp quản lý kho full báo cáo ppt,Đồ án quản lý kho hàng tích hợp chatbot,Đồ án kho hàng chatbot AI,full báo cáo


HƯỚNG DẪN CÀI ĐẶT

🚀 Hướng Dẫn Cài Đặt & Khởi Chạy Dự Án

📋 Yêu Cầu Hệ Thống

  • Node.js: Phiên bản 18.x trở lên.
  • MongoDB: MongoDB Atlas (Cloud) hoặc Docker MongoDB (như cấu hình VPS của bạn).

Bước 1: Khởi động MongoDB trên VPS (Nếu chưa chạy)

Đảm bảo VPS của bạn đã chạy dịch vụ MongoDB. Đối với hệ thống đã cấu hình Docker Swarm:

bash
dockerstackdeploy-cdocker-compose.prod.optimized.yml topcode

Bước 2: Cài đặt & Cấu hình Backend (Server)

  1. Di chuyển vào thư mục server:

    bash
    cdserver
    
  2. Cài đặt các thư viện cần thiết:

    bash
    npminstall
    
  3. Tạo file cấu hình môi trường .env: Tạo file .env tại thư mục /server và điền cấu hình như sau:

  4. Import dữ liệu mẫu (Seeding): Chạy lệnh sau từ thư mục server để import toàn bộ dữ liệu mẫu (15 danh mục, 10 nhà cung cấp, 85 sản phẩm, phiếu nhập/xuất và 3 tài khoản đăng nhập) vào MongoDB:

    bash
    nodesrc/seed/seed.js
    
  5. Khởi động Server:Server Backend sẽ chạy tại: http://localhost:3000

    bash
    npmrundev
    

Bước 3: Cài đặt & Cấu hình Frontend (Client)

  1. Di chuyển sang thư mục client:

    bash
    cd../client
    
  2. Cài đặt thư viện:

    bash
    npminstall
    
  3. Khởi chạy ứng dụng:Giao diện người dùng sẽ chạy tại: http://localhost:5173

    bash
    npmrundev
    

🔑 Thông tin đăng nhập mặc định (Sau khi đã Seed):

Sau khi chạy thành công lệnh seed dữ liệu, bạn có thể đăng nhập bằng các tài khoản sau:

 

Quyền Email đăng nhập Mật khẩu
Admin admin@gmail.com 123456 (hoặc pass đã thiết lập)
Quản lý (Manager) manager@gmail.com 123456
Nhân viên (Staff) cccc@gmail.com 123456

 




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
08:33 - 9/6/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN