Skip to content

CuzzKale/student-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System(Java)

This project is a console-based application written in Java that tracks student information. All information is stored in a H2 database. Through a menu-driven interface the user can view grades(freshmen, softmore, etc), add and remove students, update student information, and view reports for the entire school or individual grades.

Features

  • Create and delete student data in the database(CRUD operations)
  • Add, modify, and delete classes
  • View grade-level data(freshmen, softmore, juniors, seniors) including GPA's, honors, and valedictorian status
  • Update student information, including classes schedules, and class grades
  • Generate reports showing the valedictorian, honors students, average grade or school GPA, and the number of students in each grade

Technologies Used

  • Java
  • SQL
  • H2 Database
  • GitHub/GIT
  • NetBeans IDE

Project Goals

  • Create a real world application
  • Write SQL statements and queries
  • Learn how a Java program interacts with a database
  • Keep track of complex data

Future Improvements

  • Add a simple GUI

Status

  • Project is complete

About

A console application that keeps track of students information in a school system and allows for the user to update, change, or delete that information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages