A complete Student Result Management System developed using *Python, **Tkinter, and *MySQL. This application allows admin and teacher roles to manage student records, enter marks, view results, and perform smart searches.
- π Secure Login with SHA-256 password hashing
- π€ Role-based access (Admin & Teacher)
- β Add, update, delete students
- π Enter and manage subject-wise marks
- π View results with calculated percentage, grade, and performance summary
- π Smart Search using natural language (e.g., "marks above 80", "skill Python")
- π Password change feature with validations
- πΌ User-friendly Tkinter GUI
Component | Technology |
---|---|
Programming | Python 3.x |
GUI Framework | Tkinter |
Database | MySQL |
Database Driver | mysql-connector-python |
Security | SHA-256 (hashlib) |
- Python 3.x
- MySQL Server (XAMPP, WAMP, or standalone)
- mysql-connector-python
Install using:pip install mysql-connector-python