You are on page 1of 49

ONLINE ADMISSION SYSTEM

(A CASE STUDY OF FEDERAL POLYTECHNIC MUBI)

BY

RAYMOND BATHINYI
ST/CS/HND/18/031

SCHOOL OF SCIENCE TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE
FEDERAL POLYTECHNIC MUBI, ADAMAWA STATE

MARCH, 2021

i
DECLARATION

I hereby declare that the work in this project titled “Online Admission System” was performed
by me under the supervision of Mr. Hyellamada Simon. The information derived from literatures
has been duly acknowledged in the text and a list of references provided. The work embodied in
this project is original and had not been submitted in part or in full for any other diploma or
certificate of this or any other institution.

Raymond James Bathinyi ______________________ ________________


ST/CS/HND/18/031 Signature Date

ii
CERTIFICATION

This project work titled “Online Admission System” meets the regulations governing the award
of National Diploma (ND)/Higher National Diploma (HND) in Computer Science, Federal
Polytechnic Mubi, Adamawa State.

Mr. Hyellamada Simon __________________


(Project Supervisor) Sign/Date

Mallam Adamu Garba Mubi __________________


(Head of Department) Sign/Date

Mal Abdulrahman Saidu _________________


(External Examiner) Sign/Date

iii
DEDICATION
I dedicate this project to my parents for the opportunity, they give me to undergo this
programme.

iv
ACKNOWLEDGEMENT
I give glory and honor to God Almighty for seeing me through the years of my academic pursuit.
I say thanks to my project supervisor in person of Mr. Hyellamada Simon who despite his tight
schedules he diligently read through the manuscripts, make corrections and gave useful
suggestions to the success of this research work.
My gratitude also goes to the Head of Department, Mallam. Adamu Garba Mubi, God will uplift
you all to a higher level of life. Long life and prosperity you will experience. I also say thank you
to the entire staff of the department of Computer Science for impacting knowledge both morally
and academically.
Furthermore, my gratitude goes to my parents, Mr. and Mrs. Raymond Amanuwa for their
parental care and prayers.
I cannot complete this acknowledgement without appreciating the efforts of my dearly beloved
friends, Gabriel Banga Ijasini, Damijida Dominic, Zachariah Aiden, and John Dogara, Bah
Solomon who devoted their time, money and computer system towards the success of this
project.
The Lord Almighty will bless you in all your endeavors. (Amen).

v
Table of Contents
ONLINE ADMISSION SYSTEM...................................................................................................i
(A CASE STUDY OF FEDERAL POLYTECHNIC MUBI)..........................................................i
DECLARATION.............................................................................................................................ii
CERTIFICATION..........................................................................................................................iii
DEDICATION................................................................................................................................iv
ACKNOWLEDGEMENT...............................................................................................................v
LIST OF FIGURES......................................................................................................................viii
LIST OF TABLES..........................................................................................................................ix
ABSTRACT....................................................................................................................................x
CHAPTER ONE..............................................................................................................................1
INTRODUCTION...........................................................................................................................1
1.1 Background to the study............................................................................................................1
1.2 Problem statement.....................................................................................................................2
1.3 Aim and objectives of the study...........................................................................................3
1. 4 Significance of the study..........................................................................................................3
1.5 Scope of the Study................................................................................................................3
1.6 Definition of terms.....................................................................................................................3
CHAPTER TWO.............................................................................................................................4
LITERATURE REVIEW................................................................................................................4
2.1 Introduction................................................................................................................................4
2.2 Related works on application of artificial intelligence (ai) in the field education.....................4
2.3 Over view of Expert systems.....................................................................................................4
2.4 Architecture of Expert System...................................................................................................5
2.5 Decision support system (DSS).................................................................................................6
CHAPTER THREE.........................................................................................................................8
SYSTEM ANALYSIS AND DESIGN...........................................................................................8
3.1 Introduction................................................................................................................................8
3.2 The disadvantages of the existing system:.................................................................................8
3.3 Advantages of the proposed system:.........................................................................................8

vi
3.4 The Proposed Method................................................................................................................8
3.5 Method of data collection..........................................................................................................9
3.6 System design............................................................................................................................9
3.6.1 Algorithm Design.................................................................................................................10
3.6.2 System architecture...............................................................................................................10
3.6.3 Database tables/queries structure..........................................................................................11
3.6.6 The input and output design.................................................................................................12
3.6.7 Report layout for student registration form.....................................................................13
3.6.8Report layout for student personal information.....................................................................14
3.7 System requirement specification............................................................................................14
3.7.1 Hardware requirement..........................................................................................................14
3.8 SOFTWARE REQUIREMENT..............................................................................................14
CHAPTER FOUR.........................................................................................................................16
RESULT AND DISCUSSION......................................................................................................16
4.1 Introduction:............................................................................................................................16
4.2.Results......................................................................................................................................16
4.3 Discussion................................................................................................................................21
4.4 User Manual.............................................................................................................................21
CHAPTER FIVE...........................................................................................................................22
SUMMARY, CONCLUSION AND RECOMMEDATION.........................................................22
5.1 SUMMARY.............................................................................................................................22
5.2 CONCLUSION........................................................................................................................22
5.4 RECOMMENDATION FOR FURTHER STUDIES.............................................................22
5.5 CONTRIBUTION TO KNOWLEDGE..................................................................................23
REFERENCES..............................................................................................................................24
APPENDIX A................................................................................................................................25
APPENDIX B................................................................................................................................29

vii
LIST OF FIGURES
Figure 2.1 Architecture of Expert System……………………………………………….……6

Figure 2.2 Decision Making Process …………………………………………………………7

Figure 3.1 Use Case diagram of screening and admission……………………………….……9

Figure 3.2 Form Interface layout …………………………………………………………….11

Figure 3.3 Student personal Information Form……………………………………………….12

Figure 3.4 Student registration form………………………………………………………….12

Figure 3.5 Report layout for student personal Information ………………………………….13

Figure 4.1 Account Creation…………………………………………………………….…….15

Figure 4.2 Login form……………………………………………………………………….…15

Figure 4.3 User Account...…………………………………………………………….…….…16

Figure 4.4 Screening Page……………………………………………………………………....16

Figure 4.5 Admission Report I ….………………………………………………………….......17

Figure 4.6 Admission Report II…………………………………………………………………17

Figure 4.7 Admin Dashboard …………………………………………………………………....18

Figure 4.8 Report Layout ……………………………………………………………………….18

Figure 4.9 Xampp control Panel ………………………………………………………………. 19

viii
LIST OF TABLES
Table 3.1 Student Registration Form………………………………………………………….10

Table 3.2 Admin login………………………………………………………………………….11

Table 3.3 Student login………………………………………………………………………...11

Table 3.4 Student Personal Information……………………………………………………….11

ix
ABSTRACT
Inefficient admission system reduces the number of efficient students in the school due to its
speed, delay and integrity. The numerous benefits of digitalization have made applying for
admission to be computerized such that a prospective student uses web to apply. But the process
of admitting a student that applied are not automated. This project is aimed at developing an
automated system that will admit student immediately after applying. This system is developed
using HTML and PHP and the results were efficient

x
CHAPTER ONE
INTRODUCTION
1.1 Background to the study
Web based admission process allows institutions to receive applications through the web and
candidates do not need collect physical forms. Candidates are required to visit the admission
website of the institution. All requirements such as O-level credits eligibility criteria, number of
seats, selection criteria etc are mentioned in the website. Candidates are required to fill in the
online admission form and submit it online. On successful submission of the application form,
the candidate receives a unique form number against which he/she is required to make the
payment for the application form. Web based admission process can also be programmed to
electronically notify candidates about the outcome of the admission process. This saves a lot of
time and effort on the part of the institution as well as the candidates. Moreover, the merit list of
admitted students is generated automatically by the system thereby, ruling out any chance of foul
play (Mary, 2017). Therefore, only the deserving candidates get admission to the institution.
Digitization is making life simpler and more interesting where computers affects seen in diverse
areas of human life. From sleeping to eating, from exercise to working, technology has become
human companion, education is not left out.
Education as a best legacy given to individuals helps to stimulate our minds and create
inquisitive minds into intellectuals. It helps us to learn more about our life and world. Every
education icon wishes to make education in his or her watch greener through the incorporation of
technology (John, 2017). Hence, many started from online application, Computer Based Test
(CBT) and publishing of admitted student’s names on the internet but little has adopted the
online admission system that automates the admission rules and standard guidelines of admission
(Borgohain, 2017).
The present admission process into Federal Polytechnic Mubi is manual but the application
process has been digitalized by the body coordinating. Applicants purchase the form online that
gives the gateway to filling the online form on https://fpmportal.net/forms/signup/ A system as a
set of hardware, software (principles, rules and procedures) and people that works in union to
achieve a common goal makes up life of which information technology is not excluded. An
online student admission system in this context is a model that will automate the minimum
required rules for fulfillment ere admittance of a prospective student by the body/authority

1
concerned. This system will downsize the delay caused by humans due to the large number of
applications received as well as set a limit to the numbers of application for each course like a
seat reservation system.
Decision made in this system as in other systems are principally ground on principles and
experiences in human but built as intelligence into computer system. Due to the speed and
efficiency of computers, they are good companion for decision making and planning of business
activities.
Expert systems are computer software systems that use science, facts, and thinking techniques in
making decisions to solve problems that normally can only be solved by experts in the field. The
development of expert systems includes the activities and support needed to acquire knowledge
and to make conclusions and explanations. Implementation of expert systems are widely applied
in various fields, one of which is the field of education. Expert systems have been in various
fields to help easy
The application of expert systems in education is used for the development of learners, such as:
recognizing student characteristics, student performance analysis, and prediction of student
performance. So is the evaluation system, such as: basic evaluation of student competence,
character-based education evaluation, and evaluation of academic programs.
1.2 Problem statement
In recent times, there had been problems of admission processes which ranges from pride on the
part of the admission personnel in which they engage in admitting their relations or whoever that
gives them money to gain admission, thereby admitting unqualified candidates.
Another problem is the expenditure involved both on the part of the candidate and the institution
in question. The already admitted students on their own part, encounters a lot of stress while
checking their admission status.
The admission process has a lot of deficiencies, ranging from delay to favoritism in admitting
students
In a nutshell, the problems of the existing admission system are:
i. Speed – The human efficiency in terms of speed is extremely slow. If they were to
consider every application against the requirements.
ii. Error of admission: - Due to human error, the admission officer might forget or skip a
qualified candidate.

2
iii. Class Range – Due to the inefficiency of human, a class of fifty students might be over
populated at the end of admission process thereby making learning un-conducive for the
students.
1.3 Aim and objectives of the study
Online student admission system is aimed at automating the admission process of Federal
Polytechnic Mubi, Nigeria, with the following objective:
1. To study the current system of admission in the polytechnic.
2. To develop a robust database using SQL to keep records of the admitted student in the
polytechnic.
3. To study the use of knapsack algorithm for the screening and admitting the qualified
candidate in to the polytechnic.
1. 4 Significance of the study
The findings in the proposed work will benefit both the applicants and the institution: -:
i. The system will automatically screen and admit the qualified candidates.
ii. The required number of students will be admitted.
iii. There will be no issues of deficiency since the system will only admit applicants with the
required results.
1.5 Scope of the Study
The proposed system will only cover application and admission in to ND program in the
polytechnic.
1.6 Definition of terms
Admission: is permission given to a person to enter a place, or permission given to a country to
enter an organization.
A Web Site: is a collection of web pages and related content that is identified by a common
domain name and published on at least one web server.
Browser: is a software application used to locate, retrieve and display content on the World
Wide Web, including webpages, images, video and other file.
Digitization: is the process of converting information into a digital (i.e. computer-readable)
format, in which the information is organized into bits.
Online: This describes activities performed on and data available on the Internet.

3
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction.

This chapter focused on reviewing existing literatures in related area to this project. The review
covers application of Artificial Intelligence (AI) in the field of education, review on expert
systems, Decision Support System (DSS), Knapsack Algorithm.

2.2 Related works on application of artificial intelligence (ai) in the field education

Tanna (2017) developed a DSS that helps candidates decide which field of engineering suit them.
The system takes mean of current and previous Common Entrance Tests (CET) scores of
students who applied for that field. The mean is then compared with the candidates score in order
to identify qualified candidate.
Parwinder, (2014), developed a Fuzzy rule-based expert system for student’s performance
analysis. The results produced by the system are accurate and efficient. Also, Wijayanto, (2019)
developed a decision support system (DSS) of new student admission using analytical hierarchy
process and simple additive weighting methods that helps schools in selecting prospective
students.
There are many e-recruitment systems that have been proposed with an objective to cut cost and
to speed-up and increase the efficiency of the recruitment process. In order to find the suitable
candidates for job positions, these systems use different approaches like relevance feedback
(Kessler, 2007), semantic matching (Mochol, 2007), machine learning (Faliagka, 2012), natural
language processing (Karaa, 2010) and analytic hierarchy process (Faliagka, 2011) to
automatically check whether CV is arranged in a standard format.

2.3 Over view of Expert systems

An expert system is computer software that attempts to act like a human expert on a particular
subject area (Markham, 2017). It mimics the knowledge of human expertise to solve problem, or
to clarify uncertainties where normally one or more human experts would need to be consulted.
According to Markham (2001), expert systems are beneficial as a teaching tools because it is
equipped with the unique features which allow users to ask question on how, why and what

4
format. When it is used in the class environment, surely it will give many benefits to students as
it prepares the answer without referring to the teacher, besides that, expert system is able to a
give reasons towards the given answer. Ability of expert system to adaptively adjust the training
for each particular student on the bases of his/her own pace of learning is another feature that
makes expert system more demanding for students.
Expert system has been used in several fields of study including computer animation (Victor,
1995) computer science (Heather, 2001), engineering (Machotka, 2002), language (Expert
System in Language Teaching), and business study. For Computer Animation Production, expert
system has been used to design 2D and 3D modeling package. Expert systems are designed to
solve complex problems by reasoning through bodies of knowledge, represented mainly if–then
rules rather than through conventional procedural code.
2.4 Architecture of Expert System.

An expert system is made up of three parts:


A user interface - This is the system that allows a non-expert user to query (question) the expert
system, and to receive advice. The user-interface is designed to be simple to use as possible. In
academic expert systems, the potential users are the tutors (trainers) and the tutees (students)
(Darlington, 2000). Both interact with the system via an interactive interface where user queries
pertaining to a particular subject are created and the system is then commanded to compute and
decide on the solution or advice to the query. It is equipped with the unique features which allow
users to ask question on how, why and what format. Student’s tutorials and additional materials
can be requested and passed on to the student easily over the interface. In addition, revision and
self-assessment is expertly conducted between the system and the student and thus better
preparation for student examinations. The tutor also uses the interface to the system to create
queries on what to expertly deliver to students as well as setting parameters on computer aided
student assessments, tests and marking. The actual training or instructing which is supposed to be
done by the instructors can easily be conducted by the expert system on the student’s pace and
thus effective dissemination of data as the student interacts with the system. The non-expert user
queries the expert system. This is done by asking a question, or by answering questions asked by
the expert system.

5
Retrieved January 31th 2021 from: http://cmrr.ucsd.edu/people/Hughes/
Figure 2.1 Architecture of Expert System.
2.5 Decision support system (DSS)
A decision support system (DSS) is a computerized program used to support
determinations, judgments, and courses of action in an organization or a business. A DSS sifts
through and analyzes massive amounts of data, compiling comprehensive information that can
be used to solve problems and in decision-making.
Academics have perceived DSS as a tool to support decision making processes, DSS
users see DSS as a tool to facilitate organizational processes (Peter,2017). Some authors have
extended the definition of DSS to include any system that might support decision making and
some DSS include a decision-making software component (Sprague, 2018)
DSS gathers and analyzes data, synthesizing it to produce comprehensive information reports. In
this way, as an informational application, a DSS differs from an ordinary operations application,
whose function is just to collect data (Harvey, 2017). Also, DSS can either be completely
computerized or powered by humans. In some cases, it may combine both. The ideal systems
analyze information and actually make decisions for the user. At the very least, they allow
human users to make more informed decisions at a quicker pace (Pisinger, 2018)
A decision is the choice made among the alternative courses of action. Thus, the process in
making a choice from available alternative course of action is known as Decision Making
Process. This process can be illustrated below

6
Identify Collect Analyze and seek
problem data relationship for the data

Take decision
Compare alternative Identify constraints / barriers
courses of actions and generate alternative

The Decision Making Process

Figure 2.2. Decision Making Process (Apanapudor, 2007)


From figure 2.1, the first stage is “identify problem” which in this case is to attain the
genuineness of a product. Next, is “collect Data”, sort and classify data regarding the problem.
Data collected must be representative of the problem (the unique code), upon this, the data are
analyzed to unveil the possible relationships positive or negative. Thereafter we identify possible
constraints and alterative courses of action are noted and used to compare other alternatives. This
may require additional data. At this point the objective of the organization plays some crucial
roles. Observation here is that the decision-making process is a closed loop so the process may
continue until an optimal choice is made from the alternative course of action.
A properly designed DSS is an interactive software-based system intended to help decision
makers compile useful information from a combination of raw data, documents, and personal
knowledge, or business models to identify and solve problems and make decisions.
The primary purpose of using a DSS is to present information to the customer in an easy-to-
understand way. A DSS system is beneficial because it can be programmed to generate many
types of reports, all based on user specifications. For example, the DSS can generate information
and output its information graphically, as in a bar chart that represents projected revenue or as a
written report.
As technology continues to advance, data analysis is no longer limited to large, bulky mainframe
computers. Since a DSS is essentially an application, it can be loaded on most computer systems,
whether on desktops or laptops. The flexibility of the DSS is extremely beneficial for users who
travel frequently. This gives them the opportunity to be well-informed at all times, providing the
ability to make the best decisions for their company and customers on the go or even on the spot.

