SCHOOL MANAGEMENT SYSTEM
By
Project paper submitted to the institute in partial fulfillment of the requirements
for the degree of computer science and engineering
Under The Guidance
December2016
NAME: PROSHANTA HALDER
REGISTRATION NO: 1213624
NAME: ZAHIDUL ISLAM
REGISTRATION NO: 1213623
NAME: MUHAMMD SHAHID SHIKDAR
Lecturer at: Daffodil Institute of IT (DIIT)
Department of Computer Science & Engineering
Acknowledgements
I would like to express my gratitude to my adviser Muhammd Shahid Shikder sir for his guidance,
support and his continuous enthusiasm and encouragement throughout the project. I am also very
grateful and extend my sincere thanks to the principals and all members of Daffodil Institute Of IT
for their cooperation by sharing the load that I was teaching to make me have time to work on this
project and throughout my study. Finally many thanks to my friends, who have helped and given me
suggestions, supports and corrections throughout the project.
Abstract
This project work automates school management system. In the system two applications are
developed, Windows based and Web based. The windows application takes most of the activities
such as offline student registering, transcript and report card generation and producing the timetable
. The web application facilities attendance recording by the homeroom teachers, to view status of
students by their parents . Our solution of the timetable is very simple. A simple search technique
has been used. A database has been used to enforce constraints and to store data. It has been
observed that the system successfully register students, facilitates attendance recording by the home
room teachers and generates various reports such as report card, transcript and a feasible timetable
satisfying the constraints. It has also been shown that system facilities to view the status of students
by their parents using the internet.
Objectives
The following list of objectives is set:
To facilitate attendance record keeping,
 To develop an offline registration system,



 To facilitate various report generation,
 To allow teachers, parents, school community and Education bureau officials to view reports on
students,
 To produce a timetable
ƒ
System Analysis
In this section the functional and non-functional system are requirements of the system are
described.
Functional Requirements
The functional requirements of the system are:
 Register a student,
 Record attendance of students,
 Generate various reports,
 Generate timetable,
Non-Functional Requirements
Security requirements are important factors in this system as classified data will be stored in the
database. User validation will be done during login to insure that the user is valid and that the user
only has access to his or her permission data. General users will only have access through the user
interface. The system will have consistent interface formats and buttons sets for all data entry and
viewing formats, and will generate reports that should look like the existing manual reports
formatted in a table and that’s should look like the existing manual report formats for user
friendliness. The system will be easily maintained by the developers or authorized trained person
and it shall respond as fast as possible in generating reports and producing the timetable.
System Design
System designs are grouped into five categories. These are
 Performance
 Dependability
 Maintenance
 End User Criteria
Fig: Relationship Diagram of the Tables
Implementation
Programming Tool
The system has two different applications using the same database. These are the Windows
application and web applications. The windows applications is developed using java, which is one of
the development language and is object oriented. The web applications is developed using
PHP(Hypertext Preprocessor) is a widly used open source general purpose scripting language that is
suited for web development and can be embedded into HTML
Fig: screenshot of login page

Project proposal of school managment software

  • 1.
    SCHOOL MANAGEMENT SYSTEM By Projectpaper submitted to the institute in partial fulfillment of the requirements for the degree of computer science and engineering Under The Guidance December2016 NAME: PROSHANTA HALDER REGISTRATION NO: 1213624 NAME: ZAHIDUL ISLAM REGISTRATION NO: 1213623 NAME: MUHAMMD SHAHID SHIKDAR Lecturer at: Daffodil Institute of IT (DIIT) Department of Computer Science & Engineering
  • 2.
    Acknowledgements I would liketo express my gratitude to my adviser Muhammd Shahid Shikder sir for his guidance, support and his continuous enthusiasm and encouragement throughout the project. I am also very grateful and extend my sincere thanks to the principals and all members of Daffodil Institute Of IT for their cooperation by sharing the load that I was teaching to make me have time to work on this project and throughout my study. Finally many thanks to my friends, who have helped and given me suggestions, supports and corrections throughout the project. Abstract This project work automates school management system. In the system two applications are developed, Windows based and Web based. The windows application takes most of the activities such as offline student registering, transcript and report card generation and producing the timetable . The web application facilities attendance recording by the homeroom teachers, to view status of students by their parents . Our solution of the timetable is very simple. A simple search technique has been used. A database has been used to enforce constraints and to store data. It has been observed that the system successfully register students, facilitates attendance recording by the home room teachers and generates various reports such as report card, transcript and a feasible timetable satisfying the constraints. It has also been shown that system facilities to view the status of students by their parents using the internet. Objectives The following list of objectives is set: To facilitate attendance record keeping,  To develop an offline registration system,     To facilitate various report generation,  To allow teachers, parents, school community and Education bureau officials to view reports on students,  To produce a timetable ƒ
  • 3.
    System Analysis In thissection the functional and non-functional system are requirements of the system are described. Functional Requirements The functional requirements of the system are:  Register a student,  Record attendance of students,  Generate various reports,  Generate timetable, Non-Functional Requirements Security requirements are important factors in this system as classified data will be stored in the database. User validation will be done during login to insure that the user is valid and that the user only has access to his or her permission data. General users will only have access through the user interface. The system will have consistent interface formats and buttons sets for all data entry and viewing formats, and will generate reports that should look like the existing manual reports formatted in a table and that’s should look like the existing manual report formats for user friendliness. The system will be easily maintained by the developers or authorized trained person and it shall respond as fast as possible in generating reports and producing the timetable. System Design System designs are grouped into five categories. These are  Performance  Dependability  Maintenance  End User Criteria
  • 4.
  • 5.
    Implementation Programming Tool The systemhas two different applications using the same database. These are the Windows application and web applications. The windows applications is developed using java, which is one of the development language and is object oriented. The web applications is developed using PHP(Hypertext Preprocessor) is a widly used open source general purpose scripting language that is suited for web development and can be embedded into HTML Fig: screenshot of login page