vincerevu/gara

★ 0Forks 0JavaGitHub ↗Compare

README

# Garage Management System Project Java mon hoc quan ly gara o to, su dung: - Java - JDBC - MySQL - Console UI ## Chuc nang chinh - Dang nhap / dang xuat - Quan ly nhan vien - Quan ly khach hang - Quan ly danh muc phu tung - Quan ly phu tung - Quan ly kho - Quan ly dich vu sua chua - Dat lich sua chua - Quan ly lich su sua chua - Quan ly hoa don - Thong ke khach hang - Thong ke doanh thu ## Cau hinh database Thong tin ket noi dang dat trong: - [db.properties](D:\GARA (1)\GARA\src\main\resources\db.properties) Gia tri hien tai: - host: `localhost` - port: `3306` - database: `gara` - user: `root` - password: `123456` ## Tao database va seed du lieu Paste file SQL sau vao MySQL: - [gara_schema_seed.sql](D:\GARA (1)\GARA\sql\gara_schema_seed.sql) Tai khoan seed mac dinh: - `admin / admin123` -> `ADMIN` - `staff1 / staff123` -> `RECEPTIONIST` - `staff2 / staff234` -> `MECHANIC` - `staff3 / staff345` -> `WAREHOUSE_STAFF` Mat khau duoc luu duoi dang hash `SHA-256`. ## Chay project 1. Tao database bang file SQL. 2. Mo project bang IntelliJ IDEA. 3. Cho Maven tai dependency. 4. Chay file [Main.java](D:\GARA (1)\GARA\src\main\java\org\example\Main.java). ## Chay test Neu dung Maven cua IntelliJ, co the chay: ```powershell & 'C:\Program Files\JetBrains\IntelliJ IDEA 2025.3.3\plugins\maven\lib\maven3\bin\mvn.cmd' -q test ``` ## Cau truc thu muc - `model`: cac lop du lieu - `dao`: truy cap database bang JDBC - `service`: xu ly nghiep vu - `view`: menu va giao dien console ## Ghi chu - Giao dien su dung tieng Viet khong dau. - Code duoc giu o muc don gian, de doc, de giai thich tren lop. # gara

Contributors

vincerevu

Issues