0% found this document useful (0 votes)
138 views31 pages

school management system 20 pages

The document outlines a School Management System project aimed at automating various school processes such as student registration, attendance tracking, and report generation. It details the project's objectives, user requirements, software scope, and features, as well as the technical, operational, social, and economic feasibility of the system. Additionally, it includes a project timeline, cost estimation, and the roles of team members involved in the development process.

Uploaded by

NATURE COMPUTER
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)
138 views31 pages

school management system 20 pages

The document outlines a School Management System project aimed at automating various school processes such as student registration, attendance tracking, and report generation. It details the project's objectives, user requirements, software scope, and features, as well as the technical, operational, social, and economic feasibility of the system. Additionally, it includes a project timeline, cost estimation, and the roles of team members involved in the development process.

Uploaded by

NATURE COMPUTER
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
You are on page 1/ 31

School Management System 2015

1. Title of the Project :- School Management

2. What is the objective to Choose this Course

Ans.:- To Know and Observe about the school

management

3. To give the description to search possible jobs in

Employment/Self, Employment, Higher Education Etc.

field. :- Higher Education

1. Name of the Topic

Ans.:- School Management

2. Topic Related to which field

 Government/Semi Government

 Private

 Self-Employment

 Corporation/Non Corporation Organization

Ans:- Government/Semi Government

3. Which is motivated to choose this topic:-

Ans.:- Prof. Virendra Singh

Page | 1
School Management System 2015

4. Minimum Qualification for this Topic:-

 Academic Qualification:-

Ans.:- For T.G.T :- Graduation + D.Ed

P.G.T. :- Post Graduation +B.Ed

 Technical:-

Ans.:- Basic knowledge about Computer

 Experience:-

Ans.:- For Principal 5 Year Experience

For T.G.T. 2 Year Experience

For P.G.T. 3 Year Experience

5. Requirement Extra/Higher Education for this Topic:-

Ans.:- B.Ed/D.Ed/M.Ed

6. Competitive Exam/ Training related information for

this topic:-

Ans.:- Samvida

Page | 2
School Management System 2015

7. Name and address of Government/Non

Government/Private Company/Institution which are

Collected to visit for this topic:-

Ans.:- Govt, Martand (Excellence) H S School No 1,

Rewa (M.P.)

8. Description to Collect Information in Visiting/ Date

wise description for during for doing work

Sr. Date Name of Contact Work/short

No. Institution Information to Description

person to Collect

Name Contact Information

No.

1. 28/03/201 Govt. S.P. 7803956 Exam

6 Martand Mishra 208 Management

Excellence H

S School no 1

Page | 3
School Management System 2015

2. 29/03/201 Govt. Dr. 8269018 Culture

6 Martand Praves 563 Activities

Excellence H h

S School no 1 Tiwari

3. 29/03/201 Govt. Dr. 9584974 Computer

6 Martand Vanda 342 Teacher

Excellence H na

S School no 1 Tiwari

9. Description to Collect Related Information for topic by

using Special Efforts:-

 www.google.com
 www.highereducation.com
 News paper cutting
10. What are the challenge faced in above mentioned
project it’s possible Solution?
Ans.:- Smart Board will be available in the Future.
Students will be taught by projector and Computer
and then study will became more easy because
Computer is the most easy way to understand
anything.

Table of Contents
Introduction:......................................................................................................................................................4
Company’s Profile:.............................................................................................................................................4
User Requirements:............................................................................................................................................4

Page | 4
School Management System 2015

Reports:......................................................................................................................................................4
Software Objective:............................................................................................................................................4
Software Scope:..................................................................................................................................................4
Features:............................................................................................................................................................4
Feasibility Report:...............................................................................................................................................4
Process...............................................................................................................................................................4
Incremental model:........................................................................................................................................4
Process Decomposition:.....................................................................................................................................4
Cost estimation:.................................................................................................................................................4
Time Estimation..................................................................................................................................................4
THE W5HH PRINCIPLE.........................................................................................................................................4
Resources:..........................................................................................................................................................4
Human Resource:...........................................................................................................................................4
Reusable Software Resources.........................................................................................................................4
Environmental Resources:..............................................................................................................................4
Diagrams............................................................................................................................................................4
Use Case Diagram...............................................................................................................................................4
Sequence Diagram..............................................................................................................................................4
Activity Diagram.................................................................................................................................................4
Software quality plan.........................................................................................................................................4
Project testing technique...................................................................................................................................4
White Box Technique:....................................................................................................................................4
UNIT TESTING:............................................................................................................................................4
Integration Testing:....................................................................................................................................4
Black Box Testing:...........................................................................................................................................4
VALIDATION TESTING:....................................................................................................................................4
Alpha and Beta Testing:..............................................................................................................................4

