Online Nursery Management System
Online Nursery Management System

Introduction to Online Nursery Management System

Even today, many nurseries use manual and call file systems. Therefore, to make kindergarten management more efficient, the online kindergarten management system was developed. Online kindergarten management is available on the computer via an internet connection. The target users of this information system are administrators who can manage most of the system, kindergarten employees, and parents. 

Looking for help to develop your next project? Read our new blog post: Top 9 Programming Assignment Help Website

As a result, all kindergarten users can easily access this system’s information. Registration has always been a time-consuming process for both schools and parents. Therefore, this system allows parents to go online, see the programs and activities in the kindergarten and the programs offered, and complete the entire registration process in minutes without paperwork. 

This online day-care allows parents and staff to register online after checking for day-care availability according to the child’s age. This online kindergarten management provides all staff with a menu like other websites, including feedback packs and email systems. The user can know the status of payment by parents. In addition, this online kindergarten system makes it possible to keep personnel files containing basic information. You can also attach backgrounds and photos of experienced and educated employees for marketing purposes. 

It also provides a secure and convenient way to communicate with parents online. You can send menus, newsletters, monthly magazines, and information about off-campus learning, class news, curriculum, and schedule updates at the kindergarten. It can remind parents when a child’s physical and eye examinations are scheduled. In addition, all of these communications are sent electronically over the Internet, so you can enhance your interaction with your parents without having to call them for daycare.

You can also check these posts:

Problem Statement

The problems that were faced while using the system are:

1. Unarranged and unsystematic record

The records may be at the risk of being lost; there is an operational risk of data redundancy, damaged data, or there might be help data that is not even digitalized. The new system will provide a more flexible space to store all the information and files.

2. Reduction in the use of Paper

The system will reduce the use of Paper or even phone calls hence saving money in the process.

3. Reduce or avoid Inefficient services

The manual process delays tracking information about children, parents, and employees. 

 Parents must go to kindergarten during working hours. Parents need to line up to register their children, and it’s a waste of time.

4. Lack of report

The present system lacked the logic of creating reports systematically.

The objective of The Proposed System

The main objective of the proposed system is as follows:

To upgrade the system and make the record-keeping process efficient.

The system keeps a record of a parent, child, staff, payments, and related information 

 in a database. All records are stored in the database, and users only have to use the system to find and manage the documents they need, facilitating record management.

To make the process of checking the status of payment easier.

Making announcements easier

The system is aimed to make the announcement system smooth. All the information and announcement can be viewed online. Staff can use the system to announce all the owners and customers, saving costs and increasing influence.

Generate report

The new system will generate detailed reports related to sales, plants available, orders, etc.

Scope of The Project

The software products we produce are nursery management systems requested by our customers and are intended to support large-scale nursery management of nurseries. This system will allow you to manage your kindergarten management better. It’s web-based so that you can access it over the Internet, including kindergarten registration, clerk details, parents and guardians’ details, and your child’s details. The functions of the system are as follows:


The registration function has two main tasks: parent registration and child registration. Parents can create a new account as a member through the online registration service. Parents will then be able to register their children 


Child approval by staff

Staff must be able to manage the process of preschool approval of children. Each child should be placed in a class according to age. The team also prioritized deleting useless records of applicants.

Store child’s and parent’s details

All information from parents and children is stored in the database system. B. Address, age, date of birth, phone number, allergies, etc. Children should be assigned to classes and programs based on their age. Registered parents can see the payment 

history, kindergarten updates, important information, and status. Parents can also update the data in the system.

Store staff details

It is necessary to keep the details of the staff secure to uphold the trust of the parents. The information is recorded in a database system, and parents can view the records as per their wishes. The data will be essential and can be provided with a more detailed report on demand. Fee payments system It will record monthly fees details, fees paid and salary paid to the staff, and the method shall be well kept.

Generate report

The administration will be able to generate detailed reports like academic, fees-related reports, growth reports, salary slips, and dues in detail.


The system will allow staff to add information and announcements to the system for parents to view.

Feedback system

The system will provide a feedback system, which can be taken from the parents and staff.

Hardware and Software Requirements

The project is a web-based project; hence the only requirement for the user to view the application is to have an updated web browser and a computer system with Internet and a minimum Pentium processor.

Hardware requirements

  • Intel Pentium processor equivalent or higher.
  • 512 GB RAM
  • A 15 GB Hard Drive or more (It is better to use cloud storage facilities.)
  • Internet Connectivity.

Software requirements

  • PHP
  • APACHE server
  • Visual Studio Code (for front-end development)

Technologies used

  • HTML, CSS, and JavaScript (For Front end development)
  • PHP ( For Web-Based Development)
  • MySQL: RDBMS (For back-end database management)


  • Compatible with both Windows and Linux OS.

Modules of The Project

