Skip to content

An admin end UMS desktop application built using Core Java, Swing, JDBC, MySQL Workbench.

Notifications You must be signed in to change notification settings

Ankit-Saha08/University-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University Management System

The University Management System is a comprehensive desktop based application designed to streamline administrative tasks and facilitate the management of universities or educational institutions. This system provides tools for managing student records, courses, faculty, and more.

Table of Contents

Introduction

Managing a university involves handling a multitude of tasks, from student admissions to course management and faculty administration. The University Management System aims to simplify these processes by offering a centralized platform for universities to manage student information, course scheduling, attendance tracking, and more. This system is designed to improve efficiency, reduce paperwork, and enhance overall administrative operations.

Features

  • Student Management: Store and manage student information, including personal details, enrollment status, and academic records.
  • Course Management: Create, update, and schedule courses, track course enrollment, and manage course materials.
  • Faculty Management: Manage faculty information, assign courses, and track faculty performance.
  • Attendance Tracking: Record and track student attendance in real-time.
  • Grade Management: Calculate and manage student grades and transcripts.
  • User-Friendly Interface: An intuitive and user-friendly interface for administrators, faculty, and students.
  • Data Security: Ensure the security and privacy of student and faculty data.

Getting Started

To get started with the University Management System, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine using the following command:
    git clone https://github.com/Ankit-Saha08/University-Management-System.git
  2. Preferrable IDE: Use Eclipse IDE or IntelliJ.
  3. Download the DB file: Download the ums_db.sql file and import it on any MySQL workbench. Recommended - Use the MySQL workbench in phpMyAdmin of XAMPP server.

Usage

Once the University Management System is up and running, you can use it to:

  1. Add and manage student records.
  2. Create and update course information.
  3. Assign faculty members to courses.
  4. Record student attendance.
  5. Calculate and manage student grades.
  6. Generate reports and analytics on student performance. For more detailed usage instructions, refer to the user documentation.

Contributing

  • Raise an issue. Describe the issue based on two parameters:
    1. Issues / Errors / Bugs
    2. Proposed Improvements / Fixes
  • Get the task assigned
  • Fork the repo
  • Follow the steps mentioned in Getting Started section
  • Create a PR and commit your changes.
  • Write the following in PR message:
    1. Changes made
    2. Validation of Testing done after changes
    3. Mention the issue (#) resolved in the PR.
  • Wait for the maintainer to review and get your PR merged.

Demo

Since this is a locally hosted desktop application. It is recommended to download XAMPP server and import the DB file and import it in the MySQL workbench set inbuilt.

License

This project is licensed under the MIT License. Feel free to use and modify the code for your own educational or organizational purposes. If you make improvements or modifications, consider contributing them back to the project as well.

About

An admin end UMS desktop application built using Core Java, Swing, JDBC, MySQL Workbench.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages