An Isp On Trabahanap: A Job Searching System With Geo-Location and Sms Notification Mobile Application

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

An ISP on TrabaHanap: A Job Searching System

with Geo-location and SMS Notification Mobile


Application

By:
Isnihara D. Sulog
Ray Jasper Edward Caberte

In Partial fulfillment of the requirements for the program Bachelor of Science in Information Systems
S.Y 2019-2020.

Submitted to the Department of Information Systems


College of Computing and Information Sciences (CCIS)
Caraga State University-Main Campus

ABSTRACT

1
Unemployment is a profound problem with severe and lasting consequences for

individuals, society and economies. As advances in web and mobile technologies have rapidly

changed the world of businesses, they have also begun to fundamentally change the way that

the job seekers have the opportunity to interact with the employers. In an effort to evaluate the

use of online and mobile technology for job workers, this research proposal examines the use

of mobile technology as a vehicle for job seekers to have a new gate way to interact with the

employers. These opportunities have been broadened with the introduction of Internet-enabled

mobile devices, as location-based information is used to increase awareness of user activity,

movements and behaviors in real-time conditions and specific contexts. This paper explores

how mobile technology is currently influencing planning practices, defines a taxonomy for

current mobile applications, and hypothesizes how these technologies will influence the future

of the planning profession. The mobile application “TrabaHanap: A job searching system with

geolocation and SMS notification mobile application” provides an easy and intuitive platform

for the job seekers to find company or organization that suits their search criteria based on their

GPS location and also helps employers to find an aspiring applicants that best suits to the vacant

position they need. The job seekers can sign-up with the application and create their own

profile. The employers too can sign up and create their accounts. The aim of this research

proposal was to create an Android application for the Job seekers and Employers in Caraga

Region that has all the features that a user would often use when he/she use the mobile

application. It is a one-stop solution for looking a job and looking for an applicants. So, both

of the parties will benefit if the said mobile application is proposed.

2
TABLE OF CONTENTS

TITLE PAGE ....................................................................................................................... i

ABSTRACT ........................................................................................................................ ii

TABLE OF CONTENTS ................................................................................................... iii

CHAPTER 1. INTRODUCTION ....................................................................................... 5

1.1 Background of the Study ...................................................................................... 5

1.2 Statement of the Problem ..................................................................................... 7

1.3 Objective of the Study .......................................................................................... 7

1.4 Significance of the Study ..................................................................................... 8

1.5 Scope and Limitation ........................................................................................... 9

CHAPTER 2. REVIEW OF RELATED LITERATURE ................................................. 10

2.1 Job Search .......................................................................................................... 10

2.2 Existing System .................................................................................................. 11

2.3 Shortcomings of existing system ....................................................................... 11

2.4 Mobile Application for Android ........................................................................ 12

2.5 ArcGIS for Android ........................................................................................... 13

2.6 LinkedIn ............................................................................................................. 14

2.7 Indeed ................................................................................................................. 14

2.8 Simply Hired ...................................................................................................... 15

2.9 New job and interview alert through short Message Service (SMS) ................. 16

3
CHAPTER 3. MATERIALS AND METHODS .......................................................... 17

3.1 Data Gathering ................................................................................................... 17

3.1.1 Interviews .................................................................................................... 18

3.1.2 Surveys ........................................................................................................ 18

3.1.3 Literature Review........................................................................................ 18

3.2 Methodology Used ............................................................................................. 18

3.4 Non-Functional Requirements ........................................................................... 19

3.2 Software Requirements ...................................................................................... 20

3.4.1 Hardware Requirements ..................................................................................... 20

3.2 Data Flow Diagram ............................................................................................ 21

3.2 Use Case Diagram .............................................................................................. 24

3.2 Network Layout.................................................................................................. 25

4
Chapter 1.

INTRODUCTION

1.1 Background of the study

The emergence of applications on smartphone devices has dramatically impacted how

people socialize, communicate, and play. Mobile, handhelds, and easy to carry devices have

started a new revolution in software engineering. These small but efficient devices are capable

to run applications created with high-end programming languages. In today’s global economy,

the challenges associated with finding a suitable job is amplified by the technicalities associated

with the Job search process which is seen by experience. Normally when we want to apply for

a job, we search the newspapers; listen to radio and television broadcasts that may advertise

vacancies and also job seekers register themselves with job site portals. Nowadays, mobile

applications are strongly emerging in business, enhancing productivity and clients’ satisfaction.

Developing mobile applications are great way to reach out potential applicants and provides an

easy way for the employers to find aspiring applicants that best suit for any job vacancies of

the company. You can enhance the experience of your applicants as well as your company by

building the best mobile application. In addition, mobile apps can increase the flexibility and

the new gateway for job seekers to easily find a job vacancies within Butuan City by reaching

out to the company or employers in their locations with the use of this mobile application.

Finding a vacant position that will perfectly matches to the skills and field of interest is

a very challenging and tough journey for the job seekers. It is very difficult and time consuming

5
to find a vacant position or any job hiring with a desired area near by the job seekers' residence

or within the convenience zone for travelling. Moreover, finding the right person with desired

qualification that best fits to the available job with all the desired skills and ability to perform

and provide the job requirements is one of the difficult task for the employers. Mobile

applications have made this process of seeking and searching right and much convenient for

job seekers as well as employers. It is a platform where both the parties can get to know each

other and interact instantly without location and availability of each other being a constraint.

TrabaHanap: A Job Searching System with geo-location and SMS Notification Mobile

Application provides a solution for these people in a better way. It will allow the job seekers

to find jobs based on their various filters like distance from their place of residence, availability

to work, pay per hour and designation. The app also allows the employers to ask a common

question to the applicants to which, the applicants can reply by uploading the short multimedia

clip in which they tell about themselves while also answer the question. This makes the task of

shortlisting applicants easier at the employer’s and recruiter’s end since they can now review

the applicants profile by evaluating their answers uploaded through the multimedia clip, since

just looking at the resume may not give them clear idea about the amount of verbal

communication skills that they might be looking for. This also saves their future time that they

may invest on meeting the candidates and then probably rejecting them.

1.2 Statement of the problem

Unemployment is one of today’s most pressing problems, not just for individuals but

also for economies and societies. Despite recent economic growth, unemployment remains

alarmingly high. That's why, the researcher conduct a solution that will help the job seekers

to look for a job in a most fastest and convenient way. This study aims to design, implement,

deploy, and maintain solutions that will be beneficial to both job seekers and employers.

6
The following are the problems that the job seekers and employers would face in terms

of searching job vacancies and looking for desirable applicants:

• Job seekers had the hard time looking for the vacant positions that will suit to

their field of expertise.

• It is time consuming for the job seekers to personally go to the company to find

and submit requirements for job vacancies.

• The difficulties of the employer in looking for the desirable applicants.

1.3 Objectives of the Study

The general objective of the study was to analyze, design, evaluate performance and

validate the functionality of the proposed solution.

Specifically, the study aims to:

• To design an android application that will provide job opportunities to the Job seekers
in Butuan City.

• To design an android application that will help the employers and recruiters in looking

for the applicants that will fit to their job search requirement.

• To design a mobile application that will improve the traditional way of interacting with

the job seekers to the employers and vice versa.

• To ease the process of right candidate finding for the company.

• To help job seekers find right job that matches all their requirements and suites their

availability.

• To validate the effectiveness of a mobile application in terms of job searching within a

specific location.

7
1.4 Significance of the Study

With the increasing rate of unemployed individuals in Butuan City, it is very

challenging and tough journey for the unemployed and job seekers to look for any job

vacancies in every company. As mobile devices become more important to our daily lives,

we think of a mobile application that will reinforce easy way of looking for a vacant job

positions for the job seekers because he/she can access to more vacancy information

through the following means and increase the chance of getting employed and as to the

employers or recruiters for them to have an efficient and effective way of searching and

hiring desired applicants.

The " TrabaHanap: A Job Search System with geo-location and SMS Notification

Mobile Application " is not exclusive to the unemployed and so the study is concerned

with job search in a wider context. It enable to facilitate the needs of the company when it

comes to searching and hiring desirable applicants that will provide the necessary

qualifications of any job vacancies in a fastest and easiest way.

With this innovative way of searching job vacancies and desirable applicants, it reduces

the complexity that both job seekers and employers encountered. Because the said

transaction can now be done by using this mobile application. Thus, this proposed solution

could be great help for both job seekers and employers and to their company.

1.5 Scope and Limitations

The study was focused on the design, implementation, deployment and maintenance of

the " TrabaHanap: A Job Search System with geo-location and SMS Notification

Mobile Application " for the unemployed, job seekers and employers or recruiters in

8
terms of job and applicants searching. Specifically, this study focused in the Government

Institutions in Butuan City.

Other business transaction that is not related to the scope and limitation of these studies

will not be perform on the mobile application.

9
Chapter 2

REVIEW OF RELATED LITERATURE

This chapter presents the related studies which serves as a guide for the researchers’

pursuing of the mobile application development and it will discuss about the existing job search

mobile applications, their functionalities and capabilities. In addition to this, we will also see

some of the shortcomings that the existing systems have and how the proposed system in this

research, helps to ease the process of job search for the job seekers and the process of right

candidate search in short time for the employers.

2.1 Job Search

Job search is the process that aims to match job seekers to suitable job opportunities.

From an economic perspective, job-search theory is concerned with individuals’ decisions to

accept or reject job offers given the cost of searching and the reservation wage. A sociological

perspective on job search takes into account more aspects of the job-search process –

motivating factors leading individuals to search and activities that lead to job offers being

made. Job-search methods have traditionally been divided into ‘formal’ and ‘informal’

methods. Formal methods include using the services of employment agencies or answering

advertisements published in newspapers, journals and, more recently, the Internet. Using one’s

personal contacts is among the most studied informal job-search strategies. Likewise, job-

10
search behavior has been classified as ‘active’ or ‘passive’ depending on the level of activity

that the individual engages in to seek employment, with the former being associated with

greater activity than the latter. Another concept used in previous studies of job search is that of

job-search ‘intensity’ – variously measured by time spent looking for jobs, the number of

applications made or the number of different job-search methods used.

2.2 Existing system

The existing system or flow for job search and recruitment involves traditional methods

where the job seeker must travel physically to different locations in search of job vacancies and

then make an application to that store location. However, this most of the times involves a lot

of overheads like the recruiters or employers may not be available at the time when the job

seeker visits the company or organization for the job. Also, it is difficult to find a common time

when both, the job seeker and the employer can be available to schedule an interview.

2.3 Short Comings in Existing Systems

There are huge number of job search mobile applications present in different countries

and different areas. Most of these applications offer the common functionality of database

management for employers and recruiters and display job postings to the users based on their

keyword search. However, most of these applications do not facilitate a better way to the

employers to get to know about the applicants before meeting them. This, most of the times,

needs the employer to invest time in meeting number of candidates for interview based on their

different availabilities. Also, most of the applications allows its users to apply for the jobs

through the portal, but they do not facilitate direct communication between the employers and

11
the job seekers. They have to follow the traditional method of communication using emails or

phone calls. For job seekers, it is difficult to estimate the exact location and distance of the

posted job that they are viewing without noting down the address and then looking it up in the

google maps. This impact many other decision making factors for the candidates like what is

the time required to reach by using various means of commute, is there public transport

available, if yes then what is the flexibility and other such related questions.

2.4 Mobile Application for Android

There are several ways of developing a mobile application. The outcome will be the

basis of what type of approach that the developer are going to follow. Hybrid Applications can

be considered as part web and part native applications. Hybrid applications make it possible to

embed HTML applications. These applications can be developed and built faster since one just

needs to write a single code and then build two different versions of the application, one for

android platform and the other one for IOS platform. Since HTML and scripting languages are

involved, it is also build a web version of the application using the same code. Therefore, the

code is reusable for hybrid applications. Since Native apps offer the best UI and overall user

experience over hybrid applications.

2.5 ArcGIS for Android Application

ArcGIS online is a cloud-based mapping and analysis solution. Use it to make maps,

analyze data, and to share and collaborate. Your data and maps are stored in a secure and private

infrastructure and can be configured to meet your mapping and IT requirements. ArcGIS for

Android serves as a mobile gateway into the ArcGIS system and promotes collaboration and

12
information sharing between users. They can use the app to explore maps, find places and

addresses, query information hosted on either ArcGIS Online or ArcGIS for Server, and collect

and edit data. ArcGIS technology now runs on multiple mobile platforms and devices including

iPhone, iPad, Windows Phone, and Android. "The Android smartphone and tablet market has

really exploded," says David Cardella, product manager for Esri mobile technologies. Users

have the ability to navigate map galleries in just a few taps and search for and identify locations

and GIS features. Detailed metadata is included to provide users with additional map

information. The ArcGIS for Android application also provides an intuitive data collection and

editing experience. The app includes a set of hosted industry-specific collection sample maps

so users can test-drive data collection and editing capabilities. The embedded GPS or the map

can be used to collect and update data, as well as attach photos, videos, PDFs, and Microsoft

Word documents. Popular maps can be accessed faster by adding them to a favorites list. When

interacting with the map, users can tap and hold to accurately locate a position on the map using

a magnifier. Linear and area measurements can also be performed based on current location or

by interacting directly with the map.

2.6 LinkedIn

LinkedIn is an American business and employment-oriented service that operates via

websites and mobile apps. Founded on December 28, 2002 and launched on May 5, 2003. It is

mainly used for professional networking, including employers posting jobs and job seekers

posting their CVs. As of 2015, most of the company's revenue came from selling access to

information about its members to recruiters and sales professionals. Since December 2016 it

has been a wholly owned subsidiary of Microsoft. As of June 2019, LinkedIn had 630 million

registered members in 200 countries. LinkedIn allows members (both workers and employers)

13
to create profiles and connections to each other in an online social network which may represent

real-world professional relationships. Members can invite anyone (whether an existing member

or not) to become a connection.

With more than 630 million users, LinkedIn is the world's most popular social media

network for professionals. LinkedIn doesn't only let people create their own profiles and search

for jobs. It also lets those companies reach out to candidates and recruit them on the site.

Features include targeted job promotion, recommended matches, and candidate management.

Users can also share posts and publish their own content on this platform. They get

opportunities in LinkedIn to boost their own standing through their own content. That can make

them more attractive to both employers and job seekers.

2.7 Indeed

Indeed is an American worldwide employment-related search engine for job listings

launched in November 2004. It is a subsidiary of Japan's Recruit Co. Ltd. and is co-

headquartered in Austin, Texas and Stamford, Connecticut with additional offices around the

world. As a single-topic search engine, it is also an example of vertical search. Indeed is

currently available in over 60 countries and 28 languages. In October 2010, Indeed.com passed

Monster.com to become the highest-traffic job website in the United States.

The site aggregates job listings from thousands of websites, including job boards,

staffing firms, associations, and company career pages. In 2011, Indeed began allowing job

seekers to apply directly to jobs on Indeed's site and offering resume posting and storage.

2.8 Simply Hired

14
Simply Hired is an employment website and mobile application and an online

recruitment advertising network based in Sunnyvale, California. The company was launched

in 2003. In 2016, Recruit Holdings Co., Ltd. (owner of Indeed.com, a Simply Hired

competitor), purchased Simply Hired.

The company aggregates job listings from thousands of websites and job boards. It then

advertises those jobs on its website and mobile app. Job seekers search job listings on Simply

Hired by keyword and location to find jobs of interest.

Simply Hired is a job search engine that collects job listings from all over the web,

including company career pages, job boards and niche job websites. Simply Hired matches and

displays relevant jobs to job seekers on the Simply Hired website, mobile app, and numerous

partner sites. Simply Hired lists job openings from 700,000 unique employers. The company

operates job search engines in 24 countries and 12 languages. For the past 3 years, Simply

Hired has been named a ‘Top job search website’ by Forbes and PC Magazine.

2.9 New job and interview alert through Short Message Service (SMS)

Seekers become a member by filling up the resume and browses the jobs. They can get

their suitable jobs from here. If he wishes to apply he can easily apply for the post. The

company will return the result through the personal email or postal address that given in the

seekers resume. Our country’s job sites are unlike other developed countries. Jobs are searched

using mobile and also can be applied through mobile in the developed countries. So job sites

in our country are behind on this new technology. So we are here introduced a new features

SMS facility which gives alert in different times. The recent growth and infrastructure of cell

phone allows making this feature popular. Seekers first signup the site with his cell phone

number and when new job is available that meet his criteria, specialization and education, new

15
job alert SMS will send to him. So he does not need to surf the net again. He can easily get all

updated information about jobs using cell phones. Seekers can get all details about the new job

instantly from the cell phones using SMS facility. This system helps people to know about jobs

market from reliable media mobile network. He also gets the interview alert along with other

message alert from SMS. Using SMS facility people can easily find out their desired job and

this SMS make this job site very effective and time saving.

Chapter 3

METHODOLOGY

This chapter presents the platform that the prototype is developed for, and the

development tools and programming language used in the prototype development. It will also

introduce the testing of the prototype and the questionnaire, which will be given to a random

selection of job seekers and employers in Caraga Region.

16
3.1 Data Gathering

Various actions were done by the researchers to identify the information’s needed in

this study. This enables to broaden the researchers understanding and also for finding the

necessary requirements for " TrabaHanap: A Job Search System with geo-location and

SMS Notification Mobile Application ".

3.1.1 Interviews

Interview is one of the most important tool in conducting this research to gather

important information that is needed in developing the mobile application. Interviews are

useful to obtain detailed information about personal feelings, perceptions and opinions of

clients and skilled workers about the mobile application.

3.1.2 Survey

To gain knowledge of what job seekers and employers think about the project idea. The

questionnaire was anonymous and contained five questions. Survey questionnaire was clear on

the fact that the job seekers and employers would have to initiate their participation in the

survey. Therefore, they were given the form on paper. They would then decide whether or not

to participate in the survey.

3.1.3 Literature Review

17
Through literature review were carried out by the researcher by the use of internet.

Various related studies and writings related to Job searching and developing of mobile

application were read and examined.

3.2 Methodology Used

Right from the beginning after the requirement gathering and analysis phase. The

researchers been using waterfall model for the development of the features and the application

ultimately. Each feature was analyzed for its implementation requirements and dependencies

and then implemented. After every feature implementation, the application’s functionality was

tested to find the bugs and then were fixed after that. Waterfall methodology is one of the most

effective approaches to all the software development businesses, it ensures a proper channel of

communication, which helps both the clients and App Developers execute the desired mobile

application or in fact any software.

3.3 Non-functional Requirements:

• The login and signup system should work reliably.

• The job seekers as well as the employers and recruiters should experience minimalist efforts

to find jobs and post jobs respectively with clean and easily understandable user interface.

• The backend database should be able to scale easily with generation of new job posts by the

employers and new applications created by the job seekers.

• Computation time between the databases along with other backend services with the

application should be fast.

18
• The application should be able to detect and access the camera of the phone for recording the

video responses by the job seekers.

• The application should remain online without any crashes and lags 99.99% of the total run-

time of the application.

3.4 Software Requirements

The following softwares were needed for the development of this mobile application:

-SQlite for the database of the application

-Adobe Photoshop cs6 for editing the figures being used

-Eclipse served as the compiler of the application

-Android SDK to provide the API libraries and the developer tools necessary to build, test, and

debug apps for Android

3.4.1 Hardware Requirements

Processor: Intel core i7


Processor speed: 3.40 GHz
RAM: 8 GB
3.5 Data Flow Diagram

19
20
21
22
23
3.6 Use Case Diagram

3.7 Network Layout

24
This layout shows how the mobile application disseminates information across every

smartphone who’s accessing it with a Wi-Fi connection. The Wi-Fi router is connected to a main

router where it has a firewall system that filters out the network and organizes the connection

through the internet and to the server. The server will serve as the storage of data and it has a main

console to enable to maintain and monitor the server.

25

You might also like