sk job poratal content
sk job poratal content
sk job poratal content
INDRODUCTION
1.1 INTRODUCTION TO PROJECT
This project is aimed at developing an online search Portal for the Placement Details for job
seekers. The system is an online application that canbe accessed throughout the organization
and outside as well with proper login provided. This system can be used as an Online Job Portal
for job seekers. Job Seekers logging should be able to upload their information in the form of a
CV. Visitors/Company representatives logging in may also access/search any information put up
by Job aspirants.
This system can be used as an Online Job Portal for the Placements providing to the un
employees who are seeking for a job placement. Job Seeker logging into the system and he can
should be able to upload their information in the form of a CV. Visitors/Company representatives
logging in may also access/search any information put up by Job Seeker.
1
CHAPTER - 2
SYSTEM ANALYSIS
2.1 LITERATURE REVIEW
This project is aimed at developing an online search Portal for the Placement Details for job
seekers. The system is an online application that canbe accessed throughout the organization and
outside as well with proper login provided. This system can be used as an Online Job Portal for job
seekers. Job Seekers logging should be able to upload their information in the form of a CV.
Visitors/Company representatives logging in may also access/search any information put up by Job
aspirants. After analyzing the requirements of the task to be performed, the next step is to analyse
the problem and understand its context.
The first activity in the phase is studying the existing system and other is to understand the
requirements and domain of the new system. Both the activities are equally important, but the first
activity serves as a basis of giving the functional specifications and then successful design of the
proposed system.
Understanding the properties and requirements of a new system is more difficult and requires
creative thinking and understanding of existing running system is also difficult, improper
understanding of present system can lead diversion from solution.
Holm (2012) found that the first task of recruiting is to identify the hiring needs. The organisation
relies on Human Resources plots to understand the requirement for long-term and short-term
strategies. It is these strategies that will underline the path the organization will utilise. Once hiring
needs are identified, the subtask of creating a job description, job specifications and identifying the
appropriate pool of applicants is crucial.
The one responsible for the job analysis proceeds to review the job elements and essential
knowledge and skills for the position. There are many methods, for example; the individual
interview and group interview methods, where an individual or group of people currently in a similar
role can discuss with Human Resources the job specifications and expectations. When a role does
not currently exist, the technical conference method is of value where subject matter experts who
have extensive knowledge of the main job duties can give input to the Human Resources (DeCenzo;
Robbins; &Verhulst, 2013). This stage is the base of the recruitment process.
Holm’s (2012) second stage of the recruiting process is to attract potential ideal candidates by
preparing the job announcement. Ideally, the recruitment source and advertisement would be chosen
by the industry and position the company is requesting to reach the target audience. In order for a
candidate to know about the job, the job announcement must be attractive, loud and clear.
2
The findings from Holm’s (2012) thesis were that there was a difference between the paper-
based and the electronic-based recruitment process. From the findings, Holm’s found that the
electronic-based recruitment process began with few electronic tools for line managers to commence
the recruitment process.
2.1.1 EXISTING SYSTEM
The existing systems enables jobseekers to search through print media like poster
advertisements, newspapers and visual media like television or company websites for employment
opportunities. This is a tedious task as it takes a lot of time and energy to search for the right job
position, learn about the position and about the company. Job search for proper match of skill set
and salary is challenging. Job seekers can also find jobs through job fairs where they must first
make it possible to attend the fairs which might be sometimes impossible with their schedules and
if they visit the fairs they must hand over paper printed resumes. The more the number of
candidates the more the number of papers for the company which is a lot of manual effort.
Again, jobseekers might get job offers through placement cells in respective colleges but
getting hold of the right opportunity at the right time is always challenging. On the other hand, the
same goes for employers who are looking for candidates who are best fitted for their job positions.
They must constantly advertise, go to a lot of job fairs which still doesn’t guarantee the best way
to select from a large pool of candidates. Such conventional and outdated systems are replaced by
several well featured national job search portals like Monster, Dice.com, Glassdoor, Indeed etc.
All these job search and advertisement portals aims at e-recruitment by providing several simple
and useful features to jobseekers and employers making job search and candidate selection a much
time saving and easier process.
3
To debug the existing system, remove procedures those cause data redundancy, make
navigational sequence proper. To provide information about audits on different level and also to
reflect the current work status depending on organization/auditor or date. To build strong password
mechanism.
As far as the project is developed the functionality is simple, the objective of the proposal is to
strengthen the functioning of Audit Status Monitoring and make them effective and better. The entire
scope has been classified into five streams knows as Coordinator Level, management Level, Auditor
Level, User Level and State Web Coordinator Level. The proposed software will cover the
information needs with respect to each request of the user group viz. accepting the request, providing
vulnerability document report and the current status of the audit.
4
2.2. ANALYSIS MODEL
The model that is basically being followed is the WATER FALL MODEL, which states that the
phases are organized in a linear order. First of all, the feasibility study is done. Once that part is
over the requirement analysis and project planning begins. If system exists one and modification
and addition of new moduleis needed, analysis of present system can be used as basic model.
The design starts after the requirement analysis is complete and the coding begins after the design
is complete. Once the programming is completed, the testing is done. In this model the sequence
of activities performed in a software development project are: -
• Requirement Analysis
• Project Planning
• System design
• Detail design
• Coding
• Unit testing
Here the linear ordering of these activities is critical. End of the phase and the output of one phase
is the input of another phase. The output of each phase is to be consistent with the overall
5
requirement of the system. Some of the qualities of spiral model are also incorporated like after
the people concerned with the project review completion of each of the phase the work done.
The advantages of waterfall development are that it allows for departmentalization and control. A
schedule can be set with deadlines for each stage of development and a product can proceed
through the development process model phases one by one. Development moves from concept,
through design, implementation, testing, installation, troubleshooting, and ends up at operation and
maintenance. Each phase of development proceeds in strict order. Some of the major advantages
of the Waterfall Model are as follows –
• Simple and easy to understand and use.
• Easy to manage due to the rigidity of the model. Each phase has specific deliverables and a
review process.
• Phases are processed and completed one at a time.
Changed
Requirements
Communicated
Requirements
Requirements
Requirements Specification
Engineering
Design
Specificatio
Design
n
Executable
Software
Programming Modules Maintenance
Integrated
Software
Process Integration Product
Delivered
Software
Delivery Product
Product Product
Input Output
6
2.3. STUDY OF THE SYSTEM
GUI’S
In the flexibility of the uses the interface has been developed a graphics concept in mind, associated
through a browser interface. The GUI’S at the top level have been categorized as
NUMBER OF MODULES
The system after careful analysis has been identified to be presented with the following modules:
• Admin
• Employee
• Employer
• Notification
• Search
• Report
• Authentication
Admin
In this module Admin will add all the qualifications, skill, experience, city, state, country and
update and delete information about the job provider or job seeker hecan also search for the job
seeker and he can send mail to offer the job-to-job seeker and he can also see the jobs add by the
job provider.
Employee
In this module Job Seeker register himself and upload his resume and fill the profile give by
admin and after login he will search for the job on variousconditions and he can change his
profiles and resume and he can apply for thejobs based on various conditions. He can see the
response of the company and he can call the company person for the interview.
7
Employer
In this module Job Provider register himself and his company and after login he will add new job
and he can search for the job seekers on various condition and he can offer the job-to-job seeker
according to the job profile and he can also see the response from the job seekers and send the
mail.
Notification
In this module admin and job provider send the notification to the job seeker inthe form
of email.
Reports: -
This module contains all the information about the reports generated by the adminbased on
the particular job seeker, particular job provider, all job seeker and job provider, all jobs
generated by the job providers.
Authentication: -
This module contains all the information about the authenticated user. Userwithout his username
and password can’t enter into the login if he is only the authenticated user then he can enter to
his login.
PROJECT INSTRUCTIONS:
• Provide an environment for upgradation of application for newer versions that are available in
the same domain as web service target.
• Using it efficiently helps recruiters find the most qualified candidate for their vacant job
position at a low cost. Job Portal made it easier for the unemployed to secure the most exciting
opportunities.
• Without a job description setting out responsibilities, expectations, hard skills, and soft
skills, employees may not understand how to get to the next level. Additionally, employers may
not understand the best way to train employees to get them to the next level.
• Based on the given requirements, conceptualize the Solution Architecture. Choose the
domain of your interest otherwise develop the application for ultimatedotnet.com. Depict the
various architectural components, show interactions and connectedness and show internal and
external elements. Design the web services, web methods and database infrastructure needed both
and client and server.
8
2.4. SPECIFICATIONS
HARDWARE REQUIREMENTS:
OUTPUTS:
• Head operator receives personal details.
• Operator receives the personal details.
• Technicians receive personal and technical details.
• Users receive requested reports.
9
CHAPTER – 3
SYSTEM DESIGN
3.1. INTRODUCTION
Software design sits at the technical kernel of the software engineering process and is applied
regardless of the development paradigm and area of application. Design is the first step in the
development phase for any engineered product or system. The designer’s goal is to produce a model
or representation of an entity that will later be built. Beginning, once system requirement have been
specified and analysed, system design is the first of the three technical activities -design, code and
test that is required to build and verify software.
The importance can be stated with a single word “Quality”. Design is the place where quality is
fostered in software development. Design provides us with representations of software that can
assess for quality. Design is the only way that we can accurately translate a customer’s view into a
finished software product or system.
Software design serves as a foundation for all the software engineering steps that follow. Without
a strong design we risk building an unstable system – one that will be difficult to test, one whose
quality cannot be assessed until the last stage.
During design, progressive refinement of data structure, program structure, and procedural
details are developed reviewed and documented. System design can be viewed from either technical
or project management perspective. From the technical point of view, design is comprised of four
activities – architectural design, data structure design, interface design and procedural design.
3.2. E – R DIAGRAMS
The relation upon the system is structure through a conceptual ER-Diagram, which not only
specifics the existential entities but also the standard relations through which the system exists and
the cardinalities that are necessary for the system state to continue.
The entity Relationship Diagram (ERD) depicts the relationship between the data objects. The
ERD is the notation that is used to conduct the date modelling activity the attributes of each data
object noted is the ERD can be described resign a data object description.
10
The set of primary components that are identified by the ERD are
The primary purpose of the ERD is to represent data objects and their relationships.
Features of ER model
Primary Key
Primary Key is one of its attributes which helps to identify its member. In a weak entity set, it is
a combination of primary key and partial key of the strong entity set. In the ER diagram the
relationship between two strong entities set shown by using a diamond symbol.
11
of detail is exploded into greater detail at the nextlevel. This is done until further explosion is
necessary and an adequate amount ofdetail is described for analyst to understand the process.
Larry Constantine first developed the DFD as a way of expressing system requirements in a
graphical from, this led to the modular design.
A DFD is also known as a “bubble Chart” has the purpose of clarifyingsystem
requirements and identifying major transformations that will become programs in system design.
So, it is the starting point of the design to the lowest level of detail. A DFD consists of a series of
bubbles joined by data flows in the system.
2. An arrow identifies data flow. It is the pipeline through which the information flows.
3. A circle or a bubble represents a process that transforms incoming data flowinto
outgoing data flows.
4. An open rectangle is a data store, data at rest or a temporary repository of data.
Data Store
12
1st Level of DFD’s
Inser
t
Job
Seeker
13
DFD for New Job provider Creation:
Insert
Job provider
Insert
Job Seeker
Details
14
2nd Level of DFD’s
Check for
Insert NewJob Designatio
Seeker n
Verify Data
Verify Data
Verify Data
Check for
Job Provider
Check for
JobSeeker
Info
Data Data
Insert
Job SeekerDetails
15
3rd Level of DFD’s
Database
Updated
16
SAILENT FEATURES OF DFD’S
1. The DFD shows flow of data, not of control loops and decision are controlled considerations do
not appear on a DFD.
2. The DFD does not indicate the time factor involved in any process whether the dataflow take
place daily, weekly, monthly or yearly.
3. The sequence of events is not brought out on the DFD.
TYPES OF DATA FLOW DIAGRAMS
1. Current Physical
2. Current Logical
3. New Logical
4. New Physical
CURRENT PHYSICAL:
In Current Physical DFD process label include the name of people or their positions or the
names of computer systems that might provide some of the overall system-processing label includes
an identification of the technology used to process the data. Similarly, data flows and data stores are
often labels with the names of the actual physical media on which data are stored such as file folders,
computer files, business forms or computer tapes.
CURRENT LOGICAL:
The physical aspects at the system are removed as much as possible so that the current system
is reduced to its essence to the data and the processors that transforms them regardless of actual
physical form.
NEW LOGICAL:
This is exactly like a current logical model if the user were completely happy with, the user was
completely happy with the functionality of the current system but had problems with how it was
implemented typically through the new logical model will differ from current logical model while
having additional functions, absolute function removal and inefficient flows recognized.
NEW PHYSICAL:
The new physical represents only the physical implementation of the new system.
17
3.5. COLLOBORATION DIAGRAM
Admin Login
Admin Add Collaboration Diagram
18
Registration Collaboration Diagram
19
User Registration
City Diagram
20
Country Diagram
21
3.6. DATA DICTIONARY
After carefully understanding the requirements of the client the the entire data storage requirements
are divided into tables. The below tables are normalized to avoid any anomalies during the course
of data entry.
22
23
24
3.7. UNIFIED MODELLING LANGUAGE DIAGRAMS
a. The unified modelling language allows the software engineer to express an analysis model
using the modelling notation that is governed by a set of syntactic semantic and pragmatic rules.
b. A UML system is represented using five different views that describe the system from
distinctly different perspective. Each view is defined by a set of diagrams, which is as follows.
ii.The analysis representation describes a usage scenario from the end-user’s perspective.
Structural model view
▪ In this model the data and functionality are arrived from inside the system.
It represents the dynamic of behavioural as parts of the system, depicting the interactions of
collection between various structural elements described in the user model and structural model
view.
In this the structural and behavioural as parts of the system are represented as they are to be built.
In these the structural and behavioural aspects of the environment in which the system is to be
implemented are represented.
▪ UML Analysis modelling, which focuses on the user model and structural model views of the
system?
25
3.8. USE-CASE MODEL
The Use-case model is defined as a model which is used to show how users interact with the system
in order to solve a problem. As such, the use case model defines the user's objective, the interactions
between the system and the user, and the system's behaviour required to meet these objectives.
Various model elements are contained in use-case model, such as actors, use cases, and the
association between them.
We use a use-case diagram to graphically portray a subset of the model in order to make the
communication simpler. There will regularly be a numerous use-case diagram which is related to
the given model, each demonstrating a subset of the model components related to a specific purpose.
A similar model component might be appearing on a few use-case diagrams; however, each use-
case should be consistent. If, in order to handle the use-case model, tools are used then this
consistency restriction is automated so that any variations to the component of the model (changing
the name, for instance) will be reflected automatically on each use-case diagram, which shows that
component. The use-case model acts as an integrated thread in the development of the entire system.
The use-case model is used like the main specification of the system functional requirements as the
basis for design and analysis, as the basis for user documentation, as the basis of defining test cases,
and as an input to iteration planning.
Nowadays, use case modelling is frequently connected with UML, in spite of the fact that it has
been presented before UML existed. Its short history is:
• Ivar Jacobson, in the year 1986, originally formulated textual and visual modeling methods to
specify use cases.
• And in the year 1992, his co-authored book named Object-Oriented Software Engineering - A
Use Case Driven Approach, assisted with promoting the strategy for catching functional
requirements, particularly in software development.
26
COMPONENTS OF BASIC MODEL
1. Actor
2. Use Case
3. Associations
ACTOR
Usually, actors are people involved with the system defined on the basis of their roles. An actor can
be anything such as human or another external system.
USE CASE
The use case defines how actors use a system to accomplish a specific objective. The use cases are
generally introduced by the user to meet the objectives of the activities and variants involved in the
achievement of the goal.
ASSOCIATIONS
Associations are another component of the basic model. It is used to define the associations among
actors and use cases they contribute in. This association is called communicates-association
27
USE CASE FOR LOGIN
28
USE CASE WEB BASED RECRUITMENT PROCESS INTERFACE
29
USECASE ADMINISTRATION DIAGRAM
Home
Package2
Login Page
Admin Home
Administrator
Job Seeker
Search
Contact Us
About us
30
USE CASE FOR JOB PROVIDER
Package3
Home Page
Login page
Delete Job
Job Provider
Update Job
About Us
contact Us
31
CHAPTER – 4
SOURCE CODE
<!doctype html>
<html lang="en">
<?php
include 'constants/settings.php';
include 'constants/check-login.php';
?>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<style>
.autofit2 {
height:70px;
width:400px;
object-fit:cover;
}
.autofit3 {
height:80px;
width:100px;
object-fit:cover;
}
</style>
<body class="home">
<div class="container-wrapper">
<header id="header">
<div class="container">
32
<div class="logo-wrapper">
<div class="logo">
<a href="./"><img src="images/job.webp" alt="Logo" /></a>
</div>
</div>
<li>
<a href="./">Home</a>
</li>
<li>
<a href="job-list.php">Job List</a>
</li>
<li>
<a href="employers.php">Employers</a>
</li>
<li>
<a href="employees.php">Employees</a>
</li>
<li>
<a href="contact.php">Contact Us</a>
</li>
</ul>
</div>
<div class="nav-mini-wrapper">
<ul class="nav-mini sign-in">
<?php
if ($user_online == true) {
print '
<li><a href="logout.php">logout</a></li>
<li><a href="'.$myrole.'">Profile</a></li>';
}else{
print '
<li><a href="login.php">login</a></li>
<li><a data-toggle="modal" href="#registerModal">register</a></li>';
}
?>
</ul>
</div>
</div>
<div id="slicknav-mobile"></div>
</nav>
<div class="modal-header">
33
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title text-center">Create your account for free</h4>
</div>
<div class="modal-body">
</div>
</div>
</div>
</header>
<div class="main-wrapper">
<div class="main-search-form-wrapper">
<div class="form-holder">
<div class="row gap-0">
$stmt->execute();
$result = $stmt->fetchAll();
foreach($result as $row)
{
?>
}catch(PDOException $e)
{
?>
</select>
</div>
34
<select class="form-control" name="country" required/>
<option value="">-Select country-</option>
<?php
require 'constants/db_config.php';
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
foreach($result as $row)
{
?>
}catch(PDOException $e)
{
?>
</select>
</div>
</div>
</div>
<div class="btn-holder">
<button name="search" value="✓" type="submit" class="btn"><i class="ion-android-search"></i></button>
</div>
</form>
</div>
</div>
</div>
<div class="container">
<div class="col-sm-4">
<div class="icon">
<i class="flaticon-line-icon-set-magnification-lens"></i>
</div>
<div class="content">
<h5>01 / Search for jobs</h5>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="process-item clearfix">
<div class="icon">
<i class="flaticon-line-icon-set-pencil"></i>
35
</div>
<div class="content">
<h5>02 / Apply a Job</h5>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="icon">
<i class="flaticon-line-icon-set-calendar"></i>
</div>
<div class="content">
<h5>03 / Start Working</h5>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="pt-0 pb-50">
<div class="container">
<div class="row">
<div class="section-title">
<br><h2>Random Companies</h2>
</div>
</div>
</div>
<div class="row top-company-wrapper with-bg">
foreach($result as $row) {
$complogo = $row['avatar'];
?>
<div class="col-xss-12 col-xs-6 col-sm-4 col-md-3">
<div class="top-company">
<div class="image">
<?php
if ($complogo == null) {
}else{
echo '<center><img class="autofit2"
alt="image" src="data:image/jpeg;base64,'.base64_encode($complogo).'"/></center>';
}
?>
</div>
<h6><?php echo $row['first_name'];?></h6>
</div>
36
<?php
{ }
}}catch(PDOException $e)
{}
?>
</div>
</div>
</div>
<div class="bg-light pt-80 pb-80">
<div class="container">
<div class="row">
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt->execute();
$result = $stmt->fetchAll();
}
if ($type == "Freelance") {
$sta = '<div class="job-label label label-success">
Freelance
</div>';
}
if ($type == "Part-time") {
$sta = '<div class="job-label label label-danger">
Part-time
</div>';
}
if ($type == "Full-time") {
$sta = '<div class="job-label label label-warning">
Full-time
</div>';
}
?>
<a class="recent-job-item clearfix" target="_blank" href="explore-job.php?jobid=<?php echo $row['job_id'];
?>">
<div class="GridLex-grid-middle">
<div class="GridLex-col-5_xs-12">
<div class="job-position">
<div class="image">
<?php
if ($complogo == null) {
print '<center><img alt="image" src="images/blank.png"/></center>';
}else{
echo '<center><img alt="image" title="'.$thecompname.'" width="180" height="100"
src="data:image/jpeg;base64,'.base64_encode($complogo).'"/></center>';
}
?>
37
</div>
<div class="content">
<h4><?php echo "$title"; ?></h4>
<p><?php echo "$thecompname"; ?></p>
</div>
</div>
</div>
</div>
<div class="bottom-footer">
<div class="container">
<div class="row">
<div class="col-sm-4 col-md-4">
<p class="copy-right">© <?php echo date('Y'); ?> </
</div>
<div class="col-sm-4 col-md-4">
<ul class="bottom-footer-menu">
<li><a >--</a></li>
</div>
<div class="col-sm-4 col-md-4">
</ul>
</div>
</div>
</div>
</div>
</footer>
</div>
</div>
<div id="back-to-top">
<a href="#"><i class="ion-ios-arrow-up"></i></a>
</div>
<script type="text/javascript" src="js/jquery-filestyle.min.js"></script>
<script type="text/javascript" src="js/bootstrap-select.js"></script>
<script type="text/javascript" src="js/ion.rangeSlider.min.js"></script>
<script type="text/javascript" src="js/handlebars.min.js"></script>
<script type="text/javascript" src="js/jquery.countimator.js"></script>
<script type="text/javascript" src="js/jquery.countimator.wheel.js"></script>
<script type="text/javascript" src="js/slick.min.js"></script>
<script type="text/javascript" src="js/easy-ticker.js"></script>
<script type="text/javascript" src="js/jquery.introLoader.min.js"></script>
<script type="text/javascript" src="js/jquery.responsivegrid.js"></script>
<script type="text/javascript" src="js/customs.js"></script>
</body>
</html>
38
CHAPTER - 5
OUTPUT SCREENSHOT
HOME PAGE SCFREEN
39
CREATE ACCOUNT
LOGIN PAGE
40
EMPLOYERS
CONTACT US
41
CHAPTER - 6
CONCLUSION
It has been a great pleasure for me to work on this exciting and challenging project. This project
proved good for me as it provided practical knowledge of not only programming in PHP and web-
based application and no some extent Windows Application and SQL Server, but also about all
handling procedure related with “ONLINE JOB PORTAL APPLICATION”. It also provides
knowledge about the latest technology used in developing web enabled application and client server
technology that will be great demand in future. This will provide better opportunities and guidance
in future in developing projects independently.
BENEFITS:
The project is identified by the merits of the system offered to the user. The merits of this project
are as follows: -
➢ It’s a web-enabled project.
➢ This project offers user to enter the data through simple and interactive forms. This is very
helpful for the client to enter the desired information through so much simplicity.
➢ The user is mainly more concerned about the validity of the data, whatever he is entering. There
are checks on every stage of any new creation, data entry or updating so that the user cannot enter
the invalid data, which can create problems at later date.
➢ Sometimes the user finds in the later stages of using project that he needs to update some of the
information that he entered earlier. There are options for him by which he can update the records.
Moreover, there is restriction for his that he cannot change the primary data field. This keeps the
validity of the data to longer extent.
➢ Decision making process would be greatly enhanced because of faster processing of information
since data collection from information available on computer takes much less time then manual
system.
LIMITATIONS:
➢ The size of the database increases day-by-day, increasing the load on the database back up and
data maintenance activity.
➢ Training for simple computer operations is necessary for the users working on the system.
42
CHAPTER - 7
REFERENCES
BOOKS
• Maier, M. & Rechtin, E. (2000). The Art of Systems Architecting 2ndEdition. CRC
Press.
• Schmuller, J. (2004). Sams Teach Yourself UML in 24 Hours, ThirdEdition. Sams
Publishing.
ARTICLES/JOURNALS
• Boyce, A. (2002). Online Job Hunting: A Pew Internet Project DataMemo. Pew
Internet and American Life Project. Published: July 17, 2002.
• Kuhn, P. & Skuterud, M. (2000). Job Search Methods: Internet versus Traditional. Monthly
Labor Review. Published: October2000.
WEB SITES
• http://www.bestjobs.ph
• http://www.gopinoy.com
• http://www.jobsdb.com.ph
• http://www.jobsonline.com.ph
• http://www.jobstreet.com.ph
• http://www.phil-job.net
43