School Management System

Page | 5
School Management System 2015

Introduction:
Education system forms the backbone of every nation. And hence it is important to provide a

strong educational foundation to the young generation to ensure the development of open-

minded global citizens securing the future for everyone. Advanced technology available today

can play a crucial role in streamlining education-related processes to promote solidarity

among students, teachers and the school staff.

School Management System(SMS) consists of tasks such as registering students, attendance

record keeping to control absentees, producing report cards, producing official transcript,

preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin

Education foundation and other stakeholders.

Automation is the utilization of technology to replace human with a machine that can perform

more quickly and more continuously. By automating SMS documents that took up many large

storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the

time to retrieve old transcripts from hours to seconds.

Company’s Profile:

Future heaven school is the renowned school. The school is enlightening the futures of
students in Federal B.Area Karachi. It is under the management of Dr.Mohiuddain Education
foundation. The school is educating the students of Montessori, prep to matric. Currently the
school is totally manual. They are not using any software. The want to automate their process
by using the new world technology. For this we are designing the application. This will cover
the key areas of the school. The details of the project are listed in remaining document.

Page | 6
School Management System 2015

User Requirements:
1. The system will deal with Student Information.
2. The system will manage the payroll and typical H.R process
3. The system will have the Attendance module which stores the teacher and student
attendance.
4. The system will manage the class time table.
5. The system will manage the fesses from student.
6. The system should Manage the exams results and save according to academic year

Reports:
₰ Results
₰ Salary Sheet.
₰ Attendance Sheet.
₰ Time Table.

Software Objective:
The objective of the system is to provide the user friendly application which mange the whole
school. The software helps the user to record the student and employees data. Give a path for
better reporting

Software Scope:
The scope of the system is to manage the

 Students information and there fees.


 To manage Employees and their salaries

 To develop registration system


 To facilitate School by controlling the timetable and examinations
 To facilitate attendance record keeping
 To facilitate various report generation
The scope of the system is to manage the student information, human resource and fees
module

Page | 7
School Management System 2015

Features:

₰ The system is easy to use, have good looks and secure.

₰ Get easy access to student particulars, their schedules, address, parents, disciplinary

records, extra-curricular activities, and any reports, anytime

₰ Track your teacher's particulars, residential addresses and other important data

₰ Report cards are fully customizable - you get to have your own grading criteria, grading

flow, report card format. You can print beautiful report cards and transcripts.

₰ Teachers will be treated to the simplest interface around for them to enter grades.

Grades are also automatically consolidated.

₰ Track daily attendance. Easy to use interface to check off students Attendance.

₰ Fees management. Track the fees of the students. Automatic generation of the fee bills.

₰ Automatic generation of timetable in the system. Teacher and room availability is

tracked automatically.

₰ Manage the employees’ data. There information is stored with their types and branches.

₰ Employee attendance is marked in the system.

₰ Employee salaries are calculated in the system automatically. Theses salaries are

calculated on the daily attendance.

₰ The system will give the edge for better reporting.

Page | 8
School Management System 2015

Feasibility Report:

PROPOSED SOLUTION

Owing to the captioned evaluation, the best solution is to design and develop the information
system on RDBMS coupled with front-end support on the latest visual tools and efficient
utilization of reporting tools.

FEASIBILITY AREAS

Keeping in view the earlier discussion pertaining to terms of reference that is Project Scope,
Problem and Opportunity Identification, and Option Evaluation; the key areas of feasibility can
be analyzed as follows:

Technical Feasibility

The proposed system is feasible on technical grounds because of its implementation via
available resource utilization of hardware and software. In addition, the proposed system will
be

₰ Capable of processing volumes of transactions with speed and accuracy.


₰ Capacious enough to fulfill the data storage needs for a long period of tie.
₰ Efficient in responding to complex queries.
₰ Utilized by multiple users at a given instance of time.

Operational Feasibility

The proposed system is feasible on operational grounds sine it imposes no conflicts with the
way the academy undertake its operations. In addition there would be no training costs for the
new system in consideration.

Social Feasibility

In social ground there would be no conflicts among the system functionalities and personal
policies, job specification, skill requirements and motivational factors.

Economic Feasibility

On grounds the project deemed to be no or very little cost project to the academy owing to the
availability of very low priced software. Furthermore the existing hardware ca easily be
utilized for the system implementation.

Page | 9
School Management System 2015

Page | 10
School Management System 2015

Process
In the project “school management system” we are using the incremental model. The model is
based on the different increments and each increment has some tasks.

