School Management System

Share With All

Objective: This project is aimed to develop a school management system which can streamline the administration of a school or college. It’s often felt that school management is chaotic in nature. It involves many administrative work and co-ordination. This project is to develop and deploy a web based application so that the different aspects of a school administration become easy to handle.

 Functional Requirements:

  1. Users are administrator, teacher, student and parent.
  2. This application maintains the students profile.
  3. Student profile has the personal details of the student, Current standard, History since he/she took admission, progress report.
  4. Teacher Profile.
  5. Teacher profile has the personal details of each teacher, skill set etc.
  6. Parent is a user who is attached to each student and students profile. Parent’s contact details ex- e-mail, phone number and address is stored.
  7. This web application publishes the syllabus and updates to students, teachers and parents.
  8. Provision for publishing the progress report by teachers.
  9. Bulletin Board for publishing different events in the school.
  10. Facility to find the weak areas of each student and intimating the same to their parents.
  11. Facility to find out teacher who can help the student with his/her expertise and who has bandwidth to do so.

Non Functional Requirements:

  1. Secure access of confidential data (user’s details). SSL can be used.
  2.  24 X 7 X 365 availability
  3. Better component design to get better performance at peak time

Flexible service based architecture will be highly desirable for future extension


  • Admin
  • Teacher
  • Student
  • Parent

This project has 4 modules, with 4 different types of users. Administrator module is the one where the whole application can be maintained. Administrator has the permissions to check the status of all the students, teachers and parents. Administrator can add a new student, teacher and parent and update their profile. Administrator can give or set more permission or privileges to a specific teacher. Administrator also has the authorization to activate or inactivate a student or teachers account.

In teacher’s module, all the teachers can generate reports for their students. Update student attendant status, email or SMS parents, assign project work to students etc.

In students and parents module, students and parents can only check students grades, their attendance status, reports status, assignment and project works, examination notifications, syllabus updates, class updates cultural activities and events updates, their week areas, class teacher updates, subject teacher updates etc.

From this web application a new student or a parent can also register them self for new admission. Once the admission process completes administrator of this application authenticates the parent user and then his account activates.


Software Specification:

Operating System: Widows XP Service pack II or later

Data Base: Microsoft SQL Server -2005

Web Server: IIS (Internet Information Services)

Web Technologies: HTML, CSS, Asp. Net with C#.Net

Client Application: Internet Explorer 6.0 above

IDE & Tools: Microsoft Visual Studio-2008

Hardware Specification:

Processor: Intel Pentium or More

RAM:  512 MB Ram

Hard Disk:  20GB

For more details you can comment or leave a reply below.

Share With All
Updated: July 6, 2016 — 11:35 am

The Author

Sushmita Ghosh

Sushmita is a website developer with a vast experience. She has done her masters and has been working on this domain since 10 years. She has her own company where she designs and develops websites for her clients. Her companies name is Pasham Technologies. If you need academic projects or want to get trained in website designing and development, she will be happy to assist and guide you. You can visit her company website and contact her for more details.

Leave a Reply

Your email address will not be published. Required fields are marked *

Pasham Technology © 2018 Pasham Technologies