7
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
3.1 Introduction
This chapter discusses the disadvantages of the existing system, advantages of the proposed
system, methods, system
3.2 The disadvantages of the existing system:
i. Class Range – Due to the inefficiency of human, a class of fifty students might be over
populated at the end of admission process thereby making learning un-conducive for the
students.
ii. Error of admission: - Due to human error, the admission officer might forget or skip a
qualified candidate.
iii. Speed – The human efficiency in terms of speed is extremely slow. If they were to
consider every application against the requirements.
3.3 Advantages of the proposed system:
The profound effect of the application of computers in our society today cannot be over
emphasize and also findings in the proposed work will benefit both the applicants and the
institution:
iv. The system will automatically screen and admit the qualified candidates.
v. The required number of students will be admitted.
vi. There will be no issues of deficiency since the system will only admit applicants with the
required results.
3.4 The Proposed Method.
The proposed method for the development of the system is the knapsack algorithm.
The knapsack problem or rucksack problem is a problem in combinatorial optimization. Given a
set of items, each with a weight and a value, determine the number of each item to include in a
collection so that the total weight is less than or equal to a given limit and the total value is as
large as possible. It derives its name from the problem faced by someone who is constrained by a
fixed-size knapsack and must fill it with the most valuable items. The problem often arises in
resource allocation where the decision makers have to choose from a set of non-divisible projects
or tasks under a fixed budget or time constraint, respectively.

8
The knapsack problem has been studied for more than a century, with early works dating as far
back as 1897. The name "knapsack problem" dates back to the early works of mathematician
Dantzig (1884–1956), and refers to the commonplace problem of packing the most valuable or
useful items without overloading the luggage. Knapsack problems appear in real-world decision-
making processes in a wide variety of fields, such as finding the least wasteful way to cut raw
materials, selection of investments and portfolios, selection of assets for asset-backed
securitization, and generating keys for the Merkle–Hellman and other knapsack cryptosystems.
3.5 Method of data collection.
This project work will imply two different methods of data collection: The primary methods will
include interview of the admission officers and the portal admin on the current method of
admission in the polytechnic. The secondary method which includes the document review on
admission system and AI models development.
3.6 System design.
Systems design implies a systematic approach to the design of a system. It may take a bottom-up
or top-down approach, but either way the process is systematic wherein it takes into account all
related variables of the system that needs to be created—from the architecture.

9
3.6.1 Algorithm Design

Automatic Screening / Admission E.S


Create Profile

Login

Payment
Candidate Course
Evaluation

View Report Admin

Logout

Figure 3.1: Use Case diagram of screening and admission

3.6.2 System architecture

Create profile Applicant screening using


Apply for
knapsack problem approach
Admission

No Yes

Application
Successful?

Print admission

End

Figure 3.2 System Architecture.

10
3.6.3 Database tables/queries structure.
Table 3.1: Student registration.
FIELD NAME DATATYPE
FormNo: Auto-number
Surname: Text
FirstName: Text
Othername: Text
Sex: Text
Dateofbirth: Date/time
Address: Text
Parent/guardian: Text
Nextofkin: Text
Phone No.ofnextofkin: Number
Nationality: Text
Placeoforigin: Text
Stateoforigin: Text
Phonenumber: Number
Program: Text
O’level: Memo

FIELD NAME DATA TYPE NULL KEY


User Name VARCHER (20) NO PRI
Password VARCHER (20) NO
Category VARCHER (20) NO

Table 3.2 Admin login

FIELD NAME DATA TYPE NULL KEY


User Name VARCHER (20) NO PRI
Password VARCHER (20) NO
Table 3.3 Student login

Table 3.4 Student personal information


FIELD NAME DATA TYPE
Studenti;d: Text
Surname: Text
Firstname: Text
11
Othername: Text
Sex: Text
Dateofbirth: Date/time
Address: Text
Program: Text
Nationality: Text
Stateoforigin: Text
LGA: Text
Phone No: Number
3.6.6 The input and output design
FORM INTERFACE LAYOUT
Student registration form
Sure name:
First name:
Gender:
Status:
Date of birth:
L.G.A:
State of origin:
Nationality:
Home address:
Phone no.:
Next of kin name:
Next of kin phone no.:

Figure 3.2 Form interface layout

Student personal information form


Name:
Student reg. no.:
Sex:
Date of birth:
Nationality:
State of origin:

12
L.G.A:
Address:
Course:
Department:

Figure 3.3 Student personal information form


3.6.7 Report layout for student registration form

Surname: Jason
First name: Bourne
Gender: Male
Status: Single
Date of birth: 15-12-1998
Nationality: Nigeria
State of origin: Adamawa
L.G.A: Mubi
Home address: Barama lokuwa ward.
Phone number: 08105468364
Next of kin name: Wandiya Raymond
Next of kin phone number: 07031883382
Course: Computer science
Figure 3.4 Student registration report

3.6.8Report layout for student personal information


Name: Mizta Jason
Sex: Male
Date of birth: 15-12-2020
Religious: Christian
Status: Single
Nationality: Nigeria
State of origin: Adamawa

13
L.G.A: Mubi
Address: Barama
Course: Computer
Department: Computer science
Program: National diploma
Phone number: 08105468364

Figure 3.6 report layout for student personal information


3.7 System requirement specification.
These are the hardware and software requirement that the proposed programs need before being
installed in any computer.
3.7.1 Hardware requirement
The hardware configuration for the newly proposed system is given below.
i. Computer with Pentium IV 500MHZ or Higher
ii. Computer with 1GB of RAM or Higher
iii. Computer 100GB of HARD disk Space or more
3.8 SOFTWARE REQUIREMENT
The software requirement of this software includes:
i. O.S: Any version of Operating System that is networked enabled.
ii. Browser i.e Mozilla Firefox, internet Explorer, Chrome,
iii. Xammp Serve.
iv. IDE (Integrated Development Environment): -Dreamweaver, notepad ++ etc.

14
CHAPTER FOUR
RESULT AND DISCUSSION
4.1 Introduction:

This program is developed to easy the method of online application by the use of Artificial
Intelligence Model for Student Screening and Admission System.
4.2. Results
4.2.1 Home page. This picture below is the screen capture of the home page of new developed
site.

Figure 4.1 Home page

15
Figure 4.2.2 Creating Account.

Figure 4.2: Login Form

16
Figure 4.3: User Account.

Figure 4.4: Screening Page

17
Figure 4.5 Admission Report I

Figure 4.6 Admission Report II

18
Figure 4.7 Admin Dashboard

19
Figure 4.8 Report

4.3 Discussion.
The system is being designed using PHP and JavaScript, and the purpose of this system is to
provide a better and easy access to applicant’s work are willing to apply for admission to Federal
Polytechnic Mubi.

4.4 User Manual.


Below are the steps to operate the site.
The will need to install Xampp Server and follow the steps below.
i. Open the Xampp control panel and start the apache and mysql.

Figure 4.9 Xampp control Panel


ii. Locate any browser and type in http://localhost/fedpolymubi.edu.ng/ and press enter.
iii. Click on Click on Sign up to register.
iv. Click on Login to Login as an Admin/User.

20
CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMEDATION

5.1 SUMMARY.
Admission process should be a process handled with all honesty and care. Admission officers
should in no way be influenced. Hence this system has automated the role played by human
admission officers so as to avoid partiality and wrong admission. Also, this system will put a
square peg in a square hole by ensuring and admitting only those that meet the requirements and
the cut off mark. This system moreover, has made admission to be immediate as soon as the
prospective applicant fills all the data, the admission can be check.

5.2 CONCLUSION
Automated systems are more successful when compared with the manual or traditional systems.
The increased speed, confidentiality and ease of use are some of the successes of automated
system over traditional or manual system.
Online Admission System when pair side by side with the manual system has so many benefits.
This time around, no applicant that merited admission that will not be given due to nepotism or
favoritism. Even the parent can check and verify his/her child’s admission status.
Finally, the issues of paper work have been eradicated, information privacy has been enhanced
and data security is promoted.

5.4 RECOMMENDATION FOR FURTHER STUDIES


Further research advice on this research is to facilitate on the system’s function and design. The
inclusion of more modules and feature like the use of biometric should be incorporated in
upcoming research.
Also, a further research should be done on the data collection to avoid prospective applicant
entering their score and other information.

21
5.5 CONTRIBUTION TO KNOWLEDGE
This work has contributed to knowledge in the area of online admission systems. There are little
online admission systems that operates in real time like this. The automation of admission rules
has also contributed to knowledge in a way or another.

