4 Jennifer Ogbonna

Download as pdf or txt
Download as pdf or txt
You are on page 1of 103

ONLINE CLEARANCE SYSTEM FOR GRADUATING STUDENTS

BY

OGBONNA JENNIFER CHINALURUM

17/4152

A PROJECT SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE

IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE AWARD OF

BACHELOR OF SCIENCE (B.Sc.) DEGREE IN COMPUTER SCIENCE, CALEB

UNIVERSITY, IMOTA, LAGOS STATE.

AUGUST, 2021

ii
DECLARATION

I, OGBONNA JENNIFER CHINALURUM, do hereby declare that this project is

entirely my work and composition. The work embodied in this project has not been

submitted in candidature for any other degree and is not concurrently being submitted for

any other degree. All references made to work of other persons have been duly

acknowledged

Signature _______________

Date _______________

i
CERTIFICATION

We certify that this research work was carried out by OGBONNA JENNIFER

CHINALURUM in the department of Computer Science, College of Pure and Applied

Science, this research work is considered adequate in partial fulfilment of the requirements

for the award of Bachelor of Science in Computer Science.

_______________ _______________

Dr. Ayorinde P. Oduroye Date

Project Supervisor

_______________ _______________

Dr. Mosud Olumoye Date

Head of Department

_______________ _______________

Dr. Olutola Bob-Soile Date

Dean of COPAS

_______________ _______________

External Examiner Date

ii
DEDICATION

I dedicate this project to the Almighty God for grace, wisdom, understanding, and the

strength He gave me during this period and also to my parents for their physically,

emotionally and financially all through my project

iii
ACKNOWLEDGEMENT

I am most grateful to Almighty God who gave me the grace, strength and understanding to

carry out my research work notwithstanding my worthiness.

In a special way, I sincerely appreciate the supporting role of my project supervisor, Dr.

Ayorinde P. Oduroye for his unbound and inestimable advice, contributions and corrections

during the process of proofreading my work not minding his situation then, May God in His

abundance grace reward him immensely.

My gratitude goes to my HOD, Dr. Mosud Olumoye whose fatherly guidance and care has

made our stay in this school a success

I sincerely appreciate the efforts of the Staff & Lecturers of Computer Science Department

who by their inspiration, enlightenment and impact has inculcated in me the knowledge I

acquired.

iv
ABSTRACT

The online clearing system for graduating students was developed to provide a more

dependable and efficient manner for completing students' clearance during graduation.

In the course of the research, students encountered issues such as queuing during

clearing, delays in processing clearance forms, as a result of their incapacity to complete

their clearance, students were forced to defer/forfeit or they face the issue of delayed

youth service. The study was centred on improving students' clearance hence the system

used during the design and implementation was PHP, HTML, and MySQL to develop and

implement a web-based system and collection of data (data management).

Keywords: Server, Graduating Students, Online clearance

v
TABLE OF CONTENTS

Declaration - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - -i

Certification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ii

Dedication - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - — - - - - - - - - - - -- - --iii

Acknowledgement - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- ------ - - - - - - iv

Abstract --- - - --- -- - - -- -- - ---- - -- - - - -- -- --- ----- --------- - -- --- — - - - - - -- -v

Table of Contents - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -vi

List of Figures - - - - - - - - - - - - - - - - - - - - - - - - - - - - — - - - - - - - - - - - - - - - -ix

List of Tables - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - --x

CHAPTER ONE INTRODUCTION

1.1 Background of Study- - - - - - - - - - -------- - - - - - - - - - - - - - - -- - - - - - - - - - - -1

1.2 Problem Statement- - -- - - - - - - - - - - -------- - - - - - - - - - - - - - - - - - - - - - - - - 2

1.3 Objectives of Study - - - - - - - - - - - - -------- - - - - - - - - - - - - - - - - - - - -- - - - - 3

1.4 Scope of Study - - - - - - - - - - - - - - - - - ------ - - - - - - - - - - - - - - - - - - ---- - -- -4

1.5 Significance of Study - - - - - - - - - - - - ------- - - - - - - - - - - - - - - - - - ---- -- - - -4

1.6 Limitations - - - - - - - - - - - - - - - - - - ------- - - - - - - - - - - - - - - - - - - - - -------- 5

1.7 Definition of Terms - - - - - - - - - - - - -------- - - - - - - - - - - - - - - - - - - - - - - - - -5

vi
CHAPTER TWO LITERATURE REVIEW

2.1 Introduction-----------------------------------------------------------------------------------7

2.2 Concept of Information Technology in the Educational System----------------------7

2.3 Concept of Information Technology and Online Clearance--------------------------10

2.4 Manual Information System and Computer (Automated) Information System---12

2.5 Review of Related Literature-------------------------------------------------------------12

2.6 Types of Models in Software Development and Reason for Adoption-------------15

2.6.1 Soft Systems Methodology ------------------------------------------------------------19

2.6.2 Dynamic Systems Development Methodology--------------------------------------20

2.7 History of Caleb University Imota ------------------------------------------------------21

CHAPTER THREE SYSTEM ANALYSIS AND DESIGN

3.1 Introduction---------------------------------------------------------------------------------24

3.2 Methodology of the Study --------------------------------------------------------------- 24

3.2.1 Primary Source-------------------- ------------------------------------------------------25

3.2.2 Secondary Source -----------------------------------------------------------------------25

3.2.3 Oral Interview----------------------------------------------------------------------------26

3.3 System Analysis----------------------------------------------------------------------------26

3.3.1 Analysis and Problems of the Existing System--------------------------------------26

3.3.2 Description and Justification for the New System---------------------------------- 26

3.3.3 Requirements Analysis------------------------------------------------------------------27

3.4 System Architecture ---------------------------------------------------------------------- 28

vii
3.5 Hardware/Software Platform-------------------------------------------------------------31

3.6 Database Design----------------------------------------------------------------------------32

CHAPTER FOUR SYSTEMS IMPLEMENTATION AND RESULTS

4.1 Design Standards--------------------------------------------------------------------------35

4.2 Output Specification and Design--------------------------------------------------------35

4.3 Input Specification and Design----------------------------------------------------------35

4.4 File Design---------------------------------------------------------------------------------36

4.5 Procedure-----------------------------------------------------------------------------------36

4.6 System Requirement----------------------------------------------------------------------36

4.6.2 Software Requirement------------------------------------------------------------------37

4.6.3 Requirement for Operation-------------------------------------------------------------37

4.6.4 Requirement for Personnel ------------------------------------------------------------37

4.6.5 Students login page ---------------------------------------------------------------------38

CHAPTER FIVE SUMMARY, CONCLUSION AND RECOMMENDATIONS

5.1 Summary----------------------------------------------------------------------------------- 41

5.2 Conclusion--------------------------------------------------------------------------------- 42

5.3 Recommendation--------------------------------------------------------------------------- 42

References--------------------------------------------------------------------------------------- 43

Appendix A Database Structure ------------------------------------------------------------- 47

Appendix B Home Page Module --------------------------------------------------------------88

viii
LIST OF FIGURES

Figure 2.1System development life cycle-----------------------------------------------25

Figure 2.2system flowchart-----------------------------------------------------------—30

Figure 4.1 Students Login page---------------------------------------------------------38

Figure 4.2 Staff Login page------------------------------------------------------------- 39

Figure 4.3 Home page------------------------------------------------------------------- 39

Figure 4.4 Clearance Portal page------------------------------------------------------- 40

Figure 4.5 Student’s Medical Clearance Page--------------------------------------- -40

ix
LIST OF TABLES

Table 3.1 : Field Name Data Type Field Size-------------------------------------------33

Table 3.2: Student Clearance Database Structure---------------------------------------33

x
CHAPTER ONE

INTRODUCTION

1.1 BACKGROUND OF THE STUDY

When it comes to student’s registration, clearance, screening especially amongst university

students, it is always a case of frustration both from the student’s perspective and the

universities portal, especially when tensions are high to beat the universities deadline.

According to Awuzie (2013) as cited in Oden (2015), “online clearance system for

graduating students is important and inevitable in Universities. This is paramount for

graduating students to check if the student is eligible to go for National Youth Service

Corps (NYSC)”.The clearance system is vital in order to check for outstanding issues, like

school fees, exams (carry-over), security, and so on. It is a regular practice most especially in

Caleb University to carry out an end-to-end process to determine if a graduating student is

due for NYSC.

As many universities seek to tap into the digital space, with the advent of E- learning system,

to accommodate the increasing demand, E-learning becomes more effective, convenient and

efficient. The need for an online clearance system should be a seamless process were at the

comfort of your home, one can simply complete his/her final year clearance. No thanks to the

Covid-19, physical meetings, get-together, forums, classes, have all been shut down, hence

the world now resort to a better way to achieve more without stress, with no exception to

universities,

1
Hence, an automated clearance system is a portal that will facilitate easy clearance for

graduating students.

1.2 STATEMENT OF PROBLEM

Caleb University operates a manual system for graduating students, continued effort has been

put to play by Caleb University authorities, yet students are getting either burdened or

frustrated, and missing out on NYSC batches due to the manual and rigorous process.

As the world shifts to a more technological driven era, online clearance system will therefore

reduce the manual effort of students and staff, thereby creating a seamless and hassle-free

clearance process.

An attempt to improve the existing manual clearance process with a more system driven and

automated clearance portal for graduating student, there are some gap in the literature. The

manual procedure of student clearance has a number of drawbacks, including

1. Inability to document student’s record. With so many students pursuing their clearance,

Caleb University faces a huge challenge in documenting final year record, due to manual

process, student’s record/data are usually misplaced or torn.

2. The integrity of information of graduating student is not entirely secured since there are

tendencies of information falling into the wrong hands or being manipulated unlawfully,

resulting in incorrect data.

3. Manual clearance process usually takes a long time for a final year student to get cleared

from all the departments, receive his/her statement of result, transcript, and certificate. As

2
a result, an online clearance system becomes necessary to address the inadequacies of the

existing manual method.

Caleb University requires that every graduating student must be cleared in various

departments and information units. Which includes;

• Library fines

• Departmental Dues

• Medical

• Residential Hall

• Faculty/departmental dues

• Student Union Fee

• Bursary

• ICT

• College office

1.3 AIM AND OBJECTIVES OF THE STUDY

The major aim of this study is to Design an Online Clearance System for Graduating Students

while the objectives are as follows:

1. To conduct a review of the current clearance system.

2. To design an online clearance system for graduating student

3. To implement the design online system for

4. To evaluate the designed system.

3
1.4 SCOPE OF THE STUDY

This work, “online clearance system for graduating students” is specifically scoped to Caleb

University Imota. The research work will be conducted with the use of PHP, HTML, Visual

Basic and MYSQL to design, create and manage the entire online portal.

1.5 SIGNIFICANCE OF THE STUDY

This investigation will be critical in minimizing the amount of stress and manual labour

expected of graduating students, they will be able to expedite their clearance process from the

comfort of their homes.

In Parallel, the significance of this research work will address the following;

1. Higher returns are a clear advantage of Internet information processing over old manual

systems. Students can use the online clearance system to monitor their clearance status,

view pending debts due to the school, fill out and submit their final clearance form

online, and print their clearance letter.

2. Reduce the backlog and wait-time of Caleb University authorities, as regard approvals.

3. Reduce cost of traveling and other miscellaneous arising from deadlines from Caleb

University.

1.6 LIMITATIONS

Using Caleb University as a case study, this project covers every facet of an online clearing

system.

However, the following posed a constraint:

4
1. Time constraints: In order to meet up with the slated deadline, the online portal,

covered only few clearance procedure.

2. Financial constraints: Due to financial constraint, designing a fully functional online

system clearance with application programming interface (API) managing the data end-

to-end and in real time will be expensive to develop hence we stick to a design that will

cover the basis of this research work.

1.7 DEFINITION OF TERMS

ONLINE: A state of being online means a connectivity via a server or through a computer or

telecommunication such as the internet.

CLEARANCE: Clearance is a formal approval for anything to happen or occur

GRADUATE STUDENTS: A graduate student is someone who has received a bachelor’s

degree in a specific field.

COMPUTER NETWORK: A computer network is a group of computers connected by a

digital interconnections, sharing and distributing resources.

DATABASE: A database is a structured group of data that can be accessed wirelessly and

stored on a computer system.

WEBSITE: This may be defined as a group of web pages that display images or texts and

are used to communicate information to users.

5
SERVER: A server is a computer that is connected to a network of 'clients,' or other

computers.

6
CHAPTER TWO

LITERATURE REVIEW

2.1 INTRODUCTION

This chapter describes the conceptual and theoretical framework, related and empirical

literature, for the research project issue as well as the discourse. We critically reviewed the

associated literature on topics of definitions, concepts, study characterising variables, and

causes driving the variable as part of the conceptual reviews.

