0% found this document useful (0 votes)
9 views

Project Report Format

Uploaded by

gcoeara222
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Project Report Format

Uploaded by

gcoeara222
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 52

A

PROJECT REPORT ON
“SCHOOL MANAGEMENT SYSTEM”
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
KULKARNI JANHAVI RAVINDRA
KAYASTH SNEHAL KIRAN
FALKE MAYURI SANTOSH
UNDER THE GUIDANCE OF
Mrs. M.V. SHISODE
DEPARTMENT OF COMPUTER ENGINEERING
CSMSS COLLEGE OF POLYTECHNIC,
CHHATRAPATI SAMBHAJI NAGAR,
MAHARASHTRA, INDIA

AND
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

ACADEMIC YEAR 2022-23


CHHATRAPATI SHAHU MAHARAJ SHIKSHAN SANSTHA’S
COLLEGE OF POLYTECHNIC
KANCHANWADI, PAITHAN ROAD, CHHATRAPATI
SAMBHAJI NAGAR

PROJECT REPORT ON

“SCHOOL MANAGEMENT SYSTEM”

FOR THE DIPLOMA IN COMPUTER ENGINEERING

SUBMITTED BY

KULKARNI JANHAVI RAVINDRA


KAYASTH SNEHAL KIRAN
FALKE MAYURI SANTOSH

SUBMITTED TO
COMPUTER ENGINEERING DEPARTMENT

YEAR 2022-2023
CHHATRAPATI SHAHU MAHARAJ SHIKSHAN SANSTHA’S

COLLEGE OF POLYTECHNIC

CERTIFICATE
This is to certify that Ms. KULKARNI JANHAVI RAVINDRA, Ms.
KAYASTH SNEHAL KIRAN, Ms. FALKE MAYURI SANTOSH from
(Institute) CSMSS College of Polytechnic having Enrollment No. 2011520084,
2011520081, 2011520063 have Completed Project of final year having title
“School Management System” during academic year 2022-23. The project
completed by individually / in a group consisting of 03 Candidates under the
guidance of the Faculty guide.

Project Guide Head of Department Principal


(Mrs. M.V. Shisode) ( Ms. R.S. Pophale ) ( Dr. G.B.Dongre)
ACKNOWLEDGEMENT

It gives us a great pleasure to submit this project report on “SCHOOL MANAGEMENT


SYSTEM”. We would like to express our thanks to the people who have helped us most
throughout our project. We would like to express our sincere thanks to the principal of CSMSS
College of Polytechnic Dr. Ganesh B. Dongre for being always with us as a motivator. We are
thankful to the H.O.D. of Computer Engineering Department, Ms. R.S. Pophale for her kind
support. We are grateful to our Project Guide Mrs. M.V. Shisode for nonstop support and
continuous motivation for the project. Her help made us possible to complete our project with all
accurate information.

A special thanks of our goes to our friends who helped us in completing the project, where theyall
exchanged their own interesting ideas. We wish to thanks our parents for their personal support
or attention who inspired us to go our own way. Finally, we would like to thank God who made
all things possible for us till the end.

1. KULKARNI JANHAVI RAVINDRA


2. KAYASTH SNEHAL KIRAN
3. FALKE MAYURI SANTOSH
ABSTRACT

This Project mainly aims to provide all information about School and Its Facilities. In This
Project the School Information can be managed with less Effort and More Output and can be
made available to everyone who needs to access. This website is especially Develop for
Godavari English public School. The main advantage of this project is that it is useful for people
who do not reside in the same site in which the school is located and can access from any place
they want. In this project we have taken various pages and each page Correspond to a specific
type of information. It furthermore utilizes a database to store data about the student. In This
System we can register as user and user has two types, student an admin. Admin has the power to
add new user and can edit and delete the user. It can be used in many other areas also like it can
be further change according to and can be converted it to a college website. This website
includes the information related to school facilities, achievement, admission process and so on
admission process can be done by filling admission form. The main goal of project is to build
and integrated frame work to handle all School Management activity. The objective of
developing such a system is to reduce the paper work and safe of time in school Management.
There by increasing the efficiency and decreasing a work load.

I
CONTENT

Topic Page No:


Abstract I
List of Table IV
List of Figure V
List of Screenshots VI
1. INTRODUCTION 1
1.1 Background Study 2
1.2 Objectives of the System 3
1.3 Action Plan
2. LITERATURE SURVEY 7
2.1 Overview of Existing System 7
2.2 Overview of Proposed System 8
2.2.1 Level 0 diagram 9
2.2.2 Level 1 diagram 9
2.2.3 Admin Panel Module 10
2.2.4 Login module 10
2.2.5 Content Module
11
2.2.6 Problem statement
11
3. SCOPE OF PROJECT 12
3.1 Advantages 12
3.2 Features 13

4. METHODOLOGY 14
4.1 Main module and sub modules 14
4.2 Planned resources 17
4.3 Project stage 18
4.3.1 Project Stage
4.3.2 Project Flow
4.4 What is html 19
4.5 What is CSS 19
4.6 What is Javascript7 20

5. DETAIL OF WORKING: 21
5.1 Team structure. 21
5.2 Development schedule and milestone 22
5.3 Development tools 23

6. DETAIL OF DESIGN AND CODING: 24


6.1 result
6.1.1 Home page 24

II
6.1.2 Faculty page 25
6.1.3 Facility page 25
6.1.4 E-learning login page 26
6.1.5 E-learning standard page 26
6.1.6 Parent module page 27
6.1.7 Gallery 27
6.1.8 Academic Calendar 28
6.1.9 Admin login page 28
6.1.10 Admin Dashboard 29
6.2 coding
6.2.1 Home page 30
6.2.2 Facility 32
6.2.3 Faculty 34
6.2.4 E-learning page 36
6.2.5 Gallery 37
6.2.6 Parent module 36
6.2.7 Admin page 39

7. CONCLUSION AND FUTURE SCOPE


7.1 Conclusion 41
7.2 Future scope 41

8. REFERENCES 42

III
LIST OF TABLES

TABLE NO. TABLE NAME PAGE NO.


1.2 Action Plan 6
5.1 Team Structure 21
5.2.1 Development Tools 23

IV
LIST OF FIGURES

FIGURE NO. FIGURE NAME PAGE NO.


2.2.1 Level 0 diagram 9
2.2.2 Level 1 diagram 9
4.3.1 Project Stage 10
4.3.2 Project flow 18

V
LIST OF SCREENSHOTS

SCREENSHOTS NO. FIGURE NAME PAGE NO.


6.1.1 Home page 24
6.1.2 Faculty 25
6.1.3 Facility 25
6.1.4 E-Learning Login Page 26
6.1.5 E-Learning Standard Page 26
6.1.6 Parent module page 27
6.1.7 Gallery 27
6.1.8 Academic Calendar 28
6.1.9 Admin Login 28
6.1.10 Admin Dashboard 29

VI
CSMSS College Of Polytechnic

1. Introduction
Student management systems are defined as web-based or intranet-based and designed to provide
information to managers at all levels of an organization. The system can be used as a school
information management system. The integrated school information system and user interface
was designed and implemented to replace existing paper records. School staff have direct access
to all aspects of a student's academic progress and can do so through a secure online interface
integrated into the school's website. The system uses user authentication and displays only the
information necessary to fulfill the individual's duties. Additional, it sub-system has
authentication allowing authorized user to create or update information in that sub-system. All
data is thoroughly checked and verified on the server before the record is actually changed. in
addition to a staff user interface, the system place for student user interface, allowing to user to
access information submitted request online thus reducing processing time. All data is securely
on SQL server managed by the school admin and insures highest possible level of security.
Previously, the school relied heavily on paper recording for this initiative. Although paper records
are the traditional way to manage student data, there are several drawbacks to this approach. For a
given student/employee (technical/non-technical), the administrator creates a login ID and
password, using this student/employee (technical/non-technical) can access the system to
download information or unload the database. A school management system website is a
comprehensive online platform that facilitates the management of various activities within a
school environment. It is a powerful tool that automates and streamlines administrative and
academic processes, including student information management, teacher information
management, scheduling, attendance tracking, grade reporting, and many more. The school
management system website provides a centralized location for teachers, students, and
administrators to access and manage critical information that is necessary for successful operation
of the school. With this system , schools can improve communication, increase efficiency, and reduce
administrative burden, enabling them to focus on their core mission of providing high-quality
education to students.

This project report provides an in-depth analysis of the key features and functionalities of a
school management system website, as well as a detailed overview of the development process. It
examines the various technologies and programming languages used to build the website, and

1
CSMSS College Of Polytechnic

provides a step-by-step guide to building and deploying the system.


The report also includes a discussion of the challenges and considerations that schools must take
into account when implementing a school management system website. It provides
recommendations for successful implementation and highlights some of the potential benefits of
the system, including increased productivity, improved data accuracy, and enhanced decision-
making capabilities.
Overall, this project report aims to provide a comprehensive understanding of a school management
system website and its potential impact on schools. It is a valuable resource for anyone interested in
developing or implementing such a system, as well as for educators and administrators looking to
improve their school's operational efficiency and effectiveness.
A school management system is a software application that facilitates the efficient and effective
management of various activities within a school environment. This system helps automate and
streamline administrative and academic processes, including student information management,
teacher information management, scheduling, attendance tracking, grade reporting, and many more.

1.1 Background Study


The use of school management systems is not new. These systems have been in use since the early
1990s, when computer technology began to gain prominence in schools. However, the technology
has evolved significantly since then, and today's school management systems are much more
sophisticated, offering a wide range of features and functionalities.

The main objective of a school management system is to streamline school operations, automate
administrative tasks, and improve academic outcomes. By using a school management system,
schools can achieve better communication and collaboration between teachers, students, and parents,
and provide timely information to stakeholders.

There are several types of school management systems available, including cloud-based systems,
on-premise systems, and open-source systems. Each type has its advantages and disadvantages, and
schools must carefully evaluate their needs and choose the system that best suits their requirements.
In recent years, the use of school management systems has become increasingly popular, as more
and more schools realize the benefits of digitizing their operations.

2
CSMSS College Of Polytechnic

1.2 Objectives of the System:

1) User-friendly:
The user-friendly objective of a school management system is to create an interface that is
easy to navigate and understand, allowing users to quickly and easily access the features they
need. This objective is important because it helps ensure that users, including teachers,
students, and administrators, can effectively use the system to manage their daily tasks and
responsibilities.

A user-friendly school management system should have clear, intuitive navigation that is easy
to understand and use. It should also have a consistent design across all pages, making it easy
for users to find the information they need. Additionally, the system should be optimized for
different devices, including desktops, laptops, tablets, and smartphones, ensuring that users
can access the system from anywhere and on any device.

To achieve a user-friendly design, developers should conduct user testing and gather feedback
from users during the design and development process. This feedback can help identify areas
for improvement and ensure that the system meets the needs of its users. Ultimately, a user-
friendly school management system can help increase efficiency, productivity, and user
satisfaction, leading to better overall performance for the school.
2) Student Management:
Student management in a school management system involves the management of student
data such as admission, enrollment, attendance, grades, and performance tracking. It includes
the creation and maintenance of student profiles and records, tracking student attendance,
monitoring academic progress, and generating reports on student performance. The system
also allows for the management of student activities such as extracurricular activities,
discipline, and health records. The student management module helps schools to efficiently
manage student data and provide timely updates to parents and teachers to enhance the
learning experience and support the academic growth of students.

3) Time Saving:

The time-saving objective of a school management system is to streamline administrative


tasks, automate repetitive processes, and reduce manual workloads, allowing users to
complete tasks more efficiently and effectively. This objective is important because it helps

3
CSMSS College Of Polytechnic

save time for teachers, students, and administrators, allowing them to focus on teaching and
learning instead of administrative tasks.

A school management system with a time-saving objective should have features that
automate tasks such as attendance tracking, grade book management, and reporting. The
system should also be able to generate reports automatically, reducing the time it takes to
compile data and create reports manually.

Additionally, the system should be able to integrate with other tools and platforms, such as
online learning platforms and communication tools, reducing the need to switch between
different applications and saving time for users.

To achieve the time-saving objective, developers should focus on developing a system that is
efficient and effective, with intuitive user interfaces and workflows that minimize the time
required to complete tasks. This approach can help increase productivity and reduce the
amount of time required for administrative tasks, allowing teachers, students, and
administrators to focus on teaching and learning.

4) Reduces Paper Cost:

The objective of reducing paper cost in a school management system is to minimize the use
of paper-based systems and documents, and instead, use electronic documents and
communication to reduce printing and paper costs. This objective is important because it
helps schools reduce their environmental impact, as well as save money on paper, ink, and
printing costs.

To achieve this objective, a school management system should have features that allow for
electronic document management and communication, such as digital forms, electronic
signatures, and email communication. The system should also have features that allow for
online submission of assignments and assessments, reducing the need for printed copies.

Additionally, the system should be able to generate reports and data analysis electronically,
reducing the need for printed reports and documents.

To promote the adoption of electronic systems and reduce paper usage, schools can also
provide training and support to teachers and students on how to effectively use the system and
transition to electronic workflows. With a well-designed school management system that

4
CSMSS College Of Polytechnic

supports electronic communication and document management, schools.

5) Safe and Secure Data:

The safe and secure handling of data is a crucial objective of any school management system.
This is because such systems typically contain sensitive information about students, staff, and
other stakeholders that must be protected from unauthorized access, theft, or tampering. Here
are some ways that a school management system can ensure safe and secure data handling:

1. Use secure authentication: The school management system should use secure
authentication methods such as two-factor authentication (2FA) to prevent unauthorized
access to the system. This will help ensure that only authorized users can access the data.

2. Encrypt data: The data in the school management system should be encrypted both during
transit and storage. Encryption ensures that even if the data is intercepted or stolen, it cannot
be read by unauthorized parties.

3. Implement access controls: Access controls should be implemented to ensure that only
authorized personnel can view or modify the data. This includes setting up user roles and
permissions, as well as auditing access logs.

4. Regularly back up data: The school management system should have a reliable backup
system to ensure that data is not lost in the event of a system failure or other disaster.

5. Keep software up to date: The school management system should be regularly updated
with the latest security patches and software updates to ensure that any known vulnerabilities
are addressed.

Overall, the safe and secure handling of data is essential to ensure that a school management
system can function effectively while protecting the privacy and security of its users' data.

5
CSMSS College Of Polytechnic

1.3 Action plan:

Sr. No. Details Of Activity Planned Planned Name Of


Responsible
Start Date End Date
Team Members
1. Designing Of GUI Of The 15/02/23 27/02/23 All Team Members
System

2. Creation Of Database 01/03/23 10/03/23 All Team Members

3. Implementation 11/03/23 20/03/23 All Team Members

4. Testing 21/03/23 22/03/23 All Team Members

5. Project Report Writing 24/03/23 27/03/23 All Team Members

6. Project Presentation 10/04/23 11/03/23 All Team Members

7. Project Demo All Team Members

8. Defence As per notice All Team Members

1.2 Action plan

6
CSMSS College Of Polytechnic
2. Literature Survey

Online Surveys: Online surveys can be created using platforms like Google Forms or Survey
Monkey. The survey link can be shared with school administrators, teachers, staff, and students
through email or social media. The responses can be collected and analyzed to identify the key
requirements and challenges of the school management system.
In-person Interviews: In-person interviews can be conducted with school administrators,
teachers, staff, and students to understand their needs and challenges. The interviewer can
prepare a set of questions related to the school management system and ask the respondents to
provide their feedback.
Focus Group Discussions: Focus group discussions can be conducted with a group of
stakeholders, such as school administrators, teachers, staff, and students. The discussion can be
moderated to ensure that all the participants have an opportunity to express their views on the
school management system.
Offline Surveys: Prepare a set of questions related to the school management system that you
want to ask the stakeholders. Make sure the questions are clear and specific, and avoid asking
questions.
Some of the common problems faced while making a school management system are:
Lack of clarity on the requirements: Sometimes, there is a lack of clarity on the requirements
of the school management system. This can lead to a system that does not meet the needs of the
stakeholders.
Integration with existing systems: Integrating the school management system with the existing
systems can be a challenge. The system should be able to work seamlessly with the other
systems used by the school.
Data security: Maintaining data security is a critical challenge while developing a school
management system. The system should be designed to prevent unauthorized access to sensitive
information.

2.1 Overview of Existing System:


The existing school management includes Manual System:
Manual System: In this system, all the data related to the school management is stored in

7
CSMSS College Of Polytechnic

physical files and records. The administrative staff maintains these records manually, which
makes the process of managing and retrieving data time-consuming and error-prone.
The manual system in school management refers to the traditional method of managing
educational institutions through paper-based processes and manual labor. In such a system,
administrative tasks are completed manually, and records are stored in physical files and
documents. This approach to school management can be time-consuming, labor-intensive, and
prone to errors.
One of the main drawbacks of the manual system in school management is its inefficiency.
Administrative tasks such as student registration, attendance tracking, grading, and report card
generation can take up a significant amount of time and effort. This, in turn, can lead to delays
and errors in record-keeping, resulting in inaccurate data and lost productivity.
Another disadvantage of the manual system is the lack of communication and collaboration.
Without a centralized platform for communication and information exchange, school
administrators, teachers, students, and parents may face challenges in staying informed and up-
to-date. This can lead to misunderstandings, delays, and inconsistencies in communication.
Moreover, the manual system in school management is prone to security risks. Physical files and
documents can be easily misplaced, damaged, or stolen, compromising sensitive information,
such as student records, financial information, and staff details.
Lastly, the manual system in school management can result in higher costs. Paper-based
processes require more resources, such as paper, ink, and storage space, leading to increased
expenses for the educational institution. Additionally, manual labor can be costly, as it requires a
significant amount of time and effort from staff.
In conclusion, the manual system in school management is outdated and inefficient. With the
availability of computerized systems, educational institutions can now automate and streamline
their administrative tasks, leading to better efficiency, communication, security, and cost-
effectiveness.

2.2 Overview of Proposed System:


The proposed system of school management aims to leverage technology to automate and
streamline administrative tasks and operations in educational institutions. The system involves
the use of computerized software applications and hardware devices, such as computers, tablets,
and smartphones, to store, manage, and process data related to students, staff, and school
8
CSMSS College Of Polytechnic

operations. The proposed system will provide benefits such as improved efficiency and accuracy,
enhanced communication, increased security, better decision-making capabilities, and cost
savings. Additionally, the proposed system will provide a centralized platform for
communication and collaboration, allowing school administrators, teachers, students, and parents
to stay informed and up-to-date. It will also ensure the protection of sensitive information
through secure storage and management of records. Overall, the proposed system of school
management aims to modernize and optimize administrative processes in educational
institutions, allowing them to focus on providing quality education to their students.

2.2.1 Level 0 diagram:

Admin Parent

Student

Fig: 2.2.2(Level 0 Diagram)

2.2.2 Level 1 Diagram:

Fig: 2.2.2(Level 1 Diagram)

9
CSMSS College Of Polytechnic
2.3 Admin Panel Module:
An admin panel module is a critical component of a school management system that provides an
interface for authorized personnel to manage and monitor the system's features and data. It is
typically designed to provide administrators with a comprehensive overview of the system's
operations, allowing them to manage user accounts, customize system settings, generate reports,
and more.

The admin panel module typically provides a centralized dashboard that displays important
system metrics, such as the number of active users, the number of classes and sections, and the

system's overall performance. From this dashboard, administrators can access various tools and
features that allow them to manage the system effectively.
One of the key features of the admin panel module is user management, which allows
administrators to create, modify, and delete user accounts. This includes creating user roles and
permissions, setting access levels, and managing user activity.
The admin panel module also provides tools for managing academic data, including class
schedules, student profiles, and gradebooks. Administrators can use these tools to track student
progress, generate reports, and analyze academic data.
Overall, the admin panel module is an essential component of a school management system that
provides administrators with the tools they need to manage the system effectively. By providing
a centralized interface for managing user accounts, academic data, and system settings, the
admin panel module helps ensure the smooth and efficient operation of the school management
system.

2.4 Login Module:

A login module is an essential feature of a school management system that provides secure
access to the system for authorized users. It allows users to authenticate their identity by entering
their unique username and password combination, which ensures that only authorized individuals
can access the system's features and data.
The login module is typically the first point of entry for users, and it can be customized to
provide different levels of access based on user roles and permissions. For instance,
administrators may have access to more features and data than teachers or parents.
In addition to ensuring secure access to the system, the login module also helps with tracking
user activity and maintaining system security. It can provide an audit trail of user logins and
10
CSMSS College Of Polytechnic

logout, which is essential for monitoring and identifying any suspicious or unauthorized activity.
Overall, a login module is a crucial component of a school management system that provides
secure access to the system's features and data. By implementing a robust login module, schools
can ensure that only authorized users can access sensitive information and help maintain the
integrity and security of the system.

