School Management System
110 M. Jamshed Mahmood 104 Aaqab Nadeem
Problem Definition
Student Attendance Time Wastage Stationary Cost Maintains Problem Manual Work Reputation Problem Lake of communication
Objective And 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.
Use Case Diagram
Data flow diagram
Class diagram
Sequence Diagram(Student Registration)
Sequence Diagram(Attendance)
Architecture of the System
Interface Design(Admin Login Page)
Interface Design(Main Admin Page)
Interface Design(Student Registration Form)
Interface Design(Student Attendance)
Interface Design(Timetable)
Test Case
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(Student Registration)
Database(Student Attendance)
Database(Timetable)
Database(Fee Detail)
Database(Result)
Database(Payment)