School Cafeteria 3
School Cafeteria 3
School Cafeteria 3
INTRODUCTION
Results processing can be seen as the process of converting scores, grade points,
credit units into a clear and meaningful information such as statement of result,
transcripts etc. (Ezenma et al, 2014). These results are used to check the
report on the academic record of student, listing courses offered and grades
unit processing, and graduation processing (Beka & Beka, 2015). A student’s
result is the criteria for the measurement of the student’s capability in terms of
adequate results processing system, the aim for which results are produced may
not be achieved, a mistake made during the process might lead to a very big
problem.
Grey (2010) observed that when the results are processed manually, it may lead
results after changes must have been effected and work load on the examination
officers etc. For these reasons an effective, efficient and error free results
effected without making the work untidy. Also stress on examination officers
The application of computer is very relevant in every aspect of human life and
there is need for everyone to be conversant with the new technology. The
computer is used to carry out tasks and assist human in organization, research,
is the best technology that has ever happen to office management. In view of
The software developed in this project work was designed using HTML, CSS,
MySql. This language was chosen because of its flexibility and features for
PHP) server was used for local testing. The software was tested and found to
Finally, with this, it was possible to compute Grade Point Average (GPA) and
examination scores entered or uploaded. The new system has some qualities
platform that can be used to manage the processing of all examination records
setbacks; they make the process to be time consuming, cumbersome and prone
to error. They lead to examination results being published late, sometimes with
wrong grades being entered and students’ grade point averages being wrongly
at the class of degree awarded. Some students could end up with undeserved
good class of degree, while others could be unfairly victimized, bringing about
frustration and bad blood. Thus an effective, efficient, stress free, speedy access
It has been discovered that the manual method adopted in departmental results
1. Poor Security of Documents: Printed documents often get lost at each point
in time some of these documents get eaten by termite and other insects, some
are taken away by intruders while other are easily misplace by those in
charge of it. Students or unauthorized persons may have access to the result
processing of results makes the job tedious for those in-charge. The short
period of time from the end of the exams to the day of vacation makes
teachers work round the clock to make sure the results are ready, but most
times, they find it impossible to accomplish within the short period of time,
extended indefinitely.
inaccurate results. There are also cases of students’ results being mixed up.
This work is intended to ginger the students and the lecturers in the application
following:
1. Provide opportunity for students to access the results and confirm their
done in seconds.
All efforts in this research are geared towards the gathering of sufficient
information’s that would help in making useful suggestions for the alleviation
to:
a. Present a single platform that will be used to manage the processing of all
b. Design a package with simple and user friendly interface that will be easy to
c. Provide an effective, efficient and error free results processing system for the
Department.
it is fully accepted and implemented. The system will make the departmental
Some of the problems that were encountered during the course of writing this
ii. Financial problem was one of the major problems encountered. For every
material needed, money was required e.g. browsing the internet to source
for information.
iii. Erratic power supply both in school and at home also hindered this
iv. Also, the time allotted for the completion of the project wasn’t sufficient
as it requires time to learn the programming tool used for the project.
with the introduction of the research study and it presents the background to the
study, statement of the problem, aims and objectives of the study, significance
of the study, scope of the study, organization of the report and definition of
terms.
Chapter two focuses on the literature review, the contributions of other scholars
Chapter three is project methodology this deals with the research methodology,
Chapter four deals with the system hardware and software requirements,
Chapter five focuses on the summary, constraints of the study, conclusion and
recommendations are provided in this chapter based on the study carried out.
ii. Computer: This is an electronic device that accept data as an input and
managerial skill.
into an information with the use of a system, and these system is made up
LITERATURE REVIEW
In the beginning of the 21st century, it was difficult to imagine the development
of the modern world without extensive use of the information technology that is
With the use of computers for information processing, instant access to the
2012).
According to Emmanuel & Choji (2012), one of the largest investments in many
data. Student information, if not properly created and stored, will cause many
courses they registered for and the result will be produced by the examiner.
Worldwide, it is known that the imbalance between man power availability and
problems where the amount of redundant data is reduced and the possibility that
data contained on a file might be inaccurate because they were never updated
(Akinmosin, 2014).
over the years has made the work of administrative officer in charge of
processing students’ result a very tiresome exercise to deal with. The rise in the
number of students in schools today made it imperative that we continue to seek
out the best and most efficient ways to handle schools and school
computation a lot more efficient and students will obtain their results
negligence.
software that captures the entire education business process and makes all
operations accessible via the web, thus allowing schools to effectively serve all
Choji (2012) stated that Publication of student’s results in the manual system
takes a very long time thus students remain idle for months waiting for their
result. Sometimes the delay in declaration of result cause heavy losses to the
students as generally they cannot join further studies or appear in competitive
The process becomes a lot easier and much more accurate when
automated, because the computer is capable of accepting and storing raw data, p
rocessing it, and storing the results until when needed (Ukem & Onoyom,
2011).
transcript generation some of which are reviewed. Beka & Beka (2015)
designed an automated result processing system that will increase through put
and reduce the response time involved in processing students result immediately
after they graduate from the institution. The system enables students register
courses and in turn, enable lecturers upload students results every semester.
Emmanuel & Choji (2012) examined the inadequacies involved in the manual
automated processing of the results. The software was developed using PHP
software was tested and work as expected. With the use of computers for
record of the entire student body in the University, storing course information
such as course code, course description, course unit, and scores for the purpose
of GPA computation, and producing user friendly data entry screens for ease of
investigations about the current manual record keeping were carried out at some
selected secondary schools of Nasarawa State. The problems with the manual
result processing were identified and a new system was proposed, designed, and
automate the processing of the results. The software was developed using PHP
database; tested and found to have produced the expected results (Ezemma et al,
software for computing students GPA (Grade Point Average) and CGPA
programming is hard coded into the cells, and cell referencing which could be
Management System, is used to create the database tables and data. This
not been put to use widely (Ukem & Onoyom, 2011). Java is a programming
language used to build programs that can work on stand-alone computers and on
the internet, its primary features are object-oriented and a cross platform
language. By cross platform, it means that the programs can run across several
tables and data. MySQL is very fast, reliable, and easy to use, and its
connectivity, speed, and security make it highly suited for accessing databases
(Ukem & Ofoegbu, 2012). Moreover, there are undoubtedly several other
existence. Some previous work has actually been carried out using several of
order to enhance maintainability while still retaining good speed and accuracy.
CHAPTER THREE
RESEARCH METHODOLOGY
made in order to develop the new system in sufficient depth. This is done to
enable the proposed system to provide information that can satisfy its
present budget.
c) INVESTIGATION AND ANALYSIS: The user’s requirement was
procedures and capabilities of the present system and that of the proposed
system.
During the architectural design process, the proposed system was broken
down into different modules. Then each of these modules in turn is designed
which resulted in the detailed design. The two design documents describe
Before the design of the proposed system, the basic problems and weaknesses
confronting the present system were identified and defined in other to get the
The method used in data collection during the course of finding the feasibility
Oral Interview: This was done when we visited the federal Inland Revenue
service, which gave us an insight of how they carry out their operation with the
system they already had, which led to the identification of problems listed
above, and the zeal in finding lasting solutions to the identified problems.
documents and journals that relates to our work at large and seeing the ideas of
other people.
Library Research: It was quite helpful though little information was gotten
from there.
The new result processing system automates all operations and administrative
system are performed by a computer. The system has two actors, the student
and the administrator. The primary source of student’s list comes from the
admission list.
administrator. He uploads the file into the MYSQL database for storage. When
a student comes to register for courses, he logs into the portal with a username
enable the student log on to the portal. After logging in, the portal opens a
window with his surname scrolling across the window. This is to show that this
student has logged into the software. At this level, he cannot access the
registration form or view result if he is a first time user. A first time registration
requires the student to change the password to any name of his/her choice.
When this is done, he will be given access to register courses, edit courses or
print registered courses. Student registration is stored into the MYSQL database
in a registration table.
systems. The result is saved in an excel format and transferred into a CD. The
CDs are submitted to the administrator who uploads the softcopy result into the
each student’s result from the result sheet and automatically calculates the GPA
for each semester. With this, the student is able to view all his results together
with the GPA for the semester. The software was designed by articulating the
manual processes and automating the processes. The automation is carried out
The data objects represent real-world entities e.g. courseregistration. It has a set
of attributes or properties and operations that can be carried out on it. The
object-oriented software captures the various data objects of the system and
processing system, data objects are represented as a class object. The classes
are: student class; course class; registration class; result class and administration
class. Each class is an entity of its own with a known set of characteristics and
operations that can be performed on it. The student class contains the student
admission list. The administrator can add or delete a student’s record. He can
also print the list of registered students. The “course-class” contains all the
courses that are offered in the department. The administrator can equally add or
semester. If a student registered for a module that he will not take, he will be
required to meet the administrator to drop the module. Only the administrator is
authorized to access the registration table. The result class contain the student’s
result uploaded from excel file. The administrator’s class contains the
its component and how they are connected together. The application in view is
of three-tier client/server application. In the three-tier architecture, a middle tier
(second tier). The database application would then send a request, on your
behalf, to the main server (third tier). The main server would process your
request and forward it back to the database application, which would then
For this application, the tools used to develop the first tier are JavaScript,
CSS, Html, JavaScript; tool for the second tier is PHP and the tool for the third
tier is MySQL.
The input interface is the interface that allowed the user to input his/her other
password and username in other to have access to main menu and other sub-
menu and other functional operations. Below is the graphical view of the input
interface.
LOGIN
Username
Password
RESULT REPORT
Student Registration
Admin
Result