2.5 Contact Module:


A contact module is an essential component of a school management system. It provides a
centralized platform for teachers, students, parents, and administrative staff to communicate with
each other. The contact module allows users to access contact information for individuals or
groups within the school community, such as email addresses, phone numbers, and physical
addresses.
With a contact module, teachers can easily reach out to parents or guardians to share information
about their child's academic progress or to address any concerns. Likewise, parents can use the
module to contact teachers or school administrators with questions or feedback about their child's
education.
In addition to facilitating communication between teachers and parents, the contact module also
enables students to connect with their peers and teachers. They can use the module to
communicate with classmates about school projects or to reach out to teachers for academic
support.

2.6 Problem Statement

Managing a school involves multiple tasks that can be challenging to perform manually. The
traditional method of using paper-based systems can lead to errors, miscommunication, and
delays in information sharing, which can result in ineffective school management. As schools
grow in size, managing student data, attendance, academic progress, and administrative tasks
becomes even more challenging. To overcome these challenges, there is a need for an automated
School Management System that can efficiently manage all aspects of school operations. The
system should be user-friendly, secure, and accessible from any device with an internet
connection. Overall, the School Management System should streamline school operations,
improve communication and collaboration between administrators, teachers, and parents, and
provide real-time insights into student performance.

11
CSMSS College Of Polytechnic

3. Scope of the project

The School Management System project aims to develop a computerized system that automates
the manual processes of managing school operations. The system should have the following
scope:
Student Information Management: The system should provide a centralized platform for
managing student information, such as personal details, academic records, and attendance
history.
Scheduling: The system should provide a feature for scheduling school activities, such as exams,
sports events, and other extracurricular activities.
Communication: The system should have a communication module that enables staff, students,
and parents to communicate with each other using chat, email, or other modes of communication.
Security: The system should be designed to ensure data security and privacy. It should have
features such as user authentication, access control, and data encryption.
Integration with Existing Systems: The system should be designed to integrate with existing
systems used by the school, such as finance and HR systems, to ensure smooth operations.
The scope of the project should be defined based on the specific needs and requirements of the
school, and should be flexible enough to accommodate future changes and enhancements.

3.1 Advantages:

Improved Efficiency:

A school management system can automate many manual processes, such as attendance tracking,
grade reporting, and student information management, leading to improved efficiency and
reduced workload for teachers and staff.
Better Access to Information:

A school management system provides a centralized platform for storing and accessing student
data, making it easier for teachers, staff, and parents to access relevant information, such as
grades, attendance, and other important details.

Data Management:

The system provides a centralized database for student records, and other critical information.
This allows for easier data management and analysis.
12
CSMSS College Of Polytechnic

Improved Parental Involvement:


A school management system enables parents to be more involved in their child's
education by providing access important information.

Enhanced Learning:
With e-learning modules, students can access educational resources and learn at
their own pace, whether in a traditional classroom setting or remotely. This helps
to enhance their learning experience and achieve their academic goals.

3.2 Features:
Student Information Management:

The system allows the school to keep track of student data such as personal information,
academic records, attendance records, and disciplinary records.
Teacher Information Management:

The system allows the school to keep track of teacher data such as personal information,
academic records, and performance records.

Parent Portal:

The system provides parents with access to important information about their child, including

academic records, attendance records, and fee payments.

Communication Management:

The system facilitates communication between teachers, parents, and students through features
like messaging, email, and announcements.

Online Learning Management:

An online Learning Management System (LMS) is a key feature of a school management


system. An LMS allows schools to manage and deliver online courses and educational content,
and it offers a range of tools to facilitate online learning.

Event Management:

Event management is another important feature of a school management system. It helps schools
plan and organize events, such as parent-teacher meetings, sports events, cultural festiv

13
CSMSS College Of Polytechnic

4. Methodology

4.1 Main module and sub modules:


1. Admission Module:

An admission module for a school management system is a software component that helps
manage the process of admitting new students to a school. This module typically includes
features such as:

Online Admission Form: The module should have an online admission form that allows parents
or guardians to submit the application for admission to the school.

Document Upload: The module should allow applicants to upload relevant documents such as
birth certificate, academic transcripts, and passport photos, for verification.

Application Status: The module should allow parents and guardians to check the status of their
child's admission application, whether it has been accepted, rejected, or pending.

Fee Payment: The module should have an integrated payment gateway that allows parents or
guardians to pay the admission fees online.

Automated Admission Process: The module should have an automated admission process that
shortlists eligible candidates based on predetermined criteria and sends them for review to the
admission committee.

Student Information Management: Once the student is admitted, the module should
automatically add the student's information to the school's database, which includes personal
information, academic history, and medical records.

Reporting: The module should provide customized reports on the number of students admitted,
the admission status, and other relevant data for school administrators.Overall, the admission
module should streamline the admission process, reduce manual efforts, and provide a hassle-
free experience to parents, students, and school administrators.

14
CSMSS College Of Polytechnic

2. Registration Module:

A registration module for a school management system is a software component that helps
manage the process of registering new students in a school. This module typically includes
features such as:
Student Information Collection: The module should have an online registration form that
collects basic information about the student, including personal details, contact information, and
previous academic records.
Parent or Guardian Information Collection: The module should also collect information
about the student's parents or guardians, including their contact details and emergency contact
information.
Document Upload: The module should allow parents or guardians to upload relevant documents
such as birth certificates, immunization records, and academic transcripts, for verification.
Fee Payment: The module should have an integrated payment gateway that allows parents or
guardians to pay the registration fees online.
Automated Registration Process: The module should have an automated registration process
that assigns the student to a class based on the predetermined criteria, such as age or academic
level.
Student Information Management: Once the student is registered, the module should
automatically add the student's information to the school's database, which includes personal
information, academic history, and medical records.
Reporting: The module should provide customized reports on the number of students registered,
the registration status, and other relevant data for school administrators.

3. Facilities Module:

The Facilities Module is an essential component of a school management system that enables
efficient management of the school's facilities and resources. It helps school administrators and
staff to keep track of the resources available, allocate them as needed, and maintain them in good
working condition. Here are some of the features that could be included in the Facilities Module:
Facility Inventory: The module should have a comprehensive list of all the facilities available in
the school, including classrooms, labs, libraries, sports facilities, and administrative offices.

15
CSMSS College Of Polytechnic

Resource Allocation: The module should allow school administrators to allocate facilities and
Resources to teachers, students, and staff as needed, based on availability and priority.
Maintenance Scheduling: The module should enable administrators to schedule maintenance
and repair work for each facility and resource, assign tasks to staff, and track progress.

Equipment Management: The module should keep track of all the equipment in the school,
including computers, projectors, and other electronic devices, and enable administrators to
manage their maintenance, repairs, and replacement.