22
REFERENCES
Apanapudor. A. (2007). Decision Making Process. Michigan USA 3rd Edition. Retrieved from
http://archive.arma.org/standards/glossaryw2/index.cfm?id_term=373, (Retrieved on
16/02/2021) http://en.wikipedia.org/wiki/Decision_Making_Process,(Retrieved on
16/02/2021).
Borgohain. A. (2017). “Computer Based Test for school candidate Retrieved from
http://cdacmohali.in/P_Sanjeevani.aspx, (Retrieved on 16/02/2021).
Blaul.J. (2003). Online School Admission and data available on the internet. Retrieved from
http://www.orangehrm.com/aboutus.shtml, (Retrieved on 20/02/2021).
Darlington. D. (2000). knowledgebase systems in neuro science- A study, International Journal
on
Soft Computing, Artificial Intelligence and Applications (IJSCAI), Vol.4, No.2, May
2015.
Dominik. K. (2018). An Expert System for the Prediction of Student Performance in an Initial
Computer Science Course. Proceedings of the 47th ACM Technical Symposium on
Computing Science Education.
John. E. (2017). Benefits of Computers in educational field. Accessed February 5rd 2021 from
http://en.wikipedia.org/wiki/benefits_Computer_in_Education.pdf
Kessler. E. (2007) A Decision Support System for University Admission Policies”, European
Journal of Operational Research, 140-156
Rasheed. D. (2012). Automatic Admission System. Accessed January 31th 2021 from
http://arg0.net/wiki/encfs.
Parwinder. D. (2014) Guidelines for Admissions into Nigerian Universities 2014.
Peter. I. (2018). Knowledge-Based Systems,1st Ed. Jones and Bartlett Publishers, Inc., USA
©2009 ISBN:0763776475 9780763776473.
Pisinger. I. (2018). Knowledge-Based Systems,1st Ed. Jones and Bartlett Publishers, Inc., USA
©2009 ISBN:0763776475 9780763776473.
Tanna. J. (2011). Developed a Decision Support System of School Admission. Accessed
February 5rd 2021 from www.greenbag.org/decision
support_system_of_school_admisson .pdf
Simpson. S. (2015). Definition of a website and Digitization. Accessed January 31th 2021 from
http://cmrr.ucsd.edu/people/Hughes/CmrrSecureEraseProtocols.html

23
Winjayanto. A. (2019). International Journal of Computer Science and Mobile Computing,
September -2015, pg. 324-3

24
APPENDIX A

Start

Home page

Register / Apply
Admin

Add Subjects Make Payment.

Continue Application
Add Course

Check Admission Status


Train the System

Print Admission Status

Stop

25
4.2.1 Home page. This picture below is the screen capture of the home page of new developed
site.

Figure 4.1 Home page

26
Figure 4.2.2 Creating Account.

Figure 4.2: Login Form

27
Figure 4.3: User Account.

Figure 4.4: Screening Page

28
29
APPENDIX B
Program Code for Homepage:
<?php include "header.php";
?>
<div class="container">
<div class="navigation">
<a href="index.php">HOME</a>
<a href ="signup.php">Signup</a>
<a href ="login.php">Login</a>
<div class="clearer"><span></span></div>
</div>

<?php// include "library/default.php"; ?>


<div style="width:100%; border:0px red solid;margin-left:0%; box-shadow:0 0 5px #ccc;
border-radius:15px;height:400px">
<img src ="images/rpt.JPG" style="width:90%;margin-left:0%;height:100%; top:0px;"/>
</div>
<div class="clearer"><span></span></div>
<footer>
<div class="copyright">
Copyright <?php echo date("Y"); ?> &#174; . All Rights Reserved @ Mizta
Jason.

</div>
</footer>
</div>

</div>

30
</body>

</html>
Program Code for Login
<center>
<form method="post" action="login_exec.php">

<table style="width:50%;border:7px solid WhiteSmoke; height:80%;">


<tr>

<tr> <td colspan ="2" align="center" >


<?php
@session_start() ;
if(isset($_SESSION['errorMessage']) && strlen($_SESSION['errorMessage']) >
0){
echo $_SESSION['errorMessage'];
$_SESSION['errorMessage'] = '';
session_destroy();
}
?>
</td> </tr>

<tr height ="50px">


<td align="right">UserName: &nbsp; &nbsp; &nbsp; </td><td><input type = "text"
required name = "txtusername" placeholder ="username" color ="WhiteSmoke" /> </td>
</tr>
<tr height ="50px">
<td align="right">PASSWORD: &nbsp; &nbsp; &nbsp; </td><td><input type =
"password" required name = "txtpass" placeholder="Password" /></td>
</tr>
<tr height ="50px">

31
<td align="right"> <input type = "submit" name "btnsubmit" value="SUBMIT" >
</td><td> <input type = "reset" name "btnrst" value="CANCEL"> </td>
</tr>
</table>
</form>
</center>
<?php

