proposel doc
TRANSCRIPT
-
8/10/2019 Proposel Doc.
1/12
1 | P a g e
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
-
8/10/2019 Proposel Doc.
2/12
2 | P a g e
Table of Contents
1. Background and Description....3
2. Introduction..3
3. System Architecture11
4. References................................................................................................................12
-
8/10/2019 Proposel Doc.
3/12
3 | P a g e
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.
-
8/10/2019 Proposel Doc.
4/12
4 | P a g e
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
-
8/10/2019 Proposel Doc.
5/12
5 | P a g e
Figure 2: (CV builder of Rozee)
The Figure 3 depicts the job information which is well managed at mustaqbil.com:
-
8/10/2019 Proposel Doc.
6/12
6 | P a g e
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
-
8/10/2019 Proposel Doc.
7/12
7 | P a g e
Figure 4:( Job searching at mustaqbil)
-
8/10/2019 Proposel Doc.
8/12
8 | P a g e
Figure 5: (Job searching at Bayrozgaar)
-
8/10/2019 Proposel Doc.
9/12
9 | P a g e
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.
-
8/10/2019 Proposel Doc.
10/12
10 | P a g e
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.
-
8/10/2019 Proposel Doc.
11/12
11 | P a g e
3. System Architecture
Rozee.pk
Mustaqbil
.com
Berozgar.
com
Crawler
Duplication
Remover
Extract
address
Companies
Rating
Address
locator
-
8/10/2019 Proposel Doc.
12/12
12 | P a g e
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 socialcommunity.
4. References:
www.rozee.pk/
https://www.mustakbil.com/
www.bayrozgar.com/
http://www.rozee.pk/http://www.rozee.pk/http://www.rozee.pk/http://www.rozee.pk/http://www.rozee.pk/http://www.rozee.pk/https://www.mustakbil.com/https://www.mustakbil.com/http://www.bayrozgar.com/http://www.bayrozgar.com/http://www.bayrozgar.com/https://www.mustakbil.com/http://www.rozee.pk/