PROJECT OF SCHOOL MANAGEMENT SYSTEM
-
Upload
sahargcwuf -
Category
Documents
-
view
264 -
download
0
Transcript of PROJECT OF SCHOOL MANAGEMENT SYSTEM
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
1/28
PROJECT OF SCHOOL M ANA GEM ENT SYSTEM
By
SAHAR
DEPATM ENT OF COMPUTER SCIE NCE
GOVT.COLL EGE UNI VERSI TY,FA I SAL ABAD
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
2/28
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
3/28
Declaration
The project submitted herewith is a result of our own efforts in totality and in every aspect of the
project works. All information that has been obtained from other sources had been fully
acknowledged. We understand that any plagiarism, cheating or collusion or any sorts constitutes a
breach of university rules and regulations and would be subjected to disciplinary actions.
Signature of students
_______________ _______________ _______________
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
4/28
DEDICATED
TO
OUR PARENTS
There love is more precious,
Than diamond platinum .
Their hands are always raised for our well-being
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
5/28
ACKNOWLEGEMENT
In the name of ALLAHA, the Compassionate, the merciful. The Humblest and the
deepest Obligations are paid, with great honors and esteem to the Holy Prophet Hazrat
Muhammad (PBUH), the cause of creation of this universe.
We take this precious opportunity to express our gratitude toward SCHOOL
MANAGEMENT SYSTEM to grant is permission for undergoing the training project.
Without its willingness to permit this project would not have been succeed.
First of all, we would like to thanks all those people who helped us directly or indirectlyto complete our project. Our all faculties encourages us and due to their kindness and
helpful nature and help we got very much confidence to complete this project.
We are deeply inherited who devoted us precious time in giving them the information
about the various aspect and gave support and guidance at every point of time. We are
really thankful to their kind and supportive nature. Her inspiring nature has always made
our work easy.
Last but not the least, but we would like to express our gratitude to those people who
directly or indirectly helped in our project.
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
6/28
PREFACE
The field of computer science education has witnessed a sea changed, since discovery of
simple calculating machine by CHARLES BABAGE. The era is confronting on the speed
and mind of the computer, i.e. the speed and intelligence have become vital. At one end they
compute with each other. Not only have these computers immensely benefited to mankind in
the field planning.
The wheel of progress is rolling with much faster speed then it used to be decade ago, thanksto the revolution ushered in by computer butt all this have not come as easy as it appears to
be rather it requires planning strategy and a lot of brain storming before a package is
developed a language is born.
Since the prime task of the computer is to process a raw data in to useful information, we can
ignore the basic step of information collection ret rival and processing out our risk only. The
important of finding the right information in the possible least time as well as known to us.
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
7/28
ABSTRACT
We propose a system that shall enable a SCHOOL MANAGEMENT SYASTEMinterfaced with a computer to be managed remotely using personal computers. A clientrunning on the user's computer would connect to a central server, over an Internetconnection. The user could then use a HTTP protocol from a personal computer toconnect to the central server, and issue requests for borrowing books.In this report we describe a system - the web enabled software that helps in the
management of IET. We explain the methodology that this system has adopted to tacklethe issue. We also explain the requirement considerations that we have focused on whiledesigning the system. In the end, we conclude with possible enhancements in the projectthat might take us to a whole new world of remotely operated School ManagementSystem.
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
8/28
CONTENTS
1. Project Scope of School Management System
1.1. Project scope
1.2. Project Scope Statement1.2.1. Project justification1.2.2. Project Product1.2.3. Project Deliverables1.2.4. Project Objectives
1.3. Features of School Management System
2. Functional And Non-Functional Requirements
2.1. Importance of School Organization2.1.1. Role of School Plant2.1.2. Role of Curricular and Co-Curricular Activities2.1.3. Role of Human Resources2.1.4. Role of Financial Resources
2.2. Functional Requirements2.2.1. Log In2.2.2. Student Information Management2.2.3. Student Performance Management2.2.4. Student Extracurricular Activity Management2.2.5. Staff Information Management2.2.6. Class room Management2.2.7. Graduate Information Management2.2.8. Report Generation
2.3. Non-Functional Requirements2.3.1. Security2.3.2. Reliability2.3.3. Portability2.3.4. Performance
2.4. Tools
3. Use Case Diagrams
3.1. Actors3.2. Use Case Diagrams3.3. Usage Scenario/ Tables
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
9/28
INTRODUCTION
Schools are social organizations in which the members are tied together in interpersonal relationsin a complicated way. Only if those relationships are understood , the school organization canfunction and be managed effectively Metaphors can serve as a powerful strategy to describethose complicated realities related to school management, illuminating aspects of schoolmanagement phenomena not previously noticed, and adding depth of meaning to understandingit.
School Management System is a large database system which can be used for managing yourschool's day to day business. School Management System allows users to store almost all of theirschool's information electronically, including information on students, employees, properties,teaching materials etc. Most importantly, this information can be easily shared with authorizedusers, records can be easily searched, and reports can be easily generated.
School Management System could make your school staff's life easier than ever. Using SchoolManagement System, finding student information is just a few seconds away which might havecost hours, or even days, before. At the end of the semester, printing students' statement becomes
just a few minutes' job (the speed limitation determined by your printer), but it could be anightmare without using School Management System.
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
10/28
Chapter 1
Project Scope of School M anagement System
1.1. Project Scope:
The scope of school management system is very vast. It includes; efficiency of the institution,securing benefits of the school through practical measures, clarification of the functions of theschool, coordination of the educational programs, sound educational planning, good direction,efficient and systematic execution. It provides close collaboration and sense of sharingresponsibilities, organized purpose and dynamic approach.
Any organization plays a vital role in the life of human being. It plays different functions like; brings efficiency, guide pupil to receive right direction from the right teachers, enables the pupilto get profit from their learning, bring coordination of the student-teacher-parents-society. It
provides well defined policies and programs, favorable teaching learning situation, growth anddevelopment of human beings, make use of appropriate materials, effective development ofhuman qualities, execution of the programs, arrangement of the activities, efforts for attainmentof the objectives.
1.2. Scope statement:
A comprehensive scope statement is a key section. It is an agreement that defines the work of the project and objectives. A comprehensive scope statement can help us identify changes in scopeafter the project has started and help us plan for any modifications or adjustments that might beneeded during the life cycle of the project.
Scope statement includes:
Project justification Project product Project deliverables Project objectives
1.2.1. Project ju stif ication in formation
The project justification describes a problem to be resolved, an opportunity to be exploited, or a benefit to be obtained.
1.2.2. Project product:
Define possible solutions of our problem (for example, the project justification); specifically,identify the solution that you selected for your project. The project product is a summary of the
product description and includes:
Work required resolving the problem and achieving the benefits. Work that falls outside the project scope. Interactions with other project
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
11/28
1.2.3. Project deliverables:
List the summary-level sub deliverables of the project for which full and satisfactory deliverywould mark the completion of the project. These include the project deliverables and the high-level Work Breakdown Structure ( WBS ).
1.2.4. Project objectives:
School Management System will organize work inside school and Proposed system will do thefollowing tasks: Insert students information such as student name, student number, address etc. Insert employees information such as employ ee name, number, address etc. Insert sections informa tion such as section name etc. Insert marks for each student in each subject he/she taken. View data about certain student and can edit it like adding or removing a student. View data about certain employee and can edit it like adding or removing an employee. Insert subject such as subject number and name. Insert room such as room number and type. Insert information of each students parents such as father name, mother name, father
phone number etc. Control each employees absences. Control each students absences and his/her degrees in all subjects and issuing reports to
students parents, with collected information whenever asked or needed.
1.3. Features of School Management System:
Admission and financial AID
Registration and Scheduling Grades and Transcript Homework Fee Tracking and online payment Parent Portal
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
12/28
CHAPTER 2
FUNCTIONAL AND NON FUNCTIONAL REQUIRMENTS
2.1. Importance of School Organization
Any organization plays a vital role in the life of human being. It plays different functions like; brings efficiency, guide pupil to receive right direction from the right teachers, enables the pupilto get profit from their learning, bring coordination of the student-teacher-parents-society. It
provides well defined policies and programs, favorable teaching learning situation, growth anddevelopment of human beings, make use of appropriate materials, effective development ofhuman qualities, execution of the programs, arrangement of the activities, efforts for attainmentof the objectives etc.
2.1.1. Role of School Plan t:
It is a comprehensive term which means, building, playground, furniture, equipment, library,laboratory etc. all those physical facilities which are required for achieving various objectives ofthe school organization constitutes the school plant. Optimum utilization of school plant helps inachieving fruitful results and desired objectives.
2.1.2. Role of Curr icular and Co-Curr icular Activiti es:
Kerr defined curriculum as, all the learning which is planned and guided by the school whetherit is carried on in a group or individually, inside the school or outside it. He fur ther states that itcan be divided into four inter-related components i.e., curriculumobjectives, knowledge, learning experiences and curriculum evaluation. Curricular activitiesinvolves games, sports, scouting, hiking, debates, essay writing, workshops, symposiums, Naatcompetitions, role playing, discussion, seminars which play their important role forcomprehensive development of the personality of the child.
2.1.3. Role of H uman Resour ces:
Human resources of the school are students, teaching staff and non-teaching staff. There is no betterment without teacher in the school. Proper planning and organization of teaching learningactivities can only be achieved through Cooperation, willingness, involvement, fellow feelingsand devotion of teachers, students, librarians, assistants, peons, etc.
2.1.4. Role of F in ancial Resources:
Utilization and development of financial resources have its great importance in schoolorganization. School organization requires proper budgeting, accounting and audit system
because these are beneficial for making transparent policies, plans, rules and regulation.
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
13/28
2.2. FUNCTIONAL REQUIRMENTS:
LOGIN:
Since the system needs to handle a lot of confidential student information, a login function isessential for ensuring security. Users who do not have the correct access rights will be preventedfrom connecting to the database. There are three groups of users of the system with differentaccess rights:
Principal - acts as the system administrator and can perform all functions, Staff - can view, input and modify records of all students and teachers. Teachers - can view, input and modify information of the students they teach.
This function also allows users to change their own password.
Student I nformation M anagement:
This function allows the personal information of students, such as their name, sex address, etc.,to be managed. Using this function a user can:
Insert a new student record. Make changes to the student information. Remove a student record if the student graduates or leaves the school. Search for a particular student or group of students.
Student Perfor mance Management:
This function allows the user to maintain the details of the academic performance of the students,such as the examination results, their conduct, etc. Using this function a user can:
Insert a subject and its paper. Modify a subject's details (e.g., name, weighting, etc.) Insert examination marks for a student. Make changes to the examination marks of a student. Insert a conduct evaluation for a student. Make changes to the conduct evaluation of a student. Search for a particular student or group of students.
Student Extracurr icular Activity M anagement:
As each student is encouraged to join a large variety of extracurricular activities, the system willhandle this information for the students. Using this function a user can:
Insert a new activity. Modify an activity's details. Indicate that a student participates in an activity. Make changes to the activity records of a student. Insert a new award. Modify an award's details. Indicate that an award was won by a student.
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
14/28
Make changes to the awards of a student. Search for a particular student or group of students.
Staff I nf ormation M anagement:
The school needs to change the records of teachers, such as the particulars, their qualifications,the classes they teach, etc. Using this function a user can:
Insert a new record for a teacher. Make changes to the record of a teacher. Search for a particular teacher or a group of teachers in a class.
Classroom M anagement:
In addition to the information about students; the school also needs to store the information fordifferent classes for effective school management. This information includes the class mistress,the teachers for each subject of the class, classroom allocation for each lesson, etc. Using thisfunction a user can:
Insert a new class. Make changes to the class details. Assign students to a new class. Assign subjects taken by a student. Assign teachers to teach a subject for a class. Generate timetables. Search for a particular data or group of data in a class or a group of classes.
Graduate I nf ormation M anagement:
When a student graduates or leaves the school, for the sake of future references, the records ofthe student should be kept, presumably, forever. To manage the data of the graduates, thisfunction allows a user to:
Move a student's record to the graduate database when she graduates or leaves the school. Search for information of a graduate or group of graduates. Search on the performance of a graduate or group of graduates. Search on the extracurricular activities and the awards of a graduate.
Report Generati on:
The school needs to produce many different kinds of reports and documents throughout thewhole academic year. This function provides the necessary paper output, such as records
printing, report printing, etc. Some standardized documents, such as the class lists, timetables,etc. for teachers, students and parents can also be printed
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
15/28
2.3. NON FUNCTIONAL REQUIRMENTS:
Security:System should be used only by allowed users and users can use the system as per givenrights.
Reliability:System should be designed in such a way that system should not be affected by systemfailure or any errors occurred during execution.
Portability:
It should be Platform Independent.
Performance:
System should be robust and fast for any number of users.
2.4. Tools :
Front End: Visual Studio / VB 6.0
Back End: MS Access / MYSQL
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
16/28
Chapter 3
Use Case Diagram
3.1. School Management System - Use Case Diagram:UML Uses Case Diagram for school management system is shown below. The Various
participants of the same are detailed below:-ACTORS : Admin, Teacher, StudentsThe corresponding use cases for these actors are:
Admin:Login, Logout, add teacher, add students, add class, add divisions, add subjects,Modify/Delete students, Modify/Delete class, Modify/Delete division, Modify/Deletesubjects.
Teacher : Mark Attendance, Prepare test paper, check papers, prepare report cards,declare result.
Student : Fill admission form, Get Enrolled, Writ exams.The use case UML diagram for school management system is shown below:-
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
17/28
3.2. TABLES of Use Case Diagram:
TABLE 1: LOG I N
Use Case Title Log In
Abbreviated Title Log in
Use Case Id 1
Description : log in is used to enter in the system without this we cannot enter in the system
Pre-Conditions : The user has the appropriate address, user name and password
Task Sequence
User action System response1.user go to login page System open the page2. User enter detail to login to the
system ,username and passwordand select correct location
System verifies the detail The detail
are return as verified and the user isredirected to personal dashboard.3. Users then enter into the system.
Exceptions
Post Conditions :
If the ID or password is correct the admin must enter into the system.
Authority : Admin
Author: Group NO.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
18/28
TABLE 2: ADD TEACHER
Use Case Title Add Teacher
Abbreviated Title A.T
Use Case Id 2
Description :
If there is require new staff teacher then this is must to record the data about new teacher in the
system.
Pre-Conditions : The teacher is on merit.
Task Sequence Exceptions
1. The admin go to the add teacher page after login.
2. the system open the add teacher page
3. The admin enter the require data about teacher
4. the system verify the checks
5. The admin save the data
6. system save the data in database
If there is any error
in the entered data
the admin must
correct that
Post Conditions : The system enter the eligible data
Authority : Admin
Author : Group NO.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
19/28
TABLE 3: EDIT TEACHER
Use Case Title Edit Teacher
Abbreviated Title E.T
Use Case Id 3
Description :
If the record of specific teacher will change such as education, experience, result, pay scale etc. the
admin do, modify or delete the specific teachers data to update the record.
Pre-Conditions:
The information is previously saved and the admin permanently need to modify or delete the
information
Task Sequence Exceptions
1. The admin go to the Edit teacher page after login
2. the system open the page
3.select the specific data to modify or delete
4. After selecting, the admin modify or delete that record.
5. the system delete or modify the record from database
1.The system will not
allow a user to delete
information that is
being used in the
system.
2.The system will notallow a user to delete
another user that hassubordinates.
Post Conditions: The information is no longer available in the system.
Authority : Admin
Author: Group No.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
20/28
TABLE 4: ADD STUDENT
Use Case Title Add Student
Abbreviated Title Add. Std.
Use Case Id 4
Pre-Conditions: The Student apply admission form in the school
Task Sequence Exceptions
1. The admin go to the Add Student page after login.
2. system will open that page
3. The admin enter the require data about Student
4. system verify the checks
5. The user save the data
6. system save the data in database
If there is any error
in the entered data
the admin must
correct that
Post Conditions : The entered data will need in the future
Authority : Admin
Author : Group NO.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
21/28
TABLE 5: EDIT STUDENT
Use Case Title Edit Student
Abbreviated Title E. Std.
Use Case Id 5
Description:
If the record of specific Student will change such as class, grade, result, fee scale etc. the admin do,
modify or delete the specific student data to update the record.
Pre-Conditions : The information is previously saved and the admin permanently need to modify or
delete the information
Task Sequence Exceptions
1. The admin go to the Edit student page after login
2. the system open that page
3. select the specific data to modify or delete
4. After selecting, the admin modify or delete that record.
5. System modify or delete the record from database.
1. The system will
not allow a user to
delete information
that is being used in
the system.
2. The system willnot allow a user todelete another userthat has subordinates.
Post Conditions : The information is no longer available in the system.
Authority : Admin
Author . Group No.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
22/28
TABLE 6: ADD CLASS
Use Case Title Add class
Abbreviated Title A.C
Use Case Id 6
Description: If there is add new class then this is must to record the data about new class in the
system.
Pre-Conditions : The school introduce new education or courses
Task Sequence Exceptions
1. The admin go to the Add class page after login.
2. System will open that page
3. The admin enter the require data about class
4. System verify the checks
5. The system save the data
6. System save the data in database
If there is any error
in the entered data
the admin must
correct that
Post Conditions : The entered data will need in the future
Authority : Admin
Author : Group NO.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
23/28
TABLE 7: EDIT CLASS
Use Case Title Edit Class
Abbreviated Title E.C
Use Case Id 7
Description:
If the record of specific class will change such introduce new features or new courses etc. the admin
do, modify or delete the specific student data to update the record.
Pre-Conditions : The information is previously saved and the admin permanently need to modify or
delete the information
Task Sequence Exceptions
1. The admin go to the Edit Class page after login
2. the system open that page
3. select the specific data to modify or delete
4. After selecting, the admin modify or delete that record.
5. System modifies or deletes the record from database.
1. The system will
not allow a user to
delete information
that is being used in
the system.
2. The system willnot allow a user todelete another userthat has subordinates.
Post Conditions: The information is no longer available in the system.
Authority: Admin
Author . Group No.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
24/28
TABLE 8: ADD SUBJECT
Use Case Title Add subject
Abbreviated Title Add. Sub.
Use Case Id 8
Description:
If there is add new Subject in the school such as computer, Arabic, sports etc. Then this is must to
record the data about new subject in the system.
Pre-Conditions: The subject is previously is not available.
Task Sequence Exceptions
1. The admin go to the Add Subject page after login.
2. system will open that page
3. The admin enter the require data about Subject
4. system verify the checks
5. The user save the data
6. system save the data in database
If there is any error
in the entered data
the admin must
correct that
Post Conditions : The entered data will need in the future
Authority : Admin
Author : Group NO.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
25/28
TABLE 9: EDIT SUBJECT
Use Case Title Edit Subject
Abbreviated Title E. Sub.
Use Case Id 9
Description:
If the record of specific Subject will change such as subject author etc. the admin do, modify or
delete the specific subject data to update the record.
Pre-Conditions: The information is previously saved and the admin permanently need to modify or
delete the information
Task Sequence Exceptions
1. The admin go to the Edit subject page after login
2. the system open that page
3. select the specific data to modify or delete
4. After selecting, the admin modify or delete that record.
5. System modifies or deletes the record from database.
1. The system will
not allow a user to
delete information
that is being used in
the system.
2. The system will
not allow a user todelete another userthat has subordinates.
Post Conditions : The information is no longer available in the system.
Authority : Admin
Author . Group No.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
26/28
TABLE 10: MARK ATTENDENCE
Use Case Title Mark Attendance
Abbreviated Title M.A
Use Case Id 10
Description:
The teacher marks the attendance of the students. The teacher mark P for present students and mark
A for absent students.
Pre-Conditions : If the student is present then put P otherwise A
Task Sequence Exceptions
1. The teacher go to mark attendance page
2. the system open that page
3. Mark the specific students for P otherwise A. The student will not
Present or absent at
the same time.
4. save the attendance
5. The system saves record in the database.
Post Conditions: The entered date will need in the future
Authority: Teacher
Author : Group No.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
27/28
TABLE 11: PREPARE TEST OR EXAMS
Use Case Title Prepare Test or Exams
Abbreviated Title Prepare T/E
Use Case Id 11
Description : The teacher prepares the test or exams for students.
Pre-Conditions:
Task Sequence Exceptions
1. The teacher go to prepare test or exams page
2. The system open that page
3. Write the questions The same question
will not repeat again.
4 Save the test or exam
5 System save this in database
Post Conditions: This tests will need in future
Authority: Teacher
Author: Group No.1
-
8/13/2019 PROJECT OF SCHOOL MANAGEMENT SYSTEM
28/28
TABLE 12: FILL ADDMISSION FORM
Use Case Title Fill Admission Form
Abbreviated Title Fill. A.F.
Use Case Id 12
Description: The student gets the admission form to admission in the school.
Pre-Conditions: The student is not admitted in the school previously
Task Sequence Exceptions
1. The student get the admission form
2. system give the form
3. Fill the form.
4. The system verify the checks
5. Student saves the form.
6. System add the form in the database
Post Conditions: the entered data will need in the future.
Authority : Student
Author : Group No.1