Gwa Kennedy Otieno
Gwa Kennedy Otieno
Gwa Kennedy Otieno
BY
TO
0
DECLARATION
This project is presented as part of the requirements for Diploma in Information Technology awarded by
Siaya Institute of Technology. I hereby declare that this project is entirely the result of hard work,
research and enquires. I am confident that this project work is not copied from any other person. All
Signed…………………………………
Approval
This project report has been submitted for Examination with the approval of the supervisor.
Signed……………………………………
Date: ………………………………
Mr. Simon
DEDICATION
This research project is dedicated to my family members, classmates and entire Siaya institute of technology
fraternity for providing me with finance, knowledge and moral support at large.
i
ACKNOWLEDGEMENT
I would like to express my special thanks of gratitude to the Almighty God for a successful work done,
my supervisor Mr. Robert who took time to assist me with the project work and also Siaya Institute of
Technology by giving me a golden opportunity to do this wonderful project on the topic “Design and
Implementation of a Computerized Student Admission System”. Which also helped me in doing a lot of
research and came to know about so many new things and I am really thankful to them. Secondly, I
would also like to thank my friends and fellow students who helped a lot in finalizing this project within
ii
ABSTRACT
The design and implementation of computerized students’ admission system is focused at realizing an
efficient computation of students’ results. These complaints arise from problems discovered in the
manual system which not only include inefficiency, inaccuracy, time consumption and inconvenience but
laborious and sluggish. The proposed model is focused with studentship monitoring, storing students'
fundamental academic records, tracking students if there is any form of wrongdoing, and checking every
certificate issued by Kentech University in the future to ensure that false admittance is greatlydecreased.
An institution cannot function without information; hence an information system is similar to the nervous
system in the human body.
In this project, a review of other project works was performed and analyzed, giving the same problems
listed in the project. Chapter three is a systematic design on how to execute a web design for the
admission portal. ER Diagram and Design model were introduced to explain the details of the admission
portal. In Chapter 4, there was an implementation of the designed program. The admission portal was
administered in three stages, the first stage which is the registration and login page. The second stage is
the admission requirement and the documents needed to complete the admission form and the third stage
is where the admission status is can be monitored.. After that, there is a submit button to submit all
documents. This program was designed using PHP and HTML for the frontend design. This program
will eradicate the problems that both staff and students face.
iii
Table of Contents
DECLARATION ................................................................................................... 0
DEDICATION ....................................................................................................... 1
ACKNOWLEDGEMENT .................................................................................... 2
ABSTRACT ........................................................................................................... 3
CHAPTER ONE .................................................................................................... 1
INTRODUCTION ................................................................................................. 1
1.1 BACKGROUND OF THE STUDY ........................................................... 1
1.2 Problem Statement ..................................................................................... 3
1.3 Aims and Objectives of the Study ............................................................. 4
1.4 Significance of the Study ............................................................................ 5
1.5Limitations of the Study .............................................................................. 6
1.6 Organization of Study................................................................................. 7
Definition of Terms .......................................................................................... 7
CHAPTER TWO ................................................................................................... 8
LITERATURE REVIEW ..................................................................................... 8
2.1 Introduction ................................................................................................. 8
2.2Data and Information .................................................................................. 8
2.3Empirical Literature.................................................................................... 9
2.3.1Design and Implementation of a Computerized Students Admission System 10
2.3.2Design and Implementation of Online Student Admission and Document Verification System (A Case
Study of University of Uyo)............................................................................. 10
2.3.3Statement Of Problem (Design and Implementation of Online Student Admission and Document
Verification System) ....................................................................................... 12
2.3.4Aims and Objectives (Design and Implementation of Online Student Admission and Document
Verification System)........................................................................................ 13
Figure 1............................................................................................................ 14
2.3.6Development of a Computerized Student- Advising and Enrollment System 15
2.3.7Design and Implementation of Computerized Registration Application for School Enrollment (Case
Study of Abia State University Uturu) .......................................................... 19
Statement of the Problem (Design and Implementation of Computerized Registration Application for
School Enrollment) ......................................................................................... 20
iv
Significance of Study (Design and Implementation of Computerized Registration Application for School
Enrollment) ..................................................................................................... 21
Aims and Objectives (Design and Implementation of Computerized Registration Application for School
Enrollment) ..................................................................................................... 22
CHAPTER THREE ............................................................................................. 24
SYSTEM SPECIFICATION AND DESIGN .................................................... 24
3.1Introduction ................................................................................................ 24
3.2 Methodology .............................................................................................. 24
3.3 Process Model ............................................................................................ 24
3.4 Use Case Diagram ..................................................................................... 26
3.4.1 Functional Requirement ........................................................................ 27
Registration ..................................................................................................... 27
Please log in. .................................................................................................... 28
3.4.2 Software Requirements (for development) .......................................... 28
3.4.3 Hardware Requirements ....................................................................... 29
3.4.4 Non-Functional Requirement ............................................................... 30
3.5 System Design ............................................................................................ 31
3.5.1 ER Diagram ............................................................................................ 31
3.5.2 System Design Model ............................................................................. 33
3.5.2.1 Database Schema ................................................................................ 34
3.5.1.1 Sequence Diagram ........................................................................... 36
3.6 Problem of the Existing System ............................................................... 37
3.7 Justification for the New System ............................................................. 37
3.8 Technicality of the Project ....................................................................... 38
3.8.1 Frontend ................................................................................................. 38
3.8.2 Backend................................................................................................... 38
3.9 Organizational Structure of the Institution ............................................ 38
3.9.1 Admission Flowchart ............................................................................. 41
Information Flow Diagram............................................................................ 41
3.10 Mode of Admission Portal ...................................................................... 42
CHAPTER FOUR ............................................................................................... 43
v
SYSTEM IMPLEMENTATION ........................................................................ 43
4.1Introduction ................................................................................................ 43
4.2 Implementation ......................................................................................... 43
4.2.1 Design of a Database .............................................................................. 43
4.2.2 Coding ..................................................................................................... 44
4.2.3 Interface Design ..................................................................................... 44
4.3Testing ......................................................................................................... 45
4.3.1 Unit Testing ............................................................................................ 45
4.3.2 Integration Testing................................................................................. 45
4.3.3 User Testing ............................................................................................ 46
4.3.4 Maintenance ........................................................................................... 46
4.4 The Frontend Development...................................................................... 46
4.4.1The First Page ......................................................................................... 46
The Header: .................................................................................................... 46
Dashboard: ...................................................................................................... 47
The Footer: ...................................................................................................... 49
4.1.1 The Second Page .............................................................................. 50
4.5 The Backend Development ....................................................................... 51
4.6 System Implementation ............................................................................ 52
4.7 Discussion of the Program........................................................................ 53
4.8 Operator and user education ................................................................... 54
CHAPTER FIVE ................................................................................................. 55
CONCLUSION AND RECOMMENDATIONS ............................................... 55
5.1 Introduction ............................................................................................... 55
5.2 Summary.................................................................................................... 55
5.3 Conclusion ................................................................................................. 55
5.1 Recommendation ................................................................................... 56
APPENDIX A .................................................................................................. 58
REFERENCES ................................................................................................ 61
APPENDIX B ....................................................................................................... 62
vi
PROJECT TIMELINESS ........................................................................................................ 62
BUDGET ................................................................................................................................... 63
vii
LIST OF FIGURES
List Pages
Figure 1 ...................................................................................................................................................... 7
Figure 2 ...................................................................................................................................................... 11
Figure 3 ...................................................................................................................................................... 12
Figure 4 ...................................................................................................................................................... 15
Figure 5 ......................................................................................................................... 16
Figure 6 ...................................................................................................................................................... 16
Figure 7 ...................................................................................................................................................... 18
Figure 8 ...................................................................................................................................................... 19
Figure 9 ...................................................................................................................................................... 22
Figure 10 .................................................................................................................................................... 23
Figure 11 .................................................................................................................................................... 24
Figure 12 .................................................................................................................................................... 24
Figure 13 .................................................................................................................................................... 25
Figure 14… ................................................................................................................................................ 26
Figure 15… ................................................................................................................................................ 28
viii
LIST OF ABBREVIATIONS
Abbreviation Meaning
KU KENTECH UNIVERSITY
ix
CHAPTER ONE
INTRODUCTION
The greatest innovation that has taken place in the twentieth century is in the
introduction of the digital computers which has been observed in the field of
by business trends and schools. Faster growth in network systems that use
communication links to connect subsidiary system (nodes) which may send and
management, you will note that the data generated by schools/organizations are
organizations. If the data contained in these files are not carefully delineated it is
very likely that the same data will appear on several of these files. That is, these
files would contain redundant data e.g. the University registry file and college or
department file would contain the name and address of a student. This would
mean that a simple change of address has to be processed in two and probably
three or four places, depending on the number of other files on which these data
appear PhilS. (2000). As further noted by (Vecchioli .B. 1999) organizing and
managing student records into a cohesive and efficient system might seem like an
impossible task.
1
Consequently, the development of the concept of database is the answer to
student’s efficient record keeping where the amount of redundant data is reduced
and the possibility that data contained on a file might be inaccurate because they
number of these issues but the proprietary nature of user oriented systems has not
made it possible to have a good survey of such systems. There is a wide array of
existing information and information needs, yet schools are often limited by
application form and user interface is to replace the current paper records
(Zhibing, .L. 2010). College Staff are able to directly access all aspects of a
web site. The system utilizes user authentication, displaying only information
and validated on the server before actual record alteration occurs. In addition to a
staff user interface, the system plans for student user interface, allowing users to
access information and submit requests online thus reducing processing time. All
administrator and ensures highest possible level of security. The system features a
complex logging system to track all users’ access and ensure conformity to data
2
access guidelines and is expected to increase the efficiency of the college’s record
management thereby decreasing the work hours needed to access and deliver
within the current framework and to form adequacy. One of these issues is the
upsetting and unvarying way of finding out whom and who qualified for
accumulate issues that the staffs confront in school. Agreeing to their reactions,
there is very a parcel of challenges that they confront with the manual
• Harm of archive due to fire or rain incident. Unable to keep track of all
time
• Gets tedious as the staff ought to go through each report piece by piece
students
3
1.3 Aims and Objectives of the Study
i. To develop online student admission system that will replace the manual
method.
management system.
students information.
iv. To eliminate the error involved with the manual method of checking
information
4
Reducing cost of buying writing materials
handle the inefficiencies of the manual system cannot be over highlighted. This
work will go a long way to reduce the stress of the manual system. It will serve
as a model for the computerization of some other office work in the school.
manage all types of sophisticated computations, data storage, and retrieval from
the school.
It's also vital to note that records created using an electronic machine can be
• It will save time: participant can sign up online when and where is
most convenient for them in just a few minutes without having to print,
• Improve student support: you will get all the necessary information
5
payment, viewing number of remaining participant places, analyze
participant and payment reporting, e-mail the participant data and more.
redundancy
This project is narrowed to Kentech University and its students. It deals with
In the manual data collection process, the student will purchase a form, fill it
out, and hand it in to the admissions department, then wait for a response.
After the admission has been given to the student, the student will now come
and collect his/her admission form, and go to his/her department for the
clearance, and to the finance department for the payment of school fees. After
the payment of the school fees, then the student will now proceed for online
course registration. The new system is intended to address issues with the
and staff of the stress that the manual approach causes. The proposed system
will also have some other features like; Accuracy in handling of data, Fast rate
data loss, it has a better storage and retrieval mechanism, and it is accessible
6
1.6 Organization of Study
There are five chapters in the project study. The chapter one is a broad
introduction of the project report which explains the reason for the project.
function. Chapter five is the final chapter, which highlights the project’s
Definition of Terms
connected to that network can print from it. Other devices, such as scanners,
video cameras, audio interfaces, and others are said to be online when they are
acknowledgment; concession.
7
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
The rapid rise of Information Technology, a lot of things that were
processing the data based on the instruction to come out with a result or
to mankind.
8
situations. They are the raw ingredients from which information is
created, whereas information is data that has been created in such a way
that the recipient can benefit from it. Data are facts gathered through
Oketunji S.F. (2002) underlined that information is data that have been
the recipient. Over here it should be noted that the user, not just the
2.3Empirical Literature
9
projects given and to be able to identify if the algorithm we used was the
best. The presentation also outlines the strengths and limitations that
System
notice of computer was before hated by the world as a great revolution like
any industry revolution. Not only did it make reliable solution possible, it
admission forms. Also, so much time was spent in sorting out qualified
applicants such as the total number of people that applied and the number
10
Implementation of Online Student Admission and Document
have confirmed the reason for their existence in the present era. The
the dangers they bring to society. Computer and new technology critics
express their concern that computers would supplant and replace all
computers in almost every aspect of today's rapid life has proven the
may be faked at a high rate and with ease, utilizing the computer in a
11
management information systems and information systems are used.
produces is the most valuable aspect of any degree, the greatest barrier
As a result of this approach, many students have wasted time and money
studying at a university where they are not genuine students. Another issue is
admissions process. During the project's analysis and data collecting, it was
manual form for certifying students' admission status for future use.
That is to say, the process of daily tasks and activities is done manually,
admitted students each year is always delaying and lowering the quality of
12
2.3.4Aims and Objectives (Design and Implementation of Online Student
3. Prove its supremacy over the existing manual system of verification and
identification.
future purpose.
13
SCREEN SHOTS OF THE APPLICATION
Figure 1
System)
Uyo.
14
2.3.6Development of a Computerized Student- Advising and Enrollment
System
generated systems was born out of the changing needs of society and
in today's world.
15
Many institutions adopt paperless operations, which are both cost-
to finally finish their transactions without the security that they will be
employees responsible for the enrolment process, and in order to have a lot
more reliable technique, deliberations and talks were held to augment the
needs of both administrative staff and enrollees. This will allow colleges to
16
compete on an equal footing with one another, allowing them to meet their
lives. The application of technology in various systems in our daily lives has
necessitates fees. Depending on the user and the technology they are utilizing,
to store a large number of files and other materials. Computer storage capacity
systems frequently fail to ensure that user information is kept private, given
that both administrative personnel and other tech-savvy individuals may have
the present period, who are time conscious, would prefer a computerized
home using their internet connections. On the other side of the coin, we have
an unreliable and unstable internet connection. One of the reasons why some
17
government offices are dysfunctional is because of this. Because there are
persons who engage in black market transactions in which they can obtain
data that can be used for illicit purposes, online transactions such as
Some people believe that electronic transactions are more accurate and
data encoded. While a manual enrolment system can collect data more
pollution in several forms, including water, air, and land. The significance of
18
2.3.7Design and Implementation of Computerized Registration
Uturu)
Enrollment” Nigeria is not lagging behind the rest of the globe in adopting
information technology.
Despite the fact that most other countries, such as the United States, China,
and India, are enjoying an information technology boom, Nigeria has yet to
19
Statement of the Problem (Design and Implementation of
Enrollment)
Due to (i) the challenges students have when manually filling out and
20
Significance of Study (Design and Implementation of
Enrollment)
several benefits to both students and the KU board. The board does not
improved.
21
Aims and Objectives (Design and Implementation of
Enrollment)
of KU information.
data.
All these contribute to make sure that students’ data are well processed at right
time.
22
Scope of Study (Design and Implementation of Computerized
requirements.
Students can still learn about the Kentech University Board's past. The program
23
CHAPTER THREE
3.1Introduction
This chapter presents methodology describing how the study was conducted. It
includes; general analysis of existing system, fact finding method being used,
problem of the existing system, justification for the new system and
technicality of project.
3.2 Methodology
software. Each stage of the SDLC life cycle has its own set of
processes and deliverables that feed into the next. The Software
has a distinct deliverable and review procedure, and each phase is done
24
one at a time. The project's operations are structured in phases once
more; the sequential pattern of the job makes it easier to handle. Using
this approach makes it easy because it tells you what to do step by step
Figure 2
25
3.4 Use Case Diagram
A use case diagram is a software modeling technique that describes how a system responds to requests from
one of its stakeholders, known as actors, under various scenarios.
In essence, a use case diagram depicts how a system user interacts with it under specified conditions
(Pressman, 2005:191). Developers can use cases to figure out which features to add and how to fix
faults.
The proposed system categorizes the various players as follows:
1. Administrator: The administrator is in charge of setting up the entire system.
The administrator creates user accounts, monitors logs, makes reports, and configures various settings.
2. Students: Each student must create an account with the system.
System
Login
Registration
Access Database
Manages Database
Print Database
Studen Records
Administrator
ts
Log
out
Figure
3
26
3.4.1 Functional Requirement
Statements of services that the system should perform are known as functional
requirements.
How the system should respond to specific inputs, and how the system should
It lays out the software features that developers must include in the product to
The numerous acts that must be considered are directly tied to functional areas,
and the system cannot satisfy its required requirements without these qualities.
Registration
1. The student must be able to register for the semester using the system.
27
5. The system will allow the Administrator to view student registrations.
1. Administrators will be able to connect in to the system using their username and password.
2. Staff will be able to access the system using their username and password.
3. The Administrator will be able to generate new user accounts through the system.
5. Staff will be able to change their account passwords using the system.
• Database: MySQL
• Server: xamp
• PHP
• Java Script
28
3.4.3 Hardware Requirements
• Pentium PC
• 4 GB RAM
• Pentium PC
• 2GB RAM
• Browser
29
3.4.4 Non-Functional Requirement
Non-functional requirements, as the term implies, are those that are not
immediately related to the system's unique services provided to its users.
They could have anything to do with emergent system attributes like reliability,
response time, or store occupancy.
Alternatively, they may specify system implementation limits such as I/O device
capabilities or data representations used in interfacing with other systems.
Non-functional requirements, such as performance, security, or availability,
typically define or constrain the system's overall features. The overall traits or
attributes of the final system are known as Non-Functional Requirements.
The following are the Lottery System's non-functional needs.
Availability: The amount of time that a system is operational
and available for usage is referred to as its availability. The
system will be ready to use as and when transactions require it.
Reliability and Performance: The system is designed to fulfill the client's
expectations and to perform for a longer period of time without failure.
Efficiency: The system will be designed to work at its best and produce the
desired results in the least amount of time.
Interface Design: The Graphical User Interface (GUI) is designed to be user-
friendly in order to improve interactivity between the user and the system.
Security: The system has a security feature that limits access to certain
features or data and protects data privacy to prevent unauthorized access or
data alteration.
Usability: The system will be developed to make the user as comfortable as
possible while using it, as well as to make it easy to learn and integrate.
30
3.5 System Design
how they fit together, and how they function together to meet the system's
requirements.
3.5.1 ER Diagram
foundation.
The entity relationship diagrams served as a visual starting point for the
31
The student and the administrator are the two entities in our entity relationship
diagram.
enters his information into the system and the administrator has
access to it.
32
Administrator
Students Registration
Students_id Date
level
Name Department
Admin_id
Faculty
Admin_Name
ii. Effective Analysis: A design model can help you evaluate a problem more effectively.
iii. Appropriate Documentation: System design models serve as useful program documentation for a variety of
applications.
iv. Efficient Coding: During the system analysis and program phase, the design models serve as a guide or
blueprint.
33
v. Appropriate Debugging: The model aids with debugging.
A database schema is a visual depiction of how data in the database is defined. A database is a logically related
collection of data that is organized. The goal of databases is to create a centralized repository where users may
share information.
The majority of applications have a database at the backend to store the application's data. The lottery system's
database is Microsoft SQL Server. It gives data to the application as needed and saves any data that the
application saves.
34
Database Schema
Departme Student
nt Administrator
Student_id
Depart_id Admin_name
Student_name
Admin_id
Depart_n Student_level
Admin_password
ame Student_faculty
Department_number
Depart_lo Student_program
cation
Depart_p
hone_no Registration Form
Student_id
p.k=Dept_name
p.k=Dept_id
Student_name
date
p.k=Admin_password P.k=Student
p.k=Admin_id Student_level
p.k=Students_name_id
Student_diagram
Student_receipt_number
p.k=Student_receipt_number
p.k=Student_name
Figure 5
35
3.5.1.1 Sequence Diagram
Sequence Diagram
Sequence Diagram
Logs in
Stored in database
Displays Feedback
Figure 6
36
3.6 Problem of the Existing System
Based on the manual means which is being used by the Institution, preserving
that includes:
• Unable to keep track of all student applications because the forms get
packed up
piece
students
The new system is designed to solve the situation that is affecting the
format thereby relieving both students and staff workers from the
37
3.8 Technicality of the Project
3.8.1 Frontend
students would interact with to register for their preferred courses. The
developed using JavaScript, Html and Php coding. The Frontend page
is what students interact with when filling their forms for admission.
This frontend page is the website of the application portal which entails
3.8.2 Backend
The Backend of the system is what keeps or stores any data which is
records every data being done at the frontend. The Backend is being
A system that defines how particular tasks are directed in order to fulfill an
admission flowchart works, there is a need to know how the offices of the
38
organization are being communicated.
39
KENTECH UNIVERSITY
Figure 7
40
3.9.1 Admission Flowchart
The trend of information starts from students. The students have to fill
goes directly into the Board database where the system operator or
Database manager.
VICE CHANCELLOR
REGISTRAR
DEANS
HEADS OF
DEPARTMENT
ADMISSION OFFICE
STUDENT
Figure 8
41
3.10 Mode of Admission Portal
The mode of admission portal was done in a desktop mode. This mode is best
suited for building an admission portal because it is easier and faster to submit
all documents using a computer. When using a computer, all you have to do is
scan all documents necessary for the admission, making it a paperless system.
The desktop mode also helps in filling up the admission form. When
Word making the applicant get direct access to the file as soon as
possible. The admission form opens up to Microsoft Word and then the
The desktop mode is easily accessible because most applicants have access
to a computer. Research shows that about half the population has access to at
least one computer. This mode makes it easier for applicants to access the
Let's take a look at each word that makes up "HTML" from beginning
to end to get a better understanding of the abbreviation: Hypertext is
text that has been structured to connect relevant objects (sometimes
with embeds such as images).
Markup is a typesetting style guide for everything that will
be printed in hardcopy or softcopy format. Language: A
computer system's language is the language it knows and
employs to interpret commands.
PHP: PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-
used open-source general-purpose scripting language that is well suitable for
web development and can be integrated into HTML.
42
CHAPTER FOUR
SYSTEM IMPLEMENTATION
4.1Introduction
The issue of a solid and dependable database for successful form collection and
chapter shows how the system was built and what it entailed.
4.2 Implementation
1. Design of a Database
2. Coding
3. Interface Design
SQL Server is the database for this system, and it serves as the data
repository for all of the records entered by the application. The database
specify the classes and properties that will be utilized in the application.
And it's these classes and properties that represent the database's numerous
43
4.2.2 Coding
communicate with the database by connecting the two. These codes are run
in reaction to events such as a button click. This was done using Html,
database.
This entails designing a user interface to serve as the database's front end.
Users will be able to interact with the system more easilyas a result of this.
With a few clicks, they can read reports and enter information in graphical
format. Three web languages were used to create the interface: HTML,
boxes, and other controls are also used in the interface. HTML, which is in
such as the navigation bar, tables, and so on. The div tags were mostly
used for sectioning the page. The CSS is in charge of the presentation and
helps to create a decent look and feel by assisting in how the information
were shown or presented on the page. This was done using an external
style sheet where we specified how certain html tags should look and
referenced it in the main html file using the following syntax: •-link
were applied to the proper HTML tags as a result of this. The page
44
interactivity JavaScript assisted in checking user data prior to committing
any transaction. A staff name, for example, should not include a phone
number, and a phone number field should not accept alphabets. This was
done to maintain data consistency between the web Dims and the multiple
4.3Testing
The system's testing phase entails executing the system and comparing its
operating procedures, are examined to see if they are fit for use using unit
testing. Each module was put to the test to see if it produced the results
testing was done on the amount field to check if only decimal instead of
text would be acceptable, and if required fields were empty, the user was
45
4.3.3 User Testing
Users will be trained on how to utilize the system when it has been installed
and configured.
4.3.4 Maintenance
After the system has been successfully implemented, periodic system
cards, and serial number so when the admission lists are released, they can
The first page is divided into three parts, the header, main body and footer.
The Header:
Figure 9
46
The header consists of the name of the school, Contact us, Apply button,
Login button, School logo and a Learn more button. These help the
Dashboard:
Figure 10
47
The dashboard body is the registration page at which students sign up
before submitting various forms. In doing so, the system registers your
e-mail address including some details. This creates a login page for
students and with this page, students can login to check if they have
been accepted by the school or not. This page records the information
school.
1. Full Name
2. Sex
3. Phone Number
4. Email
5. LGA
6. State
7. Jamb number
8. Jamb score
9. Faculty
10. Department
48
The Footer:
Figure 11
The footer consists of information of the school such as the name of the
After clicking on Submit in the Dashboard Body sector, it takes you to the
registration.
The box above gives you the opportunity to upload all documents needed
for the admission form. Each applicant, according to the category they fall
under is supposed to tick each document they upload into the portal. After
doing so, applicants are supposed to click the submit button to complete
This is the Frontend development for the admission portal. After the
admission portal at any time they want to check their status when the
49
4.1.1 The Second Page
After logging in from the first page, it will take you to the page below
whereby you will now have access to the login form. The Second page
Figure 1
50
4.5 The Backend Development
that is not directly accessed by the user or in this case the applicants,
software or website.
PHP was the language used for the backend development of this website.
This language was chosen because of its robust nature and in-built security
framework.
ease of access.
security framework.
4. Providing a database where files and documents could be uploaded and kept
for review.
51
4.6 System Implementation
operational and used, and ensuring that the information system fulfills
rough sketch and planning of the admission portal, there was a need to
was written, tested, and documented as shown above the project, using
document.
It was also ensured that a completed user manuals and other documentation
will be made for the organization so that the organization’s personnel can
JavaScript programming language was used to build the new system for the
front end and Phyton programming language was used to develop the
interface.
52
4.7 Discussion of the Program
The goal of this project is to completely replace the old manual system and
its flaws with a web-based automated result processing system that will
In the current circumstance, this system entirely fits the criterion that was
established when this research was designed. We can say that the program
is ready for use, and that it will improve efficiency and service quality. It
will assist office workers in reducing their workload and time spent on
non-productive tasks. It's possible that the system will need to be tweaked
will greatly aid in the organization of candidate status records on the day of
After developing the application, the accuracy of the program was tested
with some varying data. This gives the assurance that the new system will
53
4.8 Operator and user education
The administrator, for example, will be taught how to use the features
available.
54
CHAPTER FIVE
5.1 Introduction
The manual method of filling out forms is being phased out in favor of online
forms, virtually all of our country's higher education institutions have moved
to online administration.
5.2 Summary
student registration and processing of results. The job entails analyzing the
The work was completed using the Java programming language, which
5.3 Conclusion
The institute's manual method to management causes a lot of problems for both
55
purposes using an online administration system. According to studies,
system is cost-effective for any organization that uses it or wishes to use it.
The old system has been heavily replaced by the new ones. One of the
newest and most effective strategies have been of online admission system,
which has really helped resolve many problems associated with the admission
system. The main point that was highlighted from this study was how unique
and wherever the applicants may be, and submit every necessary document
needed for the approval of the letter, saving so much time and money.
5.1 Recommendation
56
accomplished by staffing the department with more computer-savvy
lecturers.
ii. For increased efficiency, neatness, and dependability, tertiary
institutions should computerize their admission processing
system. This will save the students a lot of time and effort in
trying to receive their admissions in some form or another.
iii. Finally, in order to achieve greater success, the students' project should
be closely supervised and monitored.
57
APPENDIX A
KENTECH UNIVERSITY
A RESEARCH QUESTIONNAIRE
This research seeks to design and implement a computerized student
admission system and to investigate the problems and challenges facing
the school. Respondents are to take note that participation is voluntary
and they may withdraw any time without any penalty. The information
given out in this survey shall betreated with high confidentiality and
priority. The research is based on the topic “Design and
Implementation of a Computerized Student Admission System” and is
approved by Kentech University.
This research is voluntary and I am not obligated to fill it without
giving any reason
I accept to fill these questions understanding that my responses
will be anonymous during thewhole research project and after that.
58
What department do you work in?
Admission office Internal office Finance office Other (Please specify) ………….
What mode of system is comfortable and suitable for staff in the admission process?
Online admission system Analog admission system (hardcopy forms)
………………………………………………………………………………………………………
…………………………………………………..………………………………………………….
………………………………………………………………………………………………………
..…………………………………………………………………………………………………….
……………………………………………………..……………………………………………….
………………………………………………………………………………………………………
…..………………………………………………………………………………………………….
…………………………………………………..………………………………………………….
………………………………………………………………………………………………………
59
..……………………………………………………………………………………………………
……………………………………………………..………………………………………………
……………………………………………………………………………………………………..
………………………………………………………………………………………………………
…………………………………………………..………………………………………………….
………………………………………………………………………………………………………
..……………………………………………………………………………………………………..
………………………………………………………………………………………………………
What are some of the traits/ things you would want this online system to have? (Ask if the
previous question has YES as an answer)
………………………………………………………………………………………………………
…………………………………………………..………………………………………………….
………………………………………………………………………………………………………
..…………………………………………………………………………………………………….
……………………………………………………..……………………………………………….
………………………………………………………………………………………………………
How does an ideal online admission portal look like to you and what are some of its properties?
………………………………………………………………………………………………………
…………………………………………………..………………………………………………….
60
REFERENCES
Solomon, M. (2010). Seven Keys to Building Customer Loyalty and Company Profit. New
York: Fast Company Press.
61
APPENDIX B
PROJECT TIMELINESS
The Gantt chart shows all the tasks that were carried out in the course of carrying
Feasibility
study
√
Requirement
analysis
√
System design
√
Detailed design
√
Coding and
testing
√
Operation and
maintenance
√
62
BUDGET
TOTAL 52,500
63
Login System Code
<?php
session_start();
error_reporting(0);
include ('../connect.php');
if (isset($_POST['btnlogin'])) {
//Get Date
date_default_timezone_set('Africa/Lagos');
$current_date = date('Y-m-d h:i:s');
$email = $_POST['txtemail'];
$applicationID = $_POST['txtapplicationID'];
if (mysqli_num_rows($result) > 0) {
// output data of each row
($row = mysqli_fetch_assoc($result));
$_SESSION["uemail"] = $row['email'];
header("Location: index.php");
} else {
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
64
<title>Login Form</title>
65