0% found this document useful (0 votes)
677 views36 pages

Online Job Portal

This document presents a thesis submitted for a Bachelor of Education degree in Information Technology. It discusses the design and implementation of an online job portal. The introduction provides background on unemployment issues and how online job portals help connect job seekers and employers more efficiently compared to traditional methods. The study objectives are to develop a user-friendly online platform for job seekers to upload resumes and employers to post jobs. This will help minimize time spent on the job search process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
677 views36 pages

Online Job Portal

This document presents a thesis submitted for a Bachelor of Education degree in Information Technology. It discusses the design and implementation of an online job portal. The introduction provides background on unemployment issues and how online job portals help connect job seekers and employers more efficiently compared to traditional methods. The study objectives are to develop a user-friendly online platform for job seekers to upload resumes and employers to post jobs. This will help minimize time spent on the job search process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 36

VALLEY VIEW UNIVERSITY

SCHOOL OF EDUCATION

DEPARTMENT OF INFORMATION TECHNOLOGY

A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR

THE BACHELOR OF EDUCATION (BED) IN INFORMATION TECHNOLOGY

TOPIC:

DESIGN AND IMPLEMENTATION OF ONLINE JOB PORTAL

BY

OBENG DERRICK

ID:

219EIT1102480

SUPERVISOR:

MR. SUDHAKAR MURUGESAN

DATE:
DEC 2020
Table of Contents

CHAPTER ONE - Introduction.....................................4

1.1 Subject and field of study ...............................6

1.1.1 Statement of the Problem...............................6

1.2 Study Objective...........................................7

1.2.1 General objective......................................7

1.2.2 Specific Objective....................................8

1. Background of the study ..................................9

1.4 Scope of the study ......................................10

1.5 Justification of the Study ..............................11

1.6 Methodology .............................................12

1.7 Expected Results of the Study............................13

1.8 Presentation of Thesis...................................14

1.9 Study Work Plan .........................................15

1.9.1 Project 1.............................................15

1.9.2 Project 2............................................16

CHAPTER TWO - LITERATURE REVIEW...............................17

2.1 Overview of the online job portal….......................18

2.2 EXISTING SYSTEMS ....................................... 20

2.2.1 Monster ..............................................20

2.2.2 Elevated careers......................................21

2.2.3 Careerbuilder .........................................23

i
CHAPTER THRE - CRYSTALLIZATION OF THE STUDY................... 25

3.0 BACKGROUND/HISTORY ..................................... 25

3.1 COMPONENT AND FEATURES OF THE PRESENT SYSTEM............ 26

3.1.0 SYSTEM CONTEXT DIAGRAM OF THE EXISTING SYSTEM ........27

3.1.1 DATA FLOW DIAGRAM OF THE EXISTING SYSTEM .............27

3.1.2 STRENGTH/ADVANTAGES OF THE EXISTING SYSTEM .......... 28

3.1.3 WEAKNESSES/DISADVANTAGES OF THE EXISTING SYSTEM ........... 28

CHAPTER FOUR - ANALYSIS OF THE PROPOSED SYSTEM............... 29

4.0 OVERVIEW OF THE PROPOSED SYSTEM ....................... 29

4.1 FUNCTIONAL REQUIREMENT ................................ 30

4.1.0 NON – FUNCTIONAL REQUIREMENT ....................... 32

4.2 MAJOR COMPONENTS/FEATURES OF THE PROPOSED SYSTEM ...... 33

4.3 BENEFITS AND ADVANTAGES OF THE PROPOSED SYSTEM ........ 33

4.4 ALGORITHM OF THE PROPOSED SYSTEM....................... 34

4.4.1 FLOWCHART OF THE PROPOSED SYSTEM ....................34

4.5 SYSTEM CONTEXT DIAGRAM OF THE PROPOSED SYSTEM...........35

4.5.1 USE CASE OF PROPOSED SYSTEM .........................36

ii
CHAPTER ONE

1.0 INTRODUCTION

Unemployment is one of the severe problems for both developed and

