Professional Documents
Culture Documents
By
SAHAR
GOVT.COLLEGE UNIVERSITY,FAISALABAD
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
TO
OUR PARENTS
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.
First of all, we would like to thanks all those people who helped us directly or indirectly
to 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.
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, thanks
to 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.
ABSTRACT
3.1. Actors
3.2. Use Case Diagrams
3.3. Usage Scenario/ Tables
INTRODUCTION
Schools are social organizations in which the members are tied together in interpersonal relations
in a complicated way. Only if those relationships are understood , the school organization can
function and be managed effectively Metaphors can serve as a powerful strategy to describe
those complicated realities related to school management, illuminating aspects of school
management phenomena not previously noticed, and adding depth of meaning to understanding
it.
School Management System is a large database system which can be used for managing your
school's day to day business. School Management System allows users to store almost all of their
school's information electronically, including information on students, employees, properties,
teaching materials etc. Most importantly, this information can be easily shared with authorized
users, 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 School
Management System, finding student information is just a few seconds away which might have
cost 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 a
nightmare without using School Management System.
Chapter 1
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 the
school, coordination of the educational programs, sound educational planning, good direction,
efficient and systematic execution. It provides close collaboration and sense of sharing
responsibilities, 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 pupil
to 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 and
development of human beings, make use of appropriate materials, effective development of
human qualities, execution of the programs, arrangement of the activities, efforts for attainment
of the objectives.
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 scope
after the project has started and help us plan for any modifications or adjustments that might be
needed during the life cycle of the project.
Project justification
Project product
Project deliverables
Project objectives
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 pupil
to 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 and
development of human beings, make use of appropriate materials, effective development of
human qualities, execution of the programs, arrangement of the activities, efforts for attainment
of the objectives etc.
Kerr defined curriculum as, all the learning which is planned and guided by the school whether
it is carried on in a group or individually, inside the school or outside it. He further states that it
can be divided into four inter-related components i.e., curriculum
objectives, knowledge, learning experiences and curriculum evaluation. Curricular activities
involves games, sports, scouting, hiking, debates, essay writing, workshops, symposiums, Naat
competitions, role playing, discussion, seminars which play their important role for
comprehensive development of the personality of the child.
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 learning
activities can only be achieved through Cooperation, willingness, involvement, fellow feelings
and devotion of teachers, students, librarians, assistants, peons, etc.
Utilization and development of financial resources have its great importance in school
organization. School organization requires proper budgeting, accounting and audit system
because these are beneficial for making transparent policies, plans, rules and regulation.
2.2. FUNCTIONAL REQUIRMENTS:
LOGIN:
Since the system needs to handle a lot of confidential student information, a login function is
essential for ensuring security. Users who do not have the correct access rights will be prevented
from connecting to the database. There are three groups of users of the system with different
access 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 allows the personal information of students, such as their name, sex address, etc.,
to be managed. Using this function a user can:
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:
As each student is encouraged to join a large variety of extracurricular activities, the system will
handle this information for the students. Using this function a user can:
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:
Classroom Management:
In addition to the information about students; the school also needs to store the information for
different 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 this
function a user can:
When a student graduates or leaves the school, for the sake of future references, the records of
the student should be kept, presumably, forever. To manage the data of the graduates, this
function 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 Generation:
The school needs to produce many different kinds of reports and documents throughout the
whole 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
2.3. NON FUNCTIONAL REQUIRMENTS:
Security:
System should be used only by allowed users and users can use the system as per given
rights.
Reliability:
System should be designed in such a way that system should not be affected by system
failure or any errors occurred during execution.
Portability:
Performance:
2.4. Tools:
TABLE 1: 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
If the ID or password is correct the admin must enter into the system.
Authority: Admin
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.
Authority: Admin
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
4. After selecting, the admin modify or delete that record. 1.The system will not
allow a user to delete
5. the system delete or modify the record from database
information that is
being used in the
system.
Authority: Admin
Use Case Id 4
Authority: Admin
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
4. After selecting, the admin modify or delete that record. 1. The system will
not allow a user to
5. System modify or delete the record from database.
delete information
that is being used in
the system.
Authority: Admin
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.
Authority: Admin
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
4. After selecting, the admin modify or delete that record. 1. The system will
not allow a user to
5. System modifies or deletes the record from database.
delete information
that is being used in
the system.
Authority: Admin
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.
Authority: Admin
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
4. After selecting, the admin modify or delete that record. 1. The system will
not allow a user to
5. System modifies or deletes the record from database.
delete information
that is being used in
the system.
Authority: Admin
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.
Authority: Teacher
Use Case Id 11
Pre-Conditions:
Authority: Teacher
Use Case Id 12
Description: The student gets the admission form to admission in the school.
Authority: Student