WOLKITE UNIVERSITY
COLLAGE OF COMPUTING AND INFORMATICS
DEPARTMENT OF SOFTWARE ENGINEERING
Course title: Advanced Programming
Course code: SEng6131
Project Name: School Management System
Name ID No
1. Tamiru Dereje NSR/1990/13
2. Abdi Tefera NSR/0017/13
3. Oftanenus kasa NSR/1710/13
4. Yusuf Abubeker NSR/2298/13
5. Wandimayew Aschalew NSR/2506/13
6. Temesgen Moges NSR/2015/13
Mr. Joseph W.
Course Instructor
Chapter One
1. Introduction
School Management System (SMS) is system which enable the efficient running of various
operation held in school through digitization and automation. By automating school
management system documents that took up many large storage rooms can be stored on few
disks. The software plays the role of a school management system and allow you complete
jobs involving bulk data management quickly and also reduces the workload of staff, help
both students and teachers to save time, enable cost reduction, and also enhance data
security. Through the system teachers and the school admin can gain access to admission
details and personal information of students.
2. Statement of the problem
The statements written Below is the specific problem statement that occurs in school via
using manual system
The is no systematic data arrangement in the student management. When the staff of
administrator wants to record the data of the student, they need to fill out by use the
manual system, in this case data might be lost hard to search and update the student
information and class arrangement
Teachers also have some problem to as same as administrator that using manual system
including to develop the student performance example student result, so on that have no
any systematic record
the systematic requirement is required so that all data is stored into the database for future
reference and enhancement
Lack of data arrangement that is record by using manual system and using a lot of paper
to record the student information, student result and performance.
The manual system is hard to search and update about the student information, result and
performance
the manual system is not providing the security of the academic information that might be
lost
3. Objective
3.1. General Objective
The general objective of this project is to develop school management system and the
automate manual system.
3.2. Specific Objective
To develop desktop application,
To automate registration of student and teacher,
To allow student and School community to view reports on students,
4. Requirement
4.1. Functional Requirement
Student view their assessment
Teacher view all student information
Teacher add, view, update and delete the student assessment
Student, teacher and admin(director) view their information
Admin change his/her password and username
Admin add, view, update and delete the student information
Admin view student assessment progress
Student insert or upload the payment receipt.
Admin view weather or not student pay school payment.
Admin assign teacher for each section and subject.
4.2. Non-functional Requirement
Security: User validation will be done during login to ensure 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.
Performance: query optimization is done on database
Fault-tolerance: we attempt to achieve using exceptional handling in all error prone
function.
5. Conclusion
Generally, school management system is the system automate the manual work in the school
that takes time and error prone with the rather security, performance and fault-tolerance way.
So, the system can reduce the work load of staff, teacher and school director by minimizing
the manual work.