2.2 CONCEPT OF INFORMATION TECHNOLOGY IN THE EDUCATIONAL

SECTOR

The sudden growth and advent of computer into modern day I.T world has enhanced the

digital appetite of several organisations, companies, firms, school, etc.; the success of this

information technology relies on the availability of data to process information. This digital

information can help management, and administrators at all levels access, process, retrieve,

store, collect, information, void off errors and at the appropriate time make good useful

insight, solve problem, without consuming huge amount of time.

According to Sylvester (2013) He defines an information system (I.S) as "systems that

include software and hardware and consist of all communication channels used within an

organization." This statement can be translated as; a system that collects and processes data

(information) and distribute it to managers at all levels for the purpose of making important

decisions, organizing, speeding up development, and maintaining control."

With Information technology’s introduction, there is a new educational system in schools,

universities that offer more value and increased knowledge. According to Taylor (1980) in

7
his work on computer appreciation “Computer-based education encompasses both dialogue-

based computer-assisted instruction systems and a broader range of simulations or computer

programming instructions, both of which are examples of educational computer

applications.” Admission processing, course registration, result processing, and final year

clearance in universities are just some of the goals of the educational information system.

Taking advantage of information technology, the online clearing system, which is based on

computer software, will improve the overall calibre and precision of information provided to

all parties concerned, as well as assist institutions in acquiring and reporting data, allowing

for more efficient and effective management.

Information technology is an integral aspect of the educational system. According

to Hewlett (1993), “the world is about to enter an age in which technology can literally

change every aspect of industry, life, and society”. The arrival of internet technology, has

made the educational system changed its structure, leveraging the people, and information

and digitising it for use with the aim not matching the worlds standard but to deliver out of

the box knowledge and services to end users. Continuous learning can now be done from the

comfort of your own home, workplace, or anywhere else on the planet. As a result, the value

of productive education has increased. Information technology has aided the educational

system in providing adequate and quality educational process to students.

Considering that fact that education is now adopting ICT, it is therefore inspiring to note that

technology has given rise to various interest, and methods in attaining quality education.

Schools/universities have gained more in virtual learning, E-learning and remote learning are

the new ways of learning in the 21st century. As the need for education increases, students

and the society, have placed a huge burden on educational institutions, to provide adequate

and up-to-date information, owing to their growing need for education. Today, information

and communication technologies have the potential to simplify educational and learning

8
process easier. In addition, there is evidence that information systems have efficient and

versatile learning methods.

Currently, the aim of Information and Communication Technology (ICT), in the

education quarter performs a pivotal part in closing the technological and educational divide.

The education sector is poised and positioned in alleviating illiteracy in the society.

According to Kaka (2008) “On the other hand, technology (the Internet) is one of the most

effective ways to raise a student's awareness.

According to Cox (2005) as cited in Sukanta. (2012), “The following are the aims of

information technology in education”:

1. Put the notion of lifelong learning into practice.

2. Broaden the range of educational programs, mediums/methods available.

3. Encouragement of fair access to education and knowledge.

4. Establishment of a framework for gathering and circulating educational data.

5. Encouragement of people, especially students, to be technologically literate.

6. Advancement of distant education by partnering with local content or global

context.

7. At school, encourage the formation of a learning community (enhancement of

learning abilities, extension of choice and free education, etc)

8. Assist academic institutions in disseminating their knowledge, even expertise.

9
2.3 CONCEPT OF INFORMATION TECHNOLOGY AND ONLINE

CLEARANCE

Each graduating/fresh student obtains his/her clearance letter/certificate without the option of

moving around or queuing with files on a daily basis through the student online clearance

process. The idea of inculcating information technology to facilitate clearance brings about a

fast and seamless process as against filling documents, queuing, comparing options, writing

and waiting for approval is a time-consuming factor. The use of internet is more

straightforward, and approval is more rapid. This describes how to receive clearance in an

efficient manner, saving time and resources for students. Online system has become a critical

element in higher education Cox (2005).

Similarly, Student Clearance System (SCS) is a software system that accepts student

clearance credentials, compares them to clearance criteria that have been established, and

determines whether or not the student is cleared. These systems are intended to assist students

in meeting specific clearance requirements in a timely, accurate, and efficient manner. After

all clearance conditions have been completed, clearance documentation is usually

supplied Omoregbe, (2015).

According to Hillstock (2005), there appears to be a global tendency toward online systems,

given the mountainous requirement for schedule flexibility and the everyday emergency of

communication technologies and skills. The online clearance system provides an educational

experience that is very different from the traditional face-to-face environment. According to

Hew, Liu, Martinez, Bonk and Lee (2004), when undertaking a micro level course

assessment, learners' perceptions of the course in terms of comfort level, readiness to

communicate with colleagues, and teacher including comparison to conventional courses. A

10
questionnaire or survey is often the only method of assessing learner awareness. Although the

interpretation of an online system can be incredibly valuable, it is inadequate to complete an

evaluation without furthering the learners' comprehension...

According to Hew et al (2004), an online clearing system provides an educational experience

that is substantially different from a traditional physical setting (2004). When evaluating a

micro level course, the focus is usually on the learner's opinion of the course experience in

terms of level of comfort, ability to communicate with classmates and the instructor,

and comparison to traditional face-to-face lectures. A computer-based information system

will almost certainly be less expensive and more efficient than a manual system. It boosts

productivity and allows you to back up important data at the push of a button. It is, however,

fairly costly to set up and may require regular maintenance by IT technical support advisors.

Clearance from the university can include library, university bursary, university hostel,

exams and records, and even full clearance from university student affairs are all possible

procedures. It could also entail determining departmental requirements, obtaining all essential

scores in order to graduate a student, and reimbursing the department for any damaged

equipment. Despite the fact that this system has been around for a while, its approval has

been questioned throughout time due to its neglect or non-acceptance. Identifying the amount

of clearing system acceptance and technological modification will assure the system's

survival, use, and avoid obsolescence.

2.4 MANUAL INFORMATION SYSTEM AND COMPUTER

(AUTOMATED) INFORMATION SYSTEM

Both manual and computer based (automated) information systems are meant to assist a

company’s day-to-day operations and management, this they must be analysed and

differentiated. In recent years, computer based solutions have grown in popularity as more

11
businesses seek to keep up with information technology breakthroughs. However, due to

financial constraints or because it is better fit for the nature of business, some organisations

continue to employ manual systems. Despite the fact that a manual-based information system

is frequently less expensive than a computerized one, it may result in reduced employee

efficiency and higher daily activity.

A computer-based information system will almost certainly be less expensive and more

efficient than a manual system. The level of production is high and data can be backed up

efficiently. It requires a huge amount of capital and the need for tech savvy experts for

maintenance.

2.5 REVIEW OF RELATED LITERATURE

Makinde and Agbo-Ajala (2015). The framework, which was built with PHP and MySQL,

aims to abolish setbacks that come with the physical clearance.

Umezinwa, Uwakwe, and Abode (2015) in a research, created an online clearance framework

for Imo State University's final year clearance using PHP, JAVASCRIPT, CSS,

APACHE, and MySQL for the database. The system described above was able to process

data rapidly and abolish the error prone physical clearance routine. Zuhaib (2013) worked on

a project to build an online clearance framework using ASP.Net to construct the system's

interfaces. The technology, which was first used at Nawabshah’s Quest University, comprises

a database that can record all of the information needed for a student clearance certificate via

web pages.

The following are some of the benefits of using an online clearance scheme, according

to Awuzie (2013):

1. It allows you to save a significant amount of time.

12
2. It is very easy to use anywhere at any time, for example, in an office, a bedroom, or

anywhere else on the planet.

3. Data processing is lightening rapid, and delays are virtually non-existent

4. It is cost-effective for students and school administrators

5. It also assists the school in saving money on labour and stationery.

The benefits of e-learning cannot be overstated, several academic organisations opted to

follow the zestful educational opportunities offered on web pages.

According to Cox (2005), an online framework is viewed as a cost-effective way to provide

training to a large learning group at any time and in any place. Environmental Education and

Training Partnership (2006) asserts that online learning should be given sufficient

Consideration because, it is the propelling tool and model for inculcating knowledge and

organised educational transformation. Digital classes can create an atmosphere for dialogue

with the instructor which might be unlikely in a physical classroom setting. A lot

of colleges are providing E-learning as an alternative to conventional physical teaching,

thanks to the continued growth of online system applications.

According to Hillstock (2005), sixty seven percent (67%) of universities believe E-

learning could be the most reliable strategy for continued learning in their institutions. None

the less, significant reservations about the online method, which are primarily related to

quality and students.

Yong and Conellus (2004). “There are drawbacks to the online system of instruction delivery

process, just as there are advantages”. Previous research has shown that when students are

13
not engaged in conventional face-to-face teaching, they feel alienated or detached Guhu and

Graham (2001), “whereas other studies show large progress” Hoffman, (2002); Kaczynski

and Kelly, (2004); Meyer, (2006). It's still unclear if E-learning is a success like

the conventional physical lectures. According to Peirier and Feldman (2004). Numerous

studies conducted on the benefits and drawbacks of online system institutions. It is still

uncertain about the effectiveness of evaluation in online classrooms to access student

development and success. Creasy and Liang (2004).

Agbo-Ajala and Makinde (2015) compare and contrast “the macro, meso, and micro stages of

assessment of the new online education system”. The partner universities have two

interactive networking tools, Marratech and Central, with different capabilities. It's also used

as a communication management system (CMS) and a dedicated discussion forum on

the internet. Marratech is a web-based interactive tool that allows you to hold face-to-face

meetings and video conferencing anytime you want to chat, see each other, and exchange

applications and documents without having to be in the same space, house, or even world.

This platform is used in a variety of programs, including the energy online master's program,

where it is used for workshops, project meetings, and project presentations. Through

automating vital clearance systems and training programs remotely through virtual

classrooms, online meetings, and web conferences, Central enables groups to operate faster

and more efficiently. Central has a lot of features that make it possible to have a live, group-

oriented framework on the network. Multi-point conferencing, advanced application sharing,

interactive dialogue session, text and graphics are all available in the energy online master

program for seminars, group meetings, and project presentations of text and fool-duplex

maps are used. Each university has communication management software and an online

clearing system portal.

14
2.6 TYPES OF MODELS IN SOFTWARE DEVELOPMENT AND REASON FOR

ADOPTION

Dasoriya, Rayan Das (2017) described software as a “collection of programs/instructions

that, when run, produce the desired features, functions, and results, information in the form of

hard copy and virtual forms that explain the use and operations of programs data structure

that enables the software to manipulate the information adequately through the passage of

time the concept of software evolved”. Software development is like any other product

development process because it requires multiple components and variables.

The product would have a greater chance of success if the components are well-designed and

work together. In parallel, software processes varies distinctly from product processes in

other sectors. Product processes on the other hand are usually fixed and characterised by

medium to long term development and implementation. However, software processes are

more likely to be carried out in rapidly evolving environment, such as those involving

product specifications and features, time and cost constraints, and user satisfaction.

Methodologies to solve issues unique to software development began in the 1960s, but were

still very rudimentary at the time, and have only recently matured.

In the advancement of information technology growth, there are three important approaches.

Process-oriented, data-oriented, and object-oriented methods are among them. The process-

oriented methodology was the first to be implemented. As the technological advancements

became a bedrock for software development, software and hardware witnessed a huge

transformation from a traditional approach to a more data-object oriented approach. In

general, information systems development require the use of severally methodology to

improve the functionality and satisfy the end-users growing IT needs.

15
In analysing the convenience and Security Issues in Information Framework Plan and

Development usefulness. As already specified, the discourse of current strategies will

concentrate essentially on the three strategies chosen for this think about - SSADM, SSM,

and DSDM. Their choice is based on a number of variables, counting the methodology's costs

and benefits. SSADM, for example, is said to have lower lifetime costs and is special to the

Information Framework (database). In any case, large-scale business are for the most part

benefited.

The DSDM framework is a sequential process, which the end-user prospect must be carefully

managed, designed and planned. Smaller scale ventures can tap into the advantage of SSM

which is user-friendly and create a perfect user experience. DSDM, on the other hand, entails

a mix of structured and unstructured systems, making it extremely versatile and capable of

achieving the specified goals of designing a functional and stable framework.

It was argued by Olle (1991), “that all methodologies have the same target however, they

vary simply in the means by which they reach this target”. A quick overview of the stages

involved in existing methods such as those described above, will be presented in the

discussion, and their ability to react to user demands for security and usability in creating

information systems will be examined. The aim is to ascertain which is better appropriate for

this purpose, or if a new technique is required and more advantageous in resolving the

challenges.

According to Avison and Fitzgerald (1999), Smart Draw, (2011), SSADM (Structured

Systems Analysis and Design Methodology) is an upgraded version of the Waterfall version

is a more difficult method that has been advocated by the British government since the 1980s.

SSADM follows a top-down methodology beginning with defining information system

strategy and progressing through the development of a feasibility study module (Akhgar,

16
1998). It includes all elements of the system life cycle, from feasibility studies through

physical design production.

It utilises a mix of techniques such as data flow diagramming, entity-relationship modelling,

data normalisation, and life history analysis, and is commonly referred to as a data-driven

approach. Due to competition in the use of other ISDMs, a new version of SSADM called

SSADM4+ was introduced in 1995. Most, if not all, "well-established" techniques presently

on the market, such as SSADM, are being studied and changed, according

to Crinnion (1995).

Perhaps a version of SSADM specifically enhanced for the development of information

systems (such as e-commerce) would be extremely beneficial.

Possibly, the current SSADM procedures might be modified and utilised as the basis for

developing an e-commerce approach. Businesses are constantly on the hunt for more

efficient, adaptable, and cost-effective methods to create information systems.

Smart draw, for example, promotes the usage of SSADM, which focuses on the creation of

object oriented programs with a graphical user interface. SSADM is a collection of precise

rules and standards that developers must adhere to (Stowell, 1995; Akhgar and Siddiqi,

2004).

It is typically used for small to large projects, however a smaller equivalent called Micro-

SSADM can also be utilised. The SSADM method lays out a waterfall model of system

design, with a succession of phases or steps leading to the next.

The RAD (rapid application development) method, on the other hand, implies that activities

must be performed in a specific order.

17
Figured 2.1 Stages in SSADM,s

Culled from System lifecycles and SSADM. (2019, January 7). Lonewolf

Online. https://lonewolfonline.net/system-lifecycles-ssadm/

2.6.1 SOFT SYSTEMS METHODOLOGY (SSM)

“Soft Systems Methodology (SSM) deals primarily with the soft aspects of systems

development and only touches on some elements of the hard systems aspects,” according

to Check land and Scholes (1990). SSM does not support the other elements of the hard

approach, such as data, events, and interface design. Because of the strong user engagement

(cognitive and/or psychological elements), it is more of a usability-oriented than a security-

oriented system design and development approach.

Schmidt (2006) describes SSM as a "learning system with the focus that system ideas,

metaphors, and other concepts may be applied to and used to better understand issues and

conditions."

18
2.6.2 DYNAMIC SYSTEMS DEVELOPMENT METHODOLOGY (DSDM)

DSDM (Dynamic Systems Development Method) is an agile methodology which deals with

the life cycle and business effects of the entire project. DSDM is a broad agile philosophy

that is an iterative approach to similar software development: "Every project needs to be

tailored to well-defined strategic goals and is practical to the business. The focus is on

providing early benefits. “The framework is based on four principles: validity and business

research, iterating functional models and prototypes, iterating design and construction, and

testing.

Most educational institute need an online clearance system, which makes it suitable for to

design and develop an E-learning or online platform. Early RADs said they

lacked basis and failed to adhere to the rules placed in system development using Ana RADs.

Due to this slag, a consortium of large tech organizations and suppliers was established in

1994 to standardize RAD. This is when the RAD is DSDM. Changes in business practices

mean that DSDM has proven to be efficient in improving this system rapidly and cost

effectively. DSDM is characterised by its free methods which can be integrated into the

system development.

This technology can work alongside the normal software development process. Structured

System Analysis and Design Methodology (SSADM) will be used to create an effective

online clearance system. This is due to the fact that SSADM is a widely acknowledged

software engineering model that is mostly employed in result-oriented analysis and design.

Generally, SSADM provides the below in a typical system design:

1. It is a seamless process

2. SSADM is very orderly

3. SSADM can be integrated with other methods such as Prince 2 or scrum

19
4. SSADM shows three different perspective logical data models (LDS), dataflow

models (DFD) and entity life histories (ELH)

5. SSADM is best at developing a more efficient system

6. SSADM is unique and it shows a thorough end-to-end technique as well as

documentation.

2.7 HISTORY OF CALEB UNIVERSITY IMOTA

The history of Caleb University's educational systemic began in 1986, when

Prince Oladega Adebogun sowed the first seed for a nursery and primary school in the heart

of Mainland Lagos. Caleb Nursery and Primary School was established in response to the

apparently intractable decline in public sector education, as well as the demand among most

parents for schools with high academic standards and the instillation of Christian values.

Caleb’s overall academic performance with a mix of students high moral discipline became a

major reason for admission, parents were marvelled at the extent of academic excellence and

discipline, this paved way and birthed the prestigious Caleb International College to open

in Magodo GRA, Lagos, in 1995.

Few students who passed through Caleb primary school, getting into the secondary and

university was the next step. The iconic Caleb was ranked among top institutions in Nigeria

this was a function of the students’ performance in the junior and senior school certificate.

Later in 1999, Caleb expanded its curricular to include arts, music, to its students.

20
In 1999, demand for admission to the College was at an all-time high, with full applications

for every available spot. The demand for a larger location grew as a result of the high level of

interest.

Caleb International University inherits a rich cultural heritage of moral and academic values.

In 2003 the university branch was opened at Ikoyi Victoria Island of Lagos. In 2004, the

educational institution began the process of introducing the Cambridge O-Level Program and

the International Certificate of General Education (IGCSE), maintaining its position as a

niche in high-quality education and responding to the industry's need for truly

international and capable workers. Caleb's status as a global organization was cemented in

2004 when she was recognized as a full member of the International Association of Schools

(ISA).

Upon receiving an invitation from the Nigerian government under Law No. 9 of 1993

and permitting a private business entity or individuals university to be established and run,

Prince Adebogun deeply impelled Caleb to establish a University for Higher Education.

received It has been very well in secondary education, as the Nigerian government requested,

through Law No. 9 of 1993, to allow the establishment and operation of privately owned

corporate bodies or private Nigerian Citizens' Universities.

More than 100 acres of property in imota, Lagos state, were acquired with the support of the

university’s development committee in 2005. In 2007 the National University Commission,

sent a delegate for verification, after which the NUC was issued a propagation operating

license.

21
Caleb University was issued a probationary operating license by the Federal Government of

Nigeria to function as a private university. On Monday, January 7, 2008, the University

began its full academic program with the admission of its first group of students, a total of 83

male and 58 female students.

22
CHAPTER THREE

SYSTEM ANAYLSIS AND DESIGN

3.1 INTRODUCTION

This chapter consists the analysis of previous and suggested apparatus, also the methodology

will be defined as well as reason for justification of the proposed system.

3.2 METHODOLOGY OF THE STUDY

The author will apply the software engineering paradigm as a discipline that combines

the pattern, techniques, and equipment’s in the system evolution in order to create an E-

clearance platform. In a bid to achieve uniformity and reproducibility in the growth area, the

author employed the System Development Life Cycle (SDLC). SDLC also reduces the

possibility of mistakes and shortcuts, allowing for the creation of full and consistent project

documentation. The SDLC is divided into five phases: planning, analysis (requirement

specification), design, user acceptance testing, and delivery. Waterfall Mode, Spiral Model,

Hybrid Model, and Prototyping are some of the terminology used in the SDLC. Depending

on the project's specifications and requirements, each model offers its own set of benefits.

The author implements five steps for the System Development Life Cycle, which are

Planning, Analysis (Requirement Specification), Design, User Acceptance Testing, and

Delivery, to make the project easy and successful to build (SDLC). The model depicts a

series of phases, with each stage's result serving as that for the preceding. The stages can be

grouped in various form;

23
Figure 3.1 System development life cycle

Data for the project was obtained from a variety of sources throughout the research phase.

Two primary approaches were utilized in this work to acquire and collect essential data and

information for system analysis, and they are as follows:

3.2.1 PRIMARY SOURCE: This refers to the sources the researcher used to collect original

data through empirical approaches such as personal interviews and survey

3.2.2 SECONDARY SOURCE: Secondary data was obtained from periodicals, journals,

newspaper, library sources and online sources by the researcher. The literature review in

the project’s second chapter detailed the information acquired through these strategies

3.2.3 ORAL INTERVIEW: This was done in collaboration with Caleb University's

management team. Different departments were also interviewed. Based on the researcher's

queries to the employees, reliable facts were gathered.

24
3.3 SYSTEM ANALYSIS

The following is a description of the systems analysis approach used to create and execute the

student clearance system. It is based on the classic System Development Life Cycle project

models for software engineering (SDLC). As a result, the current system will be reviewed,

and the new system will be justified.

3.3.1 ANALYSIS AND PROBLEMS OF THE EXISTING SYSTEM

A number of issues have arisen as a result of the university's manual methods for storing

information regarding student clearance, including:

1. There is a backlog in processing the clearance paperwork.

2. Absence of several key personnel when processing clearance forms, causing students to

return to the same office to sign their clearance forms.

3. The filing system is manual, resulting in the loss of important documents.

4. Document damage caused by a fire or rainstorm.

5. Forms are being removed illegally by dishonest personnel, resulting in insecurity

6. Take a long time to locate a certain clearance form.

3.3.2 DESCRIPTION AND JUSTIFICATION FOR THE NEW SYSTEM

The online system is meant to relieve problems with the existing manual procedure. It is

developed to be used online, reducing the stress that comes with using a manual method for

both students and staff. In terms of speed, features, and other factors, the suggested system in

this article is predicted to outperform the previous ones. The present systems' criticized points

(limitations) will be addressed. To function and overcome the limitations of previous

systems, a new system is necessary. The new proposed student clearing system was created

in response to problems that our higher education institutions had with the manual final year

25
clearance process. The system’s user interface is exceptionally user-friendly. This report

describes how to complete your clearance online for graduating students.

1. The platform will present the Student with the results immediately.

2. All actions are protected by the system, which stores them in the database as logs/records,

which serves as a backup for future use. .

3. In contrast to other systems previously deployed, this new method will be more precise,

efficient, and time efficient.

4. Accessibility (i.e., it may be used at any time).

5. Prevent the spread of Covid-19 by allowing students to complete their clearance in their

own time.

6. Improved storage and retrieval system

3.3.3 REQUIREMENTS ANALYSIS

1. Functional Requirement: The student clearance system's functional requirements are

as follows:

a. User Administration: The system will keep a database of user accounts. The student

clearance system is used by the staff clearance officer (users) to either publish the

students' status or to make inquiries/print reports. The other type of user is the student,

who may add and update information in their own record after registering in the system.

Administrators’ users, such as system administrators, are the third class of users, and they

have the ability to create, modify, and delete users.

b. User Authorization: The online clearance portal must allow the user administrator to

authorize a new user's account after approving his registration. Non-Functional

Requirements: Non-functional requirements are also known as system limitations. Non-

26
functional requirements define the system's boundaries and anticipated behaviour. They

have no direct influence on the system's usage:

c. Functionality: The system must function flawlessly on the most widely used web

browsers, including Chrome, Internet Explorer 8 and 9, Firefox, Opera, and safari. The

user must be notified of the system’s current status.

d. Consistency: The system must be clear of flaws that prevent specific system functions

from being used, as well as issues that cause the user to become distracted while using it.

3.4 SYSTEM ARCHITECTURE

The system architecture can also be recorded from various angles. Many ideas exist that

provide recommendations for designing and modelling system architecture. UML, for

example, allows system architecture to be captured using package, class, component, or

deployment diagrams. A 4+1 architectural view model, for example, describes the

architecture of a software system using multiple concurrent views such as a logical view, a

development view, a process view, a physical view, and scenarios, each of which can be

represented by corresponding structural or behavioural diagrams.

1. The Logical Architecture for the Clearance System: Figure 2.1 shows the logical

architecture of the planned system. The classes are grouped into packages as shown in

the figure, in which each package relates to the relevant layer of the implementation

hierarchy of PHP applications. The application's core package is namespace

determined. Two packages belong logically to the three-layer model in this package.

The first, the entity package, covers all the application's entity classes that are logically

further split in subsets. Interfaces and implementations of services that save and retrieve

entities from a database are included in the service package. The application's business

27
logic classes are arranged in the business package. The manager classes in this package

may conduct sophisticated operations on the entities.

2. System Physical Architecture and Flowchart: The deployment diagram in figure 2.1

depicts the design of the created system's deployment. The deployment diagram,

according to the UML definition, enables the use of two types of node components with

"device" and "execution environment" stereotypes, as well as object elements.

Figure 3.2 System flowchart

28
3.5 HARDWARE/SOFTWARE PLATFORM

Hardware Requirement

For the proper operation of the newly created system, the following minimal hardware

parameters are recommended.

a. Because they are considered clone systems, the computer system in use should be IBM

compatible.

b. RAM (Random Access Memory) must be at least 128KB.

b. The system should have at least a 50GB hard disk and a 1.44MB high density diskette

drive (3.5 inches)

d. An E.G.A/V.G.A, a colourful monitor, and an uninterruptible power supply (UPS) unit

should be included in the system.

f. It must be internet-capable.

