Project Description: University Management System
A comprehensive desktop-based University Management System built using Java (NetBeans) and MySQL (via XAMPP). This system enables role-based access and supports Admin, Faculty, and Student operations with full database integration.
- Frontend: Java Swing (NetBeans)
- Backend: MySQL (phpMyAdmin, XAMPP)
- Connectivity: JDBC
- IDE: NetBeans
- Platform: Desktop Application
Below are detailed descriptions and demo recordings (GIFs/videos) for each core feature.
Secure multi-role login system supporting Admin, Faculty, and Student logins. Each user is authenticated against the database and redirected to their dedicated dashboard.
Register new students by entering details such as name, department, semester, and contact. Each student is assigned a unique student ID stored in the database.
Add new faculty members by assigning subjects, departments, and login credentials. Faculty data is securely stored and managed by the admin.
Edit existing student information such as contact, semester, or academic details using a searchable student list.
Update faculty profiles when they change departments, subjects, or personal information.
Review and approve/reject faculty leave requests with just a click. Approved leaves are logged and reflected in salary calculations.
Set or update salary for faculty based on working days and leave data. Admin controls salary logic and amount.
Faculty can apply for leave by providing dates and reason. Requests are sent to the Admin for approval.
Faculty can view their approved salary slip for the current month, including deductions if any.
Upload or update subject-wise results for students. Faculty can only access subjects assigned to them.
Faculty can approve or reject student leave requests submitted through the student panel.
Students can request academic or personal leaves by submitting a form to their respective faculty.
Students can view their subject-wise results once uploaded by faculty. The interface is clean and student-friendly.











