Kauma Mbewe - 28025968 Recruitment Management System
Kauma Mbewe - 28025968 Recruitment Management System
Kauma Mbewe - 28025968 Recruitment Management System
DECLARATION
I, the undersigned declare that the work in this dissertation is original except were indicated by
special reference in the text and no part of the research has been submitted for any degree,
diploma or academic qualification. I further declare that the research has not been presented to
any other College/University for examination either in Zambia or outside Zambia.
DEDICATION
I dedicate this project to God Almighty, whose has made it possible for me to embark on this
project. I also dedicate this project to National Institute Of Public Administration in hopes that
it would be of positive impact.
ACKNOWLEDGEMENTS
My sincere appreciation goes to the Almighty God for the grace and wisdom given to me
during the course of this project. I also would like to show my profound gratitude to my family
their unending support throughout this journey.
ABSTRACT
In our society today, the issue of managing human resources in firms, companies or
organizations is a great challenge to the management. Hence the purpose of this project
(recruitment management system).
Hence the purpose of this project aimed at developing a recruitment management system
called Job Trust that manages the recruitment processes of organizations and reduces the cost
used in the recruitment of staffs.
In the development of this project a review of existing processes and systems was carried out,
System modelling using UML diagrams, use case and sequence diagrams Database
management system is used to create the database and using php for the backend, HTML and
CSS for design, Ajax for Client-side scripting, PHPSTORM as the IDE for the
implementation.
The result and conclusion of this project is efficient management of recruitment processes and
also provision of a medium in which people get to apply for jobs at their convenience.
Table of Contents
DECLARATION ..................................................................................................................... 2
DEDICATION ......................................................................................................................... 3
ACKNOWLEDGEMENTS ..................................................................................................... 4
ABSTRACT ............................................................................................................................. 5
Table of Contents ..................................................................................................................... 6
LIST OF FIGURES(IF ANY) ................................................................................................. 9
LIST OF TABLES(IF ANY) ................................................................................................ 11
LIST OF ACRONYMS .......................................................................................................... 12
CHAPTER 1-INTRODUCTION ............................................................................................... 13
1.1 Introduction ................................................................................................................. 13
1.2 Problem Statement....................................................................................................... 14
1.3 Aim & Objectives............................................................................................................. 14
1.3 Methodology................................................................................................................ 15
1.4 Significance of Study .................................................................................................. 15
1.5 Limitation Of Study ..................................................................................................... 15
1.7 Research Questions .......................................................................................................... 16
CHAPTER 2 - LITERATURE REVIEW .................................................................................. 17
2.1 Introduction ...................................................................................................................... 17
2.1.1 Definition of Recruitment ......................................................................................... 17
2.2 The old-style method of recruitment ................................................................................ 18
2.3 Process of recruitment ...................................................................................................... 19
2.4 E-Recruitment .................................................................................................................. 20
2.4.1 The Direction of E-recruitment ................................................................................. 20
2.4.2 Benefits of E-Recruitment......................................................................................... 22
2.4.3 Advantages of Online Recruitment ........................................................................... 22
2.4.4 Disadvantages of Online Recruitment....................................................................... 24
2.4.5 E-Recruitment Methods ............................................................................................ 26
LIST OF FIGURES
Figure 2.1: jobberman user interface
Figure 2.2: Interface for Glassdoor
Figure 2.3: Interface for Jobadviser
Figure 2.4: Interface for indeed site
Figure 2.5: Interface for LinkUp
Figure 2.6: Interface for SimplyHired
Figure 2.7: Interface for Snagajob
Figure 3.1: System Architecture.
Figure 3.2: Use case diagram for the job seeker
Figure 3.3: use case diagram for job providers
Figure 3.4: User login Validation
Figure 3.5: Job search
Figure 3.6: Candidate Activity Diagram.
Figure 3.7: Company Activity Diagram.
Figure 3.8: Class Diagram
Figure 3.9: Deployment Diagram
Figure 4.1: Jobseek landing page.
Figure 4.2: Login page
Figure 4.3: Candidate homepage.
Figure 4.4: Homepage showing the most recent jobs posted.
Figure 4.5: Post a job page.
Figure 4.6: Company registration page.
Figure 4.7: Candidate registration page
Figure 4.8: Add experience/education
Figure 4.9: Jobs page
Figure 4.10: Candidate profile page
LIST OF TABLES
Table
Table 3.1: User Authentication use case Narrative
Table: 3.2 Job provider
Table 3.4: individual information table
Table 3.5 Company Information Table
Table 3.6: Job posting table
Table 4.1: Server-Side Hardware Requirements
Table 4.2: Client-Side Hardware Requirements
Table 4.3: The Development Software Requirements
Table 4.4: Web Client Software Requirements
LIST OF ACRONYMS
EMS – Employee Management System
HR – Human Resource
CHAPTER 1-INTRODUCTION
1.1 Introduction
A recruitment management system is a comprehensive instrument to manage the entire
recruitment processes of an organization. It is one of the technological instruments facilitated
by the information management systems to the Human Resource (HR) of the organizations.
Just like performance management, pay roll and other systems. Recruitment Management
System (RMS) helps to control the recruitment processes and effectively controlling the return
on investment (ROI) on recruitment (Härtel, 2007).
Acquiring and retaining high quality talents is critical to an organization’s success. As the job
market becomes increasingly competitive and the available skills grow more diverse, recruiters
need to be more selective in their choices, since poor recruiting decisions can produce long-
term negative effects, among them high training and development costs to minimize the
incidence of poor performance and high turnover which, in turn, impact staff morale, the
production of high-quality goods and services and the retention the organizational integrity. At
worst, the organization can fail to achieve its objectives thereby losing its competitive edge and
its share of the market.
In Zambia, public service organizations have had little need to worry about market share and
increasing competition since they operate in a non-competitive environment. Recruitment is
described as “the set of activities and processes used to legally obtain a sufficient number of
qualified people at the right place and time so that the people and the organization can select
each other in their own best short- and long-term interest”. In other words, the recruitment
process provides the organization with a pool of potentially qualified job candidates from
which judicious selection can be made to fill vacancies. Successful recruitment begins with
proper employment planning and forecasting. In this phase of the staffing process, an
organization formulates plans to fill or eliminate future job openings
based on an analysis of future needs, the talent available within and outside of the organization,
and the current and anticipated resources that can be expended to attract and retain such talent.
Also related to the success of a recruitment process are the strategies an organization is
prepared to employ in order to identify and select the best candidates for its developing pool of
human resources. Organizations seeking recruits for base level entry positions often require
minimum qualifications and experience. These applicants are usually recent high school or
university/technical college graduates, many of whom have not yet made clear decisions about
future careers or are contemplating engaging in advanced academic activities. At the middle
levels, senior administrative technical and junior executive positions are often filled internally.
The push for scarce, high-quality talents, often recruited from external sources, has usually
been at the senior executive levels. Most organizations utilize both mechanisms to effect
recruitment to all levels (Turban D. B., 1993).
Hence the purpose of this project aimed at developing a recruitment management system called
Job Trust that manages the recruitment processes of organizations and reduces the cost used in
the recruitment of staffs.
1.3 Methodology
In order to achieve the stated objectives, the following methodology was used.
• Review of existing processes and systems to perform critical investigation and analysis
of the existing recruitment process.
• System modelling using UML diagrams, use case and sequence diagrams to
design/model the recruitment management system.
• Database management system (MYSQL) is used to create the database for the
applicants and companies record.
• Using php for the backend, HTML and CSS for design, Ajax for Client-side scripting,
PHPSTORM as the IDE for the implementation of the recruitment management system
The activities that will be involved in recruitment process will involve the sourcing for
prospective candidates and sending of mail to qualified applicant, matching job profile with the
applicants’ profile.
Working on the literature, attention is on how to advance the best system which can satisfy the
needs of job seekers, job creators and how the system can be easily understood and also
understanding the meaning of different terms, and then in developing a system which can fulfil
the objectives and answer the research questions.
Superior recruitment and selection strategies result in enhanced organizational results. With
locus to this framework, the literature review of recruitment management system will be
prepared to shed light on Recruitment and Selection procedure. The core matter is to recognize
universal practices which organizations adopt in recruitment and selection of employees then,
to determine how the recruitment and selection procedures have effects on organizational
results (Nel P.S., 2004).
A noteworthy favorable position of online recruitment is the quickness with which all exercises
are composed. Different retailers are confronted with the issue of quickly selecting staff amid
pinnacle seasons, most uncommonly amid Christmas. Everything happens so quick that it is
entirely troublesome for them to play out all viewpoints serially. Followed back to the past it
was extremely hard to assess the applications as retailers needed to concentrate on the business
while enrolling their staff too. With e-recruitment candidates can apply for occasional work and
when the open door emerges, they can be offered positions to involve. To bolster this online
tests and screening alternatives for selecting the ideal individual are set up. Most retailers
search for individuals between the ages 18 and 23 for regular work which, fortunately, this age
gathering is essentially hunting down openings for work on the Internet. Along these lines
candidates land the position without much stretch and the business gets qualified hopefuls
inside a brief timeframe, with less push in the determination procedure. By along these lines
both sides are fulfilled (Trapp, 2002).
• Interview
• Following meeting
This strategy, dependent on the amount of entries, may have brought about a decent
competitor not being requested a meeting. This is collective reiteration, since when a
cumbersome number of resumes has been gotten, the strategy is to just choose a
predetermined number of conceivable workers for meetings. Hopefuls who knew the
framework would every now and again attempt to make their CV "emerge" by using
particular or novel envelopes and paper. The entire procedure was defective, expensive and
tedious (R., 2005).
Innovation has created to a degree in which the meeting of people can be led on the web and
determination of pertinent individuals from wherever on the planet. E-recruitment has made the
world a general group. Reports recommend that around 60% of specialists required in
programming improvement enrolled in United States are from developing nations especially
from India and they are screened through internet testing and video gatherings. Which has
made it reasonable to choose candidates with the best aptitudes and learning from round the
world. It is an exceptionally powerful method for selecting staff for occupations including
specialized qualities decisively.
Also, this appears not to be an exceptionally pertinent strategy when it limits down to
employments where the candidate is required to have facial association with customers. More
concentrate on e-recruitment now (R., 2005).
2.4 E-Recruitment
E-recruitment (electronic recruitment) was characterized as the determination of imminent
applicants applying for employment through the utilization of the Internet and the Intranet
(Härtel, 2007). E-recruitment is in like manner characterized to be online recruitment. Utilizing
this e-recruitment, a competitor who is to apply for a broadcasted spot sends their educational
programs vitae and a point-by-point letter by electronic intends to the publicist's site. That
specific educational modules vitae are gotten by the promoter and examined in the midst of the
other CV's gotten from various competitors.
One fundamental preferred standpoint of electronic enlisting frameworks is the get to capacity.
Anybody from anyplace can apply for an advertised occupation. It is of no significance if the
candidate is situated in Zambia and the business is in Liberia. The framework is open by both
sides every minute of every day, which is included favorable position.
can transfer their educational programs vitae onto the World Wide Web at a reasonably
minimal effort.
Dynamic selection representative' has made that technique less unpleasant for the organization.
'Dynamic enrollment specialist' is a part of the recruitment strategy from the beginning.
Candidates transfer their résumés onto the organization site subsequent to overhauling their
profile. Once finished, the fundamental part of the work is finished. The
paper print résumés vanish and all the résumés are stockpiled onto a database and chiefs can
show the short-recorded representatives at whatever point they wish to do as such. In amassing
to this, the framework chooses candidates, in view of their aptitudes and mastery. The reprieve
of the competitors is spared in the databases for future referrals. By doing this Nike does not
need to rely on upon organizations when future employment opening ascent as they have their
own gathering of intrigued applicants as of now in presence in the database. Another
unmistakable normal for the framework is that it guides programmed messages to enlisted
competitors in Nike at regular intervals to upgrade their data. With the utilization of e-enlisting
Nike has spared near or more than 54 percent of their recruitment cost and has 8500 intrigued
competitors in their database. Before the end of 2003, Nike was the world's real shoemaker
connecting with 23000 individuals worldwide and having reported incomes of 10.3 billion
dollars (Nike’s., 2005).
Amid online application, applicants quickly input their data into the database, and can apply for
the same number of occupations as they yearning. Online recruitment underpins the
robotization and proficiency of data administration, chops down expenses to enrollment
specialists and expands the assortment of occupations to hopefuls. "It likewise kills the need to
oversee mail-outs of recruitment structures and receipt of finished applications" (Furness,
2007).
Most retailers search for individuals between the ages 18 and 23 for regular work which,
fortunately, this age gathering is basically hunting down openings for work on the Internet.
Along these lines candidates land the position without much stretch and the business gets
qualified applicants inside a brief timeframe, with less push in the choice procedure. By along
these lines both sides are fulfilled (Trapp, 2002).
Alongside quickness emerges the aspiration of utilizing the best applicant. Pulling in the best
can be enormous test for the HR office on occasion. Utilizing the wrong individual can end up
being misuse of cash, assets and time. With the help of online recruitment, bosses think that it’s
simple hunting down the candidates best reasonable for a particular employment. Most online
recruitment sites and programming have strainers which give organizations get what is
required; rather than squandering time getting to a ton of non- related applications as was
available previously. 'Unquestionably, online recruitment has turned out to be superior to any
type of paper distribution' as expressed by (Schoen, 2002). Online recruitment isn't just loaning
help to establishments in the private area additionally the organizations out in the open
division. In America, the charge of employing a medical caretaker has ascended to 60-70
percent in the only couple of years. Each wrong judgment in selecting a competitor costs the
doctor's facilities $120000 (36792000 naira) in both immediate and roundabout charges.
Coordinate charges incorporate the charges obtained in enlisting, meeting and preparing.
Roundabout charges incorporate mischief to notoriety, impact on resolve, truancy and less
efficiency. Online recruitment underpins wellbeing associations with a few clinics in a market
to allocate the applications and data and to incorporate finance and other human asset
frameworks. Online recruitment underpins clinics in the part of web talking which shades out
candidates which would be misuse of
cash and time in the event that they go continue to the following phase of the meeting strategy.
Close by, organizations can figure out whether the candidate will adjust the organization's train
and most likely if the individual likes a quick paced environment.
A fundamental advantage is that steady data is gotten from all candidates as similar inquiries
are asked to every candidate; this gives space for lawful commitment of equivalent treatment of
candidates. Likewise, online recruitment programming underpins healing facilities in the part
of showing openings for work on a huge number of sites and jobsites which spares cash by not
placing commercial in printed arrange. Online recruitment has furnished organizations with an
upper hand in the work showcase (T, Marzulli, 2002). One of the noticeable programming
utilized by the doctor's facility industry is the prophet's e- recruitment, built up by prophet's
HRM framework. It gives assistance to directors, spotters, and candidates, to effectively deal
with the enlisting grouping through an unconstrained web-based interface
Hospitals advantage from this innovation as well as other open segment associations including
schools also, which have incorporated databases for the locale or for an entire nation.
Competitors transfer résumés to concentrated database; the framework later screens the
application and sends it to schools in light of their cravings. Pre-screening programming
executed at this point are incredible helps for managers and candidates too. They can help
enrollment specialists to make diverse online surveys for particular occupation detail. With this
present programming's help, bosses can without much of a stretch channel the great from the
awful, and conceivable hopefuls find rapidly if or not they are capable or not for the
employment being advertised. The product additionally gives data access of the candidate's
past data to the enrollment specialist which for the most part is not found on any résumés (J,
Dysart, 2006).
The utilization of online recruitment techniques has grown incredibly that most enormous
organizations have computerized résumé sifting and seeking apparatuses to remain aggressive
in their comparing enterprises. Résumé sifting machines have made screening, sorting out, and
discovering résumés simple. Online recruitment is altering the way representatives are
contracted managers (J. May, 2006).
• Lawful punishments: like other recruitment sources this source additionally ought to
be ready of the words utilized as a part of the advertisements else it might to the charge
for separation. For example, Disney World was contested for screening the resumes
inclining toward the primary words utilized by whites.
• Massive pool of applicants: this is preference to the Organizations additionally as it is
disadvantageous to them. For the reason that the gigantic database can't be sifted in
profundity. Whichever initial few applicants are rung for a meeting or the resumes are
separated subject to some watchwords. On the other hand, candidates likewise are
confronted with worldwide rivalry.
• Unserious hopefuls: bounty competitors transfer their resumes just to discover their
fairly estimated value. The competitors are unchecked henceforth most likely they are
stern, it is not known. Right now, of meeting the enrollment specialist will most likely
understand that the hopeful is not genuine about stopping the present employment. In
any case, at that point some genuine applicants likely would have been turned down.
• Leaking of data: Candidate’s profile and organization data are open to masses. The
applicants don't need their manager to know that they are searching for a change of
work place. Versatile number, deliver points of interest has prompted to numerous
security issues. Over, the organizations don't need their rivals to know about their
present situation.
• Out-of-date occupation postings intermittently, human asset remain in disregard the
evacuation of old postings for spots which have been filled from the site. Infrequently
this is because of wrong correspondence among the employing administrator and HR or
an abnormality in the framework. Enrollment specialists get overwhelmed with resumes
for employments that are do not open anymore. However, managers will stay to get
overwhelmed with this resumes from pulled in hopefuls until the posting is erased.
• Website flaws: applicants regularly cry about organization sites that fizzles when
trying to present their structures. Others protest that some site plans are so bewildering
and think that it’s difficult to coordinate around the site. Some get so steamed that they
quit attempting to apply for work on that particular site.
• Cross-check the outputs sporadically and also upgrade frequently to accomplish better
outputs, or else pool of applicants will stay static and will not deliver its expectation as
a system.
• Companies need to be careful while picking the websites. This points to if it is
important which is given unto the job filtering websites similarly www.monster.com or
in their own website. If superior skilled applicants where filtered, generic job filtering
sites will avoided
Jobberman is a very vast network of different people, organizations in Africa. It has helped in
the reduction of unemployed people and has created plenty job avenues over the years.
Jobberman has been in existence for over 7 years and is still in existence setting standards for
other recruiting agencies in Nigeria and also in Africa.
2.5.2 Glassdoor
Glassdoor is another recruitment site which connects the job seekers to jobs which suits them.
The company is a cofounded company and it was cofounded in the year 2007 by Robert
Hohman who is currently the CEO, Rich Barton who is currently occupying the position of the
company’s chairman. The concept came as a result of brainstorming sections between them.
In the year 2008, the company launched its ratings site as a site which collects company
reviews and salaries of staffs of large corporations and viewed them anonymously for all
members of the site to see.
2.5.3 Jobadviser
Launched in the year 2012 in the month of March, Job Advisor is an Australian website for the
review of employer based on providing employers the opportunity to improve their online
branding. Like other review sites, all submissions are anonymous with all companies graded
against alike organizations.
The main aim of this service is to encourage employment branding for organizations. Job
Advisor employs employers to use the feedback gotten from the site as a standard for employee
satisfaction while during the same time, leveraging the encouraging reviews as a tool for
attracting new hires.
2.5.4 Indeed
Indeed is debatably the most noticed top search engine for looking for job. It sums postings
from uncountable other job sites such as CareerBuilder, Monster, Journalism Jobs, etc... You
can search by state, city, or zip code and reduce the output down by job type, title, salary and
other filters, then save the searches for later access. For more progressive search, the site makes
use of keyword progression which helps refine your search much further. The mobile software
comes in handy when searching on the go. But Indeed enables the option of uploading your
CV, this is so you can be found easily by recruiters online.
2.5.5 Linkup
LinkUp is amongst the top best job search engines for the reason that it is the only one to
exclusively total listings from company career web pages. LinkUp behaves like Google in the
aspect of indexing company websites and transporting the most up-to-date and useful job
information. This method helps in the avoidance of scams and duplicate listings for the reason
that it pulls data only from a source which is the company itself.
CHAPTER 3 – METHODOLOGY
3.1 INTRODUCTION
Recruitment has been always been a big issue in the business industry. Different approaches
have been applied to make sure that the problems associated with recruitment are reduced
drastically, an example of such approach which had been applied includes the use of online
mediums for recruitment. There are various mediums which are used in recruitment, one of
them includes the use of recruitment sites like jobber man, glass door etc. The way this sites
work have been explained in the literature review of this project. This chapter presents the
system design and the methodologies adopted in the course of the development of the
recruitment management system.
And why is it being done. It hence requires basic and innovative intuition in the event that it is
to succeed it endeavors
to bring forth another effective system that fulfills the present needs of the client and has scope
for future development inside of the authoritative limitations, this procedure is iterative until
the ideal arrangement rises. The consequence of this procedure is a coherent system design
The functional requirements are upheld by the non-functional requirements, they force
imperatives on the design and implementation. The functional requirements of a system can be
broken down into user requirements, the software requirements. User requirements are
statements in natural language backed up by the diagrams of the services the system provides
and its operational constraints written for customers. It is the most important factor in the
development of a system. A system that does not meet user requirements is a failed system.
The system requirements is a structured document which states the functions, services as well
• The system should provide applicants easy to understand information about job
vacancies.
• The system should accurately differentiate job applicants from job providers.
• The system should be able to search for jobs based on the input of the user.
• The system should allow job providers access job seekers resumes.
• The system should be able to search for applicants based on the input by the job
providers.
• Speed: The system should be able to provide quick results for the users based on the
options selected.
• Size: The system should not take up a lot of the users systems’ Memory.
• Ease of use: The system should be easy to use with a clean user Interface.
• Reliability: The system should have very little down time and produce a small
percentage of errors.
• Robustness: The system should be able to recover quickly and efficiently from failures.
• Portability: The System must be able to function properly on a wide range of devices.
• Scalability: The System must perform efficiently even as it grows in size.
System design includes displaying which goes for drawing so as to depict the system better one
or more graphical representations of a system. The drawing of an appropriate system model
includes analysis and comprehension of the issue and how the system is to understand it, an
appropriate meaning of business requirements and having the capacity to depict the business
process.
There are two basic types of UML diagrams: Structural and Behavioral UML diagrams
They depict the core components that must be included in the system being modeled,
the static aspect of the system is represented using Structural. Classes, interfaces,
objects, components and nodes are used to represent the static aspect of the system. The
Structural UML diagrams used in this study include:
• Deployment Diagram
• Behavioral UML Diagrams
Behavioral diagrams however capture the dynamic parts of a system and it can
depicted as the changing parts of a system. The Behavioral UML used in this study
include:
o Use Case Diagram
o Sequence Diagram
Use case modeling describes the proposed functionality of a system, it represents a discrete
unit of interaction between a user and a system, the user can be a human or a machine, Use
cases describe this interaction in a manner the users can understand. A use case outline
portrays the functionality gave by a system as far as actors, their objectives spoke to as use
cases and any conditions among those use cases. Use cases are as an aftereffect of
disintegrating the extent of the system. They represent graphically with the name of the use
case appearing above or inside a horizontal eclipse. The use case describes a sequence of
activities and user-system interactions in trying to achieve the system goals. Use cases have
document them. During the process of discovering and defining the requirements of a
system use cases are used to capture the problem and model the functionality of the system.
Use cases are the starting point for identifying data and objects of the system. They describe
the behavior of the system as seen from the actors’ point of view, this is referred to as external
behavior.
Actors
They are stakeholders that represent the external components/entities of the system i.e.
individuals or things that connect with the system that is being modeled. Use cases are
activated by actors, they start system exercises with the end goal of finishing an
undertaking. In this venture, the main arrangement of actors are the users.
A relationship exist when an actor is involved in an interaction. There are also two kinds of
• Includes: Use cases that are connected with actors can be exceptionally broad. Here and
there they "include" more particular functionality. Includes relationship is spoken to by
dashed bolts that indicate the included functionality. The bolt has a <<uses>>
catchphrase alongside it.
• Extends: An expansion use case is an insertion to the base use case. For instance, a few
users may choose to amend the classifier in case it isn't right. Extends relationship is
spoken to by dashed bolts that indicate the base functionality. The bolt has a
<<extends>> watchword adjacent to it. Figure 3.5 demonstrates the use case outline for
the user of the system.
This section displays the user authentication use case narrative alongside the use case
Sequence Diagram
UML sequence diagrams demonstrate the stream of rationale inside your system in a visual
way, empowering you both to report and approve your rationale, and are normally used for
both examination and configuration purposes. Sequence diagrams are the most famous
UML antiquity for element displaying, which focuses on distinguishing the conduct inside
your system
User Validation
Job Search
can be described as an operation of the system; therefore, the control flow is drawn from
one operation to another. This flow can be parallel, sequential, branched or concurrent. The
A deployment graph portrays a static perspective of the run-time arrangement of handling hubs and
the parts that keep running on those hubs. At the end of the day, deployment diagrams demonstrate the
equipment for your system, the software that is introduced on
that equipment, and the middleware used to associate the different machines to each other.
Dob Date NO
Location Varchar NO
Personal_information Text NO
Video Varchar NO
Job_category Varchar NO
Skills Varchar NO
Number Varchar NO
Date_created Timestamp NO
Date_modified Timestamp NO
Table 3.5 displays the specification of the information in the company table
Table 3.6 displays the specification of the information in the job posting table
• Hardware Requirements
• Software Requirements
Requirements Hardware
Processor Intel Core i5 2.0 Ghz and Higher
Primary Memory (RAM) 6 GB of RAM or higher
Secondary Memory 10GB Hard Disk Space or higher
Architecture x64 (64 Bit)
Requirements Hardware
Processor Intel Pentium III 1.2 Ghz and Higher
Primary Memory (RAM) 1 GB of RAM or higher
Secondary Memory 3 GB Hard Disk Space or higher
• Development Software Requirements: These are tools and software that are needed
for the successful development and deployment of the software, table 4.3 shows the
development software requirement
• Client Software Requirements: These are required software needed to run the
Application, table 4.4 shows the web client software requirement.
Requirements Software
Operating System Microsoft Windows XP/7/8/8.1/10, Linux,
Macintosh
Internet Browser Google Chrome, Safari, Microsoft Edge,
Requirements Software
Operating System Microsoft Windows 8/8.1/10
Database Management System SQLite
Programming Languages PHP, HTML, CSS, JavaScript, JQuery,
Ajax
Phpstorm IDE
Development Tool
•
Figure 4.2: Login page
5.1 Introduction
This chapter summarizes the contributions of this work and highlights some areas for future
study.
5.2 Summary
This project “Design and Implementation of a Recruitment Management System – Job Trust” is
the development of an e-recruitment software to help organizations manage their recruitment
processes. Job Trust implementation was done in php while also using html, JavaScript and CSS
for visual appeal. MySQL was used for the database backend program. A review of history,
growth and societal effect of existing e-recruitment systems are provided
5.4 Conclusion
E-recruitment otherwise known as online recruitment is a time and money saving platform which
companies can use in order to reduce cost of recruitment for themselves.
Through this research project, the stress of job search can be eradicated and reduced to a minimal
level. This project is targeted towards the easy and efficient job search.
Job Trust E-recruitment can be improved further by creating modules or functionalities which
support the testing of candidate and also referral of such candidates to companies based on their
scores and their ranking on the recruitment platform
BACHELOR OF COMPUTER SCIENCE
REFERENCES
APPENDIX
recruitment
The recruitment process involves finding the candidate with the best skills, experience, and
personality to fit the job. It requires a series of collecting and reviewing resumes, conducting job
interviews, and finally selecting and onboarding an employee to start working for the
organization.
System
Simply put, a system is an organized collection of parts (or subsystems) that are highly integrated
to accomplish an overall goal. The system has various inputs, which go through certain processes
to produce certain outputs, which together, accomplish the overall desired goal for the system.
management
Job
noun. a piece of work, especially a specific task done as part of the routine of one's
occupation or for an agreed price: She gave him the job of mowing the lawn. ...
anything a person is expected or obliged to do; duty; responsibility: It is your job to be
on time.