Skip to content

About

πŸŽ“ A robust University Management System built with Java Swing and MySQL, featuring Student/Teacher records, Fee management, and an automated Examination portal.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

8 Commits

Folders and files

Repository files navigation

πŸŽ“ University Management System (Java Swing & MySQL)

A comprehensive, desktop-based management system designed to automate university operations. This project focuses on Object-Oriented Programming (OOP) principles and provides a robust interface for administrators to manage students, teachers, examinations, and fee structures.


πŸš€ Key Modules

  • Login System: Secure administrative access with hashed password handling.
  • Student Management: Add, Update, and View detailed student records.
  • Teacher Management: Faculty data handling and campus assignment.
  • Examination Portal: Specialized module to enter marks and generate student results/grade cards.
  • Fee Management: Track fee structures and student payment status.
  • Interactive UI: Built with Java Swing for a seamless and user-friendly experience.

πŸ› οΈ Tech Stack

  • Language: Java 21 (JDK)
  • GUI Framework: Java Swing & AWT
  • Database: MySQL Server
  • Architecture: JDBC (Java Database Connectivity)
  • Libraries: RS2XML, JCalendar, Apache POI

πŸ“‚ Project Structure

β”œβ”€β”€ database/            # Contains university.sql schema
β”œβ”€β”€ lib/                 # External JAR dependencies
β”œβ”€β”€ src/                 # Properly packaged Java source code
β”œβ”€β”€ UniversityManagementSystem.jar  # Standalone executable
└── build.bat            # Automated build script for Windows

βš™οΈ Preparation & Installation
Clone the Repo: git clone <https://github.com/kashifraza01/University-Management-System-Complete-Java-OOP-Project.git>
Database Setup:
Open MySQL Workbench.
Import the university.sql

file located in the database/ folder.
Run the App:
Ensure Java is installed on your PC.
Double-click run.bat or use java -jar UniversityManagementSystem.jar.

Created by [Kashif Raza]

About

πŸŽ“ A robust University Management System built with Java Swing and MySQL, featuring Student/Teacher records, Fee management, and an automated Examination portal.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages