An open API service indexing awesome lists of open source software.

https://github.com/siddheshk599/student-management-system-java

An easy to use Student Management System developed using Java that can be used to add, update, delete and view the records of students. This software is also able to show the bar chart of marks of students so as to get a better view of student records.
https://github.com/siddheshk599/student-management-system-java

crud-application hibernate-orm-framework java java-swing jfreechart-library mysql-database

Last synced: 3 months ago
JSON representation

An easy to use Student Management System developed using Java that can be used to add, update, delete and view the records of students. This software is also able to show the bar chart of marks of students so as to get a better view of student records.

Awesome Lists containing this project

README

        

# Project Title:

Student Management System.

# Getting Started:

Setting up and installing this software is easy by just installing Java 14 and MySQL.

# Prerequisites:

**Softwares needed:**
1. Java 14 (JDK 14).
2. MySQL.

**Installation links of the required softwares:**
1. JDK 14:
2. MySQL:

# Installing required softwares:

**For Windows users:**
Download JDK 14 and MySQL from the above given download links and install them.

**For Ubuntu/Debian users:**
1. Install JDK 14 from the above download link for your specific Linux distribution and install it.
2. To install MySQL, run the following command in the terminal:

sudo apt-get install mysql-server

**Following the above installation steps for required softwares will set up an environment to run the Student Management System without any hassles.**

# Running the software:

**For Windows users:**
1. Create a database named as 'demo' in MySQL.
2. Setup your MySQL credentials in the 'hibernate.cfg.xml' file by changing the 'connection.username' and 'connection.password' fields.
3. Open your command prompt and navigate to the project's directory and run the following command to compile the Java files:

javac -cp "hibernate-jars/*";"jfreechart-jars/*" *.java
4. Run the following command to run the application:

java -cp "hibernate-jars/*";"jfreechart-jars/*";. MainWindow

**For Ubuntu/Debian users:**
1. Create a database named as 'demo' in MySQL.
2. Setup your MySQL credentials in the 'hibernate.cfg.xml' file by changing the 'connection.username' and 'connection.password' fields.
3. Open your terminal and navigate to the project's directory and run the following command to compile the Java files:

javac -cp "hibernate-jars/*":"jfreechart-jars/*" *.java
4. Run the following command to run the application:

java -cp "hibernate-jars/*":"jfreechart-jars/*":. MainWindow

# Built with:
1. Java 14 - GUI for the software.
2. MySQL - Database Management System.

# Author:

Siddhesh Kudtarkar