Incremental model:
When an incremental model is used, the first increment is often a core product. The core
product is used by the customer or undergoes a detailed review. As a result of use and/or
evaluation a plan is developed for the next increment. The plan addresses the modification to
the core product to better meet the needs of the customer and delivery of additional features
and functionality. Software is constructed in a step-by-step manner. While a software product
is being developed, each step adds to what has already been completed.

Steps
Incremental -1 –core product Student information System
Incremental -2 School administration Module
Incremental -3 H.R module

Test
Code

Design

Analysi
s

Fiq: step in process

Advantages of Incremental Model

₰ System is developed and delivered in increments after establishing an overall


architecture.
₰ Requirements and specifications for each increment may be developed.
₰ Users may experiment with delivered increments while others are being developed.
₰ Intended to combine some of the advantages of prototyping but with a more
manageable process and better system structure.
₰ Incremental development is especially useful when staffing us unavailable for a
complete implementation by the business deadline.
₰ Early increments can be implemented with fewer people

Page | 11
School Management System 2015

Page | 12
School Management System 2015

Process Decomposition:

Processes Sub-Processes
Gathering User Requirements

Analysis the requirements


Make UML’S Diagrams  Activity
 Sequence Diagrams
 Class Diagrams
 Entity relationship Diagrams

Dividing the system in modules


Make Prototypes

Start Coding the Student  Make Store Procedures


Information Module.  Make Classes in C #
 Connect the Classes with forms.
Start Coding the School  Start Unit Testing.
Administrative Module  Make correction of error find in
Start Coding the Human Resource Testing
Module.

Start Coding the Fee Module.

Start Integration Testing

Correct Errors found in integration


Testing

Do Black Box Testing

Do Validation Testing

Implementation of Software by beta


version

List errors or improvement areas


Do improvement on key areas
Release Alpha Version &Give
Support

Page | 13
School Management System 2015

Cost estimation:

COST
Practitioner cost 5000 * 2 = 10,000
Utility Bills
5000
Computer Cost
10,000
Total 15,000

Time Estimation

MODULES TIME PER MODULE


Student Information Module
30 days

School Administration Module 30 days


H.R module
40 days
Fee Module
40 days

TOTAL TIME 4.6 months

THE W5HH PRINCIPLE

Q) Why is the system being developed?

The system is being developed to give the user to manage the school efficiently. Track the
income by the business. Give timely information to the higher management and staff so
necessary action will be taken.

Page | 14
School Management System 2015

Q) What will be done, by when?

Project Plan
NO. Phases Start End Date Dependencies
date
1 Gather 10 Oct 17th Oct
requirements 2011 2011
2 Analysis of the 18th Oct 30th Oct
1
system 2011 2011
3 Make diagrams 1st Nov 20 Nov
2
2011 2011
4 Make 21st Nov 27th Nov
3
prototypes 2011 2011
5 Approve the 28th Nov 29th Nov
prototypes 2011 2011
4
from the
customer
6 Coding of 30th Nov 10th Dec
5
Student module 2011 2011
7 Approve 11th Dec 11th Dec
6
Student module 2011 2011
8 Coding of 11th Dec 19th Dec
School 2011 2011
3,6
management
module
9 Approve of 20th Dec 20th Dec
School 2011 2011
7
management
module
10 Coding of HR 1st Jan 10th Jan
3,7,8
module 2012 2012
11 Approve of HR 11th Jan 11th Jan
10
module 2012 2012
12 Coding of Fee 12th Jan 30th Jan
3,7,8,11
module 2012 2012
13 Approve of Fee 1st Feb 1st Feb
12
module 2012 2012
14 Testing and 2nd Feb 20th Feb
13
Implementation 2012 2012
15 Support 21th 20th
Feb March 14
2012 2012

Page | 15
School Management System 2015

.
Q) Who is responsible for a function?

All the technical jobs will be done by Hassam Ahmed and all the managerial job is done by Hifza
Nisar

Q) Where they are organizationally located?

 Customer must provide the required information


Users must Give response and feedback on the work delivered by the company

Q) How will the job be done technically and managerially?

Role Responsibilities
Hifza Nisar Analysis phase
UML diagrams
Front End
ERD
Q.A

Hassam Ahmed Technical job


Store procedures
Coding
Implementation
Testing
Support

Q) How much of each resource is needed?

Resources
Hardware Resources Intel Core 2 Duo, 2.6 GHz Processors, 120gb
H.D.D, 2gb Ram.

Operating System Windows XP


(Service Pack 3 or Service Pack 2)
Windows Vista
Windows 7

Software Resources Ms. Visual studio


Ms. Visio
Ms. SQL Server
Ms. Word

Page | 16
School Management System 2015

Resources:
There are three types of resources that we will use in our project:

Human Resource:

Role Responsibilities
Hifza Nisar Analysis phase
UML diagrams
Front End
ERD
Q.A
Hassam Ahmed Technical job
Store procedures
Coding
Implementation
Testing
Support

