0% found this document useful (0 votes)
148 views12 pages

School Management System Overview

The document describes a school management system project submitted for a bachelor's degree. It includes an introduction describing the need for the system to automate manual school management tasks. It lists objectives like tracking student, teacher, course, and registration information. It evaluates the technical, economic, and operational feasibility of the project. It also outlines the model-view-controller methodology that will be used to structure the software application.

Uploaded by

ankush rathor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
148 views12 pages

School Management System Overview

The document describes a school management system project submitted for a bachelor's degree. It includes an introduction describing the need for the system to automate manual school management tasks. It lists objectives like tracking student, teacher, course, and registration information. It evaluates the technical, economic, and operational feasibility of the project. It also outlines the model-view-controller methodology that will be used to structure the software application.

Uploaded by

ankush rathor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

School Management System

A Synopsis Submitted
in Partial Fulfillment of the Requirements
for the Degree of
Bachelor In Technology
in
Computer Science and Engineering

by
Sachin Kashyap (1828010012)

Computer Science and Engineering


Apex Institute of Technology
Kaushal Ganj, Rampur (U.P.)
May, 2022

Page | 1
Index

Chapter No Title Page No

1 Introduction 3

2 Objectives of Project 5

3 Feasibility Study 6

3.1 Technical Feasibility 6

3.2 Economic Feasibility 6

3.3 Operational Feasibility 7

4 Methodology 8

5 Facilities required for proposed work 10

6 Conclusion 11

7 Bibliography 12

Page | 2
Chapter 1: Introduction

Management System” has been developed to override the “School the problems Prevailing in the

practicing manual system. This software is supported to Eliminate and, in some cases, reduce the

hardships faced by this existing system. Moreover, this system is designed for the particular

need of the company to carry out operation in a smooth and effective manner.

The application is reduced as much as possible to avoid errors while entering the data. It also

provides error message while entering invalid data. NO formal knowledge is needed for the user

to use this system. Thus, by this all it proves it is user-friendly. School management system. It

can assist the user he user to concentrate on their other activities rather to concentrate on the

record keeping. Thus, it will help organization in better utilization of resources.

Every organization, whether big or small, has challenges to overcome and managing the

information of students. Schools, Teachers, Registrations, Courses. Every school management

system has different School needs; therefore, we design exclusive employee management

systems that are adapted to your managerial requirements. This is designed to assist in strategic

with the right level of information and details for your future goals. Also, for those busy

executive who are always on the go, our systems come with remote access features, which will

allow you to manage your workforce anytime, at all times. These systems will ultimately allow

you to better manage resources. The purpose of school management System is to automate the

existing manual system by the help of computerized equipment’s and full-fledged computer

software, fulfilling their requirements, so that their valuable data/information can be stored for a

longer period with easy accessing and manipulation of the same. The required software and

hardware are easily available and easy to work with. School Management System, as described

above, can lead to error free, secure, reliable and fast management system. It can assist the user

to concentrate on their other activities rather to concentrate on the record keeping. Thus, it will

help organization in better utilization of resources. It may help collecting perfect management in
Page | 3
details. In a very short time, the collection will be obvious, simple and sensible. It will help a

person to know the management of passed year perfectly and vividly. It also helps in current all

works relative to School Management System. It will be also reduced the cost of collecting the

management & collection procedure will go on smoothly.

In computer system the person has to fill the various forms & number of copies of the forms can

be easily generated at a time. To assist the staff in capturing the effort spent on their respective

working areas. To utilize resources in an efficient manner by increasing their productivity

through automation. The organization can maintain computerized records without redundant

entries. That means that one need not be distracted by information that is not relevant, while

being able to reach the information. The aim is to automate its existing manual system by the

help of computerized equipment’s and full-fledged computer software, fulfilling their

requirements, so that their valuable data/information of the same. Basically, the project describes

how to manage for good performance and better services for the clients.

 1.1: Technologies and tools to be used:

• Python (3.9)

• HTML

Page | 4
Chapter 2: Objectives of Project

The main objective of the Project on School Management System is to manage the details of

School, Registrations, Classes, Schools, Teachers, Courses. it manages all the information about

School, Registrations, Courses, Schools. The project is totally built at administrative end thus

only the administrator is guaranteed the access. The purpose of the project is to build an

application program to reduce the manual work for managing the School, Students,

Registrations, Classes. It tracks all the details about the Classes, Teachers, Courses.

Functionalities provided by School Management System are as follows:

 Provides the searching facilities based on various factors. Such as Schools, Classes,

Teachers, Courses

 School Management System also manage the Registrations details online for Teachers

details, Courses details, School.

 It tacks all the information of students, Registrations, Teachers etc.

 Manage the information of Students

 Shows the information and description of the Schools, Classes

 To increase efficiency of managing the Schools, Classes

 It deals with monitoring the information and transactions of Teachers.

 Manage the information of Schools

 Editing, adding and updating of Records is improved which results in proper resource

management of School data.

 Manage the information of Teachers

 Integration of all records of Courses.

Page | 5
Chapter 3: Feasibility Study

A feasibility study is an analysis that considers all of a project's relevant factors—including

economic, technical, legal, and scheduling considerations—to ascertain the likelihood of

completing the project successfully. After doing the project School Management System, study

and analyzing all the existing or required functionalities of the of the system, the next task is to

do the feasibility study for the project. All project are feasible – given unlimited resources and

infinite time.

The main feasibilities studies we are carrying out here are:

 Technical feasibility

 Economic feasibility

 Operational feasibility

3.1: Technical feasibility – This included the study of function, performance and

constraints that may affect the ability to achieve an acceptable system. For this feasibility study,

we studied complete functionality to be provided in the system, as described in the System

different type of frontend and backend platforms.

3.2: Economic feasibility – The is a very important aspect to be considered while

developing a project. We decide the technology based on minimum possible cost factor.

 All hardware and software cost has to be borne by the organization.

 Overall, we have estimated that the benefits the organization is going to receive from the

proposed system will surely overcome the initial costs and the later on running cost for

system.

 Our project aims at Business process automation, i.e. we have tried to computerize

various processes of School Management System.


Page | 6
3.3: Operational feasibility – No doubt the proposed system is fully GUI based that is

vary user friendly and all inputs to be taken all self-explanatory even to a layman. Besides, a

proper training has been conducted to let know the essence of the system to the user.

Page | 7
Chapter 4: Methodology

Model view controller or MVC as it is popularly called, is a software design

Patten for developing web applications. A Model view controller patten is made up of the

following three parts:

 Model – The lowest level of the pattern which is responsible for maintaining data.

 View - This is responsible for displaying all or a portion of the data to the user.

 Controller – Software code that controls the interactions between the model and view.

MVC is popular as it isolates the application logic from the user interface layer and supports

separation of concerns. Here the controller receives all requests for the application and then

works with the model to prepare any needed by the view.

The view then uses the data prepared by the controller to generate a final presentable response.

The MVC abstraction can be graphically represented as follows.

In this model the succession of exercises acted in a product advancement measure are:

 Requirements gathering and analysis

 System design

 Coding/implementation

 Model Training

 Unit testing

 System integration & maintenance

Page | 8
Login_role_id Login_username

User_password
#log in_id

Login
First_name

user_name admin

Last_name

passworrd

Mobile_no

First_name
First_name
student manage

Last_name
teacher Last_name

User_name Stu_roll
User_name

password
salary
password
Stu_mobile

Fig 1: ER Diagram For school Management System

Page | 9
Chapter 5: Facilities required for proposed work

Table.1- Software requirements

Operating System Linux/Windows 7 or higher

Language Python

GUI HTML

Browser Chrome, Safari, Mozilla, etc.

IDE Visual Studio Code

Table.2- Hardware Requirements:

PC Processor Intel core 2 duo processor or higher

PC RAM 4 GB

PC HDD 512 GB

Page | 10
Chapter 6: Conclusion

Our project is only a humble venture to satisfy the needs to manage their project work. Several

user-friendly coding has also adopted. This package shall prove to be a powerful package in

satisfying all the requirements of the school. The objective of software planning is to provide a

frame work that enables the manger to make reasonable estimates made within a limited time

frame at the beginning of the software project and school be updated regularly as the project

progresses.

At the end it is concluded that we have made effort on following points:

 A description of the background and context of the project and its relation to work

already done in the area.

 Made statement of the aims and objectives of the project.

 The description of purpose, Scope, and applicability.

 We define the problem on which we are working in the project.

 We describe the requirement Specifications of the system and the actions that can be

done on these things.

 We understand the problem domain and produce a model of the system, which describes

operations that can be performed on the system.

 We included features and operations in detail, including screen layouts.

 We designed user interface and security issues related to system.

 Finally, the system is implemented and tested according to test cases.

Page | 11
Bibliography

• [Link]

• [Link]

• [Link]

• [Link]

• [Link]

Page | 12

Common questions

Powered by AI

Operational feasibility is increased as the School Management System is fully GUI-based, making it user-friendly with self-explanatory inputs for even laypersons. Additionally, proper training is conducted to ensure users understand the system's essence. This design promotes ease of use and accessibility, ensuring staff can efficiently manage school operations without technical complications .

The system provides detailed and organized information which assists in strategic planning by offering insights into historical and current data trends of school management. This information allows schools to set future goals, manage resources effectively, and enhance administrative practices .

The School Management System improves resource utilization by automating manual processes, allowing users to focus on other activities instead of record-keeping. This automation helps in efficient resource management by streamlining data storage, retrieval, and manipulation, contributing to better organizational performance .

The technical requirements for implementing the School Management System include an operating system such as Linux or Windows 7 or higher, Python as the programming language, HTML for the GUI, browsers like Chrome, Safari, or Mozilla, and an IDE like Visual Studio Code. Hardware requirements include a PC with an Intel Core 2 Duo processor or higher, 4GB RAM, and 512GB HDD .

The MVC pattern contributes by separating concerns within the application, allowing for isolated application logic from the user interface. This separation enhances maintainability and scalability. Within the pattern, the model maintains data, the view displays data, and the controller manages interactions between the model and view. This structure supports more organized code and efficient handling of application requests .

Economic feasibility ensures that the benefits derived from the School Management System will outweigh the initial and running costs associated with it. This involves choosing technology that minimizes costs and considering that all hardware and software expenses are borne by the organization. Ultimately, the system aims to enhance productivity through business process automation, ensuring the financial investment is justified by improved outcomes .

The main objectives include managing details of schools, registrations, classes, teachers, and courses. It aims to reduce manual work, automate processes, and improve the efficiency of managing school-related information. The system provides search facilities, manages registrations, tracks student and teacher information, and integrates all records systematically .

Remote access allows busy executives to manage their operations from anywhere at any time, ensuring continuous and efficient resource management. This feature ensures executives are always connected and can make timely decisions, improving overall managerial effectiveness .

Integrating all records of courses is important to provide a unified view of data, which assists in comprehensive decision-making and resource allocation. This is achieved through functionalities that allow for tracking of course information, updating records, and maintaining data consistency across the platform, reducing redundancy and improving reliability .

The system ensures error reduction by providing error messages when invalid data is entered, thereby preventing incorrect data entries. It is designed to be user-friendly, requiring no formal knowledge for users, allowing them to concentrate on other activities by automating data management processes .

You might also like