Student Information Management System For Homagama Central College
Student Information Management System For Homagama Central College
2011/2012
BIT This dissertation is submitted in partial fulfilment of the requirement of the Degree of Bachelor of Information Technology of the University of Colombo School of Computing
DECLARATION
I certify that this dissertation does not incorporate without acknowledgement, any material previously submitted for a degree or diploma in any university and to the best of my knowledge and belief it does not contain any material previously published or written by another person or myself except where due reference is made in the text. I also hereby give consent for my dissertation if accepted, to be made available for photocopying and for interlibrary loans and for the title and abstract to be made available to outside organizations.
Signature of candidate:
Date:./../
Name of candidate
:..
Signature of supervisor:
Date:..//
ABSTRACT
HOMAGAMA CENTRAL COLLEGE is a 1AB school which is situated in Homagama and it is one of the leading school in Homagama Educational Zone. The current student population of the school is 2200 and the classes are conducted from Grade 6 to Grade 13. And the Advanced Level section is consist of the Art, Commerce and the Science sections. Though the government has taken steps to introduce Information Technology to government institutions , as a school which was situated far from Colombo town , IT is used as only a subject to teach to students . And the school is managed with the usual manual file system. As the usual problems of manual file system, administration is facing the problems of delay in finding students information when it is needed and some times it is not possible to find student details as they are not store systematically. Some persons likes teachers and clerks who know about some students may be transferred to any other schools and the administration face the problems when locating such kind of details. STUDENT INFORMATION MANAGEMT SYSTEM is build with the hope of overcoming the problems of the current manual system . Through the system it is hoped to find student information when it is needed without delay, contacting parents, dividing students to houses during the sports meets, issuing character certificates and school leaving certificates etc. As it is hoped , this system will help the school administration to work with the students information efficiently and gain the maximum help of the Information Technology as it is taught the uses of Information Technology to students.
ACKNOWLEDGEMENT
It is time to express my gratitude to the persons who helped and guided me to complete a successful project. So I like to thank my supervisor Mr. I.H .Mudalige, who works as a support engineer at Sri Lanka Telecom for his guidance and regular supervision. Then I like to extend my gratitude to the principal of Homagama Central College Mrs. P.Samarasinghe for her enthusiasm in completing this project and the IT teacher of the school , Mrs. Theja Herath for her support in this project and my colleague teachers for their ideas in building this system. My little son, Isuka Vonal also deserve my gratitude for his patience when I was with the computer.
Finally I would like to thank the BIT coordinators and the Project Examination Board for allowing me to do this project by applying the knowledge I gain throughout the BIT programme.
Table of Contents
STUDENT INFORMATION MANAGEMENT SYSTEM FOR HOMAGAMA CENTRAL COLLEGE ...............................................................................................1 DECLARATION.........................................................................................................2 ABSTRACT ................................................................................................................3 ACKNOWLEDGEMENT ...........................................................................................4 LIST OF FIGURES. ....................................................................................................7 LIST OF TABLES ......................................................................................................8 LIST OF ACRONYMS ............................................................................................9 CHAPTER 1............................................................................................................. 10 INTRODUCTION .............................................................................................. 10
CHAPTER 1 - INTRODUCTION. .......................................................................... 11 1.1 Intoduction....................................................................................................... 11 1.2 Motivation for the Project ................................................................................ 11 1.3 Objectives of the project .................................................................................. 12 1.4 Scope ............................................................................................................... 13 1.5 Outline of the remaining chapters ........................................................................ 13 Chapter - 2................................................................................................................. 14 Analysis. ............................................................................................................ 14
CHAPTER 2- ANALYSIS ....................................................................................... 15 2.1 Fact Gathering Techniques. ................................................................................ 15 2.2 Initial Situation of the System. ............................................................................ 15 2.3 Requirements Analysis. ...................................................................................... 19 5
2.4 Existing Similar Systems. .................................................................................... 20 CHAPTER 3.............................................................................................................. 21 3.1 Alternate Solutions and Selected Solution to Develop the System. ....................... 22 3.2 UML Diagram of the system ............................................................................... 22 3.2.1 Use case Diagram of the system .................................................................... 23 3.2.2 Class Diagram of the system ....................................................................... 24 3.3 Use case description......................................................................................... 25 3.3.1 Student Registration .................................................................................. 25 3.3.2 Report Generation ..................................................................................... 25 3.3.3 Charts Analyzer ........................................................................................ 26
LIST OF FIGURES.
LIST OF TABLES
LIST OF ACRONYMS
CHAPTER 1 INTRODUCTION
o INTRODUCTION o MORTIVATION FOR THE PROJECT o OBJCETIVES OF THE PROJECT o SCOPE o OUTLINE OF REMAINIG CHAPTERS.
10
CHAPTER 1 - INTRODUCTION.
1.1 Intoduction
Wp/Ho/Homagama Central College is a government school which is situated in Homagama town. It is categorized as a Navodya school and there are classes from grade six- thirteen. Student population of the school is 2200 and there are 83teachers in the school. The principal of the school is Mrs. P. Samarasinghe.
11
The teacher who is the in charge of filling the applications for G.C.E (O/L) and G.C.E(A/L) examinations is in a big mess as students names and birthdays may different in the class registers as they appeared in the birth certificates. When issuing character certificates and school leaving certificates, the teacher who is the in charge of issuing those certificates is in a big trouble as the students performances are not recorded systematically through out the years.
When it is needed student information to apply some scholarships and some competitions , class teacher have to collect those details again and again.
So, the intension of developing this project is to overcome those problems and make the system more efficient so that the tasks related to students to be done esily.
12
Selecting students for scholarships offered by outside organizations or persons , and selecting students for competitions.
1.4 Scope
The scope of this project is to handle all the activities related to students in the school from their entrance to the school to their leaving from the school and lesser the workload on teachers and clerks in the school. An administrative user will provided security functions to create and update accounts of the students.
Glossary and Index Presented definitions of terms used and index of the document
Chapter - 2
Analysis.
o Fact Gathering Techniques. o Initial Situation of the System. o Requirements Analysis. o Existing similar Systems.
14
CHAPTER 2- ANALYSIS
2.1 Fact Gathering Techniques.
As a vital task gathering requirements is an important part in the stage of Requirements Analysis. User expectations for the new system are determined at this step. So, some of the requirements gathering techniques were used to collect the requirements, to build the new system. They are as follows; Observation As a teacher the chance is got to observe the prevailing procedure in the school. Interviews Following people were interviewed to get a clear idea of the current manual system relating to the teachers attendance. The principal, vice principals, clerks, teachers Record Inspections Class record books ,registers , books which entered students information at the admission were reviewed. Scenarios and use-case diagrams were used to get a clear picture if the gathered requirements.
15
When a student is entered to the school, the clerk uses a big book to enter students details. Then a file is used to store the application which forwarded by the student to enter the school, his/her birth certificate and any other certificates which are relevant to the students performance. After the student is entered to a class, the class teacher is recorded the students name, birthday, address, father/mother/guardian name, his/her occupation, contact number etc. When the office is required some information regarding the student, the class teacher is requested to provided those details. So , an extra work is loaded on the class teachers. The leaderships , responsibilities hold by the student, awards are recorded in the class record books by the respective class teachers yearly. So those details are recorded in separate record books and they are never record in one place. When a student is needed to get a character certificate or a school leaving certificate, the student has to go to each teacher who knows those information and take a letter saying that the student hold that leadership/ responsibility. But the student is in a big trouble if any of the teacher is transferred to other school ,as the information knows by that teacher is not recorded in a systematic way so that anyone can refer that information when needed. During the school time, the student is belong to a same house which is relevant to the sports meet. But the teachers houses are changed yearly. So those teachers have to take a list of names of students who belong to their houses by dividing the students entrance number by four. As this task is done manually sometimes the answer get wrong. Sometimes some students go to houses they like as their friends are in those houses. So during the time of the sports meet teachers are in a trouble as there is no official list of names indicating the names of students who belong to their houses. When the teacher in charge is going to fill the applications for O/L or A/L examinations he/she gives a form to fill by the relevant student stating her details relevant to the examination. Sometimes those details are indicated wrong by the student. For example, students use their names differently from their birth certificates or sometimes their identity numbers may be wrong. So the teacher in charge has to refer to students birth certificates to get the students names correctly. Calculating daily attendance is a difficult task that is to be done at first by the class teachers for their own class and then by the clerks for whole school. Some times calculations get wrong. When its come to the A/L classes, 80% of attendance is necessasary to apply for the A/L examination. When it is needed to contact patents immediately, class records books are referred to find the contact numbers. Sometimes it takes time. At the end of the term / year, a list must be provided by the class teacher with the names of students who paid school fees. By using the those lists, clerk calculate the total amount of the school fees. This takes much time 16
When students are eligible to apply for the National Identity card , they have to meet the teacher in charge of filling those applications and give their details to the teacher. Sometimes some details like full name, birth day may changed according to their birth certificates.
17
Register students
Search details to issue school leaving certificates Clerk Calculate total school fees paid by the students
calculate the total nulmber of studnets attendence in whole school for the day
Teacher
Principal
Functional Requirements. System should maintain records of students information. System should divide students in to classes and generate lists of names who belong to different classes, at the time of entrance to Grade 6 and Grade 12 System should provide ability to search students information. System should calculate the total attendance of the students in the whole school for the day and generate a report. System should provide lists of names of students who sit for the O/L and A/L examination each year to fill the examination application correctly. System should analyze the O/L and A/L results and generate a report each year. System should divide the students in to houses and generate lists with the names of students who belongs to different houses during the time of sports meet.
System should calculate the total sum of paid school fees and generate a report for the year. System should provide details to contact patents in an emergency. System should generate character certificates System should provide details to fill school leaving certificates. System should maintain records of students who took their character and school leaving certificates. System should provide details of students who are eligible to apply for the National Identity Card and generate a list each year. System should provide facility to update students records yearly.
19
Non Functional Requirements: System should user friendly. It must be simple and reliable. System should be accurate and consistent. For the security of the system only authorized persons must be allowed to use the system.
2)
20
CHAPTER 3 DESIGN
o Alternate Solutions and Selected Solution for the Proposed System o System Design
21
CHAPTER 3 - DESIGN.
3.1 Alternate Solutions and Selected Solution to Develop the System.
The System Design is the process of specification or construction of a technical, computer based solution for the organization requirements identified by a System analyst in a system analysis process. As this system will run on a one computer, this system is intended to be design as a standalone software solution An overall view of the system is presented here with illustrations as to how each module interacts with each other. The data that we collected in analysis stage are translated into relevant diagrams to represent the system.
22
<<include>> Report Generation Maintain School Fees Identify Teaching Style Students Register for Exams Calcuate Sum
Principal Create Time Table Analyze for Scoholorships <<include>> Create Oficial User Allocate User Role
Administrator
System Shutdown
23
24
Use Case Name Actor Use Case Description Normal Cause of Events Alternative Cause of Events Pre Condition Post Condition Assumption
User Registration Clerk Register student and add in to system Fill the user details and submit notification to user Valid authorized student Record is added to Student table None
Use Case Name Actor Use Case Description Normal Cause of Events Alternative Cause of Events Pre Condition Post Condition Assumption .
Report Generation Teacher, Clerk, Administrator, Principal Generate report status in the system Fill the searching criteria details and submit Send out detail Report Registered user in the system Can save the search None
25
Charts Analyzer
Actor Use Case Description Normal Cause of Events Alternative Cause of Events Pre-condition Post-condition
Teacher, Clerk, Administrator, principal Chart analyzing using bar , line, pie charts select student, exam None Registered user in the system Display the charts
26