School Management
System
110 M. Jamshed Mahmood
104 Aaqab Nadeem
Problem
Definition
 Student Attendance
 TimeWastage
 StationaryCost
 Maintains Problem
 ManualWork
 Reputation Problem
 Lake of communication
ObjectiveAnd
Description
 It is designed for better interaction between students, teachers,
parents & management.This management software very
gracefully handles all the requirements for easy school
management.
 The school management system being web based can be accessed
from anywhere in the world, which enables the students, teachers,
parents & the management be in touch with each other at all
times.
Functional
Requirements
 Hardware requirements
 Processor
 Ram
 Hard disk
 Internet Connection
 Software requirements
 Operating system(Windows)
 Compatible Browser
Functional
Requirements
 Admin shall login
 Admin shall add new student, teacher, and class and modify them.
 Admin shall update school data.
 Admin shall access all the data about student &Teacher related.
 Admin shall manage the school activity.
 Admin shall generate time table.
 Student shall login by his/her id.
 Teacher shall login by his/her id.
 Student shall view study activity of his class.
 Declare result online.
 Parents shall login through his child id.
 Parents shall view reports of his child.
 Record attendance of students
 Generate various reports
Non-
Functional
Requirements
 The system should be easy to use.
 The system should be available 24 hour.
 The system should response at the time
 System should provide specific information to specific user.
 The system should not fail.
 Right information is available to right student and teacher at right
time.
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 button sets
for all forms in the application, will have a form based interface for
all data entry and viewing formats, and will generate reports that
are formatted in a table and that should look like the existing
manual report formats for user friendliness.
The system will be easily maintained by the developer or other
authorized trained person and it shall respond as fast as possible in
generating report and producing the timetable.
UseCase
Diagram
Data flow
diagram
Class diagram
Sequence
Diagram
(StudentRegistration)
Sequence
Diagram
(Attendance)
Architecture of
theSystem
Interface
Design
(AdminLoginPage)
Interface
Design
(MainAdminPage)
Interface
Design
(StudentRegistrationForm)
Interface
Design
(StudentAttendance)
Interface
Design
(Timetable)
TestCase
Benefits
 Complete automation of all operations
 Centrally stored information with zero redundancy
 Frequent interaction with teachers
 Reliable update on child's attendance, progress report and fee
payment.
 Automated student attendance
 Computerized management of marks and grades
 Access to attendance, timetable, marks, grades and examination
schedule
Database
(StudentRegistration)
Database
(StudentAttendance)
Database
(Timetable)
Database
(FeeDetail)
Database
(Result)
Database
(Payment)
School management system

School management system