Professional Documents
Culture Documents
This is to certify that the project report entitled Student Enrolment System
(SES)submitted by Darius Mogaka Riro in partial fulfillment of the requirements for the
degree of Bachelor of Information Technology embodies the bonafide work done by myself
in the final semester of this Degree under the supervision of the undersigned.
The project or any other part of it is my original work; it has not been submitted earlier to
other University/Institution for the award of any Diploma or Degree.
Signature: ____________________________
Date: ______________________
Approval
This project has been submitted for examination with my approval as the University
Supervisor
Signature: ____________________________
(UNIVERSITY SUPERVISOR)
Date: ______________________
DEDICATION
I dedicate this project to my beloved parents, who supported me morally and financially
during the project development and research period.
ACKNOWLEDGMENT
Every effort is motivated by an ambition and all ambitions have an inspiration behind in the
height of reaching a mile-stone in life. I owe my deep sense of gratitude that helps me in such
a constructive work with grateful heart, I avail this privilege to express my deep sense of
gratitude and indebtedness to my esteemed guide and supervisor Madam Anne Iyoga for her
guidance, supervision and critical suggestion throughout the course.
I gratefully extend my sincere thanks to all faculties and to all teaching and non-teaching staff
members of the department.
Sincere thanks are extended to my classmates for their valuable advice and moral support.
My thanks are due to my parents and loving brother for their affection, inspiration, patience
and support.
ABSTRACT
An E-enrollment system for students in Kenyan public schools is a web-based application
that provides a platform through which schools would enter and update their students
population information on annual basis. There is need to employ new available technologies
to replace manual process that involves use of paper and pen to source and maintain records.
Its too bureaucratic, therefore quite unreliable and very slow hence time consuming. This
project mainly concentrates on improving the manual method by adopting browser Server
architecture to build the E-enrollment system for students in Kenyan public schools.
TABLE OF CONTENTS
DECLARATION......................................................................................................... i
DEDICATION............................................................................................................ ii
ACKNOWLEDGMENT.............................................................................................. iii
ABSTRACT............................................................................................................. iv
LIST OF TABLES AND FIGURES................................................................................ vii
CHAPTER ONE......................................................................................................... 1
INTRODUCTION................................................................................................... 1
BACKGROUND TO THE STUDY.............................................................................. 2
STATEMENT OF THE PROBLEM.............................................................................. 3
Objectives of the study.............................................................................................. 4
Specific Objective................................................................................................. 4
Research questions................................................................................................... 4
IMPORTANCE OF THE STUDY................................................................................ 5
SCOPE................................................................................................................. 6
CHAPTER TWO........................................................................................................ 7
LITERATURE REVIEW.............................................................................................. 7
Introduction to literature review................................................................................... 7
The theoretical framework.......................................................................................... 7
Main review of past studies done in the area....................................................................7
CHAPTER THREE..................................................................................................... 9
DESIGN AND METHODOLOGY.................................................................................. 9
Study Design.......................................................................................................... 9
Target population..................................................................................................... 9
Sampling design...................................................................................................... 9
Data collection procedures and instruments...................................................................10
Data Collection.................................................................................................. 10
Instruments....................................................................................................... 10
Data Analysis........................................................................................................ 11
Workplan................................................................................................................ 12
1.1
Printing cost:............................................................................................... 12
1.2
Equipment cost:........................................................................................... 13
1.3
CHAPTER FOUR..................................................................................................... 14
DESIGN SPECIFICATION......................................................................................... 14
5
LIST OF ABBREVIATIONS
SPSS-Statistical Package for Social Sciences
SQL- Structured Query Language
PHP-Personal Home Page
CHAPTER ONE
INTRODUCTION
With the invention and availability of modern and robust technology, there is need to
integrate information communication technology structure in business strategies and
operations to improve processes, and add in efficiency to service delivery.
Today Technology plays multifaceted role in all organizations irrespective of the industrial
discipline they fall in; from health to education, education to commerce etc. This has
necessitated development of information systems such as e-commerce in business, e-health in
health, e-booking in airline industry. This is in recognition that ICT is no longer a luxury and
privilege but a basic tool in our daily systems as it improves accessibility and quick transfer
of information data. In Kenya, over years ICT has been less meaningful across most
organizations. Its use rose gradually, the government through various ministries would want
to empress technology in order to achieve vision 2030.
The E-enrollment system for students in Kenyan public schools is an automated web based
application system that will enable the ministry of education to collect, track and determine
accurately exact population of students individual schools. This data will determine
accurately how much funding a school should receive in a certain year. This system will use
birth certificates serial number to uniquely identify each student.
The online system will curb limitations of the manual process by increasing transparency as
well as access to information and reduce loopholes of cheating as most head-teachers of
schools are tempted to cheat on their students population in the records to receive extra coins
which ends in their pockets. The system will ensure efficient and faster transfer of data and
bring in better management of data records.
The E-enrollment system will incorporate the funding allocation and distribution package that
calculates and display amount each school receives in a given financial year.
iii.
Research questions
i.
The research project probes the manual enrollment of students whether its
information data can fully rely on, its transparency and speed
ii.
iii.
Will the automation bring in proper management of data records, better funds
allocation and distribution process?
SCOPE
The E-enrolment system is an online computerized system that focuses on enrolling all
students in Kenyan public schools for purposes of determining exact students population in
the country to plan and the figures obtained are used for planning their funding allocation and
distribution to schools.
The system will be installed in the ministry of Education and will have an Administrator who
is responsible for managing the entire activities, components or users (accounts). The users
will majorly consist of the accounts of each school, and staff and the management in the
department concerned over this annual enrollment exercise within the ministry
The E-enrollment system will consist of the following components:
i.
An interface- that will be used by schools head-teachers to log on the system through
ii.
iii.
CHAPTER TWO
LITERATURE REVIEW
Introduction to literature review
We are going to explore the relationship between the rates of transfer of information, any
forms of fraud, efficiency against automation of the enrolment process.
In every research study there is need to review earlier works done to area so as to form basis
to support and draw insight into the research undertaken. In this research study I have
reviewed a number of articles done supporting the need of online/web-based systems and
their importance as they analyze these systems, though, they are drawn from different
disciplines such e-health, E-registration of KNEC exams among others.
The theoretical framework
In this section we will present various theoretical review that incline towards giving the
broader picture of many web based systems that have been developed and how they have
positively influenced business process. The section ends with conclusions of the main
theoretical concepts
Main review of past studies done in the area
Dr. Oloko M and Dr. Odero (2013), Effect of Online Registration on Exam Performance in
Kenya Certificate of Secondary Education Enrolment, they examined the relationship
between online registration against enrollment performance in Kenya. Their results indicated
a higher preference of online registration system as issues of multiple registrations and
impersonation cases in KCSE Examination had tremendously reduced.
They noted that the web-based system (E-registration) brought in efficiency in service
delivery and marked a big stride in improving the manual handling of registration. In their
view, E-registration resolved issues of mismanagement of students records, mismanagement
of courses registered for and double registration, these were drawbacks of manual system.
Additionally; the problems of wear and tear occasioned during retrieval and handling, and
sometimes some loss of data was resolved by the automated system. They equally noted that
this online system enabled data sharing and reproduction which would usually involve high
costs per unit with the manual systems, and it is in view of these, among more other reasons,
that the government introduced e-registration of pupils and students for the national
examinations.
DIFFICULTIES ENCOUNTERED BY E-REGISTRATION
The shift to E-registration of secondary school candidates by the KNEC have been faced with
a number of problems. The shift to e-registration was challenging not only to KNEC but also
to the IT Service Providers. The challenges were two-fold, the main one being adequate
maintenance of the IT infrastructure in order to minimize down times. The second challenge
was ensuring the success of the 100% migration to e-registration, given the concerns raised
that the low level of computer literacy in the Country did not augur well for such an initiative
supported clinicians,
individuals to share and exchange information to improve outcomes, patient safety and
improve E-Health, just like any other web-based system, can help improve the quality,
capacity and efficiency of health care systems and it has the potential of improving access to
healthcare system for underserved population and to increase the capacity to provide tailored
and customization for individual patient and customers and service efficiency (Wallis 2011,
14).
Hien Nguyen (2008), acknowledges that web based applications plays a pivotal role in
revolutionizing process activities in most of higher institutional office environments,
conveniently replacing paper-based process.
He was able to oversee the development of this system which enabled applicants from all
over the world to complete forms, submit the application and retrieve the application status
online as well as have them processed electronically by various departments involved. Beside
these functionalities, the system was user-friendly, and reliable.
Despite the final system satisfying the core functional requirements, Nguyen pointed out
some of the limitations of the system and recommendations for future works. One of the
limitations was that all data was transmitted over the internet in plain text, making the system
vulnerable to eavesdropping attack. To overcome this threat, he recommends use of Secure
Socket Layer (SSL) protocol to encrypt the transmitted data.
CHAPTER THREE
DESIGN AND METHODOLOGY
Study Design
This research will involve doing a case study in the ministry of education offices and schools,
both secondary and primary, located in Kisii County of Kenya.
This study is particularly useful because it will help us to know how the ministry of
Education conducts its annual enrollment process, the procedure and stages involved once the
principals/head-teachers takes the head count students in their schools then filling data forms
in before submission to concern offices. This is done with a view of getting to understand and
address the shortcomings of the manual process. Through the exploration one can develop
concepts more clearly, develop operational definitions and improve the final research
methodology.
Target population
The expected groups of population under this research will be conducted are as follows:
i.
ii.
iii.
Sampling design
Its important to note that a sample size to be used for this study will be drawn from the target
population. In the education ministry offices, selection of the sample will follow the
management hierarchy a maximum of two senior authoritative officers; one involved in the
oversight role and another in the operations functional role, three data entry officers, and two
administrators in the ICT department.
A maximum of 15 schools will be randomly selected from the Kisii County, which is the
researchs case study, and each principal/head-teacher is assumed to take part by giving
helpful information towards the study. For verification and cross-checking of data, a
maximum of 3 class teachers from each identified school will be required to participate in the
study.
Data collection procedures and instruments
Data Collection
The instruments or methods to be used will be the Questionnaires and Interviews. The entire
process of collecting data is scheduled to take a maximum of 4weeks. Questionnaires will be
availed to respondents in the first one and half weeks, and with the issue of allowing them
enough time to fill the questionnaire, they will be collected by the end of third week. In the
meantime, interviews shall be done on the 2nd and 4th week.
Instruments
i.
Questionnaires
The questionnaires will be made up of both the open-ended and closed questions. Openended questions will yield in-depth responses along with description or explanations that are
based suited for this study. This will also give varied responses to similar questions from
varied respondents and thus can be used to gauge or group the valid and invalid information.
The questionnaires will be piloted first so as to give room for any necessary changes to be
made and to make it more flexible and reflexive before actual deployment.
ii.
Interview
Interviews will be administered to individual respondents with appointments made in
advance. The will consist of mostly open-ended questions.
10
Data Analysis
The data will be analyzed depending on the acceptance of the system; the percentages of
acceptance of the E-enrollment with the percentages of rejection. A Statistical Package for
Social Sciences (SPSS) will be used to analyze the data collected.
Group
acceptance%
Principals/head-teachers
Teachers
Data entry clerks
Ministry ICT officials
Ministry education Directors within the ministry
11
%
%
%
%
%
rejection%
%
%
%
%
%
Workplan
The project has to be submitted within a certain project timeline for approval by the panel,
and its after this one is allowed to proceed. As a rough guide the project will be divided into
the following timeframes:
Activity
3Weeks
Investigation
analysis
Design
and
5Weeks
3Weeks
2Weeks
3Weeks
coding
Testing
Implementation
Training
Post
implementation
review
Table 1: Work plan
BUDGET
The following shows the estimated budget for the entire project research:
Data collection process
12
3Weeks
Printing cost:
510 pages x Ksh.5 = Ksh.2550
The number of pages is derived from the questionnaires and interviews sheets that will be
printed. A single Questionnaire is estimated will have 3 printed pages and the total number of
questionnaires will be 166 copies (for both piloting and actual administering of
questionnaire). The Interviews sheets will be 12 in total with only one printed page each. The
cost per printed page is currently charged at sh.5 per page. Thus the total cost is as shown
above.
Commuting expenses
These are costs incurred during travelling to schools identified and to the ministry of
education head-quarters offices for purpose of this research.
10 schools xsh.500= sh.5000
1.1
Equipment cost:
For easier and convenient development of the system we will need a new high quality
computer/laptop. The cost for a new computer for development is roughly estimated to be;
Sh.60000
1.2
The software in this case are the computer programs that will be used for development of the
system and data analysis that is MySQL server/PHP myAdmin and IBM SPSS respectively.
Though both can be acquired for free, the free versions do not offer all functionalities that
will be required. MySQL server requires the purchase of the license as well as IBM SPSS.
This is necessary to allow for testing of the functionalities and system integrity once
developed. The cost for acquiring the licenses is as follows:
Sh.18000 for MySQL Standard Edition Subscription (1-4 socket server)
Sh.20000 for IBM SPSS Statistics Standard Authorized User (License + SW Subscription &
Support for 2 months).
Thus total cost for the licenses is 18000+20000=38000
13
This follows that for the success of the research the total cost estimated is:
Total Cost = 2350+5000+60000+38000
=Ksh. 105,350
CHAPTER FOUR
DESIGN SPECIFICATION
USE CASE DIAGRAMS
The architecture of the application is explained using Unified Modeling Language Diagrams.
Unified Modeling Language (UML) provides IT professionals with a common design format
to build and develop computer applications using the design view of the application. Use
Case Diagram demonstrates the functionality of each individual unit in the system. These
diagrams help in better visualization of the functional requirements which includes the
relationship between actors and the use cases.
Figure below describes how communication takes place between the students and
administration of the school. The user sets up the application in their machine and then hosts
it to be accessible from any point. Students are able to access the content if they have their
login rights. Both the school admins and students are differentiated based on their logins.
Similarly, the data is fetched from the Parse web server and then through the web server to
the user. The web server acts as an intermediate for the interaction between the students and
the school for data exchange. The users should always be connected to the internet in order to
interact with the web server through the web services.
14
Cours
e
15
In Figure below, all the ovals represent the functionalities of the students and admins, there
are some common use cases between students and admins such as registration, login, and
course selection are initially made by student. Apart from these common features between
admins and students, admins also have some specific functionalities like, adding or deleting
students
Class Diagram
The Class diagram for the application consists of the interfaces, methods, variables and
relationship between them. Figure below is the class diagram for doctor module which
Class Diagram for Admins Module
16
Sequence Diagram
A sequence diagram describes how the communication happens between the user,
application, and cloud data. Figure below describes the user sequence with the application
and how the application handles the user request.
courses
17
Below is the login screen for both the Admins and the students.
Login
Negative Test Case: Supplying the wrong password on admin account will result to a
negative result.
19
20
CHAPTER 5
CONCLUSION & FUTURE WORK
The major goal of this application is to create online interaction between students and school
admins. Generate population of students as at a given date and time as required my
management of the school or the ministry of education.
Future Works
This app can be improved in the future by adding the following functionalities:
21
This will be used to indicate the time by which the project is expected to be completed. It has
been summarized according to the number of days.
22
References
1
Richards Ayodele, Julia Krallinger, Paulo Mori,A systematic literature review on use
of technology in diabetes management among nurses by (2012)
Services(4,2013)
23