Skip to main content

Nov-30

Revision History

Date

Version

Description

Author

Reviewer

Nov 30, 2023

1.0

Initial Version.

Krishnaa







Introduction

Objective

Create a school management system which can work alongside with BeED.


Software Design Specification


image.png

Feedback

User & Role Mamagement

  1. Combine Employment Management, Educator Management , student Management, Parent Management and User and role management  in to one section call Member/User Managment, and segregate them by UserType 
  2. For example 
    1. SNO Name  UserType
      1 Employe 10
      2 Educator 20
      3 Student 30
      4 Parent 40
      5 Agent 50

In this way in case if we have any new type of user we can Add into our system.

Role Managment

It must be ZeroTrust Resource based Role which can be defined in backend. For example Admin must be able to create a new Role and which can only add Educator and student and assign that to amember.

By doing this we should we should always make sure one member/user is assigned to One Role.


Fee Management (Invoice Management)


Fee / Invoice Management System must be capable of 

    • Installment Payment.
    • Discounts.
    • Credit Notes.
    • Sibling Discounts

Customer Management System.


This is the customer Journey for Parents.



In customer Management System we need to maintain Employee Onbording & OffBorading process.


Attendance System.

Educator or Employee Attendance system.




Manual Attendance From SMS System




QR Attendance From SMS System