developing countries in the world. The increasing rate of

unemployed graduates has become one of the painful issues in

Ghana.

A job portal, also known as a career portal, is a modern name for

an online job board that helps applicants find jobs and aids

employers in their quest to locate ideal candidates[ CITATION Tuc18 \l

1033 ].

Job seekers are unable to get access to job opportunities due to

the ineffective distribution of information on job offers. The

internet has made a massive impact on knowledge management and

information dissemination all over the world. In today's fierce

world, it is difficult for people to get a job efficiently and

also not easy for people to find suitable jobs that match their

skills. It has also become difficult for organizations to find

people who are the best in their fields and intelligent for

hiring.

Usually, when people want to search for a job, they explore the

newspapers, employment agencies, existing employee contacts,

1
listen to the radio or watch television broadcasts that may

advertise job vacancies.

The internet has replaced the way of looking for job vacancies

and searching for the right and qualified applicants through the

development of job portals. The job portal system has made job

searching processes easier. A job portal system provides an

efficient way of exploring the internet for job vacancies

available and looking for suitable candidates. It has reduced

the manual efforts in the job and applicant searching process.

This system is to eliminate, and in some cases, mitigate the

hardships faced by the existing system and also the problems

prevailing in the practising manual system.

This system project is an online web application that can be

opened anywhere only with proper login provided. The system

would be used as an Online Job Portal for job seekers. Job

Seekers must be able to log in and upload their Curriculum Vitae

(CV). Companies and organizations may also log in and access or

search any information uploaded by Job searchers. Overall it

serves as a platform that accommodates to post, assemble and

search for the information required by job seekers and

employers.

2
1.0 SUBJECT AND FIELD OF STUDY

Computer Science, as an educational field, centres on software

development, programming and includes areas such as application

software development, experts' systems, web development and

knowledge from both computer science and computer information

systems (CIS) as a branch of information technology (IT) that was

used in the development of the software.

1.1 STATEMENT OF THE PROBLEM

Job portals are now popularly used all over the world, and some

of the problems encountered in the existing systems are;

 No feedback mechanism.

 No use of social media and social networking sites such as

Facebook, Twitter, etc.

 No SMS and e-mail integration.

 No Resume Upload.

 Friendly and interactive graphical user interface.

 Candidates are unable to personalize or customize their

pages or interfaces.

3
1.2 STUDY OBJECTIVE

The study objective is divided into two parts, namely, general

and specific goal.

1.2.0 GENERAL OBJECTIVE

The general aim of this project is to change the manual way of

operation of the job application to an automatic system. This

system will help to reduce the time required during the job

search process. It will help the employees and employers to

address the gap of job hunting and recruitment. The job portal

also provides flexibility to job seekers.

1.2.2 SPECIFIC OBJECTIVE

 To develop a platform for job seekers, which will help them

to get a job as per their skills and requirements and upload

their resume.

 To minimize the time consumed in the job searching process

and provide 24/7 accessibility.

4
 To develop a system that identifies the needs of the

Recruiters and Job Seekers with the help of numerous

filters.

 To develop a system to help recruiters to manage their

Profile and keep track of all the Job Seekers who are

applying to their companies.

 To provide a video conferencing mechanism to help in the

interview process.

 To provide feedback mechanism, i.e. Automate the system.

 To develop a system that is user friendly and can be

personalized to suit the applicant.

 To provide SMS and E-mail integration/notification.

1.3 BACKGROUND OF THE STUDY

The quality of people hired for a particular job is usually a

critical issue when measuring the effectiveness of employees.

However, in certain situations, the speed of hiring is also an

issue and also contribute to quality hiring. The job recruitment

or hiring employee's process in the past years was based on

advertisements in the newspapers and had a panel on the appointed

day to interview applicants.

5
Job search, in simple terms, is the process whereby people look

for a job due to unemployment or unsatisfied with their current

employment. People usually search for job posts or vacancies that

they qualify to apply for.

Job posts, according to [ CITATION Ric03 \l 1033 ], is the practice of