4. E-Learning Module:
An E-Learning Module is an essential component of a school management system that enables
students to access online learning materials and resources from anywhere, at any time. Here are
some features that could be included in an E-Learning Module for a school management system:
Course Management: The module should enable teachers to create and manage online courses,
including uploading learning materials such as lectures, assignments, quizzes, and multimedia
content.
Student Management: The module should allow teachers to manage student enrollment,
progress, and performance in online courses, track their attendance, and provide feedback and
support.
Assessment and Grading: The module should provide tools for teachers to create and
administer online assessments, including quizzes, tests, and exams, and automatically grade
them.
Discussion Forums: The module should allow students to participate in online discussion
forums, ask questions, share ideas, and collaborate with their peers.
Progress Tracking: The module should enable students to track their progress in online courses,
view their grades, and receive feedback from their teachers.
Notifications: The module should send notifications to students and teachers about course
updates, upcoming assessments, and other important events.
Integration: The module should be integrated with other components of the school management
system, such as student and teacher databases, attendance tracking, and grade reporting.
An E-Learning Module can be a powerful tool for enhancing the quality and accessibility of
education, enabling students to learn at their own pace, and providing teachers with new ways to
engage and support their students.

16
CSMSS College Of Polytechnic
5. Parent Module:
A Parent Module is an essential component of a school management system that allows parents
to stay informed and engaged in their child's education. Here are some features that could be
included in a Parent Module for a school management system:
Student Information: The module should provide parents with access to their child's academic
and personal information, including attendance records, grades, assignments, and disciplinary
history:
Communication: The module should allow parents to communicate with teachers, counselors,
and other school staff, via email, chat, or video conferencing.
Event Calendar: The module should provide parents with a calendar of upcoming school
events, such as parent-teacher conferences, school holidays, and extracurricular activities.
Fee Payment: The module should enable parents to view and pay school fees online, including
tuition, transportation, and other expenses.
Progress Tracking: The module should allow parents to track their child's academic progress
and receive regular updates from teachers and school administrators.
Student Timetable: The module should provide parents with a view of their child's class
timetable, including the schedule of classes, breaks, and other activities.
Resource Center: The module should provide parents with access to online resources and
materials, such as study guides, exam papers, and educational videos.

4.2 Planned Resources :


• Compatible computer system

• Programming language- Bootstrap, HTML, CSS, JavaScript, PHP

• Database-MySQL

• Server-Xampp

17
CSMSS College Of Polytechnic

4.3 Project Stage:

Figure 4.3.1Project stages

Figure 4.3.2 Project Flow

18
CSMSS College Of Polytechnic

4.4 What is HTML

HTML is an acronym which stands for Hyper Text Markup Language which is used for creating
web pages and web applications. Let's see what is meant by Hypertext Markup Language, and
Web page.

Hyper Text: Hyper Text simply means "Text within Text." A text has a link within it, is a
hypertext. Whenever you click on a link which brings you to a new webpage, you have clicked
on a hypertext. Hyper Text is a way to link two or more web pages (HTML documents) with
each other.

Markup language: A markup language is a computer language that is used to apply layout and
formatting conventions to a text document. Markup language makes text more interactive and
dynamic. It can turn text into images, tables, links, etc.

Web Page: A web page is a document which is commonly written in HTML and translated by a
web browser. A web page can be identified by entering an URL. A Web page can be of the static
or dynamic type. With the help of HTML only, we can create static web pages.

Hence, HTML is a markup language which is used for creating attractive web pages with the
help of styling, and which looks in a nice format on a web browser. An HTML document is
made of many HTML tags and each HTML tag contains different content.

Once you have created your document, you can save it with the .html file extension and view it
in a web browser to see how it looks. HTML is often used in combination with other web
technologies, such as CSS and JavaScript, to create dynamic and interactive web pages.

4.5 What is CSS

CSS stands for Cascading Style Sheets. It is a style sheet language which is used to describe the
look and formatting of a document written in markup language. It provides an additional feature
to HTML. It is generally used with HTML to change the style of web pages and user interfaces.
It can also be used with any kind of XML documents including plain XML, SVG and XUL.CSS
is used along with HTML and JavaScript in most websites to create user interfaces for web
applications and user interfaces for many mobile applications.

19
CSMSS College ofCSMSS
Polytechnic,
CollegeAurangabad
Of Polytechnic

It provides a way to separate the presentation of content from the structure and meaning of the
content, allowing designers to style the same HTML document in different ways for different
devices, screen sizes, and user preferences. With CSS, you can control the layout, colors, fonts,
and other visual aspects of a web page, and create a more engaging and user-friendly experience
for your visitors. CSS works by selecting HTML elements and applying styles to them using
rules and declarations. These styles can be defined in an external CSS file or directly in the
HTML document using the style attribute or the style element.

4.5 What is JavaScript

JavaScript (often shortened to JS) is a lightweight, interpreted, object-oriented language with


first-class functions, and is best known as the scripting language for Web pages, but it's used in
many non-browser environments as well. It is a prototype-based, multi-paradigm scripting
language that is dynamic, and supports object-oriented, imperative, and functional programming
styles. JavaScript runs on the client side of the web, which can be used to design / program how
the web pages behave on the occurrence of an event. JavaScript is an easy to learn and also
powerful scripting language, widely used for controlling web page behaviour. Contrary to
popular misconception, JavaScript is not "Interpreted Java". In anutshell, JavaScript is a dynamic
scripting language supporting prototype based object construction.
The basic syntax is intentionally similar to both Java and C++ to reduce the number of new
concepts required to learn the language. Language constructs, such as if statements, for and while
loops, and switch and try ... catch blocks function the same as in these languages (or nearly so).
JavaScript can function as both a procedural and an object oriented language. Objects are created
programmatically in JavaScript, by attaching methods and properties to otherwise empty objects
at run time, as opposed to the syntactic class definitions common in compiled languages like
C++ and Java. Once an object has been constructed it can be used as a blueprint (or prototype)
for creating similar objects.

20
CSMSS College Of Polytechnic

5. Details of working
5.1 Team structure:
Teamwork in the workplace is an important factor for project success. Teamwork is
important because it creates human energy. It amplifies the results of each member of
your team such that the overall result is greater than the individual contributions made
by each member.

Member Name Work Done

1. Mayuri Falke Main Project Module Designing And Coding. (Team Leading)

2. Snehal Kayasth
3. Janhavi Kulkarni
1. Mayuri Falke Project Report Writing And Database Designing

2. Snehal Kayasth
3. Janhavi Kulkarni

1. Mayuri Falke Project Report Writing And Testing

2. Snehal Kayasth
3. Janhavi Kulkarni

1. Mayuri Falke Project Interface Designing

2. Snehal Kayasth
3. Janhavi Kulkarni

1. Mayuri Falke Project Code Implementation

2. Snehal Kayasth
3. Janhavi Kulkarni

Fig. 5.1 Team structure

Above table shows the team structure of our team for developing this project. Different types
of work have been done by different team member.

21
CSMSS College Of Polytechnic
5.2 Development schedule and milestone:
Development of the project should have been done by predefined schedule. Because Success of
the project is depending upon the planning and scheduling of various work task.
Following tasks are performed by us to complete this project:

Requirement Gathering: Requirement gathering is an essential process in developing any


software application, including a school management system. The goal of requirement gathering
is to gather and document all the functional and non-functional requirements of the system,
ensuring that the system meets the needs of its users.

Feasibility Study: A feasibility study is an essential step in determining whether a school


management system is feasible and practical to implement. It involves assessing various factors
such as technical, economic, and operational feasibility.

Planning: Planning for a school management system is critical to ensure that the system is
implemented efficiently and effectively.

Estimation: Estimation for a school management system involves determining the time,
resources, and budget needed to complete the development process.

Scheduling: Scheduling for a school management system involves creating a timeline and a plan
for the development process.

Requirement Analysis: Requirement analysis is a crucial step in developing a school


management system. It involves gathering and analyzing the needs and expectations of the
stakeholders, and defining the functional and non-functional requirements for the system.

Design: Design for a school management system involves creating a plan and a blueprint for the
development of the system.

Database Design: Database design for a school management system is crucial to ensure that the
system can store and manage data efficiently and effectively.

Coding: Coding for a school management system involves the implementation of the system
using a programming language.

Testing: Testing for a school management system is a crucial step in the development process. It
involves evaluating the system's functionality, usability, and performance to ensure that it meets
the requirements and expectations of the stakeholders.

22
CSMSS College Of Polytechnic

Report Writing: Report writing for a school management system involves documenting the
development process, test results, and system functionalities.

Deployment and Submission: Deployment and submission for a school management system
involve preparing the system for implementation and submitting it to the stakeholders for use.

5.2.1 Development Tools:


We require software and hardware for developing the project. Coding and Designing of the
software is done by development tools. We used following Development tools for developing
the project.

Sr. No. Development Tool Specification

1. Computer System Processor Intel Core i5, RAM 8 GB, 1TB HDD

2. Operating System Windows 10

3. Microsoft word Microsoft Office 2019

4. Xampp Server (MySQL database) version 8.1.5

5. Visual Studio Version 8.1

Fig. 5.2.1 Development Tool

23
CSMSS College Of Polytechnic
6. Detail of Design and Coding
6.1 Results:
6.1.1 Home page (Screenshot No. 1):

6.1.1 Home page

24
CSMSS College Of Polytechnic

6.1.2 Faculty (Screenshot No. 2):

6.1.2 Faculty

6.1.3 Facility page (Screenshot No. 3):

6.1.3 Facility page

25
CSMSS College Of Polytechnic

6.1.4 E-Learning login page (Screenshot No. 4):

6.1.4 E-Learning login page

6.1.5 E-Learning login standard page (Screenshot No.5 ):

6.1.5 E-Learning login standard page

26
CSMSS College Of Polytechnic

6.1.6 Parent Module (Screenshot No. 6):

6.1.5 Parent Modul

6.1.6 Gallery (Screenshot No. 7):

6.1.6 Gallery

27
CSMSS College Of Polytechnic
6.1.7 Academic Calendar (Screenshot No.8 ):

6.1.7 Academic Calendar

6.1.8 Admin login (Screenshot No. 9):

6.1.8 Admin login

28
CSMSS College Of Polytechnic
6.1.9 Admin Dashboard (Screenshot No. 10):

6.1.9 Admin Dashboard

29
CSMSS College Of Polytechnic

6.2 Coding :

6.2.1 Home page:


<?php
include('connection.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Godavari English Public School</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="Free HTML Templates" name="keywords">
<meta content="Free HTML Templates" name="description">
<!-- Favicon -->
<link href="img/favicon.ico" rel="icon">
<!-- Google Web Fonts -->
<link rel="preconnect" href="https://fonts.gstatic.com">
<link
href="https://fonts.googleapis.com/css2?family=Jost:wght@500;600;700&family=Open+San
s:wght@400;600&display=swap"
rel="stylesheet">
<!-- Icon Font Stylesheet -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/5.10.0/css/all.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-
icons.css" rel="stylesheet">
<!-- Libraries Stylesheet -->
<link href="lib/owlcarousel/assets/owl.carousel.min.css" rel="stylesheet">
<link href="lib/animate/animate.min.css" rel="stylesheet">
<link href="lib/tempusdominus/css/tempusdominus-bootstrap-4.min.css"
rel="stylesheet" />
<link href="lib/twentytwenty/twentytwenty.css" rel="stylesheet" />
<!-- Customized Bootstrap Stylesheet -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Template Stylesheet -->
<link href="css/style.css" rel="stylesheet">
<style>
*{
margin: 0;
padding: 0;
}
body{
width: 100%;
height: auto;

30
CSMSS College Of Polytechnic
}
.back{
margin-top: 50px;
background-color: #051937;
width: 100%;
}
.back2{
background:url(img/sbg1.jpg) center center no-repeat;
background-size: cover;
}
.back3{
height: 600px;
margin-top: 80px;
background:url(img/bgh.jpeg) center center no-repeat;
background-size: cover;
}
#sbtn{
width: 180px;
height: 50px;
background-color: rgba(39, 245, 135, 0.8);
font-weight: bold; }
</style>
</head>
<body>
<!-- Spinner Start -->
<div id="spinner"
class="show bg-white position-fixed translate-middle w-100 vh-100 top-50
start-50 d-flex align-items-center justify-content-center">
<div class="spinner-grow text-primary m-1" role="status">
<span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-dark m-1" role="status">
<span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-secondary m-1" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<!-- Spinner End -->

<!-- Topbar Start -->


<div class="container-fluid bg-light ps-5 pe-0 d-none d-lg-block">
<div class="row gx-0">
<div class="col-md-6 text-center text-lg-start mb-2 mb-lg-0">
<div class="d-inline-flex align-items-center">
<small class="py-2"><i class="far fa-clock text-primary me-
2"></i>Opening Hours: Mon - Sat : 6.00 am
31
CSMSS College Of Polytechnic

6.2.2 Facility Page:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<title>Science lab</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="Free HTML Templates" name="keywords">
<meta content="Free HTML Templates" name="description">

<!-- Favicon -->


<link href="img/favicon.ico" rel="icon">

<!-- Google Web Fonts -->


<link rel="preconnect" href="https://fonts.gstatic.com">
<link
href="https://fonts.googleapis.com/css2?family=Jost:wght@500;600;700&family=Open+Sans:wght
@400;600&display=swap" rel="stylesheet">

<!-- Icon Font Stylesheet -->


<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/css/all.min.css"
rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"
rel="stylesheet">

<!-- Libraries Stylesheet -->


<link href="lib/owlcarousel/assets/owl.carousel.min.css" rel="stylesheet">
<link href="lib/animate/animate.min.css" rel="stylesheet">
<link href="lib/tempusdominus/css/tempusdominus-bootstrap-4.min.css" rel="stylesheet" />
<link href="lib/twentytwenty/twentytwenty.css" rel="stylesheet" />

<!-- Customized Bootstrap Stylesheet -->


<link href="css/bootstrap.min.css" rel="stylesheet">

<!-- Template Stylesheet -->


<link href="css/style.css" rel="stylesheet">
</head>

<body>
<!-- Spinner Start -->
<div id="spinner"
class="show bg-white position-fixed translate-middle w-100 vh-100 top-50 start-50 d-flex
align-items-center justify-content-center">
<div class="spinner-grow text-primary m-1" role="status">
<span class="sr-only">Loading...</span>
32
CSMSS College Of Polytechnic

<div class="spinner-grow text-dark m-1" role="status">


<span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-secondary m-1" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<!-- Spinner End -->

<!-- Topbar Start -->


<div class="container-fluid bg-light ps-5 pe-0 d-none d-lg-block">
<div class="row gx-0">
<div class="col-md-6 text-center text-lg-start mb-2 mb-lg-0">
<div class="d-inline-flex align-items-center">
<small class="py-2"><i class="far fa-clock text-primary me-2"></i>Opening Hours:
Mon - Sat : 6.00 am
- 10.00 pm, Sunday Closed </small>
</div>
</div>
<div class="col-md-6 text-center text-lg-end">
<div class="position-relative d-inline-flex align-items-center bg-primary text-white top-
shape px-5">
<div class="me-3 pe-3 border-end py-2">
<p class="m-0"><i class="fa fa-envelope-open me-
2"></i>[email protected]</p>
</div>
<div class="me-3 pe-3 border-end py-2">
<p class="m-0"><i class="fa fa-phone-alt me-2"></i>+012 345 6789</p>
</div>

<div>
<button type="button" class="btn text-dark" data-bs-toggle="modal"
data-bs-target="#searchModal"><i class="fa fa-search"></i></button>
<a href="admission1.php" class="btn btn-primary py-2 px-4 ms-3"
style="color:black;">Admission</a>
</div>
</div>
</div>
</div>
</div>
<!-- Topbar End -->
<!-- Navbar Start -->
<nav class="navbar navbar-expand-lg bg-white navbar-light shadow-sm px-5 py-3 py-lg-0">
<a href="index.php" class="navbar-brand p-0">
<h1 class="m-0 text-primary"><!--<i class="fa fa-tooth me-2"></i>-->Godavari Public
School</h1>

33
CSMSS College Of Polytechnic
6.2.3 Faculty Page:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<title>DentCare - Dental Clinic Website Template</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="Free HTML Templates" name="keywords">
<meta content="Free HTML Templates" name="description">

<!-- Favicon -->


<link href="img/favicon.ico" rel="icon">

<!-- Google Web Fonts -->


<link rel="preconnect" href="https://fonts.gstatic.com">
<link
href="https://fonts.googleapis.com/css2?family=Jost:wght@500;600;700&family=Open+Sans:
wght@400;600&display=swap" rel="stylesheet">

<!-- Icon Font Stylesheet -->


<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/css/all.min.css"
rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"
rel="stylesheet">

<!-- Libraries Stylesheet -->


<link href="lib/owlcarousel/assets/owl.carousel.min.css" rel="stylesheet">
<link href="lib/animate/animate.min.css" rel="stylesheet">
<link href="lib/tempusdominus/css/tempusdominus-bootstrap-4.min.css" rel="stylesheet" />
<link href="lib/twentytwenty/twentytwenty.css" rel="stylesheet" />

<!-- Customized Bootstrap Stylesheet -->


<link href="css/bootstrap.min.css" rel="stylesheet">

<!-- Template Stylesheet -->


<link href="css/style.css" rel="stylesheet">
<style>
body{
height: auto;
}
</style>
</head>

<body>
<!-- Spinner Start -->

34
CSMSS College Of Polytechnic

class="show bg-white position-fixed translate-middle w-100 vh-100 top-50 start-50 d-flex align-
items-center justify-content-center">

<div class="spinner-grow text-primary m-1" role="status">


<span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-dark m-1" role="status">
<span class="sr-only">Loading...</span>
</div>
<div class="spinner-grow text-secondary m-1" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<!-- Spinner End -->

<!-- Topbar Start -->


<div class="container-fluid bg-light ps-5 pe-0 d-none d-lg-block">
<div class="row gx-0">
<div class="col-md-6 text-center text-lg-start mb-2 mb-lg-0">
<div class="d-inline-flex align-items-center">
<small class="py-2"><i class="far fa-clock text-primary me-2"></i>Opening Hours:
Mon - Sat : 6.00 am
- 10.00 pm, Sunday Closed </small>
</div>
</div>
<div class="col-md-6 text-center text-lg-end">
<div class="position-relative d-inline-flex align-items-center bg-primary text-white top-
shape px-5">
<div class="me-3 pe-3 border-end py-2">
<p class="m-0"><i class="fa fa-envelope-open me-
2"></i>[email protected]</p>
</div>
<div class="me-3 pe-3 border-end py-2">
<p class="m-0"><i class="fa fa-phone-alt me-2"></i>+012 345 6789</p>
</div>

<div>
<button type="button" class="btn text-dark" data-bs-toggle="modal"
data-bs-target="#searchModal"><i class="fa fa-search"></i></button>
<a href="admission1.php" class="btn btn-primary py-2 px-4 ms-3"
style="color:black;">Admission</a>
</div>
</div>
</div>
</div>
</div>
<!-- Topbar End -->

35
CSMSS College Of Polytechnic
<!-- Navbar Start -->
<nav class="navbar navbar-expand-lg bg-white navbar-light shadow-sm px-5 py-3 py-lg-0">
<a href="index.php" class="navbar-brand p-0">

6.2.4 E-learning Page:

<!--info-->
<div class="container-fluid p-0">
<div id="header-carousel" class="carousel slide carousel-fade" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="w-100" src="img/learn1.jpg" alt="Image" width="" height="1200">
<div class="carousel-caption d-flex flex-column align-items-center justify-content-center"
style="background-color: #0000008a;">
<div class="p-3" style="max-width: 900px;"><br><br><br><br><br><br>
<h2 class="text-white text-uppercase mb-3 animated slideInDown" style="margin-top: -
150px;">Select Your Standard
</h2>
<a href="logout.php"><input type="submit" value="LogOut" class="logout"></a>
<!-- <div style="border: dotted; border-radius: 20px;margin: 10px; margin-top:
20px;">-->
<div>
<center><div class="content1">
<div class="boxc">
<p class="para2">
<ul>
<a href="jrkg.html"><li class="l1" >Jr.KG</li></a><br>
<a href="nursery.html"><li class="l1">Nursery</li></a><br>
<a href="srkg.html"><li class="l1">Sr.KG</li></a><br>
<a href="std1.html"><li class="l1">First Standard</li></a><br>
<a href=""><li class="l1">Second Standard</li></a><br>
<a href=""><li class="l1">Third Standard</li></a><br>
<a href=""><li class="l1">Fourth Standard</li></a><br>
<a href=""><li class="l1">Fifth Standard</li></a><br>
<a href=""><li class="l1">Sixth Standard</li></a><br>
<a href=""><li class="l1">Seventh Standard</li></a><br>
<a href=""><li class="l1">Eighth Standard</li></a><br>
<a href=""><li class="l1">Ninth Standard</li></a><br>
<a href=""><li class="l1">Tenth Standard</li></a>
</ul><br><br>
</p><br><br>
</div><br><br><br>
</div></center>
</div>
<!--</div>-->
</div>
</div>

