Está en la página 1de 12

JOB SEARCHING WB SERVICE

Developers

Supervisor

Umer Naseer BC 093042Dr. Tanvir Afzal


Umar Riaz

BC 111017

DEPARTMENT OF COMPUTER SCIENCE


Muhammad Ali Jinnah University
Islamabad

1|Page

Table of Contents
1. Background and Description....3
2. Introduction..3
3. System Architecture11
4. References................................................................................................................12

2|Page

1. Background and Description:


Web services are popular due to the ubiquity of web browsers, and the convenience of using a
web browser as a client, sometimes called a thin client. The ability to update and maintain web
services without distributing and installing software on potentially thousands of client computers
is a key reason for their popularity, as is the inherent support for cross-platform compatibility.
Common web applications include webmail, online retail sales, online auctions, wikis and many
other functions.
Job sites have become an unconventional new channel of job searching which allow users to
simply submit an application from the comfort of their own home. The usage of job sites
simplifies the job search, by saving time and efforts. Job sites enable users to search jobs based
upon qualifications, experience and desires.

2. Introduction:
There are bunch of online job sites in Pakistan, of which top sites ranked by Google (Page Rank)
are ROZEE.PK, MUSTAQBIL.COM, BAYROZGAR.COM etc.

3|Page

Figure 1:( main page of rozee)


A snapshot of one of our selected website Rozee.pk is shown in the Figure 1, where the top right
corner marked by red oval shows that there are about 135,695 jobs.
Although there are a lot of features as shown in Figure 2, Figure 3 and Figure 4 but still there are
some functionalities missing that irritates user.
We can create CV online at rozee.pk as shown in the Figure 2

4|Page

Figure 2: (CV builder of Rozee)

The Figure 3 depicts the job information which is well managed at mustaqbil.com:

5|Page

Figure 3:( Job description at mustaqbil)

We can search using efficient filters. Figure 4 and Figure 5 shows screenshot of mustaqbil.com
and bayrozgar.com

6|Page

Figure 4:( Job searching at mustaqbil)

7|Page

Figure 5: (Job searching at Bayrozgaar)

8|Page

Figure 6 :( Job post at Rozee)

This project identities and focuses on two main issues of these web sites:

1) To locate the company geographical location and to identify that which company will suit
as per the geography of user is a problem.
2) To identify the company reviews and to select a company that has better rating by social
community is difficult to identify.
3) There is no single platform which can integrate jobs available in leading job websites of
Pakistan (Rozee, Mustaqbil, berozgar).
To solve above mentioned issues, we intend to build a web service. This web service will crawl
job postings from all of the three mentioned websites, will remove duplicate, geo-locate the
companies on Google map and integrate social reviews of the companies into one platform.
The following features will be provided by the service.
Recommendation of jobs geographically based on user interest.

9|Page

Recommendation of company geographically based on companies rank matching user


profile
Additional Services:
o Filter search by gender.
o Remove expired jobs.
Our application is useful for anyone who ever needed to search job according to area of interest,
nearest location and salary in top ranked companies.

10 | P a g e

3. System Architecture

Rozee.pk

Mustaqbil
.com

Berozgar.
com

Crawler

Duplication
Remover

Extract
address

Address
locator

11 | P a g e

Companies
Rating

3.1. Crawler: There will dedicated crawlers for three websites:


Rozee, Mustaqbil, Bayrozgaar etc. The crawler will crawl data like: job title, job
description, posting date, last date to apply, company name and category of job.
3.2. Duplication Remover: This technique is used to improve storage utilization. When
data crawl from these three sites there will be duplication of job it will remove the job
posts that appear multiple times by using the algorithm string matching.
3.3. Extract Address: It will identify the address from the crawled job posts give in the job
description by the employer using Google maps.
3.4. Address Locator: It will search address of the given company within proximity of
selected region identifies by user.
3.5. Companies Rating: It will find company reviews and rates given by social community.

4.

References:
www.rozee.pk/
https://www.mustakbil.com/
www.bayrozgar.com/

12 | P a g e