Skip to content

AddigaSiddhiksha/student-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System -Java Project

Overview

The Student Management System is a Java console application designed to manage student records efficiently. It demonstrates key programming concepts such as:

  • CRUD operations
  • Object-Oriented Programming concepts
  • File Handling
  • Java Collections

Features

  • Add a new student
  • Update student details
  • Delete a student
  • Search for a student by ID
  • Display all students
  • Sort students by Name or ID
  • Save and load data using file handling

Technologies Used

  • Java
  • Object-Oriented Programming
  • ArrayList (Java Collections)
  • File Handling
  • Exception Handling

Project Structure

StudentManagementSystem

  • ├── model → Student.java
  • ├── service → StudentService.java
  • ├── util → FileHandler.java
  • ├── main → Main.java
  • └── data → students.txt

How to Run

  • Download or clone the repository.
  • Open the project in any Java IDE (IntelliJ, Eclipse, VS Code).
  • Run the Main.java file.
  • Use the menu options to manage student records.

Future Improvements

  • Add a GUI using Java Swing
  • Connect the system to a database
  • Add login authentication

Author

Addiga Siddhiksha

About

Student management system is a Java project demonstrating CRUD operations, Object-Oriented Programming, File Handling, and Collections.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages