STUDENT MANAGEMENT SYSTEM IN
JAVA
Name: Your Name
USN: Your USN
Department: Your Department
College: Your College
Academic Year: 2024-25
Guide: Guide Name
RUBRICS PAGE
Include your evaluation rubric here as provided by your institution.
TABLE OF CONTENTS
1. INTRODUCTION
2. OBJECTIVES
3. PROJECT OVERVIEW
4. METHODOLOGY
5. RESULTS
6. CONCLUSION
7. REFERENCE
1. INTRODUCTION
This project is a Java-based console application for managing student records. It allows
users to add, view, search, and delete student information using basic Object-Oriented
Programming (OOP) and ArrayList.
2. OBJECTIVES
- To implement a simple and efficient student management system.
- To demonstrate the use of classes, objects, and collections in Java.
- To perform basic operations such as add, search, and delete.
3. PROJECT OVERVIEW
The project consists of two main classes:
- Student – holds student details (roll number, name, course).
- StudentManagement – handles logic and operations using an ArrayList.
Figure 1: Use Case Diagram of Student Management System (Insert Figure Here)
4. METHODOLOGY
The system is built using Java SE with a menu-driven console interface.
- Data Structure Used: ArrayList<Student>
- User Interface: CLI (Command Line Interface)
- Functional Steps:
1. User chooses operation from the menu.
2. System takes input and processes accordingly.
3. Result is displayed back on screen.
Figure 2: Flowchart of Program Execution (Insert Flowchart Here)
5. RESULTS
The system successfully performs the following:
- Adding students
- Displaying all students
- Searching student by roll number
- Deleting student record
Figure 3: Screenshot - Student Added
Figure 4: Screenshot - Student Search Output
Figure 5: Screenshot - Student Deletion Confirmation
6. CONCLUSION
This Java console-based student management system is a fundamental yet powerful
application demonstrating key programming concepts. It can be further extended by adding
file handling or GUI for better usability.
7. REFERENCE
1. Oracle Java Documentation – [Link]
2. Java Programming Tutorials – [Link]
3. Stack Overflow – [Link]