University Management System Logo

University Management System

Efficient University Management System Developed in Java

About the System

The University Management System is a Java application designed to manage student and faculty data, leave requests, exam results, and fees. It features a Swing-based GUI and MySQL database using JDBC Connector. APIs like JCalendar and RS2XML are used for date handling and data export, offering an efficient solution for university administration.

For more details and to view the source code, visit:
GitHub repository

Features

Technologies Used

APIs Used

Setup and Installation

1. Clone the Repository

git clone https://github.com/Kvr-10/University-Management-System.git

2. Navigate to the Project Directory

University-Management-System/out/artifacts/UniversityMs_jar/UniversityMs.jar

3. Install Dependencies

Ensure you have Java Development Kit (JDK) installed.

Add the following libraries to your project's classpath:

4. Database Setup

CREATE DATABASE UniversityManagement;

5. Import the SQL File

Download the UniversityManagement.sql file from the repository and import it into your MySQL database.

You can use tools like MySQL Workbench, phpMyAdmin, or command-line tools to execute the SQL script.

mysql -u username -p UniversityManagement < path/to/UniversityManagement.sql

Note: Make sure to update the username and password in the DriverManager.getConnection method within your Connectionmysql class to match your MySQL database credentials.

6. Run the Application

Compile and run the Splash class to start the application.

Initial Username: kvr10 Password: admin

Alternative

Ensure that you have created the Database UniversityManagement, and imported the UniversityManagement.sql file from the repository into your MySQL database.

You can directly download the JAR file from the Releases page and run it:

Contributing

I welcome contributions to improve the application! Feel free to open issues and submit pull requests.

Know More About Me

Learn more about me and my projects by visiting my main website:

Visit My Website My Portfolio