36
CSMSS College Of Polytechnic
6.2.5 Parent module:

<!--main code-->
<a href="logout.php"><input type="submit" value="LogOut" class="logout"></a>
<!-- Team Start -->
<div class="content1" style="margin-left:460px;margin-top:100px;background:
rgba(240,227,227,0.5);
backdrop-filter: blur(15px);">
<div class="container-fluid pt-5">
<div class="container">
<!--<div class="text-center pb-2">
</div>-->
<div class="row">
<div class="col-md-6 col-lg-3 text-center team mb-5" style="margin-left: 30px;">
<div class="position-relative overflow-hidden mb-4" style="border-radius: 100%;">
<a href="StudentProfile.php"><img class="img-fluid w-100" src="img/p1.png" alt=""
></a>
</div>
<h4>Student's Profile</h4>
</div>

<div class="col-md-6 col-lg-3 text-center team mb-5" style="margin-left: 30px;" >


<div class="position-relative overflow-hidden mb-4" style="border-radius: 100%;">
<a href="complaint.php"><img class="img-fluid w-100" src="img/p7.jpg" alt="" ></a>
</div>
<h4>Complaint Box</h4>
</div>

<div class="col-md-6 col-lg-3 text-center team mb-5" >


<div class="position-relative overflow-hidden mb-4" style="border-radius: 100%;">
<a href="holidays.php"><img class="img-fluid w-100" src="img/p5.png" alt="" ></a>
</div>
<h4>Holidays</h4>
</div>
<!--<div class="col-md-6 col-lg-3 text-center team mb-5" style="margin-left: 30px;">
<div class="position-relative overflow-hidden mb-4" style="border-radius: 100%;">
<a href="#"><img class="img-fluid w-100" src="img/p3.png" alt="" ></a>
</div>
<h4>Attendance</h4>
</div>
</div>-->

<!--2nd row-->

<div class="col-md-6 col-lg-3 text-center team mb-5" style="margin-left: 12


<div class="position-relative overflow-hidden mb-4" style="border-radius: 100%;">

37
CSMSS College Of Polytechnic
<a href="eventCalendar.php"><img class="img-fluid w-100" src="img/p4.jpg" alt="" ></a>
</div>
<h4>Event Calendar</h4>
</div>
<div class="col-md-6 col-lg-3 text-center team mb-5" style="margin-left: 30px;">
<div class="position-relative overflow-hidden mb-4" style="border-radius: 100%;">
<a href="ciru.php"><img class="img-fluid w-100" src="img/p6.png" alt="" ></a>
</div>
<h4>Circulars</h4>
</div>
</div>

<!--3rd row-->

</div>
</div>
</div>

</div>
<!-- Team End -->

6.2.6 Admin module:

<?php
session_start();
?>
<html>
<head>
<title>PHP login system</title>
<style>
body{
background: #eee;
background-image: url("admin.jpg");
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
#frm{
border: solid gray 1px;
width:18%;
height:40%;
border-radius: 2px;
margin: 100px auto;
background: white;
padding: 50px;
background-image: url("AF.jpg");
background-size:cover;

38
CSMSS College Of Polytechnic
background-repeat:no-repeat;
background-position:center;
border-radius:10px;
box-shadow:-3px -3px 9px #aaa9a9a2,
3px 3px 7px rgba(147,149,151,0.671);
}
#btn{
color: #fff;
background: #337ab7;
padding: 7px;
margin-center: 70%;
}

</style>
</head>
<body>
<div id = "frm">
<h1> <center>Login</center></h1>
<form name="f1" action = "" onsubmit = "return validation()" method = "POST">
<center>
<p>
<input type = "text" id ="user" placeholder="Username" name = "user" />
</p>
<input type = "password" id ="pass" placeholder="Password" name = "pass" />
</p>
<br>
<p>
<input type = "submit" id = "btn" value = "Login" name="login" />
</p>
<input type="checkbox" checked="checked"> Remember
<br>
<button type="button">
<a href="logout.php">Logout</a>
<!-- <a href="file:///C:/xampp/htdocs/final%20project%20prog/Home1.html"> logout</a>--
</center>
</form>
</div>
<script>
function validation()
{
var id=document.f1.user.value;
var ps=document.f1.pass.value;
if(id.length=="" && ps.length=="") {
alert("User Name and Password fields are empty");
return false;
}
else
{

39
CSMSS College Of Polytechnic
if(id.length=="") {
alert("User Name is empty");
return false;

}
if (ps.length=="") {
alert("Password field is empty");
return false;
}
}
}
</script>
</body>
</html>
<?php
include("connection.php");

if(isset($_POST['login']))
{
$username = $_POST['user'];
$password = $_POST['pass'];

$query = "select * from log where username = '$username' and password = '$password'";
$data = mysqli_query($con, $query);
$total = mysqli_num_rows($data);
//echo "<script> alert('$total'); </script>";

if($total == 1)
{
//echo "<script> alert('Login successful'); </script>";
echo "<script> alert('login Successfull'); </script>";
$_SESSION['user_name'] = $username;
echo "<script>window.location.href='index.php';</script>";
exit;

//<meta http-equiv = "refresh" content = "0; url = http://localhost/final%20project/parent.php"/>

}
else{
echo "<script> alert('Login Failed. Please Enter the Valid Username and Password'); </script>";
}
}

?>

40
CSMSS College Of Polytechnic
7. Conclusions and Future Scope
7.1 Conclusion:
In conclusion, a school management system is an essential tool that can greatly improve the
efficiency and effectiveness of school operations. With its many features such as student
information management, attendance tracking, exam management, and parent communication, it
can streamline many administrative tasks and reduce the workload of school staff

The development of a school management system requires careful planning, design,


development, and implementation. It is important to involve stakeholders in the process to ensure
that the system meets their needs and is easy to use. Ongoing maintenance and support are also
crucial to ensure the system continues to function properly and remains up-to-date.

Overall, a well-designed and implemented school management system can enhance the quality of
education, improve communication between stakeholders, and simplify administrative tasks,
allowing schools to focus more on providing quality education to students

7.2 Future Scope:


The future scope of a school management system website is vast and promising. With
advancements in technology and the growing need for online education, there are many
opportunities to improve the system's features and capabilities to better serve the needs of
schools, students, and parents. Some potential areas for future development include:
Creating a website with interactive and personalized learning opportunities can enhance the
learning experience for students.

Developing a website that is mobile-optimized can provide students, parents, and teachers with
easy access to important information on-the-go and improve communication between
stakeholders.

Incorporating virtual and augmented reality technology can provide immersive and interactive
learning opportunities for students, making learning more engaging and enjoyable.

41
CSMSS College Of Polytechnic

8. References

1. https://www.veracross.com/
2. https://www.powerschool.com/
3. https://www.renweb.com/
4. https://www.gradelink.com/

42

You might also like