CHAPTER ONE
INTRODUCTION
11 BACKGROUND OF THE STUDY
The errors associated with the existing manual method of student records and processing of
results in most universities in Nigeria including Benson Idahosa University make it not only
desirable but imperative that computerizedapproach be used to the full in measuring studentsrsquo
academic progress The manualmethods being employed suffer a number of set-back They make
the process to betime-consuming and prone to errors even as they lead to late publication
ofexamination results Worst still sometimes wrong grades are being entered andstudentsrsquo grade
point averages are computed wrongly Consequently thecumulative errors being generated are
ultimately linked to awarding of erroneousclass of grade Some students could end up with
undeserved good classes ofgrade while others could be unfairly victimized bringing about
frustration Inthis case the image of the department(s) concerned and the whole University alike
could become tarnished The problem therefore that arises is to find a method of processing
examination results that would be sufficiently accurate and reasonably timely
The students record and result processing is a routine activity Every semester in the higher
institution callsfor assessment of the performances of the students This assessment usually
comes in the form of examinations tests practicals labs and the like Without anassessment of
the students there will not be the need to work hard
Assessment takes the form of a reward system Students are interested in acompetitive
environment Tracing this to the primary and secondary schoolsystems where the students are
graded in positions each student works very hardto make the best results The higher institution
1
system is no difference At the endof each academic semester the results of the semester
academic activities arecomputed The issue here is in the conversion of the levels of involvement
andexpertise of the students into relative figures which ranks the students
12 STATEMENT OF THE PROBLEM
The problems posed by manual methods of result processing are enormous The issueshere can
only be addressed by employing upper hands The effort expended in theprocess of registration
of students and computation of their examination results istedious Quite worrisome is the fact
that these processes are carried out everyacademic session putting the operators in a continuous
and ever demanding cycle
The computation of examination results and registration of students is obviously anobject-
centered activity the student being the dominant object in this case Hencethe need to evolve not
just a computerized process but an object-orientedsoftware design and implementation that will
effectively and efficientlycapture all the important objects associated with the registration and
examinationresult processing within the University and the interactions among the objects
To arrest this problem there is a need to develop software that is accurate errorfree and that can
run on the web (using real time) in order to give students accessto their results as at when
needed This will also help reduce the queue usually seenat the course advisersrsquo office during
resultrsquos check and in turn tackle the so muchstress on both exams and record and the
management in Universities
2
13 AIM AND OBJECTIVES OF THE STUDY
The aim of the project is to design and implement online student record system
The objective of this project is to design and develop system that can
a) Provide a reliable solution to result processing that is corruption free
b) Provide a software that will generate result that is accurate timely and error free
c) Maintain a reliable database for storage of studentsrsquo records and update as the need
arises
d) Restrict unauthorized access to the students record
14 SIGNIFICANCE OF THE STUDY
The project work will help in a good number of ways to ease the delay in manualexamination
processing The software developed will help schools management toachieve efficient
Information Management System There are many otheradvantages and some of them are listed
below
a) It saves time during examination processing
b) References are very fast and delays can be avoided
c) It allows easy access to stored information
d) It helps in reducing the costs such as labor inventory and stationery
e) Generation of accurate resultsinformation on transactions is ensured
f) It guarantees the students unshared access to their individual results
3
15 SCOPE OF THE STUDY
The scope of the study will be limited to the design and limitation of online student record
system
The system developed will only cover registration of students result processing and security of
studentsrsquo record functions
16 LIMITATIONS OF STUDY
In the course of this design some factors led to constraints in the effective actualization of the
project
The duration for this project was too small for the study to be carried out in a more complex
scope There were some other programmes like exams to be attended to which curtailed the
time spent on the project The above constraint led to limiting the application functionalities
The limited resources available for carrying out this project posed a major constraint There
was much work to be done but limited cash was available The available related materials in
this research topic were insufficient and some of the respondents were unwilling to supply
useful information
17 DEFINITION OF TECHNICAL TERMS
Information System It is a collection of procedures people instructions and equipment to
produce information in a useful form
Technology It is study of techniques or process of mobilizing Resource (such as information)
for accomplishing objectives that benefits man and his environment
4
Information Information can be defined as the process of gathering transmitting receiving
storing and retrieving data or several items put together to convey a desired message
Computer Network Computer Network is a system that connects two or more computers
together using a communication link
Databases A systematically arranged collection of computer data structured so that it can be
automatically retrieved or manipulated It is also called databank
File Transfer Any kind of computer file can be sent via the Internet from oneInternet user to
another Table of accounts on spreadsheets design by a graphic artists music sound files etc can
all be exchanged in this way
5
CHAPTER TWO
LITERATURE REVIEW
20 INTRODUCTION
21 COMPUTER SYSTEMS AND OTHER RELATED CONCEPTS
The introduction of computer into information technology has massively improved the
information need of organization the success of this machine is dependent on the knowledge
base Therefore one can be prompted to ask aloud ldquowhat is computerrdquo Funk (1980) defined a
computer as an electronic device that can perform automatically and at a high speed a sequence
of logical operations according to instructions given to it inform of a pre-arranged program
Anigbogu (2000) defined a computer as an electronic device capable of accepting data and
instructions processing the data based on the instructions to generate results or output in such a
manner that is yet to be equaled by any other known machine to mankind
Chimezie (1990) stated that ldquoComputers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce results as compared with human
computing timerdquo
Obilikwu (1995) described computer as a machine that is capable of accepting input data store
and process the data based on instructions given by the computer user and in this way produce
expected results generally called output These definitions of computer would lead us to answer
the question ldquowhat is a programrdquo
In his definition Obilikwu (1995) defined a program as a sequence of instructions given to the
computer to perform a specific operation From Encarta Encyclopedia computer program is a set
of instructions that directs a computer to perform some processing function or combination of
functions The above definitions of computer clearly demonstrated the limitless area of
6
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
system is no difference At the endof each academic semester the results of the semester
academic activities arecomputed The issue here is in the conversion of the levels of involvement
andexpertise of the students into relative figures which ranks the students
12 STATEMENT OF THE PROBLEM
The problems posed by manual methods of result processing are enormous The issueshere can
only be addressed by employing upper hands The effort expended in theprocess of registration
of students and computation of their examination results istedious Quite worrisome is the fact
that these processes are carried out everyacademic session putting the operators in a continuous
and ever demanding cycle
The computation of examination results and registration of students is obviously anobject-
centered activity the student being the dominant object in this case Hencethe need to evolve not
just a computerized process but an object-orientedsoftware design and implementation that will
effectively and efficientlycapture all the important objects associated with the registration and
examinationresult processing within the University and the interactions among the objects
To arrest this problem there is a need to develop software that is accurate errorfree and that can
run on the web (using real time) in order to give students accessto their results as at when
needed This will also help reduce the queue usually seenat the course advisersrsquo office during
resultrsquos check and in turn tackle the so muchstress on both exams and record and the
management in Universities
2
13 AIM AND OBJECTIVES OF THE STUDY
The aim of the project is to design and implement online student record system
The objective of this project is to design and develop system that can
a) Provide a reliable solution to result processing that is corruption free
b) Provide a software that will generate result that is accurate timely and error free
c) Maintain a reliable database for storage of studentsrsquo records and update as the need
arises
d) Restrict unauthorized access to the students record
14 SIGNIFICANCE OF THE STUDY
The project work will help in a good number of ways to ease the delay in manualexamination
processing The software developed will help schools management toachieve efficient
Information Management System There are many otheradvantages and some of them are listed
below
a) It saves time during examination processing
b) References are very fast and delays can be avoided
c) It allows easy access to stored information
d) It helps in reducing the costs such as labor inventory and stationery
e) Generation of accurate resultsinformation on transactions is ensured
f) It guarantees the students unshared access to their individual results
3
15 SCOPE OF THE STUDY
The scope of the study will be limited to the design and limitation of online student record
system
The system developed will only cover registration of students result processing and security of
studentsrsquo record functions
16 LIMITATIONS OF STUDY
In the course of this design some factors led to constraints in the effective actualization of the
project
The duration for this project was too small for the study to be carried out in a more complex
scope There were some other programmes like exams to be attended to which curtailed the
time spent on the project The above constraint led to limiting the application functionalities
The limited resources available for carrying out this project posed a major constraint There
was much work to be done but limited cash was available The available related materials in
this research topic were insufficient and some of the respondents were unwilling to supply
useful information
17 DEFINITION OF TECHNICAL TERMS
Information System It is a collection of procedures people instructions and equipment to
produce information in a useful form
Technology It is study of techniques or process of mobilizing Resource (such as information)
for accomplishing objectives that benefits man and his environment
4
Information Information can be defined as the process of gathering transmitting receiving
storing and retrieving data or several items put together to convey a desired message
Computer Network Computer Network is a system that connects two or more computers
together using a communication link
Databases A systematically arranged collection of computer data structured so that it can be
automatically retrieved or manipulated It is also called databank
File Transfer Any kind of computer file can be sent via the Internet from oneInternet user to
another Table of accounts on spreadsheets design by a graphic artists music sound files etc can
all be exchanged in this way
5
CHAPTER TWO
LITERATURE REVIEW
20 INTRODUCTION
21 COMPUTER SYSTEMS AND OTHER RELATED CONCEPTS
The introduction of computer into information technology has massively improved the
information need of organization the success of this machine is dependent on the knowledge
base Therefore one can be prompted to ask aloud ldquowhat is computerrdquo Funk (1980) defined a
computer as an electronic device that can perform automatically and at a high speed a sequence
of logical operations according to instructions given to it inform of a pre-arranged program
Anigbogu (2000) defined a computer as an electronic device capable of accepting data and
instructions processing the data based on the instructions to generate results or output in such a
manner that is yet to be equaled by any other known machine to mankind
Chimezie (1990) stated that ldquoComputers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce results as compared with human
computing timerdquo
Obilikwu (1995) described computer as a machine that is capable of accepting input data store
and process the data based on instructions given by the computer user and in this way produce
expected results generally called output These definitions of computer would lead us to answer
the question ldquowhat is a programrdquo
In his definition Obilikwu (1995) defined a program as a sequence of instructions given to the
computer to perform a specific operation From Encarta Encyclopedia computer program is a set
of instructions that directs a computer to perform some processing function or combination of
functions The above definitions of computer clearly demonstrated the limitless area of
6
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
13 AIM AND OBJECTIVES OF THE STUDY
The aim of the project is to design and implement online student record system
The objective of this project is to design and develop system that can
a) Provide a reliable solution to result processing that is corruption free
b) Provide a software that will generate result that is accurate timely and error free
c) Maintain a reliable database for storage of studentsrsquo records and update as the need
arises
d) Restrict unauthorized access to the students record
14 SIGNIFICANCE OF THE STUDY
The project work will help in a good number of ways to ease the delay in manualexamination
processing The software developed will help schools management toachieve efficient
Information Management System There are many otheradvantages and some of them are listed
below
a) It saves time during examination processing
b) References are very fast and delays can be avoided
c) It allows easy access to stored information
d) It helps in reducing the costs such as labor inventory and stationery
e) Generation of accurate resultsinformation on transactions is ensured
f) It guarantees the students unshared access to their individual results
3
15 SCOPE OF THE STUDY
The scope of the study will be limited to the design and limitation of online student record
system
The system developed will only cover registration of students result processing and security of
studentsrsquo record functions
16 LIMITATIONS OF STUDY
In the course of this design some factors led to constraints in the effective actualization of the
project
The duration for this project was too small for the study to be carried out in a more complex
scope There were some other programmes like exams to be attended to which curtailed the
time spent on the project The above constraint led to limiting the application functionalities
The limited resources available for carrying out this project posed a major constraint There
was much work to be done but limited cash was available The available related materials in
this research topic were insufficient and some of the respondents were unwilling to supply
useful information
17 DEFINITION OF TECHNICAL TERMS
Information System It is a collection of procedures people instructions and equipment to
produce information in a useful form
Technology It is study of techniques or process of mobilizing Resource (such as information)
for accomplishing objectives that benefits man and his environment
4
Information Information can be defined as the process of gathering transmitting receiving
storing and retrieving data or several items put together to convey a desired message
Computer Network Computer Network is a system that connects two or more computers
together using a communication link
Databases A systematically arranged collection of computer data structured so that it can be
automatically retrieved or manipulated It is also called databank
File Transfer Any kind of computer file can be sent via the Internet from oneInternet user to
another Table of accounts on spreadsheets design by a graphic artists music sound files etc can
all be exchanged in this way
5
CHAPTER TWO
LITERATURE REVIEW
20 INTRODUCTION
21 COMPUTER SYSTEMS AND OTHER RELATED CONCEPTS
The introduction of computer into information technology has massively improved the
information need of organization the success of this machine is dependent on the knowledge
base Therefore one can be prompted to ask aloud ldquowhat is computerrdquo Funk (1980) defined a
computer as an electronic device that can perform automatically and at a high speed a sequence
of logical operations according to instructions given to it inform of a pre-arranged program
Anigbogu (2000) defined a computer as an electronic device capable of accepting data and
instructions processing the data based on the instructions to generate results or output in such a
manner that is yet to be equaled by any other known machine to mankind
Chimezie (1990) stated that ldquoComputers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce results as compared with human
computing timerdquo
Obilikwu (1995) described computer as a machine that is capable of accepting input data store
and process the data based on instructions given by the computer user and in this way produce
expected results generally called output These definitions of computer would lead us to answer
the question ldquowhat is a programrdquo
In his definition Obilikwu (1995) defined a program as a sequence of instructions given to the
computer to perform a specific operation From Encarta Encyclopedia computer program is a set
of instructions that directs a computer to perform some processing function or combination of
functions The above definitions of computer clearly demonstrated the limitless area of
6
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
15 SCOPE OF THE STUDY
The scope of the study will be limited to the design and limitation of online student record
system
The system developed will only cover registration of students result processing and security of
studentsrsquo record functions
16 LIMITATIONS OF STUDY
In the course of this design some factors led to constraints in the effective actualization of the
project
The duration for this project was too small for the study to be carried out in a more complex
scope There were some other programmes like exams to be attended to which curtailed the
time spent on the project The above constraint led to limiting the application functionalities
The limited resources available for carrying out this project posed a major constraint There
was much work to be done but limited cash was available The available related materials in
this research topic were insufficient and some of the respondents were unwilling to supply
useful information
17 DEFINITION OF TECHNICAL TERMS
Information System It is a collection of procedures people instructions and equipment to
produce information in a useful form
Technology It is study of techniques or process of mobilizing Resource (such as information)
for accomplishing objectives that benefits man and his environment
4
Information Information can be defined as the process of gathering transmitting receiving
storing and retrieving data or several items put together to convey a desired message
Computer Network Computer Network is a system that connects two or more computers
together using a communication link
Databases A systematically arranged collection of computer data structured so that it can be
automatically retrieved or manipulated It is also called databank
File Transfer Any kind of computer file can be sent via the Internet from oneInternet user to
another Table of accounts on spreadsheets design by a graphic artists music sound files etc can
all be exchanged in this way
5
CHAPTER TWO
LITERATURE REVIEW
20 INTRODUCTION
21 COMPUTER SYSTEMS AND OTHER RELATED CONCEPTS
The introduction of computer into information technology has massively improved the
information need of organization the success of this machine is dependent on the knowledge
base Therefore one can be prompted to ask aloud ldquowhat is computerrdquo Funk (1980) defined a
computer as an electronic device that can perform automatically and at a high speed a sequence
of logical operations according to instructions given to it inform of a pre-arranged program
Anigbogu (2000) defined a computer as an electronic device capable of accepting data and
instructions processing the data based on the instructions to generate results or output in such a
manner that is yet to be equaled by any other known machine to mankind
Chimezie (1990) stated that ldquoComputers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce results as compared with human
computing timerdquo
Obilikwu (1995) described computer as a machine that is capable of accepting input data store
and process the data based on instructions given by the computer user and in this way produce
expected results generally called output These definitions of computer would lead us to answer
the question ldquowhat is a programrdquo
In his definition Obilikwu (1995) defined a program as a sequence of instructions given to the
computer to perform a specific operation From Encarta Encyclopedia computer program is a set
of instructions that directs a computer to perform some processing function or combination of
functions The above definitions of computer clearly demonstrated the limitless area of
6
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Information Information can be defined as the process of gathering transmitting receiving
storing and retrieving data or several items put together to convey a desired message
Computer Network Computer Network is a system that connects two or more computers
together using a communication link
Databases A systematically arranged collection of computer data structured so that it can be
automatically retrieved or manipulated It is also called databank
File Transfer Any kind of computer file can be sent via the Internet from oneInternet user to
another Table of accounts on spreadsheets design by a graphic artists music sound files etc can
all be exchanged in this way
5
CHAPTER TWO
LITERATURE REVIEW
20 INTRODUCTION
21 COMPUTER SYSTEMS AND OTHER RELATED CONCEPTS
The introduction of computer into information technology has massively improved the
information need of organization the success of this machine is dependent on the knowledge
base Therefore one can be prompted to ask aloud ldquowhat is computerrdquo Funk (1980) defined a
computer as an electronic device that can perform automatically and at a high speed a sequence
of logical operations according to instructions given to it inform of a pre-arranged program
Anigbogu (2000) defined a computer as an electronic device capable of accepting data and
instructions processing the data based on the instructions to generate results or output in such a
manner that is yet to be equaled by any other known machine to mankind
Chimezie (1990) stated that ldquoComputers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce results as compared with human
computing timerdquo
Obilikwu (1995) described computer as a machine that is capable of accepting input data store
and process the data based on instructions given by the computer user and in this way produce
expected results generally called output These definitions of computer would lead us to answer
the question ldquowhat is a programrdquo
In his definition Obilikwu (1995) defined a program as a sequence of instructions given to the
computer to perform a specific operation From Encarta Encyclopedia computer program is a set
of instructions that directs a computer to perform some processing function or combination of
functions The above definitions of computer clearly demonstrated the limitless area of
6
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
CHAPTER TWO
LITERATURE REVIEW
20 INTRODUCTION
21 COMPUTER SYSTEMS AND OTHER RELATED CONCEPTS
The introduction of computer into information technology has massively improved the
information need of organization the success of this machine is dependent on the knowledge
base Therefore one can be prompted to ask aloud ldquowhat is computerrdquo Funk (1980) defined a
computer as an electronic device that can perform automatically and at a high speed a sequence
of logical operations according to instructions given to it inform of a pre-arranged program
Anigbogu (2000) defined a computer as an electronic device capable of accepting data and
instructions processing the data based on the instructions to generate results or output in such a
manner that is yet to be equaled by any other known machine to mankind
Chimezie (1990) stated that ldquoComputers are looked upon as obedient servants who are ever
ready to free man from tedious procedures and produce results as compared with human
computing timerdquo
Obilikwu (1995) described computer as a machine that is capable of accepting input data store
and process the data based on instructions given by the computer user and in this way produce
expected results generally called output These definitions of computer would lead us to answer
the question ldquowhat is a programrdquo
In his definition Obilikwu (1995) defined a program as a sequence of instructions given to the
computer to perform a specific operation From Encarta Encyclopedia computer program is a set
of instructions that directs a computer to perform some processing function or combination of
functions The above definitions of computer clearly demonstrated the limitless area of
6
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
operations of computer in as much as such task is programmable Computer is applicable in
virtually all areas of human endeavor ranging from Agriculture Education
Business Sports Entertainment Medicine Construction and Military etc French (1992) in his
book titledrdquo computer Sciencerdquo fourth edition he relates the relevance of computer to
management and stated that ldquoa company needs information in which to base decisions
concerning the current operations and future plans It requires the information to be timely and
accuraterdquo He then cited the example of the use of computer in the area of management control
toproduction and stated ldquoproduction must be able to respond quickly to changes in demand and
other circumstances To do so requires the provision of up to date information this is accurate
and timelyrdquo
Aluko (1991) stated that ldquoin virtually any job whether clerical technical business or
professional whether it is a banking medicine education etc Computers are useful toolsrdquo and
that ldquocomputers are tools with which we calculate measure assess store retrieve regulate and
monitor informationrdquo Hence the blood and life wire of any system is information A typical
system (Education Managementetc) cannot survive without good management information
system (MIS)
Management Information System (MIS) are information systems typically computer-based that
are used within an organization The concept of Management Information System is a complex
variable although Murdick (1971) simplified it when he said ldquothere is probably no more
challenging and diversified subject than management theory system theory and computer
sciencerdquo
Admission processing system result processing system course registration system is typical
information processing system or organizational information system on candidatesrsquo admission
7
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
and performances World Net describes an information system (IS) as ldquoa system consisting of the
network of all communication channels used within an organization and includes software and
hardwarerdquo It may also be defined as ldquoa system that collects and processes data (information) and
provides it to mangers at all levels that use it for decision making planning program
implementation and control
The aim of information system to admission registration and result processing in universities is
improving the quality and accuracy of information provided to all involved as well as assisting
universities in compiling and reporting information
The information system (IS) has common data set on admission admittance regulations of
different universities and admission procedures Computerization is a social process for
providing access to and support for computer equipment to be used in activities such as teaching
accounting writing designing circuits file processing etc Computerization entails social
choices about the levels of appropriate investment and control over equipment and expertise as
well as choices of equipment
Dunlop and Kling (1991) by the early 1990s computing and telecommunications accounted for
half of the capital investments made by private firms However paper (1980) Feigenbaum and
McCorduck (1983) and Yourdon (1986) stated that the most fervent advocates of
computerization have argued that the actual pace of computerization in schools factories and
homes is too slow
Taylor (1980) classified computer-based education includes both computer-assisted instruction
programs that interact with students in a dialogue and a broader array of educational computer
applications such as simulations or instruction in computer programming There is major
national push for extended application of computer based education at educational levels For
8
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
example in the mid-1980s private several colleges and Universities required all their freshmen
students to buy a specific kind of Micro-computers and others invested heavily in visions of
ldquowired
Campusrdquo
Kling (1983) avers that computer-based education has been promoted with two different
underlying ideologies in all levels of education Some educators argue that computer- based
instructional approaches can help fulfill the traditional values of progressive education the
simulation of intellectual curiosity initiative and democratic experiences For examples (1984)
has argued that computerized universities are qualitatively different than traditional universities
College students with micro computers in their dorm rooms will be more stimulated to learn
because they will have easy access to instructional materials and more interesting problems to
solve Papert (1979) argues that in a new computer ndash based school cultivate students will no
longer simply be taught mathematics These visions portray an enchanted social order
transformed by advanced computing technologies Other advocates are a bites romantic but not
less enthusiastic
For example Cole (1972) states because of the insatiable desire of students for more and more
information at a higher level of complexity and more sophisticated level of utilization more
effective means of communication must be used Computers can provide a unique vehicle for
this transmissionrdquo Hence it is important to note that computer-based education goes a long way
in helping the students as well as the staff to effectively make use of the computerized course
registration system It also helps in convincing the stakeholders of the importance and need for
adopting the computerized admission registration and result processing system as it provides
effective and accurate handling of studentrsquos files
9
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Therefore a computerized course registration system is usually a system which is implemented
with a computer to achieve the utmost efficiency and desired goals In well developed countries
where education systems are computerized course registration system should be andor is one of
the modules contained in the college portal A ldquoCollege Portalrdquo therefore is personalized
software that captures the entire education business process and makes all operations accessible
via the web thus allowing schools to effectively serve all stakeholders students lecturers
administrators and parents It provides many functionalities including Admissions Registration
Financial Services (transactions- processing) Exams amp Records Grading Staff Management
Facility Management Student self-care (My school)Alumni Records Library and College shop
etc and supports workflow and Messaging and provides other collaboration tools and advanced
reporting engines
Russell M (1987) dealt extensively on the need for the use of computers on such database
system like computerized course registration system In the words of Dimorji (2003) at the
center of any information system is a database which is any collection of related information
grouped together as a simple item The term canalso apply to the ways in which information is
catalog used analyzed stored and used manually
Russell was also of the view that without a computer effective handling of Candidatesrsquo records
cannot be achieved effectively According to him ldquoThe oxford University has more than ninety-
six thousand studentrsquos records No person would precisely remember the details of these
recordsrdquo The computer is the most possible application to retain an unlimited number of records
with the utmost current updating possibilities This is true as can be seen as posited by
Eloba(1992) Computer in school record keeping Technical Education Today Vol 3 No182
ldquoThat at a department with over a thousand candidates with the use of computer all qualified for
10
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
admission only 100 candidates need to be chosen With the ranking of the scores or grades of the
candidates the management is in position to choose best candidates with the best results with
ease and on timerdquo with the use of computer Again many computerized systems have become
more than tools they are environments that people sometimes find hard to change and so on
Kling and Suzanne (1988) argue that we have much to learn about future uses and consequences
of computerization by carefully examining past and present experiences Knowing fully well
how the University program is being run(manually) studying the past and present experiences
energize the idea of computerization of the board or the program
22 RESULT PROCESSING AND ASSOCIATED CONCEPTS
221 Processing
Practically all naturally occurring processes can be viewed as examples of data processing
systems where observable information in the form of pressure light etc are converted by
human observers into electrical signals in the nervous system as the senses we recognize as
touch sound and vision Even the interaction of non-living systems may be viewed in this way
as rudimentary information processing systems Conventional usage of the terms data processing
and information systems restricts their use to refer to the algorithmic derivations logical
deductions and statistical calculations that recur perennially in general business environments
rather than in the more expansive sense of all conversions of real-world measurements into real-
world information in say an organic biological system
The importance of high-speed data processing and communication to modern society and
economy can scarcely be exaggerated Thomas Friedman in The World is Flat (Farrar 2005)
argues that they have wrought a more profound revolution change in communication and trade
11
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
than did the Gutenberg printing press and have changed the world permanently in far less time
The proliferation of PCs PDAs and cellular communications the ubiquity of the internet and the
accelerating development of software that allows all of these technologies to interact on a
common communication framework have ldquoflattenedrdquo our world in Friedmanrsquos parlance by
literally erasing the significance of geography and national boundaries in the conduct of
commerce and trade Together with the emergence of the leadership and management practices
to take advantages of these ldquoflattenersrdquo and the collapse of political and economic barriers that
accompanied the end of the cold war what Friedman calls the ldquotriple convergencerdquo has literally
ldquochanged everythingrdquo Friedmanrsquos observations are supported by the words of the CEO of
Hewlett Packard that the world is entering ldquoan era in which technology will literally transform
every aspect of business every aspect of life and every aspect of society
12
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
This chapter tries to explain or describe and analyze the existing system The research have tried
in describing and analyzing the manual system that has been in use in the stem for many years
now and is still in the record department of Computer science BIU
31 ANALYSIS OF THE EXISTING SYSTEM
The existing system is the only system affordable by the university at the time it was initiated
The students come to the staff in a single file in other to obtain the form or to submit the same
after due completion of the documents This has some merit since human relationship is
promoted by facial contact which in most cases brings about favoritism On the contrary the
existing system is not devoid of demerits
Since human beings are impatient to accept and tolerate individual difference in fact this is one
of the reasons why we have strongly encouraged the online students record system
The analysis of the existing system will do justice in pointing out the different stages involved in
manual method of student record process This ranges from the purchase of the form to the
submission processing and publication of names the registration point
Since the researchers are taking the study from the students record system to identify the
existing problem because narrowed down to the use of documentation interview and
experienceobservational method since the project is both theoretical as well as practically
oriented one
13
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Documentation This type of method collects data from a given document that is relevant to the
issue at stake These documents contain records of vital events that can help the researcher It
also continue vital information on varied concepts There are facts on different issues that are
documented for different use and in different time by people from various aspects of life
Interview The primary of interview is to obtain both quantitative and qualitative data which
are current as well as desired regarding the users requirements policies procedures and
practice The researchers adopted oral or face-to-face interview technique so as to obtain
authentic and relevant data This responses were satisfactory
Observationexperience Method This is a method used in collecting information about a
person or events persons involve will not be aware that someone is taking record of their lives
The record is collected at the personrsquos natural state and different intervals
The researchers were sometime involved in this process and know a considerable events about
the system coupled with their observation of other students at different intervals gave rise to this
write-ups
32 OBJECTIVES OF EXISTING SYSTEM
The existing system that has been in operation in studentrsquos record process of BIU is the
manual system And there are some objectives upon which they are expected to achieve
Therefore the following objectives are to be achieved
To make students be at ease in coming into the school without
Frustration
To help students obtain record successfully
14
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
To assist students in processing their forms
To help students register without difficulties
To offer students record that cannot be denied
33 INPUT PROCESS OUTPUT ANALYSIS
By input analysis the researcher hope to analyze students data
In offering this record the following were used Name of candidate Registration number course
of study Department level of study session sex Age stage of origin are considered as input
INPUT DATA
SN Name of
Candidate
Reg No Course of Study Age State of
Origin
Dept Level Sex
Fig 31 A sample of input data
PROCESS ANALYSIS
The processing takes place here The data will be queued according as they should be and be
acted upon by the machine to bring out needed outcome The document about each person is
processed here and after that their personal document is proved
Output Analysis
The analysis of the output will focus on the result from the processing stage The individual
document is entered one after the other and be processed according But sometimes the output of
the existing system is not reliable
This could be as a result of poor processing technique mistakes and always observed on the
output data or result An unauthorized person can also alter it
15
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Output Data
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
Fig 32 A sample of output data (The list of admitted students)
34 OUTPUT SPECIFICATION AND DESIGN
This chapter deals with the design of the new system of students record system in BIU So far
this work have been able to identify some addressable units of a computer memory in byte field
records It is better informed about what a file is like the various types organisation access
methods and suitability of a choice in our effort to online our Record system in this institution
BIU
In any given record type students must indicate consent to write examination that will qualify
them to start seeking for an record In tertiary institutions this is by way of course registration
It may represent the first contact that the student or candidate is having with the online system
The system must be able to design forms on which the studentcandidate should be able to supply
all relevant datainformation
For the purpose of this research work I will call the form ldquoRecord Entry Formrdquo The data
obtained from this form will form the basis of creating an online Entry File The question now is
what data items (field) are expected to feature the Entry form
In a typical Record process the following data items must be on any entry form
Candidate name
16
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Candidate Registration number
Sex (optional)
Year of record (where applicable)
Course of study
Date of Birth
Name of the institution attended
Name of the institution applied to
Name of parentGuardian
Address of parentlocal Government Area
Date of application
Signature of the candidate
35 INPUT SPECIFICATION
It defines the method in which instruction for student records are supplied and store This will
first of all consider a Database structuretable for students
17
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
STRUCTURE OF THE STUDENTS
S
N
Name of
Candidate
Reg No Course of
Study
Age State
of
Origin
Dept Level Sex
1
2
3
4
5
6
Fig 33 DATABASE FILE STRUCTURE FOR THE STUDENT
36 FLOW CHART
Flow chart is the diagrammatic representation of the solution to a problem (that is design of an
online studentrsquos record system in BIU) using symbols arrows for flow of information in the
system
18
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Fig 35 FLOW CHART OF SUB PROGRAM TO DELETE STUDENTrsquoS RECORD
19
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Fig 35 flowchart
20
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Fig 36 system flowchart
21
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Fig 37 procedure flowchart
22
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
CHAPTER FIVE
SYSTEM IMPLEMENTATION
The moving from the old system to a new system is called conversion It is done by moving all
the works done in the system development The whole conversion process may be seen in parts
41 PRE CONVERSION
Here the analyst take on the task of bringing the system to life In this project work I
considered
(a) Training the personnel who are to be operative in the new system and the users of the
system
42 CONVERSION
The needed time to convert has come The system is designed and all the work necessary to
make it operate has been done Now we must convert from the old system to the new system
There are several approaches such as the direct pilot phase and parallel approaches Among
these and for the purpose of this project we recommend the parallel approach for the
implementation
43 THE PARALLEL APROACH
The old system and the new system should be operated simultaneously for a time to make sure
that the new system meets the requirement that the old system has been missing all long it will be
necessary to compare the output of the new system with the required output for the sanctification
of the new system
23
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
44 DOCUMENTATION
The program ldquoDesign and Implementation of an online students Record systemrdquo is written in
PHP programming language This language was chosen based on its capability in data base
management system (DBMS) and its suitability to student record keeping process The program
is menu-driven-one-entry-one-exit It is saved into htdocs with welcome program as the
filename Welcome program is the filename upon which other filenames of the sub programs or
modules are linked
45 INSTALLATIONS OF SOFTWARE AND NEW PROGRAMS USERS
INSTRUCTIONS
To install and use the proposed software the following steps will be taken
1 As a stand alone
a) Download xampp via google search
b) Install the xampp
c) Lunch xampp control panel
d) Start Apache and MySQL modules as shown below
24
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
e) Copy the program folder (lib) into htdocs folder (Cxampphtdocs)
f) Lunch any web browser such as google chrome Mozilla etc
g) On the address bar type localhostrecord
h) The program home page appears
i) Login with user name and password to access the full features
46 SYSTEM REQUIREMENTS
The system requirement for running the online examination system involves both software and
hardware parameters
461 HARD WARE REQUIREMENTS
Pentium III processor(minimum)
25
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
512MB RAM(minimum)
2GB Hard disk space (minimum)
VGA monitor
Uninterrupted power supply
printer
462 SOFTWARE REQUIREMENTS
Windows XP professional or later versions of Microsoft windows
XAMMP
Internet Browser of any choice
Antivirus
Netframe work 25
26
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
CHAPTER FIVE
CONCLUSION AND RECOMMENDATION
51 CONCLUSION
The research work was carried out to develop a functional design that could be used in the
university record process for students It was not some in isolation of staff members of record
Also there is an expert in the field of computer science who supervised the work to ensure its
workability for the real purpose it was made
So far the fact that it was carried out under a systematic reconstruction of knowledge and
experiences of both teaching and non-teaching staff of the university it has the implication that
the same could be functional in other universities in all parts of the country as well
Data were collected from different source and its analysis was such that any since user can
follow it systematically and arrive at expected conclusion even without the presence of the
researcher due to its clarity and unambiguity stated in the work and how both the staff and the
student can through the folders in the drive examine properly every students document Student
on record can find a solace in the procedures presented here in the work by going through it
accurately and patiently
There is clear and detailed information on what students have to bring along on record
Therefore it becomes imperative to state that their educational implication is itrsquos applicability in
all other universityrsquos of education as well as in the institutions of education (like IMT) all over
the country BIU which was the confined area of the study
emsp
27
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
52 RECOMMENDATION
The important of an online system in an establishment cannot be over emphasized This has led
to some of the recommendations
The design and implementations or any electronic gadget especially in an online in such area of
schools record process must be facilitated by some certain factors
The Federal government through federal ministry of education should find the online of
such adventures
The school on its own should see to the implementation of the project
There should be available online Engineers and Technicians for both installation
operating and maintenance of the system
There should be attached to the record form some educative manuals that should guide
and direct the new students on record processor
There should be workshop or seminars organized to educate the staff members on some
basic aspects that concerns them
An air ndash conditioning unit is vital to increase the life span of the machine and to keep
away from dust
A standby power generator is needed to avoid current fluctuations a stabilizer should be
acquired
There should be need for the acquiring of the uninterrupted power supply (UPS)
The monthly servicing of the entire system would be a good policy and spare parts
further study may be carried out on the project topic availability should be assured
Ensure that only uninfected diskettes are introduced to avoid rival corruption of the
programs
28
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
REFERENCES
Ibenyenwa CN (2000) Introduction to an online system Markison press Ibadan
Maddision J (1983) Education in the Microelectronic Ena The Open University press Milton
Keyness
Naphtali R Database Design fundamentals Prentice-Hall International EditionNew York
Ovute AO and Onah PC (1998) A handbook on educational Research Prize Publisher
Nsukka
Rejaraman V (1991) Analysis and Design of Information System New Delhi Prentice-Hall
International Inc
Sandison PC (1994) The key to a new Educational Strategy He Essentials Pedugogical
Features of the viable Education System
29
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
APPENDIX
SOURCE CODE
Login Page
ltphprequire_once(includesinitializephp)gtltDOCTYPE htmlgtlthtml lang=engtltheadgtltmeta charset=utf-8gtltmeta name=viewport content=width=device-width initial-scale=10gtltmeta name=description content=gtltmeta name=author content=gtlttitlegtONLINE STUDEN RECORD SYSTEMlttitlegt
lt-- Bootstrap core CSS --gtltlink href=ltphp echo WEB_ROOT gtcssbootstrapmincss rel=stylesheetgtltlink href=ltphp echo WEB_ROOT gtcssbootstrap-datetimepickermincss rel=stylesheet media=screengtlt-- Custom styles for this template --gtltlink href=ltphp echo WEB_ROOT gtcssoffcanvascss rel=stylesheetgt
ltheadgtltbodygtltdiv class=navbarnavbar-fixed-top navbar-inverse role=navigationgtltdiv class=containergtltdiv class=navbar-headergtltbutton type=button class=navbar-toggle data-toggle=collapse data-target=navbar-collapsegtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltspan class=icon-bargtltspangtltbuttongtlta class=navbar-brand href=indexphpgtBENSON IDAHOSA UNIVERSITY-ONLINE STUDENT RECORD SYSTEMltagtltdivgt
ltdivgtlt-- container --gtltdivgtlt-- navbar --gt
ltdivgtltphpif (logged_in()) gt
30
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
ltscript type=textjavascriptgtwindowlocation = indexphpltscriptgtltphpinclude(bannerphp) gt
ltphpif (isset($_POST[btnlogin])) form has been submitted1
$uname = trim($_POST[uname]) $upass = trim($_POST[pass])
$h_upass = sha1($upass) check if the email and password is equal to nothing or null then it will show message boxif ($uname == OR $upass == ) gtltscript type=textjavascriptgtalert(Invalid Username and Password)ltscriptgtltphp
else it creates a new objects of member
$user = new User()make use of the static function and we passed to parameters$res = $userAuthenticateUser($uname $h_upass)then it check if the function return to trueif($res == true)
gtltscript type=textjavascriptgtthen it will be redirected to homephpwindowlocation = indexphp
ltscriptgtltphp
else gtltscript type=textjavascriptgtalert(Username or Password Not Registered Contact Your administrator)windowlocation = indexphpltscriptgtltphp
else
31
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
$email = $upass =
gt
ltdiv class=containergt
ltdiv class=col-xs-12 col-sm-9gtltdiv class=rowsgt
ltdiv class=wellgtltfieldsetgt
ltlegendgtlth4 class=text-centergtVISION STATEMENTlth4gtltlegendgt
ltpgtBenson Idahosa University (BIU) aspires to be a model for Academic Excellence with GodlinessWe are a university that will raise academics professionals and entrepreneurs who will beeffective disciples for Christ by excelling in their professional 1048610elds It will be distinguished byhigh performance in interdisciplinary research addressing national and internationalproblems eliminating wrong behavioural patterns among students and becoming astorehouse of knowledge to be used for the bene1048610ts of mankind on Christian ethicalprinciples designed to change the nation and the continent by changing one students life at atimeltpgt
ltfieldsetgtltfieldsetgt
ltlegendgtlth4 class=text-centergtMISSION STATEMENTlth4gtltlegendgt
ltpgtBIU is a private Christian University providing state-of-the-art undergraduate and theprofessional education We are committed to the mission of raising leaders for thenation who are complete in spirit mind and body thus contributing to the production ofhigh level leadership and quality manpower for the nation and the worldOur key services are teaching research community development and character building Weperform these functions by judiciously utilizing current information and communicationtechnology networking with similar institutions worldwide putting people 1048610rst in ouroperations and emphasizing Christian ethical values The bene1048610ciaries of the universitysservices are students employers of labour present and future generations Nigeria and theglobal communityltpgt
ltfieldsetgt
ltdivgtltdivgt
ltdivgtlt--span--gtltphp include(sidebarphp) gt
32
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
ltdivgtlt--row--gt
lthrgt
Index Pageltphprequire_once(includesinitializephp)$content=homephp$view = (isset($_GET[page]) ampamp $_GET[page] = ) $_GET[page] switch ($view)
case 1 $title=Home
$content=homephpbreak
case 2 $title=Profile
$content=teacherprofphpbreak
case 3 $title=Instructor Subject
$content=instructorsubjphpbreak
case 4 $title=Instructor Class
$content=instclassphpbreak
case 5 $title=Grade
$content=gradesphpbreak
default $title=Home
$content =homephp
require_once themefrontendTemplatephpgt
Profile Pageltdiv class=containergt
ltphpcheck_message()
gt
33
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
ltdiv class=wellssgtltphp
$student = new Student()$cur = $student-gtsingle_student($_SESSION[IDNO])
gt
ltfieldsetgtltlegendgtStudent Informationltlegendgt
lttable class=table table-bordered cellspacing=0gtlttrgtlttdgtID Number lttdgtlttd width=80gtlt
php echo $cur-gtIDNO gtlttdgtlttrgtlttdgtFullname lttdgtlttdgtltphp echo $cur-
gtLNAME $cur-gtFNAME $cur-gtMNAME gtlttdgtlttrgtlttrgtlttdgtGender lttdgtlttdgtltphp
if($cur-gtSEX== F)echo Female
elseecho Male
gtlttdgt lttrgt
lttdgtAge lttdgtlttdgtltphp echo $cur-gtAGE gtlttdgt lttrgt
lttdgtBirth Date lttdgtlttdgtltphp echo $cur-gtBDAY gtlttdgt lttrgt
lttdgtPlace of Birth lttdgtlttdgtltphp echo $cur-gtBPLACE gtlttdgt lttrgt
lttdgtCivil Status lttdgtlttdgtltphp echo $cur-gtSTATUS gtlttdgt lttrgt
lttdgtNationality lttdgtlttdgtltphp echo $cur-gtNATIONALITY gtlttdgt lttrgt
lttdgtReligion lttdgtlttdgtltphp echo $cur-gtRELIGION gtlttdgt lttrgt
lttdgtContact No lttdgtlttdgtltphp echo $cur-gtCONTACT_NO gtlttdgt lttrgt
lttdgtEmail Address lttdgtlttdgtltphp echo $cur-gtEMAIL gtlttdgt lttrgt
lttdgtHome Address lttdgtlttdgtltphp echo $cur-gtHOME_ADD gtlttdgt lttrgt
lttrgtlttablegt
ltfieldsetgtltphp$details = new Student_details()
34
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
$det = $details-gtsecondary_details($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtSecondary detailsltlegendgtlttable class=table table-bordered cellspacing=0
width=100gtlttbodygt
lttrgtlttdgtFather lttdgtlttd width=80gtltphp echo $det-gtFATHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtFATHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtMother lttdgtlttdgtltphp echo $det-gtMOTHER gtlttdgtlttrgt
lttrgtlttdgtOccupation lttdgtlttdgtltphp echo $det-gtMOTHER_OCCU gtlttdgtlttrgt
lttrgtlttdgtBoarding lttdgtlttdgtltphp echo $det-gtBOARDING gtlttdgtlttrgt
lttrgtlttdgtWith family lttdgtlttdgtltphp echo $det-gtWITH_FAMILY gtlttdgtlttrgt
lttrgtlttdgtGuardian lttdgtlttdgtltphp echo $det-gtGUARDIAN gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtGUARDIAN_ADDRESS gtlttdgtlttrgt
lttrgtlttdgtOther Person Supporting lttdgtlttdgtltphp echo $det-gtOTHER_PERSON_SUPPORT gtlttdgtlttrgt
lttrgtlttdgtAddress lttdgtlttdgtltphp echo $det-gtADDRESS gtlttdgtlttrgt
lttbodygtlttablegt
ltfieldsetgtltphp$req = new Requirements()$res = $req-gtsingle_result($_SESSION[IDNO])gtltfieldsetgt
ltlegendgtRequirementsltlegendgtlttable class=table table-bordered
cellspacing=0gtlttrgtlttdgtNSO lttdgtlttd width=80gtlt
php echo $res-gtNSO gtlttdgtlttrgtlttrgtlttdgtBaptismal lttdgtlttdgtltphp echo
$res-gtBAPTISMAL gtlttdgtlttrgt
35
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
lttrgtlttdgtEntrance test Result lttdgtlttdgtltphp echo $res-gtENTRANCE_TEST_RESULT gtlttdgtlttrgt
lttrgtlttdgtMirriage Contract lttdgtlttdgtltphp echo $res-gtMARRIAGE_CONTRACT gtlttdgtlttrgt
lttrgtlttdgtCertificate Of Transfer lttdgtlttdgtltphp echo $res-gtCERTIFICATE_OF_TRANSFER gtlttdgtlttrgt
lttablegt
ltfieldsetgt
ltdivgtlt--End of well--gt
ltdivgtlt--End of container--gt
Login page
36
Top Related