publicizing an open job to job seekers (often by posting it on

bulletin boards) and listing its attributes, such as criteria of

knowledge, qualification, skill and experience.

A job search is a process that aims to match job seekers to

suitable job opportunities.

[ CITATION Gre11 \l 1033 ]points out that job search methods have

traditionally been divided into formal and informal ways.

 Formal methods involve using the services of employment

agencies or answering advertisements published in

newspapers, journals and the internet.

 Informal methods include using one's contacts, contacting

employers directly.

The basis of the hiring process is to give out to potent

employees and bring out certain kind of required skills and

experiences in the field organization. The problem can be solved

by an online job portal system which is set to transform how

companies and other employers recruit their employees. Online job

6
portal system is fundamental in the removal of paper works and

the launch of workflow systems that links job seekers and

employers and also stores data in dependable databases.

In this age of technology, the internet has become one of the

critical methods for getting information relating to job

vacancies and suitable candidates. The internet has drastically

changed the face of job search and recruitment. Employers must

now actively market themselves by instituting a well-implemented

e-recruitment program to find better quality candidates and

improve hiring decisions, all in less time and at a lower

cost[ CITATION Smi04 \l 1033 ].

People access the internet from several locations, including

home, work, school, library or community centre, and new wireless

devices that provide access practically anywhere within the

network range [ CITATION Ban14 \l 1033 ].

1.4 SCOPE OF THE STUDY

In this online job portal, there is no payment, therefore free

registration. Anyone can apply through job portals like Twitter,

Jobberman, Facebook, and Instagram, free registration. The online

portal can run on windows and also can be accessed by the use of

7
mobile phones. It is supported in the MYSQL database, and data

security is provided.

1.5 JUSTIFICATION OF THE STUDY

It is necessary to develop this system to help solve the problems

that are stated above.

Feedback mechanism: The proposed system will have the means of

taking feedback from all users (employers and job seekers) from

time to time. Also, if a user faces any issue while using the

system, there is an option to report it.

SMS and E-mail integration: The proposed system will send SMS

notifications to job seekers when an update or a job is posted.

Also, reminders will be sent to users to update their profiles to

the current status and an e-mail-based newsletter for awareness.

Friendly and interactive graphical user interface: The proposed

system will allow easy usage and interactivity, meaning there

will be two-way communication between job seekers and recruiters

and job seekers.

8
Personalization and Customization: the proposed system will allow

users to change the interface based on their preferences or

behaviour.

Security: For privacy and data protection, the proposed system

will allow users to access data only they must access.

Unauthorized users will not have access to information. And also,

an e-mail alert will be sent to users when logged in.

1.6 METHODOLOGY

Data collection will be done through an interview with company

owners, HR's and jobseekers.

The research model has many methodologies, including the

waterfall model, iterative model, spiral model, V-model, agile

model, Big Bang model, etc.

The iterative process begins with a simple application of a

subset of the software demands and iteratively intensifies

evolving versions until the entire system is implemented. The

main idea is to design a system through repeated cycles.

The spiral model integrates the idea of iterative development

with a systematically controlled aspect of the waterfall model.

9
The V-model is an SDLC model where the execution of processes

happens sequentially in a V-shape, which is also known as the

verification and validation model.

The agile model is the mixture of iterative and incremental

process models focusing on process and customer satisfaction by

swift delivery of working software production.

However, with this project, the waterfall model will be

considered as the methodology to be used. It the linear-

sequential life cycle model and is straightforward to understand

and use.

Works well for smaller projects where demands are very well

understood; each phase must be completed before the next period

begins. There is no overlapping in the stages. The waterfall

model is the initial SDLC approach that was used for software

development.

The leading technologies to be utilized for the project are;

1. Php will be used as the programming language for the

coding.

2. Microsoft SQL Server 2008 is the relational database to

store database resources.

10
1.7 EXPECTED RESULTS OF THE STUDY

The outcome at the end of the research proposal is as follows;

 Paperwork in Human resource offices is reduced.

 A more user-friendly graphical user interface is developed

to help job seekers understand the companies they need.

 A well-developed system that provides tailor-made job

opportunities to job seekers which they want.

 There will be a video mechanism to help in the interviewing

process of job seekers who have been picked to reduce

migration.

1.8 Presentation of Thesis

This project is organized into eight chapters.

Chapter one entails the introduction, Subject and field of study,

general and specific objectives, background to the study, the

scope of the project, justification of the study, methodology,

expected results and organization of the course.

The second chapter deals supportive to the first. The literature

review will improve the research to find additional information

to help build the system to suit its users.

11
Then follows the third chapter, which is the crystallization of

the study. It considers the design and implementation processes

of the research, research instruments and implementation of data

analysis.

Then the overview is provided by chapter four. Thus, the design

processes and other findings are made up of recent results,

research questions and a summary of the chapter.

Chapter 5: This chapter deals with the design of the proposed

system, that is, the functional process, algorithms and

flowcharts, dataflow diagrams and the data dictionary.

Chapter 6: This chapter talks about system implementation and

testing.

Chapter 7: This chapter contains the documentation of the data

dictionary, input and output chart. It deals with the

implementation of the system and installation.

Chapter 8: the last chapter deals with the conclusion and the

recommendation of the system for further research.

1.9 Study Work Plan

The study work plan of the proposed research is in two parts,

thus

12
1.9.1 Project 1

Project one consist of the preliminary investigation, system

analysis and design and is expected to be completed in January

2021.

1.9.2 Project 2

Project two consists of detailed design and implementation of the

proposed system, conclusion and recommendation. It is expected to

be completed in September 2021.

13
CHAPTER TWO

2.0 LITERATURE REVIEW

This chapter focuses on the literature review and related to the

analysis of the system. It helps to spot the problems in the

existing systems and provides the best approach to achieve the

objectives. It is focused on the justification and evaluation of

the recruitment process and technology selection.

It will deal with a comparison between the portal and the

existing system. An online job portal system is a type of e-

recruitment system that allows users or job seekers and companies

to apply to jobs and post jobs online, respectively. An online

job portal is a web-based recruitment system that can be defined

as the recruiting process done through web-based tools, such as a

corporate intranet or its public internet.

14
This recruitment process also termed e-recruitment, internet

recruitment,r online recruitment[ CITATION MKe03 \l 1033 ]. Searching for

various websites and applying for jobs is boring because they

require a lot of extra effort. It takes much time to know and

learn about a company, its requirements for a position, and its

qualifications. In most cases, the only way to lookup for

opportunities is through websites/member of staff referrals.

This idea encouraged me to build a system where time and efforts

are saved because the job post will communicate to the job seeker

where the company is located and maybe learn more.

Several systems are related to the online job portal. Some of the

systems are operated manually. The systems are as follows: job

search engines/job websites, social media, newspapers and

advertisement, local employment agencies, social websites, and

promotions.

These systems show the job vacancies available, the

qualifications a candidate needs to apply for the jobs, and how

to apply for the positions. Like the local employment agencies

shows the jobs which are available locally. People who are not

able to access social media and other job websites can access

their local employment agencies easily and at any time. Most of

these systems are traditional systems.

15
2.1 OVERVIEW OF ONLINE JOB PORTAL

The creation of the internet has become a popular advantage for

most organizations and companies. Many companies have designed

websites for advertising their jobs. It came to my awareness that

a portal can be far better to use in job advertisement than

websites because a portal can be a gateway to access website

information, whereas a website displays online content.

A portal improves functionality and flexibility to cater for

diverse classes of users. Many companies have realized the need

to change the employment or recruitment process to cope with the

increasingly changing technology and many job seekers[ CITATION

JJM15 \l 1033 ].

The internet has become a sought after way to recruit people. The

Human Resource Information System (HRIS) is a system that has

been used previously to manage employees. The efficiency and

effectiveness of the Human Resource Information System enable

staff to format their Profile, strengths and weaknesses. When

such a system is used, it is easy to have qualified personnel in

the right place. It is clear that from an HRIS, more advancements

are made so that the recruitment process is done online, and from

there, the user will keep on updating their resumes online even

16
after employment. Companies will be in a position to download the

summaries.

A well-developed web-based portal is a complete cost-reducing

strategy to be applied or used by organizations because

efficiency will be improved within the organization[ CITATION EKe12 \l

1033 ]. With cloud computing, it is easy to maintain data and

applications using remote servers and the Internet[ CITATION Ani13 \l

1033 ].

New technology is currently replacing the way we carry out

business every day, isolate, recruit and hire or employ the best

candidates/applicants. Traditionally, it was all about paper

resumes, newspaper ads, TV or radio ads and traditional sit-down

interviews.

2.2 EXISTING SYSTEMS

The existing systems to be reviewed are as follows;

2.2.1 MONSTER

Monster is an employment website used to help those seeking work

to find job openings for lower to mid-level employment that match

their skills and location.

17
FEATURES OF MONSTER

 It has a highly interactive dashboard.

 Easily customizable.

STRENGTHS

 It is very functional.

 Offers a helpful resource centre.

 Offers advanced filtering options.

WEAKNESS

 There is the presence of spam and redundancy.

18
2.2.2 ELEVATED CAREERS

Elevated Careers is the first-ever all-in-one employee

engagement, employment branding and hiring platform.

FEATURES

 It has a complete job search functionality.

 It is innovative.

STRENGTHS

 It uses predictive algorithms to match job seekers with jobs

based on three different types of compatibility.

19
WEAKNESS

 It requires a lot of input.

 It is not user friendly.

2.2.3 CareerBuilder

CareerBuilder is a global, end-to-end human capital solutions

company focused on helping employers find, hire and manage great

talent. Combining advertising, software and services.

FEATURES

 Able to make unlimited edits and get candidate alerts.

20
 Applicant alerts.

 Applicant tracking system.

STRENGTHS

 It has good functionality.

 Better tracking system for jobs.

WEAKNESS

 It lacks search parameters.

21
CHAPTER THREE

CRYSTALLIZATION OF THE STUDY

3.0 BACKGROUND/HISTORY

This chapter deals with the careful examination and feasibility

study of the current systems. It entails determining the current

system's capabilities and what should be embedded in the new

system and examines the problems associated with the current

system.

As online job portals keep transforming positively, developers

need to keep up meeting and addressing the challenges and

complexities associated with it.

Automating operations and prompt update, personalization and

customization, friendly and interactive graphical user

interface, SMS and e-mail integration, are all challenges of the

existing system.

22
Developers have, over the years, strived to bring fore

efficiency in the fast-growing job market.

However, the proposed system has taken critical consideration of

most of these to bring a cutting-edge solution into the project.

3.1 COMPONENT AND FEATURES OF THE EXISTING SYSTEM

The job market operates under a system where job seekers need to

present their resumes to a particular company irrespective of

their geographical location. There is no room for job seekers to

be informed of a vacancy in a specific company, the qualification

needed for the job if available and they cannot make changes to

resume electronically.

The primary system in use by recruiters and job seekers is the

traditional system. This system caters for the following

activities:

 Face to Face interview – All interviews are done face-to-

face to test the job seeker's knowledge and see if he/she is

fit for the job.

 Submission of CV's to the front desk – Jobseekers have to

personally go to the company in need of their services to

submit their resume.

23
 Publish jobs in newspapers and social media – job seekers

would have to look for in newspapers and social media for

job opportunities.

3.1.0 SYSTEM CONTEXT DIAGRAM OF THE EXISTING SYSTEM

3.1.1 DATA FLOW DIAGRAM OF THE EXISTING SYSTEM

24
3.1.2 STRENGTH/ADVANTAGES OF THE EXISTING SYSTEM

1. It is cost-effective.

2. Shorter recruiting cycle time.

3. It requires less technical know-how.

4. There is the chance to target a specific audience or niche.

5. A more comprehensive range of applicants is being reached.

3.1.3 WEAKNESSES/DISADVANTAGES OF THE EXISTING SYSTEM

1. There are no mechanisms or modules that can help Job Seekers

to understand the Companies that they need.

25
2. The existing systems are not self-sufficient to provide the

platform that helps recruiters convey to the Job Seekers

their needs.

3. The existing system is intended to show as many job

opportunities as possible, but not those Job opportunities

that Job Seeker wants.

CHAPTER FOUR

ANALYSIS OF THE PROPOSED SYSTEM

3.1 OVERVIEW OF THE PROPOSED SYSTEM

This chapter gives a complete account of the proposed system. It

offers a user-friendly working environment. The proposed

approach offers robust security for data falling into

unauthorized hands.

The system requires users to verify their authenticity with a

password and ID. This system processes data at a high-speed

26
rate. Resumes and job posts are processed fast and saved into a

database with high-level security. With this, companies can

retrieve records to facilitate their recruitment processes.

Again, in this chapter, a case diagram is used to show how

entities react to one another.

The core activities expected of this system is categorized into

two.

These are;

1. Functional requirement.

2. Non - functional requirement.

3.2 FUNCTIONAL REQUIREMENT

The functional requirements are the requirements that the

system should provide to meet the user needs. The detailed

requirements of the system consist of the input, process,

output, stored data requirement and security measures.

The functional requirement of the system includes;

Job Seekers

• Registration

27
• Login

• Forgot password

• Search for job vacancies

• Upload or create a resume

• Apply for a job

• Search company profile.

• Update Profile

• Send and receive messages

• Deactivation of account

• E-mail and SMS notification

• Logout

• Send feedback

• View applied for jobs

Employers

• Registration.

• Login

• Forgot password

• Send and receive messages

• Deactivation of account

• E-mail and SMS notification

• Search resume

28
• View job applications

• Create and view job post

• Search job seekers profile

• Update profile

• Send feedback

• Logout

Administrator

• Login

• View number of job seekers and employers registered in the


system

• Activate job seekers and employers account

• Delete job seekers and employers account

• View job posts

• Delete job posts

• Generate reports

4.1.0 NON – FUNCTIONAL REQUIREMENT

The non-functional requirement specifies the criteria used to

judge the operations of a system rather than specific

29
behaviours. It includes performance requirements, reliability,

security, scalability, maintainability, and usability.

The following are the non-functional requirements of the

system;

• Ease of use

• Easy to learn

• User-friendliness

• 24/7 availability

• Secured enough to allow only authorized users.

• Jobseekers can access from any platform.

• Efficiency

• Speed

• Maintainability

3.3 MAJOR FEATURES/COMPONENTS OF THE PROPOSED SYSTEM

Some features of the system are:

1. Authentication of users

2. Security

3. Advanced job searches by keywords such as region, city,

date, category, status

30
4. Advanced company search by keywords such as region,

city, category, status

5. Report or send feedback

6. E-mail and SMS notification

7. Site personalization

8. Video Conferencing

9. Resume upload and download

3.4 BENEFITS/ADVANTAGES OF THE PROPOSED SYSTEM

 Employers can identify a huge number of eligible job

seekers and get their information quickly. Organizations

or employers can attract a higher number of candidates or

get a pool of job seekers.

 Cost-saving. Companies or organizations using the job

portals spend less to advertise their job vacancies as

compared to the use of the traditional methods such as

the newspaper, etc.

 It is swift and also saves time. When organizations or

employers post or publish their job vacancies on the

portal, job seekers can view them and send in their

resume in the shortest period.

3.5 ALGORITHM OF THE PROPOSED SYSTEM.

31
3.5.1 FLOWCHART OF THE PROPOSED SYSTEM

4.5 SYSTEM CONTEXT DIAGRAM OF THE PROPOSED SYSTEM

32
4.5.1 USE CASE OF PROPOSED SYSTEM

33

You might also like