Releases: toxicbishop/Student-GUI-With-SQL
(Student Management System) SMS Pro App (v2.0)
🎓 SMS Pro - Student Management System v2.0
We are excited to announce the release of SMS Pro v2.0! This version is a complete overhaul of the original Student Management System, featuring a modern design, advanced analytics, and improved data management.
✨ Highlights
Modern UI Engine: Migrated from standard Tkinter to CustomTkinter for a premium, high-DPI responsive interface.
Performance Analytics: A new dedicated dashboard with real-time charts to visualize student performance per subject.
Excel Integration: One-click export functionality to generate professional .xlsx student reports.
🚀 Key Features
Dynamic Dashboard: View total student counts, class averages, and top performers at a glance.
Live Search: Instantly filter student records by Name or Roll Number.
Visual Charts: Interactive bar charts for subject-wise average scoring.
Appearance Modes: Support for Dark Mode, Light Mode, and System Sync.
Robust Data Entry: Streamlined form for adding student marks across 6 major subjects.
🛠 Fixes & Improvements
Graceful Error Handling: The app now informs you of database connection issues instead of closing unexpectedly.
Input Validation: Added checks to ensure marks are numeric and required fields are filled.
Database Resilience: Improved connection pooling logic in
database_helper.py
to prevent data loss.
📦 What's included?
SMS_Pro.exe: Standalone Windows executable.
Source code: Fully modular Python code (gui_app_v2.py, database_helper.py).
⚙️ Setup Instructions
- Download the SMS_Pro.exe from the assets below.
- Create a .env file in the same folder as the EXE with your MySQL credentials:
- Launch the app and manage your student data like a pro!
DB_HOST=your_host
DB_USER=your_user
DB_PASS=your_password
DB_NAME=your_database
DB_PORT=your_portFound a bug? Open an issue on GitHub!
Windows Desktop App (v1.0)
🚀 Download Windows App (v1.0)
We have packaged the Student Marks System into a standalone Windows application! You can now run the tool without installing Python or any libraries.
📥 Download Student Marks Management System.exe
System Requirements:
- OS: Windows 10/11
- Internet: Required (To connect to the Cloud Database)
🔧 How to Run
- Download the
.exefile from the Assets section below. - Double-click to launch.
⚠️ Note on Windows Security
Since this is a custom application and not signed by Microsoft, Windows Defender might show a warning popup saying "Windows protected your PC".
(This happens because the app was built by an individual developer, not a registered corporation.)
This is how it will look once installed
Changelog v1.0:
- ✅ Full GUI support (Tkinter).
- ✅ Direct connection to Cloud MySQL Server.
- ✅ Error handling for duplicate entries.
- ✅ Standalone executable format.
Full Changelog: https://github.com/toxicbishop/python-mysql-marks/commits/v1.0