lOMoARcPSD|37963593
Final JAVA Microproject
Computer (Maharashtra State Board of Technical Education)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Karan Poman (
[email protected])
lOMoARcPSD|37963593
A Project Report on
“ School Management System ”
Submitted By :-
1. Avishkar Borule (2111630099)
2. Manoj Biradar (2111630105)
3. Ritesh Patil (2111630109)
Guided By :-
Prof. P. L. Satore
Submitted To :
DEPARTMENT OF COMPUTER ENGINEERING
Government Polytechnic, Hingoli
lOMoARcPSD|37963593
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
CERTIFICATE
This is certifying that the entitled “School Management System”
was completed by students of fourth semester in Computer
Engineering
Members Of The Group :
1. Avishkar Borule 2111630099
2. Manoj Biradar 2111630105
3. Ritesh Patil 2111630109
In partial fulfillment of the requirement for the award of the
diploma in computer engineering, submitted to the department of
computer engineering of Government Polytechnic Hingoli work carried
out during the period for the academic year 2022-23 as per curriculum
Subject Guide HOD Principal
Prof. P.L.Satore (Head Of Department) Dr.Ashok Upadhyay
Institute
seal
lOMoARcPSD|37963593
Government Polytechnic Hingoli
Fourth Semester
(Year: 2022-23)
Java Programming (22412)
Tittle Of The Project: “School Management System”__________
Program: Computer Engineering (CO4I)
Members Of The Group :
Avishkar Borule 2105
Manoj Biradar 2110
Ritesh Patil 2114
lOMoARcPSD|37963593
Teacher Evaluation Sheet For Micro Project
Course Title Code : Java Programming (22412)
Title Of The Project :- School Management System
Marks :
Roll Name Of Marks For Marks Total
No. Students Group Work Obtained By (10)
(06) Viva (04)
2105 Borule Avishkar
2110 Biradar Manoj
2114 Patil Ritesh
Name And The Designation Of The Faculty Member : Prof.P.L.Satore
Signature :- __________________________
lOMoARcPSD|37963593
ACKNOWLEDGEMENT
We would like to express my gratitude to all the people behind the
screen who helped me to transform an idea into a real application. We
profoundly thank Prof. Dr. A. Upadhyay principal of our institute
who has been an excellent guide and also a great source of inspiration
to our work. We would like to thank our Professors of Computer
Engineering branch for his technical guidance, constant
encouragement and support in carrying out my project at college.
The satisfaction and euphoria that camp the task would be great but
incomplete without the mention of the people who made it possible
with their constant guidance and encouragement crowns all the
efforts with success.
In this context, we would like thank all the other staff members, both
teaching and non-teaching, who have extended their timely help and
eased our task. Last, but not least, we would like to thank the authors
of various research articles and books that were referred to….
lOMoARcPSD|37963593
• Table Of Contents
Sr Page
Contents
No. No.
1 Introduction 7
2 Aim 8
3 Source Code 9
4 Output 14
5 Conclusion 15
lOMoARcPSD|37963593
Introduction
The School The School Management System in Java is an
application developed for schools. It is an application developed in
Java which is used to store all the school-related records. It stores
information related to students, staff, and teachers. The database
used is MS-Access. The objective of developing such a system was
to reduce the errors that creep in the manual system where it was
very difficult to store the records.
lOMoARcPSD|37963593
School Management System
AIM OF THE MICROPROJECT :
The main objective of the School Management System is to manage
the details of Schools, Students, Classes, Teachers, Registrations. It
manages all the information about Schools, Course, Registrations,
Schools. The project is totally built at administrative end and thus
only the administrator is guaranteed the access
COURSE OUTCOME ADDRESS :
1.Develop programs using object oriented methodology in java.
2. Apply concept of switch case to implement medical store
management system.
3. Develop programs using switch case statement.
lOMoARcPSD|37963593
Source Code :
Import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
class Student {
private String name; private int rollNumber; private String grade;
public Student(String name, int rollNumber, String grade) {
this.name = name; this.rollNumber = rollNumber; this.grade =
grade;
public String getName() { return name;
public int getRollNumber() {
return rollNumber;
public String getGrade() {
return grade;
}
}
lOMoARcPSD|37963593
Class School { private List<Student> students;
public School() {
students = new ArrayList<>(); }
public void addStudent(Student student) { students.add(student);
public void displayStudents() { System.out.println(“Students in the
school:”); for (Student student: students)
System.out.println(“Name:
“ + student.getName() + “, Roll Number: “ +
student.getRollNumber() + “, Grade: + student.getGrade());
lOMoARcPSD|37963593
Public class
OnlineSchoolManagementSystem { public static void main(String[]
args) { Scanner scanner = new
Scanner(System.in);
School school = new School();
while (true) {
System.out.println(“\nMenu:”); System.out.println(“1. Add
Student”);
System.out.println(“2. Display Students”);
System.out.println(“3. Exit”); System.out.print(“Enter your
choice: “);
int choice =
scanner.nextInt();
scanner.nextLine(); //
Consume newline character
lOMoARcPSD|37963593
Switch (choice) {
case 1:
System.out.print(“Enter
student name: “); scanner.nextLine();
String name =
System.out.print(“Enter roll number: “);
int rollNumber =
scanner.nextInt();
scanner.nextLine(); //
Consume newline character
System.out.print(“Enter
String grade =
scanner.nextLine();
Student student = new
Student(name, rollNumber, grade);
school.addStudent(student);
System.out.println(“Student added successfully!”);
lOMoARcPSD|37963593
Break;
case 2:
school.displayStudents(); break;
case 3:
System.out.println(“Exiting… Thank you!”);
System.exit(0); break;
default:
System.out.println(“Invalid choice. Please try again.”);
break;
lOMoARcPSD|37963593
• Output
Output :
The Name is : ABC
The Id is : 12
The Seat No : 20
Output :
The Name is : xyz
The Id is : 21
lOMoARcPSD|37963593
• Conclusion
The School Management System which capable of storing school
resources such as students and staff of the school and their relation -
ship was implemented. It is easily to track the relations of students
and courses they have taken, courses and teacher they are given by
using the friendly interface of the system