PROJECT SYNOPSIS
Institute of Science, Poona’s
COLLEGE OF COMPUTER SCIENCE
TITLE
SCHOOL MANAGEMENT SYSTEM
UNIVERSITY OF PUNE
SECOND YEAR-BBA (CA)
SEM IV
TEAM
MISS: DIVYA KADAM
MISS: AYESHA SAYYAD
GUIDE
Asst. Prof Ratika kaspate mam
Asst. Prof Amruta Gargade mam
2023-2024
ABSTRACT
This project aims to develop a dynamic and user-friendly school
management system (SMS) using php and mysql to automatic and
streamline various administrative, academic, and financial tasks within a
school environment. The system will cater to the needs of diverse
stakeholders, including administrators, teacher, student, and parents.
OBJECTIVES
Streamline school management operations and enhance efficiency:
o Automatic time-consuming tasks like attendance marking, fee
management, grading, and report generation.
o Reduce manual errors and staff, students, and parents.
o Optimize resource allocation and decision- making though data-
driven insights.
INTRODUCTION
School management system is a software application designed to
streamline and automate the administrative, operational, ans academic
functions of a school.
Outline the challenges of traditional school management methods, such as
manual record keeping, time-consuming tasks, and potential for errors.
Introduction the concept of school management system (sms) as a
computerized solution and enhance efficiency.
Highlight the benefits of an SMS, including improved data accuracy,
enhanced communication, better decision-making , and reduced
administrative workload.
SCOPE
Functionalities:
• Student management:
o Admission and enrollment
o Student profile management
o Attendance tracking
o Academic performance tracking
o Report generation (e.g., progress reports, mark sheets
• Staff management:
o Staff profile management
o Salary management
o Leave management
o Attendance management
• Academic management:
o Course and subject management
o Class scheduling
o Examination management
o Grade management
o Report generation (e.g., class list, exam results)
• Fee management:
o Fee structure setup
o Fee collection and tracking
o Fee defaulter management
o Payment gateway integration
• Exam management:
o Exam scheduling
o Question paper generation
o Marketing and grade submissions
o Result generation
• Reporting:
o Comprehensive reports for various aspects
o Customizable report generation
Features
• User Management:
o Create, manage, and assign roles to users
(administrators, teachers, students, parents)
o Secure login and authentication system
• Student Management:
o Add, edit, and view student records (personal information,
academic details, attendance, grades, fees)
o Generate student reports and ID cards
• Teacher management:
o Manage teacher profiles schedules, and assignment
o Track teacher attendance and to performance
• Class management :
o Create and manage classes, section, and schedules
o Assign, schedules and teacher to classes
• Exam management
o Create and manage exam schedules, result, and grading
systems
o Generate mark sheets and grading systems
o Generate mark sheets and transcripts
• Fee management :
o Track student fee payments, generate fee receipts and
reminders
o Manage fee structures and concessions
• Attendance Management :
o Record daily student and teacher attendance
o Generate attendance reports and track absenteeism
• Library Management:
o Generate various reports(student performance attendance,
fee status, class-wise reports, teacher performance, ets.)
module
Student management module: This module will handle all the
operations related to students, such as adding new students,
updating student records, deleting students, tracking student
attendance, and generating report cards.
Teacher management module: This module will handle all the
operations related to teachers, such as adding new teachers,
updating teacher records, deleting teachers, tracking teacher
assignments and grades, and generating class lists.
Course management module: This module will handle all the
operations related to courses, such as adding new courses,
updating course records, deleting courses, tracking student
enrolment, and generating course schedules.
Fee management module: This module will handle all the
operations related to fees, such as generating fee invoices,
tracking payments, and generating payment report.
Technology Requirements
Server-side: PHP (version 7.4 or later), Apache or Nginx web
server
Database: MySQL or MariaDB
Front-end: HTML, CSS, JavaScript (for user interface and
interactions)
Optional Frameworks: Bootstrap (for responsive design),
jQuery (for client-side scripting)
Optional Libraries: PHPMailer (for email functionality), mPDF
(for PDF generation)
Development Environment: Text editor or IDE (e.g., Visual
Studio Code, PhpStorm), web server setup (e.g., XAMPP,
WAMP)
Conclusion
A school management system project using php can be a challenging
but rewarding experience. It can help students to learn and apply php
concepts , and it can also be develop a useful software application for
school.
Bibliography
http://www.codeguru.com
http://www.microsoftofficialwebsite.com
http://www.copyassignment.com