These parameters are the very minimum; however, if the specifications are increased, the

resulting report will undoubtedly be better and the program will run considerably quicker.

Software Requirement

The computer system’s software requirement are as follows:

A window XP or higher version for faster processing

HTML

Text Editor

Dreamweaver CS6

PHP

MYSQL

XAMP

29
Apache server 3.5

Mozilla web browser

Operational Requirement: For the new online system to be functional there must be a

readily internet connection.

Personnel Requirement: A computer system that can connect to a wireless network.

3.6 DATABASE DESIGN

The developer designed database architecture for the E-clearing system. The system's

backend design will comprise a relational, file and a user information database. The database

architecture of the system is MYSQL. MySQL is a quick, dependable, robust, and open

source database system with a plethora of capabilities to offer. Administration and control are

efficient and simple to implement. MySQL would be advised for a medium-sized firm where

the amount of data being sent to and from the database isn't too large; it is preferable and

targeted towards websites. The database will contain all of the user's information. If the

condition is met, the information will be retrieved.

30
STUDENT PROFILE DATABASE STRUCTURE

TABLE 3.1: FIELD NAME DATA TYPE FIELD SIZE

ID Int(10) Auto increment

SURNAME Varchar (100)

FIRST_NAME Varchar (100)

OTHER_NAME Varchar (100)

REG_NO (UNIQUE) Varchar (13)

PHONE_NO Varchar (11)

STATE Varchar (80)

NATIONALITY Varchar (80)

GENDER Varchar (10)

LEVEL Varchar (8)

DOB Date

DEPARTMENT Varchar (80)

FACULTY Varchar (8)

SESSION Varchar (8)

31
TABLE 3.2: STUDENT CLEARANCE DATABASE STRUCTURE

ID Int(10) Auto increment

AMOUNT Varchar (200)

TELLER Varchar (200)

LEVEL Varchar (200)

DEPARTMENT Varchar (200)

FACULTY Varchar (200)

REG NO Varchar (200)

DATE Date

DEPOSITOR Varchar (200)

PAYMENT STATUS Varchar (100)

PAYMENT CONFIRM Date

32
CHAPTER FOUR

SYSTEM IMPLEMENTATION AND RESULTS

4.1 DESIGN STANDARDS

The research project was designed to function alongside the other software development

process. Similarly, System Development Life Cycle (SDLC) being a generic and widely

acceptable design was deployed in the course of this online system clearance.

4.2 OUTPUT SPECIFICATION AND DESIGN

One of the most critical aspects of the report that ought to be considered is the order in which

it is composed. This can be focused since it is the bedrock of the school's proficient, up-to-

date, and arranged output, which may be utilized as a based on the online student clearance

form, this planning and decision-making tool. The newly introduced method has a way for

making reports. The process of printing on paper is known as hardcopy. The method of

showing an output on a computer screen is known as soft copy. The reports produced by the

framework include:

(a) Student clearance status

(b) Student clearance printout

4.3 INPUT SPECIFICATION AND DESIGN

The data inputted into the system will affect the output. Most screen displays in the system n

designs are created for data entry or capture based on the current data entry process of the

existing manual system. Hence data processed will produce a soft copy result, which can be

printed for record purposes.

The new system primarily consists of two types of input forms:

33
a. Student Information form

b. Clearance form.

4.4 FILE DESIGN

A database file was designed and deployed to hold the data of the entire system. MYSQL

database is used to construct the database.

4.5 PROCEDURE

i . HOMEPAGE (index.php)

ii. Student’s Login button

iii. Dashboard

The steps above outlines the various step to adhere in processing the student clearance. From

the Homepage, you will see the login button after login, student can easily navigate to

conclude their clearance processes, and the system is seamless and explanatory.

On the homepage you see Caleb mission and vision. Students are to key in their details and

ensure all their status have been confirmed after concluding the Online clearance, student will

and must print a confirmation form online which shows that that particular student is cleared.

4.6 SYSTEM REQUIREMENT

The requirement for implementing the online clearance system is are listed below:

a. Minimum of 128KB of Random Access Memory (RAM) should be available.

b. Minimum of 50GB hard drive or 500GBExternal hard drive

c. An E.G.A/V.G.A, for good colour display

d. UPS/INVERTER needed for steady power

34
e. Ready internet connection

The configurations are the minimum requirement however a higher requirement will generate

higher performance and result

4.6.2 SOFTWARE REQUIREMENT

The program that must be installed on the computer system is.

For speedier processing, you'll need Windows XP or above.

HTML

Text Editor

Dreamweaver CS6

PHP

MYSQL

Apache server 3.5

Mozilla web browser

4.6.3 REQUIREMENT FOR OPERATION

The computer must have internet connectivity in order for the new system to work.

4.6.4 REQUIREMENT FOR PERSONNEL

A computer system that can connect to the internet.

35
4.6.5 STUDENT LOGIN PAGE

Figure 4.1 student login page

36
STAFF LOGIN PAGE

Figure4.2 Staff Login page

HOMEPAGE

Figure 4.3 Home page

37
CLEARANCE PORTAL PAGE

Figure 4.4 Clearance Portal page

MEDICAL CLEARANCE

Figure 4.5 Student’s Medical Clearance Page

38
CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATIONS

5.1 SUMMARY

The Online Clearance System, Design, and Implementation has been effectively analysed and

designed.

The first chapter, Introduction, describes the project's purpose, the motivation for the

research, and its significance to the persons involved.

The Literature Review is the second chapter, and it presents many empirical perspectives on

the subject matter.

The third chapter, Systems Analysis and Approach, examines the existing system and its

flaws while also laying out the methodology for the new system.

System Design and Implementation is the fourth chapter. It addresses the designs of the

system's components as well as the overall system's maintenance tasks, and chapter five,

Summary, Recommendations, and Conclusion, summarises the entire document. The

adoption of an online clearing system in university technology education is still at a low

level. At the end of the project work, the author made some recommendation and findings,

which are listed below.

1. A new automatic online clearance system will be used to replace an error-prone manual

system.

2. Data can be easily processed effectively and seamlessly.

3. The online clearance system, is capable of automating records update in numerous files,

4. Data quality and security is assured.

39
5. A larger database to upgrade and to accommodate students’ data will greatly improve the

system.

5.2 CONCLUSION

Research and development are ongoing processes, and computer and software development is

no exception. However, there is still potential room for improvement on this new system's

effectiveness and efficiency of online clearance system. As previously stated, several of the

project's objectives were not realise due to constraints. In order to improve on these goals, the

designed outline clearance system will provide excellent results and will serve as a backbone

for subsequent research and development.

5.3 RECOMMENDATION

The research done so far is scoped to online system clearance. Hence it will be more seamless

if an Application Programme Interface (API) was deployed system entirely

1. Creating an online student admissions system that allows for complete student record

keeping.

2. Automation of student academic records so that management can see how well students are

doing academically.

3. Keeping a central database where students' information can be accessed.

4. Deploy API to feed data from several database, school record, school portal, bank records,

etc.

40
REFERENCES

Agbo-Ajala, Makinde, O. O. E. (2015). A Web-Based Database-Driven Students’ Clearance

System. International Journal of Advanced Research in Computer Science and

Software Engineering, Volume 5(Issue 7), 66–67. http://www.ijarcsse.com/

Anigbogu, G. (2000),Systematic Planning for Educational Change

. California: Mayfieldpublishing Company, Pp.2.Barton , H. (2018).

Awuzie Sylvester, C. (2013). Design And Implementation Of Online Student Clearance

System. Design And Implementation Of Online Student Clearance System, 10.

Article generator. (n.d.). BlackHatWorld. Retrieved June 6, 2021, from

https://www.blackhatworld.com/seo/article-generator.1325391/

CORE – Aggregating the world’s open access research papers. (n.d.).

Https://Core.Ac.Uk/Download/Pdf/14306245.Pdf. Retrieved June 7, 2021, from

https://core.ac.uk/download/pdf/14306245.pdf

Cox, A. (2005). Note from the Editor. VINE, 35(1/2).

https://doi.org/10.1108/vine.2005.28735aaa.001

Chimezie, F. (2000). Use of Local Area Networks in Schools. ERIC Digest. Syracuse,

NY:ERIC Clearinghouse on Information Resource, Pp.5.

41
Edusportal - All Nigeria Schools update and Exams New. (2017, November 1). Design And

Implementation Of Online Clearance System. Edusportal.

https://edusportal.com/design-implementation-online-clearance-system/

Hew, K.F., Liu, S., Martinez, R., Bonk, C., & Lee, J. (2004).Online education evaluation:

What should we evaluate? Published proceedings of the Association for

EducationalCommunications and Technology Conference, Chicago, IL.Hillstock,

L.G. (2005, August).

History. (2021, May 19). Caleb University. https://calebuniversity.edu.ng/history/

International Journal of Advanced Research in Computer Science and Software Engineering.

(n.d.).

Http://Www.Ijarcsse.Com/Before_August_2017/Docs/Papers/Volume_5/7_July2015/

V5I7-0373.Pdf. Retrieved May 24, 2021, from

http://www.ijarcsse.com/index.php/ijarcsse

Lewis, C. S. (n.d.). V5I7-0373. Scribd. Retrieved May 24, 2021, from

https://www.scribd.com/document/321656410/V5I7-0373

Liang, X. & Creasy, K. (2004).Classroom assessment in web-based

instructional environment: Instructors’ experience. Practical Assessment, Research &

Evaluation, 9(7).Online and offline Wikipedia, the free encyclopedia. (ND).

Retrieved from https://en.wikipedia.org/wiki/Online_and_offline on 13th January,

2019

Marcandy. Design and Implementation of Course Registration and Result Processing System.

Caritas University, Amorji Nike Enugu. (2012). Page 13, 50-60

42
Obiri, O. N. K. (n.d.). ITAR COMPLETED (ASSET MANAGEMENT SYSTEM).

Https://Www.Academia.Edu/38148809/ITAR_COMPLETED_ASSET_MANAGEM

ENT_SYSTEM_. Retrieved May 24, 2021, from

https://www.academia.edu/38148809/ITAR_COMPLETED_ASSET_MANAGEME

NT_SYSTEM_

Peirier, W. & Feldman, P. (2004).Strategic Planning for Information System. 3rd Ed. West

Sussex. John wiley & Sons Ltd. Reed, M. (2017).

Sarkar, Sukanta. (2012). The Role of Information and Communication Technology (ICT) in

Higher Education for the 21st Century. The Role of Information and Communication

Technology (ICT) in Higher Education for the 21st Century. Published.

SC.Kaka, S. (2008).The Role of ICT in Education Sector . Retrieved from

https://verykaka.wordpress.com/2008/07/25/the-role-of-ict-in-education-sector/

on 4th January, 2019.

SDLC. (n.d.-a). Digitaltech. Retrieved May 23, 2021, from

https://rwmorgan6.wixsite.com/digitaltech/sdlc

SDLC. (n.d.-b). Digitaltech. Retrieved May 24, 2021, from

https://rwmorgan6.wixsite.com/digitaltech/sdlc

SSADM (Structured Systems Analysis & Design Method). (2008, March 17).

SearchSoftwareQuality.

https://searchsoftwarequality.techtarget.com/definition/SSADM

43
Taylor, M. (1980). Education and Training Achieves and Records. Manager in Africa.

Ibadan, Nigeria: Education and Training Achieves and Records. Manager in Africa.

Ibadan, Nigeria: Published.

Takımı, M. Ü. W. (n.d.). Mimoza - Marmara Üniversitesi.

http://mimoza.marmara.edu.tr/~samet.tonyali/courses/cse344/PS/Structured_Systems

_Analysis_and_Design_Method.pdf. Retrieved June 7, 2021, from

http://mimoza.marmara.edu.tr/~samet.tonyali/courses/cse344/PS/Structured_Systems

_Analysis_and_Design_Method.pdf

Umezinwa , Chikwado Henry and Iriaoghuan. (2015). Design and Implementation of Online

Clearance System: A Case Study of Imo State University. Design and Implementation

of Online Clearance System: A Case Study of Imo State University, 25–26.

https://doi.org/10.5829/idosi.ejas.2015.7.1.1128

Yang, Y. & Cornelius, L.F. (2004). Students’ perceptions towards the quality of online

education: A qualitative approach. Published proceedings of the Association for

Educational Communications and Technology Conference, Chicago, IL.

44
APPENDIX A

DATABASE STRUCTURE

Below are database structure used in the course of designing and implementing the online

clearance system

-- phpMyAdmin SQL Dump

-- version 4.8.5

-- https://www.phpmyadmin.net/

-- Host: 127.0.0.1

-- Generation Time: Jun 22, 2021 at 11:49 PM

-- Server version: 10.1.38-MariaDB

-- PHP Version: 5.6.40

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

SET AUTOCOMMIT = 0;

START TRANSACTION;

SET time_zone = "+00:00"

-- Database: `onlineclearance`

-- Table structure for table `academicaffairs`

CREATE TABLE `academicaffairs` (

`id` int(10) NOT NULL,

`reg_no` varchar(100) NOT NULL,

`fullname` varchar(100) NOT NULL,

`ProfileImage` text,

`message` text NOT NULL,

`faculty` varchar(100) NOT NULL,

`department` varchar(100) NOT NULL,

45
`level` varchar(40) NOT NULL,

`status` varchar(80) NOT NULL DEFAULT 'Pending',

`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE

CURRENT_TIMESTAMP,

`approved_by` varchar(255) DEFAULT NULL,

`approval_date` datetime DEFAULT NULL,

`disapproval_message` text

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `academicaffairs`

INSERT INTO `academicaffairs` (`id`, `reg_no`, `fullname`, `ProfileImage`, `message`,

`faculty`, `department`, `level`, `status`, `date`, `approved_by`, `approval_date`,

`disapproval_message`) VALUES

(1, '17/4152', 'Chinonso Pedro', '345327walkingdead.pdf', '', 'College of Pure and Applied

Sciences', 'Music', '300', 'pending', '2021-06-22 17:23:43', 'acadaffairs', '2021-06-22

18:22:31', 'test');

-- Table structure for table `admin`

CREATE TABLE `admin` (

`admin_id` int(10) NOT NULL,

`admin_username` varchar(25) NOT NULL,

`name` varchar(255) DEFAULT NULL,

`email` varchar(255) DEFAULT NULL,

`phone_no` varchar(255) DEFAULT NULL,

`password` varchar(50) NOT NULL DEFAULT '1a1dc91c907325c69271ddf0c944bc72',

`depr` int(10) NOT NULL,

`dept_code` int(10) DEFAULT NULL,

46
`accesslevel` int(10) DEFAULT '1'

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- Dumping data for table `admin`

INSERT INTO `admin` (`admin_id`, `admin_username`, `name`, `email`, `phone_no`,

`password`, `depr`, `dept_code`, `accesslevel`) VALUES

(1, 'admin', 'Admin', 'admin@admin.com', NULL, 'admin', 0, 1, 1),

(2, 'bursary', 'Bursar', NULL, NULL, 'bursary', 0, 2, 1),

(3, 'stdaffairs', 'Student Affairs', NULL, NULL, 'stdaffairs', 0, 3, 1),

(4, 'library', 'Library', NULL, NULL, 'library', 0, 4, 1),

(5, 'health', 'Health Centre', NULL, NULL, 'health', 0, 5, 1),

(6, 'acadaffairs', 'Academic Affairs', NULL, NULL, 'acadaffairs', 0, 6, 1),

(7, 'counselling', 'Counselling', NULL, NULL, 'counselling', 0, 7, 1),

(8, 'ict', 'ICT', NULL, NULL, 'ict', 0, 8, 1);

-- Table structure for table `bursary`

CREATE TABLE `bursary` (

`id` int(10) NOT NULL,

`amt` varchar(200) NOT NULL,

`teller` varchar(200) NOT NULL,

`level` varchar(200) NOT NULL,

`department` varchar(200) NOT NULL,

`faculty` varchar(200) NOT NULL,

`reg_no` varchar(200) NOT NULL,

`date` date NOT NULL,

`depositor` varchar(200) NOT NULL,

47
`pmtconfirm` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE

CURRENT_TIMESTAMP,

`status` varchar(100) NOT NULL DEFAULT 'Pending',

`approved_by` varchar(255) DEFAULT NULL,

`approval_date` datetime DEFAULT NULL,

`disapproval_message` text

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `bursary`

INSERT INTO `bursary` (`id`, `amt`, `teller`, `level`, `department`, `faculty`, `reg_no`,

`date`, `depositor`, `pmtconfirm`, `status`, `approved_by`, `approval_date`,

`disapproval_message`) VALUES

(5, '1000', '1234456', '100', 'Computescience 'College of Pure and Applied Sciences',

'17/4512', '2021-06-16', 'Chinonso Pedro', '0000-00-00 00:00:00', 'Pending', NULL, NULL,

NULL),

(6, '10000', '1234567890', '100', 'Computerscience', 'College of Pure and Applied Sciences',

'17/4512', '2021-06-20', 'Chinonso Pedro', '0000-00-00 00:00:00', 'Pending', NULL, NULL,

NULL);

-- Table structure for table `clearance`

CREATE TABLE `clearance` (

`clearance_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`is_accountant_approval` int(11) NOT NULL,

`is_supply_approval` int(11) NOT NULL,

`is_director_ppf_approval` int(11) NOT NULL,

`is_facfed_approval` int(11) NOT NULL,

48
`is_cooperative_approval` int(11) NOT NULL,

`is_librarian_approval` int(11) NOT NULL,

`is_registrar_approval` int(11) NOT NULL,

`is_area_approval` int(11) NOT NULL,

`is_dean_approval` int(11) NOT NULL,

`is_executive_approval` int(11) NOT NULL,

`is_hrm_approval` int(11) NOT NULL,

`is_cao_approval` int(11) NOT NULL,

`is_vp_admin_approval` int(11) NOT NULL,

`is_vp_academic_approval` int(11) NOT NULL,

`is_head_approval` int(11) NOT NULL,

`until` varchar(15) NOT NULL,

`mailing_address` varchar(20) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `clearance`

INSERT INTO `clearance` (`clearance_id`, `id`, `is_accountant_approval`,

`is_supply_approval`, `is_director_ppf_approval`, `is_facfed_approval`,

`is_cooperative_approval`, `is_librarian_approval`, `is_registrar_approval`,

`is_area_approval`, `is_dean_approval`, `is_executive_approval`, `is_hrm_approval`,

`is_cao_approval`, `is_vp_admin_approval`, `is_vp_academic_approval`,

`is_head_approval`, `until`, `mailing_address`) VALUES

(1, 65, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, '', ''),

(2, 66, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(3, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(4, 73, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

49
(5, 74, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(6, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(7, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(8, 77, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, '', ''),

(9, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(10, 79, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, '', ''),

(11, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, '07/24/2016', 'Carmella Valley Home'),

(12, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', ''),

(13, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(14, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(15, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(16, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(17, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(18, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(19, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

(20, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', ''),

-- Table structure for table `cleared_teacher`

CREATE TABLE `cleared_teacher` (

`cleared_teacher_id` int(11) NOT NULL,

`id` int(11) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `cleared_teacher`

INSERT INTO `cleared_teacher` (`cleared_teacher_id`, `id`) VALUES

(1, 80),

(2, 117),

50
(3, 117),

(4, 117),

(5, 117),

(6, 118),

(7, 117);

-- Table structure for table `counsellingclearance`

CREATE TABLE `counsellingclearance` (

`id` int(10) NOT NULL,

`reg_no` varchar(100) NOT NULL,

`department` varchar(40) NOT NULL,

`faculty` varchar(100) NOT NULL,

`level` varchar(100) NOT NULL,

`matric_no` varchar(100) NOT NULL,

`gp` varchar(13) NOT NULL,

`cgpa` varchar(255) DEFAULT NULL,

`fullname` varchar(100) NOT NULL,

`status` varchar(100) NOT NULL DEFAULT 'Confirmed',

`message` varchar(200) NOT NULL DEFAULT 'No message yet...',

`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

`approved_by` varchar(255) DEFAULT NULL,

`approval_date` datetime DEFAULT NULL,

`disapproval_message` text

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `counsellingclearance`

51
INSERT INTO `counsellingclearance` (`id`, `reg_no`, `department`, `faculty`, `level`,

`matric_no`, `gp`, `cgpa`, `fullname`, `status`, `message`, `time`, `approved_by`,

`approval_date`, `disapproval_message`) VALUES

(1, '2017074019', 'Music', 'College of Pure and Applied Sciences', '100', 'hi878g', '4.23',

'4.31', 'Nnadi Chinonso Pedro', 'approved', 'No message yet regarding this submission', '2021-

03-07 23:39:11', 'counselling', '2021-06-22 14:56:04', NULL),

(2, '2017074019', 'Music', 'College of Pure and Applied Sciences', '200', 'sdsd', '4.23', '4.31',

'Nnadi Chinonso Pedro', 'disapproved', 'No message yet...', '2021-03-07 23:40:41',

'counselling', '2021-06-22 15:02:54', ''),

(3, '2017074019', 'Music', 'College of Pure and Applied Sciences', '100', '12345', '1.20', '1.34',

'Nnadi Chinonso Pedro', 'approved', 'No message yet...', '2021-06-17 22:16:11', 'counselling',

'2021-06-22 19:45:47', NULL),

(4, '17/4512', 'Music', 'College of Pure and Applied Sciences', '100', '17/4512', '1.20', '1.34',

'Nnadi Chinonso Pedro', 'disapproved', 'No message yet...', '2021-06-22 09:29:26',

'counselling', '2021-06-22 19:46:25', 'Incomplete data'),

(5, '17/4512', 'Music', 'College of Pure and Applied Sciences', '100', '17/4512', '1.20', '1.34',

'Nnadi Chinonso Pedro', 'Pending', 'No message yet...', '2021-06-22 12:48:31', NULL, NULL,

NULL);

-- Table structure for table `datacapturing`

CREATE TABLE `datacapturing` (

`id` int(10) NOT NULL,

`fullname` varchar(100) NOT NULL,

`reg_no` varchar(100) NOT NULL,

`status` varchar(100) NOT NULL DEFAULT 'Incomplete',

`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

52
`message` text NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Table structure for table `deadline`

CREATE TABLE `deadline` (

`id` int(20) NOT NULL,

`d_date` varchar(50) NOT NULL,

`status` int(1) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `deadline`

-- Table structure for table `department`

CREATE TABLE `department` (

`id` int(10) NOT NULL,

`dept_id` int(11) NOT NULL,

`dep_name` varchar(20) NOT NULL,

`password` varchar(50) NOT NULL,

`req_id` int(10) NOT NULL,

`faculty_id` int(10) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- Table structure for table `designee`

CREATE TABLE `designee` (

`designee_id` int(11) NOT NULL,

`designee_name` text NOT NULL,

`username` varchar(20) NOT NULL,

`password` varchar(50) NOT NULL DEFAULT '81dc9bdb52d04dc20036dbd8313ed055'

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

53
-- Table structure for table `faculty`

CREATE TABLE `faculty` (

`id` int(10) NOT NULL,

`faculty_id` int(15) NOT NULL,

`faculty_Fname` varchar(20) NOT NULL,

`faculty_Mname` varchar(20) NOT NULL,

`faculty_Lname` varchar(20) NOT NULL,

`Contact_num` int(15) NOT NULL,

`Email` varchar(20) NOT NULL,

`Designation` varchar(20) NOT NULL,

`Department` varchar(5) NOT NULL,

`req_id` int(20) NOT NULL,

`dep_id` int(20) NOT NULL,

`password` varchar(50) NOT NULL DEFAULT '81dc9bdb52d04dc20036dbd8313ed055',

`faculty_picture` varchar(120) NOT NULL,

`Campus` varchar(15) NOT NULL COMMENT '1 = talisay, 2 = alijis, 3 = fortune town, 4

= binalbagan',

`course_program` varchar(15) NOT NULL,

`status` int(1) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- Table structure for table `health`

CREATE TABLE `health` (

`id` int(10) NOT NULL,

`fullname` varchar(100) NOT NULL,

54
`reg_no` varchar(40) NOT NULL,

`department` varchar(100) NOT NULL,

`faculty` varchar(100) NOT NULL,

`blood_type` varchar(100) NOT NULL,

`genotype` varchar(80) NOT NULL,

`alergies` varchar(80) NOT NULL,

`level` varchar(10) NOT NULL,

`status` varchar(40) NOT NULL DEFAULT 'Confirmed',

`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE

CURRENT_TIMESTAMP,

`approved_by` varchar(255) DEFAULT NULL,

`approval_date` datetime DEFAULT NULL,

`disapproval_message` text

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `health`

INSERT INTO `health` (`id`, `fullname`, `reg_no`, `department`, `faculty`, `blood_type`,

`genotype`, `alergies`, `level`, `status`, `time`, `approved_by`, `approval_date`,

`disapproval_message`) VALUES

(1, 'Nnadi Jenny', '2017074019', 'Music', 'Arts', 'A+', 'AA', 'Gas and fuel', '300', 'approved',

'2021-06-22 14:29:07', 'health', '2021-06-22 15:29:07', NULL),

(3, 'Jenny Okafor', '2017074019', 'Music', 'Arts', 'A+', 'AA', 'Gas and fuel and food', '200',

'disapproved', '2021-06-22 14:29:14', 'health', '2021-06-22 15:29:14', 'test'),

(4, 'Nnadi Chinonso Pedro', '2017074019', 'Music', 'Arts', 'A-', 'AB', 'Football', '400',

'pending', '2021-06-22 14:13:28', NULL, NULL, NULL);

-- Table structure for table `librayclearance`

55
CREATE TABLE `librayclearance` (

`id` int(10) NOT NULL,

`fullname` varchar(100) NOT NULL,

`reg_no` varchar(100) NOT NULL,

`status` varchar(100) NOT NULL DEFAULT 'Pending',

`department` varchar(100) NOT NULL DEFAULT '4years',

`faculty` varchar(40) NOT NULL,

`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

`approved_by` varchar(255) DEFAULT NULL,

`approval_date` datetime DEFAULT NULL,

`disapproval_message` text

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `librayclearance`

INSERT INTO `librayclearance` (`id`, `fullname`, `reg_no`, `status`, `department`, `faculty`,

`time`, `approved_by`, `approval_date`, `disapproval_message`) VALUES

(1, 'Nnadi Chinonso Pedro', '2017074019', 'approved', 'Music', 'Arts', '2021-03-07 23:10:44',

'library', '2021-06-22 15:46:31', 'nothing');

-- Table structure for table `message`

CREATE TABLE `message` (

`message_id` int(11) NOT NULL,

`designee_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`message_content` text NOT NULL,

`message_status` int(11) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

56
-- Dumping data for table `message`

INSERT INTO `message` (`message_id`, `designee_id`, `id`, `message_content`,

`message_status`) VALUES

(32, 7, 66, 'qwertyui', 1),

(33, 7, 65, 'test mic check', 1),

(34, 7, 65, 'qwertyuwertyuqwertyuwerty', 1),

(35, 1, 65, 'testing ah', 1),

(36, 6, 68, 'awawaw', 0),

(37, 6, 65, 'WHAAT', 1),

(38, 6, 74, 'test message\r\n', 1),

(39, 6, 74, 'test 2', 1),

(40, 1, 77, 'kulang ka ', 0),

(41, 1, 66, 'qwertyui\r\n', 1),

(42, 1, 66, 'test\r\n', 1),

(43, 1, 118, 'hi', 0);

-- Table structure for table `pds_civil_service`

CREATE TABLE `pds_civil_service` (

`civil_service_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`career_service` varchar(25) NOT NULL,

`rating` int(11) NOT NULL,

`date_of_examination` varchar(15) NOT NULL,

`place_of_examination` text NOT NULL,

`license_number` int(15) NOT NULL,

`license_date_of_release` varchar(15) NOT NULL

57
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_civil_service`

INSERT INTO `pds_civil_service` (`civil_service_id`, `id`, `career_service`, `rating`,

`date_of_examination`,`place_of_examination`,`license_number`, `license_date_of_release`)

VALUES

(1, 79, 'test', 99, '11/11/1111', 'test', 99, '11/11/1111'),

-- Table structure for table `pds_educational_background`

CREATE TABLE `pds_educational_background` (

`educational_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`educational_level` text NOT NULL,

`educational_name_of_school` text NOT NULL,

`educational_degree_course` text NOT NULL,

`educational_year_graduated` text NOT NULL,

`educational_highest_grade` text NOT NULL,

`educational_date_from` text NOT NULL,

`educational_date_to` text NOT NULL,

`educational_scholarship` text NOT NULL,

`secondary_level` varchar(20) NOT NULL,

`secondary_name` varchar(20) NOT NULL,

`secondary_degree` varchar(20) NOT NULL,

`secondary_year` varchar(20) NOT NULL,

`secondary_highest` varchar(20) NOT NULL,

`secondary_date_form` varchar(20) NOT NULL,

`secondary_date_to` varchar(20) NOT NULL,

58
`secondary_scholarship` varchar(20) NOT NULL,

`vocational_level` varchar(20) NOT NULL,

`vocational_name` varchar(20) NOT NULL,

`vocational_degree` varchar(20) NOT NULL,

`vocational_year` varchar(20) NOT NULL,

`vocational_highest` varchar(20) NOT NULL,

`vocational_date_form` varchar(20) NOT NULL,

`vocational_date_to` varchar(20) NOT NULL,

`vocational_scholarship` varchar(20) NOT NULL,

`college_level` varchar(20) NOT NULL,

`college_name` varchar(20) NOT NULL,

`college_degree` varchar(20) NOT NULL,

`college_year` varchar(20) NOT NULL,

`college_highest` varchar(20) NOT NULL,

`college_date_form` varchar(20) NOT NULL,

`college_date_to` varchar(20) NOT NULL,

`college_scholarship` varchar(20) NOT NULL,

`graduate_level` int(20) NOT NULL,

`graduate_name` int(20) NOT NULL,

`graduate_degree` int(20) NOT NULL,

`graduate_year` int(20) NOT NULL,

`graduate_highest` varchar(20) NOT NULL,

`graduate_date_from` int(20) NOT NULL,

`graduate_date_to` int(20) NOT NULL,

`graduate_scholarship` int(20) NOT NULL

59
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_educational_background`

INSERT INTO `pds_educational_background` (`educational_id`, `id`, `educational_level`,

`educational_name_of_school`, `educational_degree_course`, `educational_year_graduated`,

`educational_highest_grade`, `educational_date_from`, `educational_date_to`,

`educational_scholarship`, `secondary_level`, `secondary_name`, `secondary_degree`,

`secondary_year`, `secondary_highest`, `secondary_date_form`, `secondary_date_to`,

`secondary_scholarship`, `vocational_level`, `vocational_name`, `vocational_degree`,

`vocational_year`, `vocational_highest`, `vocational_date_form`, `vocational_date_to`,

`vocational_scholarship`, `college_level`, `college_name`, `college_degree`, `college_year`,

`college_highest`, `college_date_form`, `college_date_to`, `college_scholarship`,

`graduate_level`, `graduate_name`, `graduate_degree`, `graduate_year`, `graduate_highest`,

`graduate_date_from`, `graduate_date_to`, `graduate_scholarship`) VALUES

-- Table structure for table `pds_family_background`

CREATE TABLE `pds_family_background` (

`family_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`spouse_surname` varchar(20) NOT NULL,

`spouse_firstname` varchar(20) NOT NULL,

`spouse_middlename` varchar(20) NOT NULL,

`spouse_occupation` varchar(20) NOT NULL,

`spouse_employer_name` varchar(20) NOT NULL,

`spouse_business_address` text NOT NULL,

`spouse_tel_no` varchar(20) NOT NULL,

`father_surname` varchar(20) NOT NULL,

60
`father_firstname` varchar(20) NOT NULL,

`father_middlename` varchar(20) NOT NULL,

`mother_surname` varchar(20) NOT NULL,

`mother_firstname` varchar(20) NOT NULL,

`mother_middlename` varchar(20) NOT NULL,

`child_name` varchar(35) NOT NULL,

`child_birthday` varchar(100) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_family_background`

INSERT INTO `pds_family_background` (`family_id`, `id`, `spouse_surname`,

`spouse_firstname`, `spouse_middlename`, `spouse_occupation`, `spouse_employer_name`,

`spouse_business_address`, `spouse_tel_no`, `father_surname`, `father_firstname`,

`father_middlename`, `mother_surname`, `mother_firstname`, `mother_middlename`,

`child_name`, `child_birthday`) VALUES

(1, 79, 'test', 'test', 'test', 'test', 'test', 'test', '(111) 111-1111', 'test', 'test', 'test', 'test', 'test', 'test',

'child1', '55/55/5555'),

(3, 80, 'Vargas', 'Sweden', 'Labalo', 'Civil Engr.', 'Silver Dragon', 'Riverside', '(312) 312-3123',

'Grajo', 'Jerry', 'C', 'Decatoria', 'Arlene', 'G', 'Raijin', '12/31/2018'),

(4, 100, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(5, 101, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(6, 102, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(7, 103, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(8, 104, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(9, 105, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(10, 106, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

61
(11, 107, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(12, 108, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(13, 109, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(14, 110, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(15, 111, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(16, 112, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(17, 113, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(18, 114, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(19, 115, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(20, 116, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(21, 117, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(22, 118, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(23, 119, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(24, 120, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(25, 121, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(26, 122, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(27, 123, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(28, 124, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(29, 125, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(30, 126, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(31, 127, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(32, 128, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(33, 129, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(34, 130, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(35, 131, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

62
(36, 132, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(37, 133, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(38, 134, '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''),

(39, 135, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');

-- Table structure for table `pds_other_info`

CREATE TABLE `pds_other_info` (

`pds_other_info_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`other_special_skill` varchar(30) NOT NULL,

`other_non_academic` varchar(30) NOT NULL,

`other_membership` varchar(30) NOT NULL,

`36_a` int(11) NOT NULL,

`36_a_yes` text NOT NULL,

`36_b` int(11) NOT NULL,

`36_b_yes` text NOT NULL,

`37_a` int(11) NOT NULL,

`37_a_yes` text NOT NULL,

`37_b` int(11) NOT NULL,

`37_b_yes` text NOT NULL,

`number_38` int(11) NOT NULL,

`number_38_yes` text NOT NULL,

`number_39` int(11) NOT NULL,

`number_39_yes` text NOT NULL,

`number_40` int(11) NOT NULL,

63
`number_40_yes` text NOT NULL,

`41_a` int(11) NOT NULL,

`41_a_yes` text NOT NULL,

`41_b` int(11) NOT NULL,

`41_b_yes` text NOT NULL,

`41_c` int(11) NOT NULL,

`41_c_yes` text NOT NULL,

`references_name` varchar(30) NOT NULL,

`references_address` varchar(30) NOT NULL,

`references_tel_no` varchar(15) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_other_info`

INSERT INTO `pds_other_info` (`pds_other_info_id`, `id`, `other_special_skill`,

`other_non_academic`, `other_membership`, `36_a`, `36_a_yes`, `36_b`, `36_b_yes`, `37_a`,

`37_a_yes`, `37_b`, `37_b_yes`, `number_38`, `number_38_yes`, `number_39`,

`number_39_yes`, `number_40`, `number_40_yes`, `41_a`, `41_a_yes`, `41_b`, `41_b_yes`,

`41_c`, `41_c_yes`, `references_name`, `references_address`, `references_tel_no`) VALUES

(1, 79, 'Dota 2', 'Best Carry', 'Gold', 0, 'awwawaw', 1, 'sssss', 1, 'ddddd', 0, 'fffffff', 1,

'ggggggg', 0, 'hhhhh', 0, 'jjjjjj', 1, 'test_message1', 0, 'test_message2', 1, 'test_message3',

'Donard', 'Ytienza', '(656) 544-5665'),

(3, 80, 'Dota 2', 'Best Carry', 'Gold', 0, 'awwawaw', 1, 'sssss', 1, 'ddddd', 0, 'fffffff', 1,

'ggggggg', 0, 'hhhhh', 0, 'jjjjjj', 1, 'test_message1', 0, 'test_message2', 1, 'test_message3',

'Donard', 'Ytienza', '(656) 544-5665'),

(4, 100, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(5, 101, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

64
(6, 102, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(7, 103, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(8, 104, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(9, 105, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(10, 106, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(11, 107, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(12, 108, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(13, 109, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(14, 110, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(15, 111, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(16, 112, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(17, 113, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(18, 114, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(19, 115, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

(20, 116, '', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', ''),

-- Table structure for table `pds_personal_information`

CREATE TABLE `pds_personal_information` (

`personal_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`surname` varchar(20) NOT NULL,

`firstname` varchar(20) NOT NULL,

`middlename` varchar(20) NOT NULL,

`name_extension` varchar(10) NOT NULL,

`birthday` varchar(10) NOT NULL,

`place_of_birth` text NOT NULL,

65
`sex` varchar(10) NOT NULL,

`civil_status` int(5) NOT NULL,

`other_civil_status` varchar(20) NOT NULL,

`citizenship` varchar(20) NOT NULL,

`height` int(11) NOT NULL,

`weight` int(11) NOT NULL,

`blood_type` varchar(10) NOT NULL,

`gsis_id_no` int(15) NOT NULL,

`pagibig_id_no` int(15) NOT NULL,

`philhealth_no` int(15) NOT NULL,

`sss_no` int(15) NOT NULL,

`residential_address` text NOT NULL,

`residential_zipcode` int(15) NOT NULL,

`residential_tel_no` varchar(15) NOT NULL,

`permanent_address` text NOT NULL,

`permanent_zipcode` int(15) NOT NULL,

`permanent_tel_no` varchar(15) NOT NULL,

`email_address` varchar(30) NOT NULL,

`cellphone_no` int(15) NOT NULL,

`agency_employee_no` int(15) NOT NULL,

`tin_no` int(15) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_personal_information`

INSERT INTO `pds_personal_information` (`personal_id`, `id`, `surname`, `firstname`,

`middlename`, `name_extension`, `birthday`, `place_of_birth`, `sex`, `civil_status`,

66
`other_civil_status`, `citizenship`, `height`, `weight`, `blood_type`, `gsis_id_no`,

`pagibig_id_no`, `philhealth_no`, `sss_no`, `residential_address`, `residential_zipcode`,

`residential_tel_no`, `permanent_address`, `permanent_zipcode`, `permanent_tel_no`,

`email_address`, `cellphone_no`, `agency_employee_no`, `tin_no`) VALUES

(1, 79, 'test', 'test', 'test', 'Sr.', '11/11/1111', 'test', '', 6, 'test', 'Filipino', 2, 2, 'O', 11111111,

11111111, 11111111, 11111111, 'test', 111111111, '(111) 111-1111', 'test', 2222222, '(222)

222-2222', 'test@test.test', 2147483647, 11111111, 1111111111),

(3, 80, 'Grajo', 'Kevin', 'Decatoria', 'III', '11/11/1111', 'Bacolod City', 'M', 5, '', 'Filipino', 2,

100, 'AB', 1212121, 2121212, 3232323, 2323232, 'Talisay City', 6115, '(122) 122-1221',

'Bacolod', 6100, '(211) 211-2112', 'kevin@gmail.com', 2147483647, 121212, 222111),

(4, 100, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(5, 101, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(6, 102, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(7, 103, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(8, 104, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(9, 105, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(10, 106, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(11, 107, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(12, 108, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(13, 109, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(14, 110, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(15, 111, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(16, 112, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(17, 113, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(18, 114, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

67
(19, 115, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(20, 116, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(21, 117, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(22, 118, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(23, 119, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(24, 120, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(25, 121, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(26, 122, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(27, 123, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(28, 124, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(29, 125, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(30, 126, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(31, 127, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(32, 128, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(33, 129, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(34, 130, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(35, 131, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(36, 132, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(37, 133, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(38, 134, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0),

(39, 135, '', '', '', '', '', '', '', 0, '', '', 0, 0, '', 0, 0, 0, 0, '', 0, '', '', 0, '', '', 0, 0, 0);

-- Table structure for table `pds_training_program`

CREATE TABLE `pds_training_program` (

`training_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

68
`title_of_seminar` varchar(25) NOT NULL,

`training_date_from` varchar(15) NOT NULL,

`training_date_to` varchar(15) NOT NULL,

`training_number_of_hours` int(11) NOT NULL,

`conducted_by` varchar(25) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_training_program`

INSERT INTO `pds_training_program` (`training_id`, `id`, `title_of_seminar`,

`training_date_from`, `training_date_to`, `training_number_of_hours`, `conducted_by`)

VALUES

(1, 79, 'test', '11/11/1111', '22/22/2222', 11, 'test'),

(3, 80, 'Game Development', '11/01/2015', '12/01/2015', 243, 'Stratium'),

(4, 100, '', '', '', 0, ''),

(5, 101, '', '', '', 0, ''),

(6, 102, '', '', '', 0, ''),

(7, 103, '', '', '', 0, ''),

(8, 104, '', '', '', 0, ''),

(9, 105, '', '', '', 0, ''),

(10, 106, '', '', '', 0, ''),

(11, 107, '', '', '', 0, ''),

(12, 108, '', '', '', 0, ''),

(13, 109, '', '', '', 0, ''),

(14, 110, '', '', '', 0, ''),

(15, 111, '', '', '', 0, ''),

(16, 112, '', '', '', 0, ''),

69
(17, 113, '', '', '', 0, ''),

(18, 114, '', '', '', 0, ''),

(19, 115, '', '', '', 0, ''),

(20, 116, '', '', '', 0, ''),

(21, 117, '', '', '', 0, ''),

(22, 118, '', '', '', 0, ''),

(23, 119, '', '', '', 0, ''),

(24, 120, '', '', '', 0, ''),

(25, 121, '', '', '', 0, ''),

(26, 122, '', '', '', 0, ''),

(27, 123, '', '', '', 0, ''),

(28, 124, '', '', '', 0, ''),

(29, 125, '', '', '', 0, ''),

(30, 126, '', '', '', 0, ''),

-- Table structure for table `pds_voluntary_work`

CREATE TABLE `pds_voluntary_work` (

`voluntary_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

`name_and_address` text NOT NULL,

`voluntary_work_from` varchar(15) NOT NULL,

`voluntary_work_to` varchar(15) NOT NULL,

`number_of_hours` int(11) NOT NULL,

`position` varchar(20) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_voluntary_work`

70
INSERT INTO `pds_voluntary_work` (`voluntary_id`, `id`, `name_and_address`,

`voluntary_work_from`, `voluntary_work_to`, `number_of_hours`, `position`) VALUES

(1, 79, 'test', '11/11/1111', '22/22/2222', 22, 'test'),

(3, 80, 'Stratium', '12/12/2012', '12/31/2019', 234, 'President'),

(4, 100, '', '', '', 0, ''),

(5, 101, '', '', '', 0, ''),

(6, 102, '', '', '', 0, ''),

(7, 103, '', '', '', 0, ''),

(8, 104, '', '', '', 0, ''),

(9, 105, '', '', '', 0, ''),

(10, 106, '', '', '', 0, ''),

(11, 107, '', '', '', 0, ''),

(12, 108, '', '', '', 0, ''),

(13, 109, '', '', '', 0, ''),

(14, 110, '', '', '', 0, ''),

(15, 111, '', '', '', 0, ''),

(16, 112, '', '', '', 0, ''),

(17, 113, '', '', '', 0, ''),

(18, 114, '', '', '', 0, ''),

(19, 115, '', '', '', 0, ''),

(20, 116, '', '', '', 0, ''),

-- Table structure for table `pds_work_experience`

CREATE TABLE `pds_work_experience` (

`work_experience_id` int(11) NOT NULL,

`id` int(11) NOT NULL,

71
`work_experience_from` varchar(15) NOT NULL,

`work_experience_to` varchar(15) NOT NULL,

`position_title` varchar(25) NOT NULL,

`department` varchar(20) NOT NULL,

`monthly_salary` int(11) NOT NULL,

`salary_grade` varchar(5) NOT NULL,

`status_of_appointment` varchar(15) NOT NULL,

`govt_service` varchar(5) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `pds_work_experience`

INSERT INTO `pds_work_experience` (`work_experience_id`, `id`,

`work_experience_from`, `work_experience_to`, `position_title`, `department`,

`monthly_salary`, `salary_grade`, `status_of_appointment`, `govt_service`) VALUES

(1, 79, '11/11/1111', '22/22/2222', 'test', 'test', 100000000, '11-1', 'test', 'yes'),

(3, 80, '11/11/1111', '22/22/2222', 'President', 'DOH', 1000000, '10-0', 'OK', 'No'),

(4, 100, '', '', '', '', 0, '', '', ''),

(5, 101, '', '', '', '', 0, '', '', ''),

(6, 102, '', '', '', '', 0, '', '', ''),

(7, 103, '', '', '', '', 0, '', '', ''),

(8, 104, '', '', '', '', 0, '', '', ''),

(9, 105, '', '', '', '', 0, '', '', ''),

(10, 106, '', '', '', '', 0, '', '', ''),

(11, 107, '', '', '', '', 0, '', '', ''),

(12, 108, '', '', '', '', 0, '', '', ''),

(13, 109, '', '', '', '', 0, '', '', ''),

72
(14, 110, '', '', '', '', 0, '', '', ''),

(15, 111, '', '', '', '', 0, '', '', ''),

(16, 112, '', '', '', '', 0, '', '', ''),

(17, 113, '', '', '', '', 0, '', '', ''),

(18, 114, '', '', '', '', 0, '', '', ''),

(19, 115, '', '', '', '', 0, '', '', ''),

(20, 116, '', '', '', '', 0, '', '', ''),

-- Table structure for table `requirement`

CREATE TABLE `requirement` (

`req_id` int(10) NOT NULL,

-- Table structure for table `requirementstatus`

CREATE TABLE `requirementstatus` (

`reqstat_id` int(10) NOT NULL,

`status` int(10) NOT NULL,

`id` int(10) NOT NULL,

`req_id` int(10) NOT NULL,

`designee_id` int(11) NOT NULL,

`file` varchar(120) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- Dumping data for table `requirementstatus`

INSERT INTO `requirementstatus` (`reqstat_id`, `status`, `id`, `req_id`, `designee_id`, `file`)

VALUES

(1, 0, 79, 11, 2, 'ceres.jpg'),

(2, 0, 79, 11, 2, 'ceres.jpg'),

(3, 0, 79, 11, 2, 'ceres.jpg'),

73
(4, 0, 79, 11, 2, 'ceres.jpg'),

(5, 0, 79, 11, 2, 'ceres.jpg'),

(6, 0, 79, 11, 2, 'ceres.jpg'),

(7, 0, 79, 11, 2, 'ceres.jpg'),

(8, 0, 79, 11, 2, 'ceres.jpg'),

(9, 0, 79, 11, 2, 'ceres.jpg'),

(10, 0, 79, 11, 2, 'ceres.jpg'),

(11, 0, 79, 11, 2, 'ceres.jpg'),

(12, 0, 79, 11, 2, 'ceres.jpg'),

(13, 0, 79, 13, 3, 'cap.png'),

(14, 0, 79, 13, 3, 'cap.png'),

(15, 0, 79, 13, 3, 'cap.png'),

(16, 0, 79, 13, 3, 'cap.png'),

(17, 0, 79, 13, 3, 'cap.png'),

(18, 0, 79, 13, 3, 'cap.png'),

(19, 0, 79, 13, 3, 'cap.png'),

(20, 0, 79, 13, 3, 'cap.png'),

-- Table structure for table `role`

CREATE TABLE `role` (

`role_id` int(11) NOT NULL,

`name` varchar(255) DEFAULT NULL,

`description` varchar(255) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `role`

INSERT INTO `role` (`role_id`, `name`, `description`) VALUES

74
(1, 'Admin', 'Admin'),

(2, 'Bursary', 'Bursary'),

(3, 'Student Affairs', 'Student Affairs'),

(4, 'Library', 'Library'),

(5, 'Health', 'Health'),

(6, 'Academic Affairs', 'Academic Affairs'),

(7, 'Counselling', 'Counselling'),

(8, 'ICT', 'ICT');

-- Table structure for table `student`

CREATE TABLE `student` (

`id` int(10) NOT NULL,

`surname` varchar(100) NOT NULL,

`first_name` varchar(100) NOT NULL,

`other_name` varchar(100) NOT NULL,

`reg_no` varchar(13) NOT NULL,

`phone_no` varchar(11) NOT NULL,

`state` varchar(80) NOT NULL,

`nationality` varchar(80) NOT NULL,

`gender` varchar(10) NOT NULL,

`level` varchar(8) NOT NULL,

`dob` date NOT NULL,

`dept` varchar(80) NOT NULL,

`faculty` varchar(100) NOT NULL,

`department` varchar(100) NOT NULL,

`session` varchar(80) NOT NULL,

75
`accesslevel` int(2) NOT NULL DEFAULT '1'

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `student`

INSERT INTO `student` (`id`, `surname`, `first_name`, `other_name`, `reg_no`, `phone_no`,

`state`, `nationality`, `gender`, `level`, `dob`, `dept`, `faculty`, `department`, `session`,

`accesslevel`) VALUES

(1, 'Nnadi', 'Chinonso', 'Pedro', '17/4512', '08023466944', 'Anambra', 'Nigeria', 'Male', '400',

'1992-05-06', 'Computer Science', 'College of Pure and Applied Sciences', 'Music',

'2018/2019', 2);

-- Table structure for table `studentaffairs`

CREATE TABLE `studentaffairs` (

`id` int(10) NOT NULL,

`fullname` varchar(100) NOT NULL,

`reg_no` varchar(100) NOT NULL,

`department` varchar(100) NOT NULL,

`faculty` varchar(100) NOT NULL,

`ProfileImage` text,

`level` varchar(10) NOT NULL,

`status` varchar(13) NOT NULL DEFAULT 'Processing',

`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

`approved_by` varchar(255) DEFAULT NULL,

`approval_date` datetime DEFAULT NULL,

`disapproval_message` text

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `studentaffairs`

76
INSERT INTO `studentaffairs` (`id`, `fullname`, `reg_no`, `department`, `faculty`,

`ProfileImage`, `level`, `status`, `time`, `approved_by`, `approval_date`,

`disapproval_message`) VALUES

(1, 'Chinonso Pedro', '2017074019', 'Computer Science', 'College of Pure and Applied

Sciences', '538803IMG20200215130419335.jpg', '100', 'disapproved', '2021-03-11 20:46:57',

'stdaffairs', '2021-06-22 18:24:15', 'test');

-- Table structure for table `user`

CREATE TABLE `user` (

`user_id` int(15) NOT NULL,

`username` varchar(15) NOT NULL,

`password` varchar(50) NOT NULL DEFAULT '81dc9bdb52d04dc20036dbd8313ed055',

`usertype` int(1) NOT NULL COMMENT '1 = admin, 2 = department, 3 = faculty'

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Dumping data for table `user`

INSERT INTO `user` (`user_id`, `username`, `password`, `usertype`) VALUES

(1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 1),

(15, 'Accountant', '81dc9bdb52d04dc20036dbd8313ed055', 2),

(16, '69', '81dc9bdb52d04dc20036dbd8313ed055', 3),

(17, '69', '81dc9bdb52d04dc20036dbd8313ed055', 3),

(18, 'Supply Officer', '81dc9bdb52d04dc20036dbd8313ed055', 2),

(19, '4444444', '81dc9bdb52d04dc20036dbd8313ed055', 3),

(20, '1111111', '81dc9bdb52d04dc20036dbd8313ed055', 3),

(21, '2222222', '81dc9bdb52d04dc20036dbd8313ed055', 3),

(22, '3333333', '81dc9bdb52d04dc20036dbd8313ed055', 3),

(23, '21300712', '81dc9bdb52d04dc20036dbd8313ed055', 3);

77
-- Indexes for dumped tables

-- Indexes for table `academicaffairs`

ALTER TABLE `academicaffairs`

ADD PRIMARY KEY (`id`),

ADD UNIQUE KEY `reg_no` (`reg_no`);

-- Indexes for table `admin`

ALTER TABLE `admin`

ADD PRIMARY KEY (`admin_id`);

-- Indexes for table `bursary`

ALTER TABLE `bursary`

ADD PRIMARY KEY (`id`);

-- Indexes for table `clearance`

ALTER TABLE `clearance`

ADD PRIMARY KEY (`clearance_id`)

-- Indexes for table `cleared_teacher`

ALTER TABLE `cleared_teacher`

ADD PRIMARY KEY (`cleared_teacher_id`);

-- Indexes for table `counsellingclearance`

ALTER TABLE `counsellingclearance`

ADD PRIMARY KEY (`id`);

-- Indexes for table `datacapturing`

ALTER TABLE `datacapturing`

ADD PRIMARY KEY (`id`);

-- Indexes for table `deadline`

ALTER TABLE `deadline`

78
ADD PRIMARY KEY (`id`);

-- Indexes for table `department`

ALTER TABLE `department`

ADD PRIMARY KEY (`id`);

-- Indexes for table `designee`

ALTER TABLE `designee`

ADD PRIMARY KEY (`designee_id`);

-- Indexes for table `faculty`

ALTER TABLE `faculty`

ADD PRIMARY KEY (`id`);

-- Indexes for table `health`

ALTER TABLE `health`

ADD PRIMARY KEY (`id`);

-- Indexes for table `librayclearance`

ALTER TABLE `librayclearance`

ADD PRIMARY KEY (`id`),

ADD UNIQUE KEY `reg_no` (`reg_no`);

-- Indexes for table `message`

ALTER TABLE `message`

ADD PRIMARY KEY (`message_id`);

-- Indexes for table `pds_civil_service`

ALTER TABLE `pds_civil_service`

ADD PRIMARY KEY (`civil_service_id`);

-- Indexes for table `pds_educational_background`

ALTER TABLE `pds_educational_background`

79
ADD PRIMARY KEY (`educational_id`);

-- Indexes for table `pds_family_background`

ALTER TABLE `pds_family_background`

ADD PRIMARY KEY (`family_id`);

-- Indexes for table `pds_other_info`

ALTER TABLE `pds_other_info`

ADD PRIMARY KEY (`pds_other_info_id`);

-- Indexes for table `pds_personal_information`

ALTER TABLE `pds_personal_information`

ADD PRIMARY KEY (`personal_id`);

-- Indexes for table `pds_training_program`

ALTER TABLE `pds_training_program`

ADD PRIMARY KEY (`training_id`);

-- Indexes for table `pds_voluntary_work`

ALTER TABLE `pds_voluntary_work`

ADD PRIMARY KEY (`voluntary_id`);

-- Indexes for table `pds_work_experience`

ALTER TABLE `pds_work_experience`

ADD PRIMARY KEY (`work_experience_id`);

-- Indexes for table `requirement`

ALTER TABLE `requirement`

ADD PRIMARY KEY (`req_id`);

-- Indexes for table `requirementstatus`

ALTER TABLE `requirementstatus`

ADD PRIMARY KEY (`reqstat_id`);

80
-- Indexes for table `role`

ALTER TABLE `role`

ADD PRIMARY KEY (`role_id`);

-- Indexes for table `student`

ALTER TABLE `student`

ADD PRIMARY KEY (`id`),

ADD UNIQUE KEY `reg_no` (`reg_no`);

-- Indexes for table `studentaffairs`

ALTER TABLE `studentaffairs`

ADD PRIMARY KEY (`id`),

ADD UNIQUE KEY `reg_no` (`reg_no`);

-- Indexes for table `user`

ALTER TABLE `user`

ADD PRIMARY KEY (`user_id`);

-- AUTO_INCREMENT for dumped tables

-- AUTO_INCREMENT for table `academicaffairs`

ALTER TABLE `academicaffairs`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

-- AUTO_INCREMENT for table `admin`

ALTER TABLE `admin`

MODIFY `admin_id` int(10) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=9;

-- AUTO_INCREMENT for table `bursary`

ALTER TABLE `bursary`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

81
-- AUTO_INCREMENT for table `clearance`

ALTER TABLE `clearance`

MODIFY `clearance_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=67;

-- AUTO_INCREMENT for table `cleared_teacher`

ALTER TABLE `cleared_teacher`

MODIFY `cleared_teacher_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=8;

-- AUTO_INCREMENT for table `counsellingclearance`

ALTER TABLE `counsellingclearance`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

-- AUTO_INCREMENT for table `datacapturing`

ALTER TABLE `datacapturing`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT;

-- AUTO_INCREMENT for table `deadline`

ALTER TABLE `deadline`

MODIFY `id` int(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=78;

-- AUTO_INCREMENT for table `department`

ALTER TABLE `department`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT;

-- AUTO_INCREMENT for table `designee`

ALTER TABLE `designee`

MODIFY `designee_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=31;

-- AUTO_INCREMENT for table `faculty`

82
ALTER TABLE `faculty`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=136;

-- AUTO_INCREMENT for table `health`

ALTER TABLE `health`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

-- AUTO_INCREMENT for table `librayclearance`

ALTER TABLE `librayclearance`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

-- AUTO_INCREMENT for table `message`

ALTER TABLE `message`

MODIFY `message_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=44;

-- AUTO_INCREMENT for table `pds_civil_service`

ALTER TABLE `pds_civil_service`

MODIFY `civil_service_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `pds_educational_background`

ALTER TABLE `pds_educational_background`

MODIFY `educational_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=37;

-- AUTO_INCREMENT for table `pds_family_background`

ALTER TABLE `pds_family_background`

MODIFY `family_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `pds_other_info`

83
ALTER TABLE `pds_other_info`

MODIFY `pds_other_info_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `pds_personal_information`

ALTER TABLE `pds_personal_information`

MODIFY `personal_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `pds_training_program`

ALTER TABLE `pds_training_program`

MODIFY `training_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `pds_voluntary_work`

ALTER TABLE `pds_voluntary_work`

MODIFY `voluntary_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `pds_work_experience`

ALTER TABLE `pds_work_experience`

MODIFY `work_experience_id` int(11) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=40;

-- AUTO_INCREMENT for table `requirement`

ALTER TABLE `requirement`

MODIFY `req_id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;

-- AUTO_INCREMENT for table `requirementstatus`

ALTER TABLE `requirementstatus`

84
MODIFY `reqstat_id` int(10) NOT NULL AUTO_INCREMENT,

AUTO_INCREMENT=32;

-- AUTO_INCREMENT for table `role`

ALTER TABLE `role`

MODIFY `role_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

-- AUTO_INCREMENT for table `student`

ALTER TABLE `student`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

-- AUTO_INCREMENT for table `studentaffairs`

ALTER TABLE `studentaffairs`

MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

-- AUTO_INCREMENT for table `user`

ALTER TABLE `user`

MODIFY `user_id` int(15) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS

*/;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

85
Appendix B

Home Page Module

<!DOCTYPE html>

<!--[if IE 8]> <html class="ie8 oldie" lang="en"> <![endif]-->

<!--[if gt IE 8]><!-->

<html lang="en">

<!--<![endif]-->

<head>

<meta charset="utf-8">

<link rel="icon" href="images/green-chmsc-official-logo.png" >

<title>Caleb University, Imota - Lagos - Home</title>

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,

minimum-scale=1, user-scalable=no">

<link rel="stylesheet" media="all" href="css/style.css">

<link rel="stylesheet" href="css/bootstrap.min.css">

<link rel="stylesheet" href="css/stylesheet.css">

<!--[if lt IE 9]>

<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>

<![endif]-->

<style>

.center_img {

display: block;

margin-left: auto;

margin-right: auto;

86
width: 35%;

</style>

</head>

<body>

<?php include 'header.php';?>

<div class="slider">

<ul class="bxslider">

<li>

<div class="container">

<div class="info">

<!-- <h2>It’s Time to <br><span>Get back to school</span></h2> -->

</div>

</div>

<!-- / content -->

</li>

<li>

<div class="container">

<div class="info">

<!-- <h2>It’sadsdadasdasd to <br><span>Get back to school</span></h2> -->

</div>

</div>

<!-- / content -->

</li>

87
<li>

<div class="container">

<div class="info">

<!-- <h2>It’s tyutyutyutyuty to <br><span>Get back to school</span></h2> -

->

</div>

</div>

<!-- / content -->

</li>

</ul>

<div class="bg-bottom"></div>

</div>

<section class="posts">

<div class="container">

<article>

<div class="pic"><img width="121" src="images/2.png" alt=""></div>

<div class="info">

<h3>The Vison</h3>

<p> To be an innovative leader in producing impactful human resources, and

sustaining excellence in learning, service and Godly character.</p>

</div>

</article>

<article>

<div class="pic"><img width="121" src="images/3.png" alt=""></div>

<div class="info">

88
<h3>The Mission</h3>

<p>Providing opportunities for a globally competitive education and research in

a Godly environment, with visible and positive societal impact.</p>

</div>

</article>

</div>

<!-- / container -->

</section>

<section class="news">

<div class="container">

<h2>Latest news</h2>

<article>

<div class="pic"><img src="images/1_1.png" alt=""></div>

<div class="info">

<h4>Caleb students shine in global IT certification</h4>

<p class="date">21 May 2021, Jason Bang</p>

<p>We are pleased to announce that our Students have in furtherance of the new

university policy of obtaining programme-specific global Information Technology (IT)

Certification at every level, as graduation requirement, passed the Google

Certification examination.</p>

</div>

</article>

<article>

<div class="pic"><img src="images/1.png" alt=""></div>

<div class="info">

89
<h4>Caleb medical centre and ambulance to be commissioned on May 26 </h4>

<p class="date">26 May 2021, Caleb Medical Centre</p>

<p>After the initial postponement of the event, the Caleb University Parents

Forum has announced Wednesday May 26, 2021 as new date for the Presentation and

Dedication of the Ultra-Modern Medical Centre and Ambulance by 10:00 am.</p>

</div>

</article>

</div>

<!-- / container -->

</section>

<section class="events">

<div class="container">

<h2>Upcoming events</h2>

<article>

<div class="current-date">

<p>Oct</p>

<p class="date">26</p>

</div>

<div class="info">

<p>2021 Caleb University International Conference</p>

</div>

</article>

</div>

<!-- / container -->

</section>

90
<div class="container">

<a href="#fancy" class="info-request">

<span class="holder">

<span class="title">Request information</span>

<span class="text">Do you have some questions? Fill the form and get an

answer!</span>

</span>

<span class="arrow"></span>

</a>

</div>

<?php include 'footer.php';?>

<div id="fancy">

<h2>Request information</h2>

<form action="#">

<div class="left">

<fieldset class="mail"><input placeholder="Email address..."

type="text"></fieldset>

<fieldset class="name"><input placeholder="Name..." type="text"></fieldset>

<fieldset class="subject"><select><option>Choose

subject...</option><option>Choose subject...</option><option>Choose

subject...</option></select></fieldset>

</div>

<div class="right">

<fieldset class="question"><textarea

placeholder="Question..."></textarea></fieldset>

91
</div>

<div class="btn-holder">

<button class="btn blue" type="submit">Send request</button>

</div>

</form>

</div>

<script src="js/jquery-1.12.1.min.js" type="text/javascript"></script>

<script src="js/bootstrap.min.js" type="text/javascript"></script>

<script>

window.jQuery || document.write("<script src='js/jquery-1.11.1.min.js'>\x3C/script>")

</script>

<script src="js/plugins.js"></script>

<script src="js/main.js"></script>

</body>

</html

92

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy