There will be an individual account for each staff member. They will be responsible both Teachers and Parents account managements. They will also be managing School Events, Attendance for both Students and Teachers, Incident Reports, Disciplinary issues, Finances such as Student fee, books etc.
Each teacher would be having an individual Profile with there details areas of expertise etc. The teacher dashboard will be having fields such as Task Manager, Leave Management, Assigned courses and there Levels, Subjects Handled etc.
There will be a single Account for each parent from where Parents can get the information about the Courses Offered, Classes their children are taking, Assignments, Grades, Academics, Attendance, Discipline, etc. Also if there are multiple children studying in the school the Login will remain the same.
Here’s a visual representation of the workflow of the school management system.
First of all there will be a unique Login for each person using the system such as Admin Staff, Teachers, Parents. Fields required for Login would be Email id and Password. Incase Password has been forgotten there will be an option to regenerate it by using the Email registered by the user.
2.) Admin Dashboard
There will be a Super Admin Account managing and having access all the information of the school such as Total Students, Teachers, Parents and Attendance. Below is a visual representation of the Admin Dashboard.
3.) Student/Teachers Enrollment
This Feature would be available in the Administration Account from where they can add Students and Teachers information in the System. Separate Database Tables would be there for both Teachers and Students in the system. Below is a visual representation about the Student Enrollment Page a similar page would be there to save teachers information.
4.) Parents and teachers Profiles
There will be a Profile for each Students and Teachers created by the Administrator. Parents will be having Features such as showing their children’s Attendance, Academics, Marks Obtained, Assignments etc. Where as Teachers will be having Time Table, Reports, Academics, Task Manager etc.
5.) Students Mark sheet
The Image below is showing the Students performance in every subject but it will be only visible by the Super Admin or Class Teacher. Parents will be able to view marks/academics in all of their subjects whereas teachers will be having access to students stats only in their respective subjects.
6.) Teachers List
Visible only to the Admin and Super Admin. They can view/Manage Teachers Courses, Time Tables, Tasks etc from there Dashboard.
This will be Visible to the SuperAdmin Showing the List of Students along with their details such as Parents name, Address, Phone Number, Email etc.
Details about the Class which includes Teachers, Subject name, Class etc.
9.) Class Routine/Time Table
It will be showing the daily Subjects for Each Class.
Proposed Technology & Application Architecture :
The set of incredible technologies it includes are Mongo DB, Express, ReactJS, and Node.js
MongoDB: MongoDB is an open-source, cross-platform and document-oriented database. It saves data using collections and documents and then stores them in binary JSON format. Also, it permits the fast exchange of data between client and server. The database is also used for the storage of massive data, that is highly scalable. Express: Express JS is a modular and lightweight framework that helps in building robust and scalable web applications. It is developed to write fast, and secure applications.
The combination means that JSON data flows naturally from front to back, making it fast to build on and reasonably simple to debug. Plus, you only have to know one programming language, and the JSON document structure, to understand the whole system! MERN is the stack of choice for today’s web developers looking to move quickly, particularly for those with React.js experience.
MERN Use Cases Like any web stack, you can build whatever you want in MERN – though it’s ideally suited for cases that are JSON-heavy, cloud-native, and that have dynamic web interfaces.
Subscribe to Newsletter
Subscribe to be the first to hear about updates, tips and recommendations!
18+ years of experience in the digital design industry, including the
launch, design and production of innovative product concepts with a clear vision. Result-oriented program director delivering years of extensive and cross-cultural experience in the field of end-to-end IT solutions and road map creation.
Being a tech. lover, he functions in a transparent manner with customers and the companies he partners with. He believes in continuous innovation. As a strategic leader, he has repeatedly demonstrated his strengths – combining business acumen with strong financial discipline, deep operational expertise and organizational management skills to effectively expand companies, guide them through successful turnarounds and revitalizations, and manage them across all stages of the business life cycle.
Partnerships & Certifications:
Brisk Logic Pvt. Ltd. enables companies to discover and solve problems of inefficiency, delays or lack of qualified resources through software automation. In order to provide our clients with top-notch solutions, we check and execute our market automation tech recommendations with businesses.
F-174, Industrial Area, Phase 8B Mohali, Punjab, 160055 INDIA