Reusable Software Resources


Off-the-shelf components will be used in the project .the two software will be used that are as
fallow

Dev Express: this software will help in making the forms .the tools are up to date and make the
work more efficient.

Enterprise library 3.1: The Microsoft Enterprise Library is a collection of reusable software
components (application blocks) designed to assist software developers with common
enterprise development cross-cutting concerns (such as logging, validation, data access,
exception handling, and many others). Application blocks are a type of guidance; they are
provided as source code, test cases, and documentation that can be used "as is," extended, or
modified by developers to use on complex, enterprise-level line-of-business development
projects

Environmental Resources:
In our project we need different software’s and hardware’s to make better and efficient
product.

Hardware Resources: Intel Core 2 Duo, 2.6 GHz Processors, 120gb H.D.D, 2gb Ram.

Software Resources: we need, Ms. Visio for mapping the analysis phase, Ms. SQL Server for
generating Database, Ms. Visual studio for Coding, , Ms. Word for writing the report.

Page | 17
School Management System 2015

Diagrams

Use Case Diagram

Sequence Diagram
Registration Sequence Diagram

Page | 18
School Management System 2015

Attendance Sequence Diagram

Page | 19
School Management System 2015

Examination Sequence diagram:

Page | 20
School Management System 2015

Page | 21
School Management System 2015

Activity Diagram
Registration Activity Diagram

Page | 22
School Management System 2015

Page | 23
School Management System 2015

Attendance Activity Diagram:

Page | 24
School Management System 2015

Examination Activity diagrams:

Page | 25
School Management System 2015

Entity Relationship Diagram

Page | 26
School Management System 2015

Page | 27
School Management System 2015

Class Diagram

Page | 28
School Management System 2015

Software quality plan


The software quality plan we will use the following SQA Strategy:

1) In the first step, we will select the test factors and rank them. The selected test factors
such as reliability, maintainability, portability or etc, will be placed in the matrix
according to their ranks.

2) The second step is for identifying the phases of the development process. The phase
should be recorded in the matrix.

3) The third step is that identifying the business risks of the software deliverables. The
risks will be ranked into three ranks such as high, medium and low.

4) The last step is that deciding the test phase of addressing the risks. In this step, we will
decide that which risks will be placed each development phase.

Test phase Dynamic Integrat


Requirements Design Build Maintain
Test factors test e

Correctness

Performance

Availability

Continuity of
Processing

Compliance

Ease of use

Coupling

Ease of
Operations

Access
Control

File Integrity

Page | 29
School Management System 2015

Formal Reviews:

The SQA will ensure that the necessary revisions to the document have been made and that the
document would be released by the stated date. In case there are any shortcomings then the
same would be pointed to the software project management

Project testing technique


White Box Technique:

UNIT TESTING:
The primary goal of unit testing is to take the smallest piece of testable software in the
application, isolate it from the remainder of the code, and determine whether it behaves
exactly as you expect. Each unit is tested separately before integrating them into modules to
test the interfaces between modules. Unit testing has proven its value in that a large
percentage of defects are identified during its use.

Advantages:

It allows for automation of the testing process, reduces difficulties of discovering errors
contained in more complex pieces of the application, and test coverage is often enhanced
because attention is given to each unit.

Integration Testing:
Integration testing will execute on several modules together and need for the untested
modules. However it should be avoided “big bang” integrations when we are going directly
from unit tests to whole program tests. It is likely to have many big issues. In this test, it is hard
to identify which component causes each. This test interaction between modules ultimately
leads to end-to-end system test.

Black Box Testing:


Black box testing is a software testing techniques in which functionality of the software under
test (SUT) is tested without looking at the internal code structure, implementation details and
knowledge of internal paths of the software. This type of testing is based entirely on the
software requirements and specifications.

Page | 30
School Management System 2015

In black box testing we will test the forms of the system. In this our scope is to test the
following Forms:

Modules Forms
Student Information Module Student Information Form-Registration &
admissions
Human Resource Module :
Employees Info- Registration

School Administration Module


Attendance Forms-Examination Forms

Reporting
Result card

VALIDATION TESTING:
Alpha and Beta Testing: In software development, your alpha test will be a test among
yourselves (the teams) to confirm that your product works. Originally, the term alpha test
meant the first phase of testing in a software development process. During this time you will
compress files, edit for misspelled words and unclear directions

In software development, a beta test is the second phase of software testing in which a
sampling of the intended audience tries the product out. Beta testing can be considered "pre-
release testing. The Beat version of software is given to users .they use the software and not
the errors and areas where changes and improvements are needed. We have given the
software to the employees of school and also to the teacher

Page | 31

You might also like