Research Approach & Timeline
Research Approach & Timeline
This project uses an Agile development methodology with an iterative approach, which allows
for continuous feedback and improvements throughout the development process. The
development process is divided into several stages, including planning, requirements gathering,
design, implementation, testing, and deployment.
The first stage of the development process is planning. In this stage, we have identified
the requirements and scope of the project, and created a project plan that outlines the
timeline and deliverables for each stage of the development process. The project team
used various tools and techniques to gather requirements, such as surveys, interviews,
and observations.
The second stage of the development process is requirements gathering. In this stage, we
have gathered and analyzed the requirements identified in the planning stage, and
created a detailed list of functional and non-functional requirements for the system.
The third stage of the development process is design. In this stage, we will create the
architecture, database schema, and user interface design for the system.
The fourth stage of the development process is implementation. In this stage, we will
develop the system using various programming languages and frameworks, such as
ASP.NET, SQL Server Management Studio, JavaScript, Bootstrap, HTML & CSS.
The fifth stage of the development process is testing. In this stage, we will perform
various types of testing, such as unit testing, integration testing, and user acceptance
testing. The testing was conducted to ensure that the system meets the functional and
non-functional requirements identified in the requirements gathering stage.
The final stage of the development process is deployment. In this stage, we will deploy
the system to a production environment, and ensured that the system is stable, secure,
and scalable. The deployment stage also involved setting up monitoring and alerting
systems to ensure that the system is running smoothly.
Research Methodology:
The research methodology for this project involves a comprehensive literature review and
market research. The literature review was conducted to identify the best practices for
developing school management systems. The market research was conducted to identify the
existing solutions in the market, and to identify the gaps and opportunities for innovation. The
research findings were used to guide the development of the system, and to ensure that the
system is both innovative and practical.
Problem:
The schools are stuck in past, traditional way of learning might not benefit kids. There is lots of
problem with traditional school system because it doesn't have a systematic way to manage
information about their students, parents or there staff too. When the staff or administrator
wants to record the data of a student, they have to fill out a paper form to put the data, this may
cause loss of data. Another problem is that it is difficult/hard to find or update the information
about students or class arrangements. Teachers along with the parents have the same problems
because they use manual system like not being able to keep track of student's behavior, results,
attendance, and much more, which they can't keep in the systematic way, so if they able to keep
the data well maintained so might they can improve the results. So, the scope of our project is
that to make Different School easy and capable to check student progress and it can be used to
add online elements to a traditional style.
Motivation:
The motivation of our project is that to make school managing systems easy and digital where
parents, teachers and school itself would be capable to check student progress and to get rid of
the traditional way of managing school, and to develop completely online system with few or
no face-to-face meetings. Due to covid-19 pandemic, when world’s other countries’ education
systems were evolving day by day, manual systems were getting digital and here in our country
schools were closed lockdown, very few schools were conducting online classes, children were
free at home all time and they were being unproductive. So, this thing motivated us that we
should develop a smart school’s surveillance system.
Challenges:
Managing a school and bringing together departments and to achieve the mission is always a
big challenge for school management. There are lots of challenges specially in this region,
because no one wants to update the manual systems into a digital one to save time, we all have
been stick to the traditional things. There is lots of problem with traditional school system
because it doesn't have a systematic way to manage information about their students, parents
and staff. The purpose of the project is to build an environment to reduce the manual work for
managing the schools, students, courses, classes.
Objectives:
To streamline and automate administrative tasks associated with running a school, such as
student registration, fee collection, attendance tracking, and academic record-keeping. The
system should provide a centralized platform for managing these tasks, allowing school
administrators to save time and improve efficiency. The system can help improve
communication between teachers, students, and parents. The system should allow for easy
communication through messaging and announcements, and provide real-time updates on
student performance, attendance, and other important information.
The system should provide detailed reports on various metrics such as student performance,
attendance, and enrollment trends, allowing administrators to identify areas for improvement
and make data-driven decisions.
Prototype:
Elapsed time
No
since start of the Tasks Chapters/Deliverables
.
project-ii
1. Week 1 Timeline of FYP-2
Gant Chart: