Skip to content

Phần Mềm Quản lý

Latest

Choose a tag to compare

@ChungPr0 ChungPr0 released this 27 Dec 14:32
· 3 commits to master since this release
  1. THÔNG TIN CHUNG

  • Tên phần mềm: Store Manager
  • Phiên bản: 1.0.0
  • Ngôn ngữ lập trình: Java (JDK 17)
  • Giao diện (GUI): Java Swing (kết hợp thư viện FlatLaf để làm đẹp giao diện)
  • Cơ sở dữ liệu: SQLite (Lưu trữ file cục bộ, không cần cài đặt server)
  • Môi trường phát triển (IDE): IntelliJ IDEA
  1. HƯỚNG DẪN CÀI ĐẶT & CHẠY (DÀNH CHO DEV/GIÁO VIÊN)

  • Tải file StoreManager_setup.exe đã đính kèm ở dưới
  • Mở lên để cài đặt, chọn thư mục lưu trữ
  • Mở thư mục chọn StoreManager.exe để chạy phần mềm

3 CẤU TRÚC CƠ SỞ DỮ LIỆU (DATABASE SCHEMA)

Hệ thống sử dụng SQLite với các bảng chính sau:

  1. Staffs (Nhân viên): Lưu thông tin đăng nhập, phân quyền (Admin/Staff).

  2. ProductTypes (Loại SP): Danh mục sản phẩm.

  3. Suppliers (Nhà cung cấp): Đối tác nhập hàng.

  4. Products (Sản phẩm): Tên, giá, số lượng tồn kho (liên kết Type & Supplier).

  5. Customers (Khách hàng): Thông tin khách mua hàng.

  6. Discounts (Khuyến mãi): Quản lý mã giảm giá, loại giảm (%, tiền mặt).

  7. Invoices (Hóa đơn): Thông tin chung đơn hàng, ai bán, bán cho ai.

  8. Invoice_details (Chi tiết): Lưu từng món hàng trong đơn.

  9. CÁC LƯU Ý KỸ THUẬT QUAN TRỌNG (TECHNICAL NOTES)


Phân quyền (Role-based Access Control):

  • Admin: Toàn quyền.
  • Sale Staff: Giới hạn (Tạo hóa đơn, quản lý khách hàng).
  • Storage Staff: Giới hạn (Quản lý sản phẩm, nhà cung cấp).
  • Manager: Giới hạn (Quản lý sản phẩm, nhà cung cấp, mã giảm giá, báo cáo, hóa đơn).
  1. TÀI KHOẢN ĐĂNG NHẬP MẶC ĐỊNH

Tài khoản Mật khẩu Quyền hạn
admin 123 Admin
manager 123 Manager
sale1 123 Sale Staff
storage1 123 Storage Staff