A Summer Training Project Report

On

 School Management System

Submitted By :

Khushboo Gupta

14BCS023

CSE (7th Sem)

 

Shri Mata Vaishno Devi University

Jammu & Kashmir

2017 - 2018

 

 

Under the guidance of

Mr. Ankur Acharya

Certificate

 

 

 This is to certify that Ms. Khushboo Gupta, Student of B.Tech (CSE) from Shri Mata Vaishno Devi University, Katra has successfully completed 03 months (From 16th May, 2017 to 10th July, 2017) long internship programme at this institute on the topic titled "School Management System" under the guidance of Mr. Ankur Acharya.

 

Guide

(Mr.  Ankur Acharya)

ACHARYA INFOTECH

KARAULI (RAJ.)

Acknowledgement

I would like to express my sincere gratitude to my guide Mr. Ankur Acharya for providing his invaluable guidance, comments and suggestions throughout the course of the project.

My first experience of internship has been successful, thanks to the support of staff, friends and colleagues with gratitude. I wish to acknowledge all of them. 

With Gratitude,

Khushboo Gupta

Table of Contents

  • Introduction
  • Functional Requirements
  • Installation
  • Use Case/UML Diagrams
  • Result
  • Summary
  • References

INTRODUCTION

Purpose :

The aim of this project to design the School Management System and this software very easily handles all the requirements for school management.

 

Problem Definition :

  • Student Data
  • Attendance
  • Fee Structure
  • Result Sheet
  • Transfer Certificate
  • Character Certificate
  • Manage School Finance

Functional Requirements

Hardware Requirements :

  • Harddisk
  • Ram
  • Processor

 

 

Software Requirements :

  • Operating System: Windows 8.1
  • Database Server (MYSQL)
  • Language : Java

 

 

 

 

Non-Functional Requirements: 
  • The system should be easy to use.
  • The system should be available 24 hours.
  • The system should response at the time
  • The system should provide specific information to the specific user.
  • The system should not fail.
  • The right information is available to right student and teacher at right time.

School Management System:

Admin:

Admin is the one who controls whole school management system, its staff, and every other person or thing that is associated with the school. In another term, the admin is the most powerful entity in the system.

  • Modify admin information.
  • Create, delete, and update teacher, staff, student, parent account information.
  • Add, delete, and update salary for the employee (teacher, staff).
  • Add, delete, and update class, course, and exam schedule.
  • Add, delete, and update attendance employee (teacher, staff).
  • Student attendance will be given by the teacher.
  • Generate Report of each class Student passed/failed and % result.
  • Generate report Staff and Teacher (leaves and missing day’s (number of missing days per month) performance report).
  • Monthly Total Salary and payable salary Each Employee (individual) and All Employee (Total).
  • Admin can Search teacher, staff, student, parent by id.
  • Teacher and student can search by course.
  • A student can search by also class.
  • Show all unpaid student list.
Teacher: 

The teacher is one of the important entities for a school. The teachers are there to teach the students. The following are the features which will be available to the teachers.

  • Update his/her account information.
  • Add, delete, and update Report for his/her class student.
  • Add, delete, and update student marks with his assigned courses.
  • Add, delete, and update attendance student attendance.
  • Generate a report of each class Student passed/failed % result to evaluate his/her Class.
  • Generate a report (leaves and missing day’s (number of missing days per month)) for check salary and his/her evaluation.
  • Monthly Total Salary and payable and omitted salary for absence.
  • A teacher can Search student, parent by id.
  • A student can search by also his/her class and course.
  • Show all student list absent days this month.
  • Student attendance will be given by the teacher.

Student Features: The student is also one of the main parts of the system. The students can log in to the student account anytime they want.

  • A student can see his/her account information.
  • A student can see his/her Class all class with course teacher information, section, result.
  • A student can see his/her current class and course Exam Schedule.
  • A student can see all attendance days.
  • A student can see his/her report card.

 

Staff Features: This is also one of the main parts of the system. Any Staff member can log in to the staff account anytime they want.

  • Any staff member can see his/her account information.

  • Any staff member can modify his/her contact information and password.

  • Any staff member can see his/her salary monthly and payable this month.

  • Any staff member can see his/her Attendance.

Installation :
  • First, download the Java development kit in your system.
  • Install NetBeans IDE in your system.
  • Install MySQL in your system (as per your system requirements)

 

Database :

A password-protected MySQL database server connection, and a database on which the user of the connection has full permissions rights (i.e. SELECT, DROP, CREATE and UPDATE)

 

 

Use Case Diagram:

 

Use Case Diagram:

UML Diagram:

RESULT

Benefits

• Effective communication between teachers and students

• Complete automation of all operations

• Centrally stored information with zero redundancy

• Reliable update on student's attendance, progress report and fee payment.

• Prior information about school events and holidays

• Automated student attendance

• Computerized management of marks and grades

• Access to attendance, timetable, marks, grades and examination schedule

Summary:

School Management System is the computerized solution for managing student needs in school. School Management System will enable schools to maintain computerized records and manage student needs more efficiently with the help of sophisticated student management techniques and technologies.

This Project has been developed in Java ( IDE : NetBeans) and MySQL. This software very easily handles all the requirements for school management.

 

 

References:
  • http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • https://netbeans.org/downloads/
  • https://www.mysql.com/
  • Use Case Diagrams
  • Java, MySQL

Summer Project Report

By Khushboo Gupta

Summer Project Report

  • 867