District School Management System CS619 Final Project Fall 2020
District School Management System
Project Domain / Category
It is a web based school management system for XYZ district. The aim of this system is to manage the students’ academic record from all the schools in XYZ district. Details regarding the different users involved in the system and the functions which they can perform are given below.
Following are the users of this system. Each user has to log-in first, to use the system.
Responsibilities and functions of each user are given below:
There is only one clerk in each school, who is responsible to enter the data of Principal as well as all the teachers in the school. The information which a clerk can access/modify includes following:
There can be multiple teachers for one subject in one school. Each subject teacher can teach multiple related subjects. The information which a subject teacher can access includes following:
Non editable information:
Primary Section Head:
There is only one primary section head in one school. The primary section head assigns the particular subject to any subject teacher. This user can access/modify following information:
Middle Section Head:
There is only one middle section head in one school. The middle section head assigns the particular subject to any subject teacher in middle section. This user can access/modify following information:
High Section Head:
There is only one high section head in one school. The section head assigns the particular subject to any subject teacher in high section. This user can access/modify following information:
There is only one Principal in one school. He has all the rights of School Clerk, Subject Teacher, Primary Section Head, Middle Section Head, and High Section Head.
District Education Officer
There is only one District Education Officer in the system. He can view the executive reports like attendance of teachers/students or results of students from any class in any school.
Admin is the power user and have the rights of all other users. Moreover He can add/remove any subject as well as any user in the system.
Proposed Tools: PHP, MySQL
Name: Shabib Aftab
Email ID: firstname.lastname@example.org
Skype ID: shabib.aftab