π Student GUI β Java v2.0
An enhanced Java Swing desktop app for managing student marks, upgraded with modern features matching the Python v2 release.
β¨ What's New in v2.0
- π Excel export (.xlsx) β replaces CSV, opens in Excel/Google Sheets
- π UUID v7 time-ordered IDs in the database (better indexing)
- π¨ Appearance toggle β switch between Light and Dark mode live
- π 2-column subject marks layout β cleaner form UX
- π Improved bar chart β value labels above each bar, Y-axis fixed at 0β100
- π‘οΈ Enhanced input validation β 9 SQL injection patterns + HTML sanitization
π₯ Installation
- Download
StudentGUI-v2-2.0.exe - Run the installer and follow the setup wizard
- Create a
.envfile in the install directory:
DB_HOST=your-db-host DB_USER=your_user DB_PASS=your_password DB_NAME=your_db DB_PORT=3306
- Launch StudentGUI-v2 from the Start Menu
βοΈ Requirements
- Windows 10/11
- MySQL database (local or cloud β e.g. Aiven)
π¦ Assets
| File | Description |
|---|---|
StudentGUI-v2-2.0.exe |
Windows installer |