Modules are the logical separation of the functionality within the project. And Modules are used for better code maintenance and reusability of the code. 

The Modules used in this project are as follows:

Information management (Nursery):

This module will show the information about a specific class, whether a section or activities. The nursery information includes the number of rooms and instructors assigned and the count of slots for enrolees and children.

Student Management:

The nursery information must also be managed in the school management system. As is the central aspect of a nursery management system. The student’s data is the most important and valuable in the entire system.

Teacher Management:

It is essential to consider a Teacher management system because the teachers should be assigned to only one class and not to multiple classes simultaneously. It is also essential for the school to assign teachers with the proper qualification.

Grade, Subject, and Performance management:

This module designates each teacher per subject to all students or enrolees of the course.

Grading Module:

The grading system module will help calculate the given input like scores and other grades. And would produce the desired output for the students, and the result would be the academic performance of every student. This module will monitor the student’s overall performance and behaviour throughout the period.

Enrolment Module:

This module helps manage the activities during the enrolment period. It will also ensure the specific requirements for a student to enrol in a specific course. It will help in accepting or rejecting a student’s enrolment application.

Fees Payment Management system:

This project also covers the management of fees and dues. The information of fees or any other dues is processed from the enrolment period. These details will be available for the parents of the students to view to avoid conflicts later. 

The module must be present when the school management system is created. It helps make daily school transactions easier, making managing students, teachers, and schools much more accessible for managers and students. The modules declared here are used in all parts of the school management system development, and they are included in all school management system diagrams and source code. In this way, the module is used to develop the school management system “software.”

Functional Requirements

Functional requirements describe a function or system or a component of a system. The system’s functionality is described as a specification or behavior between the output and the input. Functional requirements include:

  • Calculations.
  • Technical details.
  • Data manipulation and processing.
  • Other specific features define what the system needs to perform.

Functional requirements are supported by non-functional requirements that impose design or implementation constraints. This application requires students to register each year and have the administrator of each course check, and teachers only report once and are reassigned to school administration as needed. This application helps students see their grades, selected subjects, pending assignments, assigned teachers, and even update their profiles. However, access data is provided by the government.

Non-Functional Requirements

This application runs in a standard browser. Users cannot change the font, color, or other application customizations. All changes made must go through due process. Teachers and students can access the application using their username and password. No one has access to management functions.

Database servers with restricted data must meet the following account access, password, and permission configurations: Create separate accounts for running automated tasks (backups, replication, etc.) that do not allow direct logins. Administrators should be careful not to use these accounts for other jobs. Use strong passwords for all budgets. This application will run on a 24/7 monitoring system.

Data Flow Diagram

A data flow diagram is a way to show the data flow of a process or system. The DFD provides image information about the inputs and outputs of each entity and the functions of the system itself. There are no control flows, decision rules, or loops in the data flow diagram. DFD Figures 0 and 1 provide a general overview of how the school management system works.

Data Flow Diagram of Online Nursery Management System
Data Flow Diagram of Online Nursery Management System

ER Diagram

ER Diagram stands for Entity Relationship Diagram. Also called ERD, it is a diagram showing the relationship between the entity sets stored in the database. In other words, ER diagrams are based on three basic concepts: entities, attributes, and relationships. 

The ER diagram contains various symbols that use rectangles to represent entities, ellipses to define attributes, and diamonds to represent relationships.

ER Diagram of Online Nursery Management System
ER Diagram of Online Nursery Management System

Target User

The main target of the Online Nursery management system is the school administration, the staff, and the parents or guardians.

The Administration

The administrator is the headmaster or any high position authority of the nursery school, and they will have complete control of the system.

The staff of the Nursery

Nursery staff can manage the approval of the child’s registration in the Nursery, and if the parent has problems with online registration, the team will facilitate the child’s registration. Staff can verify that parents have paid a monthly fee and update payment status and payment history. Staff may publish current issues and information to inform parents. Employees can also manage personal data in the system. Staff can see student reports. Finally, the team prioritized removing unnecessary information or entering it into the plan.


Parents can complete the online registration of their child and verify that the registration has been approved. Registered parents can update the details on the system to see basic information about their child’s teacher, and parents can see the payment history, updated issues, and kindergarten information. The system also provides space for parents to file feedback and complaints about the procedure and staff.

Advantages and Disadvantages

The advantage of this system is that users can record information more efficiently. It is easier to check the payment status of parents, and kindergarten staff can quickly announce to parents and create reports. Security flaws in this system: The user must be connected to the Internet to use this system. In addition, not all users can adapt to using technologies such as computers.


Online Nursery Management system keeps parents up to date with the latest information. Record management is easy because all records are stored in the database. Employees and parents can access the system from anywhere they have an internet connection, and employees can send announcements to parents. This system allows administrators to generate and print reports such as kindergarten monthly income.