if (isset($_POST['btnsubmit'])){
$username=$_POST['txtusername'];
$password=$_POST['txtpass'];

}
?>
Program Code for Payment Page:
<?php
include("connection.php");
session_start();
$username = $_SESSION['username'];

$sql="SELECT payment FROM tbllog WHERE payment LIKE 'yes' AND username LIKE
'$username'";
$query=mysql_query($sql);

if (mysql_num_rows($query)==1) {

echo'<script>alert("Payment ALready Completed! Proceed to Biodata");


location.replace("dashboard.php")</script>';
}
?>

32
<div id="templatemo_main">

<div class="col_w900 col_w900_last">

<div class="col_w580 float_l">

<div class="post_box">

<p>

<form method="post" action="">

<h2>PAYMENT</h2>

<table width="" border="1" style ="width:500px;" bgcolor ="white" class="" >


<th colspan="2" align="center" bgcolor="darkblue" style ="height:50px;color:white">
<strong><i>WebPay</strong></th>
<tr><td colspan="2">Card Type<select required><option>Master Card Naire
Debt</option>
<option>Master Card</option>
<option>Visa Card</option>
<option>Verv</option>
</select>
</td></tr>

<tr><td>Card Last Four Digit</td><td><input type ="number" required style


="width:200px;height:25px" min ="4" >
CVC2 Code<input type ="number" required style ="width:80px;height:25px" min ="3"
></td></tr>

33
<tr><td>Expiry Date</td><td><input type ="date" required style
="width:250px;height:25px" max ="2021-12-31" min ="2015-01-01"></td></tr>
<tr><td>Amount</td><td><strong>N10,000.00</td></tr>
<tr><td>Card PIN</td><td><input min="4" type ="number" required style
="width:250px;height:25px"></td></tr>
<tr><td colspan="8"align ="center"><input type ="submit" style
="width:250px;height:25px; background-color:red;color:white" name ="submit" value
="PAY"></td></tr>

</table>
</form>

<?php
if(isset($_POST['submit'])){

$query="UPDATE tbllog SET `payment` = 'yes' WHERE `username` LIKE '$username' " ;
$g=mysql_query($query);

if ($g==1){

echo'<script>alert("Payment Successful"); location.replace("dashboard.php")</script>';


die;

}
}

?>
Program Code for Evaluation Page:
<?php
session_start();
$username=$_SESSION['username'];

34
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Meta, title, CSS, favicons, etc. -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Events</title>

</head><?php include "connection.php"; //echo "hi"; ?>


<script>
function dis (){
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET", "users.php",false);
xmlhttp.send(null);
document.getElementById("getdata").innerHTML=xmlhttp.responseText;
}

setInterval(function(){
dis();
},1000);
</script>
<style>
.blink_text {
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;

35
-webkit-animation-iteration-count: infinite;

-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;

animation-name: blinker;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;

color:white;
font-size:40px;
}

@-moz-keyframes blinker {
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@keyframes blinker {
0% { opacity: 1.0; }
50% { opacity: 0.0; }

36
100% { opacity: 1.0; }
}
</style>
<style>
body {
height: 700px%;
width: 100%;
background-image: url("images/bg1.jpg");
background-repeat: no-repeat ;
background-size:cover;
}
.label {
color: white;
padding: 0px;
display: inline-block;
height:30px;
width:350px;

border-radius:5px;
font-size:25px;
}

.success {background-image: url('images/chk.jpg')} /* Green */


.info {background-color: #2196F3;} /* Blue */
.warning {background-color: #ff9800;} /* Orange */
.danger {background-color: #f44336;} /* Red */
.other {background-color: #e7e7e7; color: black;} /* Gray */

</style>
</head>

37
<body class ="body">
<center>
<h1 class="blink_text">EXPERT SYSTEM</h1>
<form method ="post" action ="result.php" name ="form2">

<div style="background-image: url('images/.jpg'); height:auto; width:85%; border-


radius:5px">

<br><br>
<?php
include("others/connection.php");
$query=mysql_query("SELECT * FROM tbl_subject AS s ORDER BY RAND()");
$line = 0;
$position = 0;
echo '<input type="submit" name="submit" value ="Evaluate" <br><br>';
?>

<br><br>
<?php
while($row = mysql_fetch_array($query)){

if($line == 1){
$bgcolor = '#E0EEF7';
$line = 0;
}else{
$bgcolor = '#FFF';
$line = 1;
}

echo '<span class="label success"><label><input type = "checkbox" name =


"idn[]" value ='. $row['sub_id'] .' /> '.$row['subject'].' </label></span>&nbsp;&nbsp;';

38
}

?>

</div>
</form>
</body>
</html>

39

You might also like