Skip to content

University Management System, is a comprehensive software solution developed using Java in NetBeans IDE, with database management handled through XAMPP's MySQL (phpMyAdmin).

Notifications You must be signed in to change notification settings

Ishmeetkaur36/University_Management_System

Repository files navigation

University_Management_System

                   Project Description: University Management System

🎓 University Management System – Java + MySQL

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.


🧰 Tech Stack

  • Frontend: Java Swing (NetBeans)
  • Backend: MySQL (phpMyAdmin, XAMPP)
  • Connectivity: JDBC
  • IDE: NetBeans
  • Platform: Desktop Application

🎥 Feature Demo Sections

Below are detailed descriptions and demo recordings (GIFs/videos) for each core feature.


🔐 1. Login 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.

🎥 LoginDemo


🛡️ 2. Admin Panel

➕ Add Students

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.

🎥 Demo

👨‍🏫 Add Faculty

Add new faculty members by assigning subjects, departments, and login credentials. Faculty data is securely stored and managed by the admin.

🎥 Demo

🖊️ Update Student

Edit existing student information such as contact, semester, or academic details using a searchable student list.

🎥 Demo

✏️ Update Faculty

Update faculty profiles when they change departments, subjects, or personal information.

🎥 Demo

✅ Approve Faculty Leaves

Review and approve/reject faculty leave requests with just a click. Approved leaves are logged and reflected in salary calculations.

🎥 Demo

💸 Set Faculty Salary

Set or update salary for faculty based on working days and leave data. Admin controls salary logic and amount.

🎥 Demo


👨‍🏫 3. Faculty Login

📝 Apply for Leave

Faculty can apply for leave by providing dates and reason. Requests are sent to the Admin for approval.

💵 Check Salary

Faculty can view their approved salary slip for the current month, including deductions if any.

🎥 Demo

🎯 Set Result

Upload or update subject-wise results for students. Faculty can only access subjects assigned to them.

🎥 Demo

🧾 Approve Student Leaves

Faculty can approve or reject student leave requests submitted through the student panel.

🎥 Demo


👨‍🎓 4. Student Login

📤 Apply for Leave

Students can request academic or personal leaves by submitting a form to their respective faculty.

🎥 Demo

📊 Check Result

Students can view their subject-wise results once uploaded by faculty. The interface is clean and student-friendly.

🎥 Demo


About

University Management System, is a comprehensive software solution developed using Java in NetBeans IDE, with database management handled through XAMPP's MySQL (phpMyAdmin).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages