ABSTRACT
Activities of manual recruitment involve physical presence of both recruitment team and candidate at a particular place and time. The aim of this project is to design and build an online job recruitment System for Nigerian Defence Academy. This online recruitment system will reduce the hectic and uneconomical method of managing recruitment process. The recruitment system allows all interested candidates to apply, check their application status and also their employment status without necessarily being physically present at a particular place. The design of this system was carried out using: the System Architecture Design, Flowchart & Use Case Diagram. The system was implemented using Hyper Text Markup Language (HTML), Cascading Style Sheet (CSS), and JavaScript for the user interface while Hypertext Pre-processor (PHP) and MySQL was used for the database management. This system saves time and also improves the recruitment process. However, this system is limited to Nigerian Defence Academy Kaduna and recommended for future enhancement.
TABLE OF CONTENTS
TITLE PAGE NO
Title page i
Cover Page ii
Declaration iii
Certification iv
Dedication v
Acknowledgement vi
Abstract vii
Table of contents viii
List of tables xi
List of figures xii
CHAPTER ONE: INTRODUCTION
1.0 Background of the study 1
1.1 Statement of the Problem 2
1.2 Aim and Objectives of the Study 3
1.3 Motivation 3
1.4 Scope and Limitation of the study 4
1.5 Significance of the study 5
1.6 Project Organization 5
1.7 Definition of Terms 5
CHAPTER 2: LITERATURE REVIEW
2.0 Introduction 6
2.1 Overview of Recruitment 6
2.2 The Recruitment Process 7
2.3 Historical Background of Electronic Recruitment 9
2.4 Electronic Recruitment 9
2.5 Types of Electronic Recruitment 10
2.6 Advantages of Electronic Recruitment 11
2.7 Challenges of Electronic Recruitment System 12
2.8 Related Work 13
CHAPTER 3: SYSTEM ANALYSIS AND DESIGN
3.0 Introduction 15
3.1 Analysis of the existing system 15
3.2 Limitation of the existing system 16
3.3 Justification of the new system 16
3.4 Methodology 16
3.5 Methods of Data collection 17
3.5.1 Oral interview 18
3.6 Functional Requirement of the proposed new system 18
3.7 Structural Design of theSystem 19
3.8 Use Case Diagram of the System 20
3.9Context Diagram of the System 21
3.10 Dataflow Diagram of the System 22
3.11 Design of the Database 23
3.11.1 Design of the Administrator Login Table 23
3.11.2 Design of the Registration Database Table 24
3.11.3 Design of the Application Database Table 25
3.11.4 Design of the Job Advertisement Database Table 26
3.11.5 Design of the Interview Database Table 27
CHAPTER 4: SYSTEM IMPLEMENTATION
4.0 Introduction 28
4.1 Choice of programming language 28
4.1.1 HTML5 29
4.1.2 CSS3 29
4.1.3 JavaScript 29
4.1.4 PHP 29
4.1.5 JQuery 30
4.1.6 MySQL Database 30
4.2 The system implementation 31
4.2.1 The home page 32
4.2.2 The Upload Job Vacancy page 32
4.2.3 Available JobsPage 33
4.2.4 Job Application Page 34
4.2.5 Schedule Interview Page 35
4.3 Testing And Evaluation of the Implemented Software 36
CHAPTER 5: SUMMARY AND CONCLUSION
5.0 Summary 38
5.1 Conclusion 38
5.2 Recommendation 39
REFFERENCES 40
APPENDIX 42
LIST OF FIGURES
FIGURE PAGE NO
2.1 Visual summarization of the traditional recruitment process 7
3.1 The waterfall model 17
3.2 Structural diagram of the system 19
3.3 Use case diagram of the system 20
3.4 Context diagram of the system 21
3.5 Data flow diagram of the system 22
4.1 Homepage 32
4.2 Upload job vacancy page &n