Rehema Secondary School Electoral System Documentation
Rehema Secondary School Electoral System Documentation
SCHOOL PREFECTS
ELECTORAL SYSTEM
KCSE2019
A computer project submitted in partial fulfillment of the requirements for the KCSE examination in
Computer Studies- 2019
i
Rehema Secondary School Prefects System- 2019 Computer Studies Project
ACKNOWLEDGEMENT
I would humbly like thank my loving family in seeing through my education and caring for me
all the way through school.
I thank the school for providing the adequate resources that enabled me to finish up on the
development of this computer studies project. I appreciate my computer studies teacher, Mr.
Gitaka , for the immense guidance, encouragement and patience with me. God bless you.
ii
Rehema Secondary School Prefects System- 2019 Computer Studies Project
DEDICATION
I would like to dedicate this project to my family, computer studies teacher and Loreto
Convent Valley Road entire community who gave me a hand, one way or another, in the
development of this project.
iii
Rehema Secondary School Prefects System- 2019 Computer Studies Project
TABLE OF CONTENTS
TITLE PAGE.......................................................................................................................
ACKNOWLEDGEMENT................................................................................................ii
DEDICATIONS................................................................................................................iii
TABLE OF CONTENTS.................................................................................................iv
ABSTRACT......................................................................................................................vii
INTRODUCTION..............................................................................................................1
SYSTEM ANALYSIS........................................................................................................3
PROBLEM DEFINITION...................................................................................................3
DISADVANTAGES OF CURRENT SYSTEM..........................................................3
ADVANTAGES OF COMPUTERISED SYSTEM....................................................3
SOLUTION TO CURRENT MANUAL SYSTEM............................................................4
INFORMATION GATHERING.........................................................................................5
STUDYING AVAILABLE DOCUMENTATION......................................................5
QUESTIONNNAIRES.................................................................................................6
RESULTS OF INFORMATION GATHERING.................................................................9
FEASIBILITY STUDY.................................................................................................11
COST BENEFIT ANALYSIS ......................................................................................12
FIGURES GAINED AS BENEFITS.............................................................................12
REQUIREMENTS SPECIFICATIONS........................................................................15
SYSTEM DESIGN...........................................................................................................17
SYSTEM FLOWCHARTS............................................................................................18
TABLE DESIGNS.............................................................................................................18
iv
Rehema Secondary School Prefects System- 2019 Computer Studies Project
SYSTEM CONSTRUCTION.........................................................................................18
TABLES CONSTRUCTION.............................................................................................18
FORM CONSTRUCTION................................................................................................24
REPORT CONSTRUCTION............................................................................................25
QUERIES CONSTRUCTION...........................................................................................34
USER MANUAL..............................................................................................................33
NAVIGATION AND USE................................................................................................33
CONCLUSION................................................................................................................37
RECOMMENDATION...................................................................................................38
BIBLIOGRAPHY............................................................................................................39
APPENDIX.......................................................................................................................40
v
Rehema Secondary School Prefects System- 2019 Computer Studies Project
LIST OF FIGURES
Fig1- System flowchart......................................................................................................17
Fig2- Table relationships...................................................................................................30
vi
Rehema Secondary School Prefects System- 2019 Computer Studies Project
ABSTRACT
The system has been developed to enhance the prefects electoral system.
The system will prove useful in showing its capabilities in data input, data processing and report
generation in the areas needed in expertise of the system.
vii
INTRODUCTION
This system has been put forward to replace the old system of Rehema School
Prefects Electoral System because the older system of calculating points was
tiresome and long because it was manual and it didn’t incorporate the use of
computers in the processing of calculating points and data input.
this system will mainly deal with capturing of team details which includes the team
players it will also deal will data input and
MS access was used for this project because it is better than any other database
management system because;
Access database has built-in objects to design tables, forms, queries, reports
and macros.
Validations can be built into the table definition and erroneous data being
stored in the database
Relationship[s can be defined amongst entities to ensure data integrity
It is very user friendly and easy to use. Form, reports and queries can be
easily designed to capture data, presents output and query the data.
The online help guides the user step by step through the procedures of
creating new forms tables queries and reports.
1
Rehema Secondary School Prefects System- 2019 Computer Studies Project
PROBLEM DEFINITION
The problem at hand is to develop a well computerized prefects electoral system that will:
1. INPUT
Use of entry forms to enter data for contestants, teachers, students etc.
2. DATA MANIPULATION
Data manipulation is carried by use of calculators across tabulating information. Calculators are
electronic but depends on human input to be carried out.
The use of calculators reduces errors as compared to basic calculation that ensures reduction in
errors availed within the data manipulated for statistical use.
3. OUTPUT
The output of records, reports and analysis is mostly in form of manual hand written documents.
They are signed for authenticity and eligibility as proof.
When output is to be presented for statically analysis, drawn charts and diagrams are used that
are seen to be bulky, most of the data is not well diagrammatically presented as some are
manually drawn.
2
Rehema Secondary School Prefects System- 2019 Computer Studies Project
3
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Rehema Secondary School Prefects Electoral System fully addresses the question as captured
in the definition of the problem. The program has been constructed with the ability for
expandability to address emerging issues that may not have been taken care of while defining the
problem. It therefore is an open system that a program developer, with moderate database know-
how and skills, using this manual will adjust to address such emerging concerns.
B. DATA MANIPULATION
D. SECURITY REQUIREMENTS
4
Rehema Secondary School Prefects System- 2019 Computer Studies Project
INFORMATION GATHERING
Questionnaire
Observation
Study of available documents (document review or content analysis)
Before any methods were used I had to seek permission from the management at
the Kabumbu football league so as to use the various methods listed above.
I therefore had to write a letter requesting the management to allocate time for
collecting information.
These are manual documents describing the current manual system and its procedures;reports,
technical manuals. This is the study of the available school documents to have
From the electoral system I studied the various reports at hand and I noted that
there were various mistakes that occurred during the calculation of the overall
marks. This was due to the large volume of data handled at the electoral offices by
the staff yet there were no tools to help them in their calculations except the
occasional calculator.
5
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Poor customer service, calculations and poor data handling also resulted in
confusion in the electoral management and therefore a depreciation of schools
enrolling..
B. QUESTIONNAIRES
This is a special purpose document that allows persons to collect information and
opinions of the people who receive and respond to it. For the questionnaire 20
respondents were used to get the information we required about the league and
theses people included;
6
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Date…………………………
Q1. How many contestants are there in the electoral database report system?
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………..
Q2. What are the various methods of data entry in the computer?
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
…
……………………………………………………………………………………
…………………………
7
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Q4. What problems do you as a staff encounter when dealing with data got from
the
matches?.................................................................................................................
................................................................................................................................
.........................................
Q5. What are the various ways used to store data in the electoral database?
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………
Q7. List down the various risks involved with this type of system?
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………..
8
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Using the above questionnaire, 80% of the respondents said that they were not
comfortable with the system at hand and would like it very much if it was
improved. This information is captured in the pie chart below;
COMFORTABLE WITH
THECURRENT
SYSTEM.
5%
15%
Comfortable
Not comfortable
Unsure
80%
On the question about the security of the information while using the manual system,
the respondent were to answer in the form of yes, no or not sure. 90% of the
respondents said that the system in place was not safe at all and that new methods had
to be put in place. 8% of the respondents said that the system was safe. 2% of the
respondents were not sure or aware of the security of the information at the league.
9
Rehema Secondary School Prefects System- 2019 Computer Studies Project
2%
8%
yes
no
not sure
90%
From the above information it’s clear that a new computerized system has to be put
in place.
Advantages of questionnaires
Since they are filled and returned privacy , more sincere responses are
possible
The respondent can fill the questionnaire at their own pace.
Disadvantages of questionnaires
10
Rehema Secondary School Prefects System- 2019 Computer Studies Project
operations of the school from the time the contestants were vetted , during
elections and when the results were announced.
It was very clear to me that the manual system at hand was a complete failure in
that data was handled carelessly and that its storage was also not fulfilling at all. I
noticed that the method of data entry was very slow and confusing.
Mistakes were very common especially the ones that dealt with calculations could
not fully keep track of the school performance. The other problem was that of
storage, I noticed the poor storage structure at the electoral offices as some of the
files had been destroyed by rodents while others were not visible at all because of
the fading of the ink. Finally, I noticed that management together with school
were not fully comfortable with the system at hand and would have preferred a
better system that would be faster. This was seen through their constant complaint
about the insufficient service of the league system.
This method gave me firsthand experience about the problems and exposed
me to the system requirements.
Concepts that are too difficult for non- technical staff to explain can be
observed
However this method has some drawbacks too, these include;
11
Rehema Secondary School Prefects System- 2019 Computer Studies Project
They serve well in collecting data from users of a specific system and get back informative
feedback. The responses are quick and can be easily tabulated from questions given.
FEASIBILITY STUDY
Feasibility report is the study established to find out the cost and benefit of a new
system.
A new system will only be developed if the benefits are more than its cost and it
will therefore be redundant to plan a new system whose benefits are not more than
its cost.
There are four types of feasibility reports normally carried out for a new system to
be developed.
These include:
This is a kind of feasibility report that establishes the extent by which the users are
comfortable with the new proposed system. According to my speculation of the
system, will be better than the current system as this would mean that the work
load for the staff at the league will be reduced. The staff pointed out that they were
12
Rehema Secondary School Prefects System- 2019 Computer Studies Project
eagerly waiting for the development of the new program as it will definitely bring
positive changes to the league.
Technical feasibility
Most of the equipments that the electoral offices would use with the new system
are readily available and cheap considering the benefits that the system will have
on both the staff, students and all the schools.
For further effect of the system, users will require to be taught relevant skills about
the working of the system as most are semi illiterate or illiterate when it comes to
computers.
Costs: The initial development costs are high, considering the transition from
manual to computerized system. The estimated figures are as follows:
=Ksh. 321000
13
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Benefits: Registration fees will keep flowing in each season. An estimated Saved
cost due to the new system per month is Ksh. 100000. Thus total benefits in 4
years (after 1st season):
= (100000*4*12)
= Ksh. 400000
=400000-321000
=Ksh.72900
This shows that adopting this system is beneficial to the electoral offices
Schedule feasibility
This establishes whether the development of the new proposed system will be
accomplished within the available time.
14
Rehema Secondary School Prefects System- 2019 Computer Studies Project
PROBLEM
RECOGNITION
PROBLEM
DEFINITION
PROGRAM DESIGN
PROGRAM
CODING
PROGRAM
TESTING
PROGRAM
IMPLEMENTATIO
N.
15
Rehema Secondary School Prefects System- 2019 Computer Studies Project
REQUIREMENTS SPECIFICATIONS
A. OUTPUT SPECIFICATIONS
For the development of this computerised system the following outputs are required;
The outputs will be recognised as tabulated data, also reports can be taken up to trace all needed
output to ensure accountability of the computerised functions of the system.
B. INPUT SPECIFICATIONS
Through the development of this computerised system, the inputs identified are;
i. Voters list
ii. List of contestants for each post
iii. List of class teachers
iv. List of winners for each post
v. List of spoilt votes from each class
vi. List of contestants and votes garnered
The best of the best would be required in running this computerised system. In hardware
options the following would be considered;
16
Rehema Secondary School Prefects System- 2019 Computer Studies Project
17
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Start
SYSTEM DESIGN
Fig1. SYSTEM FLOWCHART Enter contestant details
Enter voter details
Access files
Voter details
Vote
Counting votes
Award winner
Winners list
List of contestants and votes garnerder
List of spoilt votes
Stop
18
Rehema Secondary School Prefects System- 2019 Computer Studies Project
TABLES DESIGN
STUDENTS TABLE
TEACHERS TABLE
19
Rehema Secondary School Prefects System- 2019 Computer Studies Project
CANDIDATE TABLE
VETTING TABLE
20
Rehema Secondary School Prefects System- 2019 Computer Studies Project
VOTING TABLE
21
Rehema Secondary School Prefects System- 2019 Computer Studies Project
RESULTS TABLE
22
Rehema Secondary School Prefects System- 2019 Computer Studies Project
CANDIDATE INPUT
23
Rehema Secondary School Prefects System- 2019 Computer Studies Project
TEACHER REGISTRATION
STUDENT REGISTRATION
24
Rehema Secondary School Prefects System- 2019 Computer Studies Project
VOTING
25
Rehema Secondary School Prefects System- 2019 Computer Studies Project
VOTERS LIST
TEACHERS LIST
26
Rehema Secondary School Prefects System- 2019 Computer Studies Project
CONTESTANT LIST
27
Rehema Secondary School Prefects System- 2019 Computer Studies Project
28
Rehema Secondary School Prefects System- 2019 Computer Studies Project
29
Rehema Secondary School Prefects System- 2019 Computer Studies Project
FORM 3
CAPTAIN RESULTS
30
Rehema Secondary School Prefects System- 2019 Computer Studies Project
31
Rehema Secondary School Prefects System- 2019 Computer Studies Project
SYSTEM CONSTRUCTION
Here from the system design, the tables, the queries, forms and reports are constructed.
Below is a sneak view of the entity relationships designed from the tables:
Fig4.
Table relationships
32
Rehema Secondary School Prefects System- 2019 Computer Studies Project
33
Rehema Secondary School Prefects System- 2019 Computer Studies Project
34
Rehema Secondary School Prefects System- 2019 Computer Studies Project
USER MANUAL
LOADING PROCESS
The user will find using this system fairly easy as compared to running its old operations
manually.
35
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Start-up Form
When the program is run, the start-up form shown above is the first screen that appears. Allow it
about thirty seconds, it will automatically give way to the login Form shown below.
36
Rehema Secondary School Prefects System- 2019 Computer Studies Project
Once you successfully log in, the Main Menu form, which is the point at which input of data and
output of information is performed. Assume for instance that the ‘SCHOOL LEVEL’ command
RECORD NAVIGATION
FIRST
RECORD FIND CLOSE
RECORD FORM
PREVIOUS NEXT
RECORD RECORD LAST
RECORD
37
Rehema Secondary School Prefects System- 2019 Computer Studies Project
NAVIGATION GUIDE
ADD
RECORD
SAVE
RECORD
DELETE
PRINT
RECORD
RECORD
38
Rehema Secondary School Prefects System- 2019 Computer Studies Project
CONCLUSION
The proposed system is of significance to users of resident registration management. The system
has fulfilled all the objectives set out in the requirements specifications despite the challenges
passed.
The achievements outlines that computers are much faster than manual operations initially done
by the staff and hence faster speed of processing ensured efficient workflow.
39
Rehema Secondary School Prefects System- 2019 Computer Studies Project
RECOMMENDATION
The system has proved useful in managing large amounts of data, especially in processing
records and producing quality outputs. It also saves on the time used to process data and this
leads to client satisfaction. It offers security as double recordings are entirely avoided. Social
economic conflicts such as court battles due to double allocation of land ownership documents
are also totally eliminated.
40
Rehema Secondary School Prefects System- 2019 Computer Studies Project
BIBLIOGRAPHY
1. Geoffrey Chemwa, Stephen Mburu : Longhorn Secondary, Computer Studies, Book 4.
41
Rehema Secondary School Prefects System- 2019 Computer Studies Project
APPENDIX
SYMBOL MEANING
Decision
Document/Report
Flow direction
Start/Stop
Computerized process
Input
Manual input
42