Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 1
1.0 INTRODUCTION
1.1 PROJECT SUMMARY
The Online Job Portal System is a package to be used by companies to improve the efficiency
of business. The Online Job Portal System to be developed benefits greatly the members. The
system provides jobs catalog and information to members and helps them decide on the jobs
to apply. The Admin can keep the jobs catalog updated all the time so that the members (Job
seekers and the companies) get the updated information all the time.
1.2 PURPOSE
The purpose of the project entitled as Online Job Portal is to computerize the hiring process
and help to develop software which is user friendly, simple, fast, and cost effective. It deals
with the jobseeker and companys information, traditionally, it was done manually.
One of the most important and newly introduced concepts in this proposed system is online
skill testing exam. Only those users, who registered with our site, can give this skill test
exams. And also he/she will given many placement tips which will help to build resume and
placement tips. In sort he/she will have much more for placement rather than only searching
for job advertisement in our site.
Some of the client requirement and objectives of this site is as under:-
To increase the business of Client
To make it Global.
To facilitate job search.
To facilitate company so that it can search for best candidates available.
To act as a middle men connecting Job seeker and Provider.
Registered user can give online skill testing exam to check his/her skills.
1.3 SCOPE
Scope of the system defines the boundary within which our system is working.
Since, every system has some limitations so our proposed system is also not untouchable in
this regard. Our project will not be able to send message subscription for mobile verification
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 2
as well as for sending job alerts using short message service. Project also having bigger
constrains of Security as it is not provided high security algorithms and all.
Although it includes every kind of features but it cant be used in a huge organization where
number of networks are very large, because the data base used in this system is an average
one. Also it doesnt have different kind of access feature for different users.
1.4 TECHNOLOGY AND LITERATURE REVIEW
All that the company needs to store about the job seekers must be written on the paper.
Sometimes it is very difficult to know about some special highlights of the job seeker,
because the information is stored on the paper and it is not clear that due to human error or by
some other means this paper is lost and the information is now not in the hands of the
company.
1.4.1 Limitations
.Few Limitations of existing are listed below.
Existing system is based on manual system.
Not easy to maintain record of candidate and jobs.
Job seekers are unable to reach everywhere.
1.4.2 Proposed System
This site is an attempt to make the task of administrator as well as jobseekers easier. This
project ensures the consistency by enabling the jobseekers to register themselves and to find
the desired information of jobs, get them involved with the jobsite and can access the
different services provided by the jobsite.
The administrator has the right to know everything. He has the right to know the details of the
jobseekers, has the right to change any service that the jobsite is currently providing or can
add services which are not being provided currently. Even the customers passwords and
hidden details are accessible by the administrator. Now jobseekers are able to apply online
also. Through this system all works are done through computer so it results in fast service
provider.
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 3
2.0 PROJECT MANAGEMENT
2.1. PROJECT PLANNING
2.1.1 Project Plan
Table 2.1 Project Plan
Phase Duration
Project Layout 14 Days
Database Design 3 Days
Template Designing 15 Days
Making Registration Forms 2 Days
Validating Forms 2 Days
2.2 RISK MANAGEMENT
Risk management is a central part of any organizations strategic management. It is the
process whereby organizations methodically address the risks attaching to their activities with
the goal of achieving sustained benefit within each activity and across the portfolio of all
activities. The focus of good risk management is the identification and treatment of these
risks. Its objective is to add maximum sustainable value to all the activities of the
organization. It marshals the understanding of the potential upside and downside of all those
factors which can affect the organization. It increases the probability of success, and reduces
both the probability of failure and the uncertainty of achieving the organizations overall
objectives. Risk management should be a continuous and developing process which runs
throughout the organizations strategy and the implementation of that strategy. It must
translate the strategy into tactical and operational objectives, assigning responsibility
throughout the organization with each manager and employee responsible for the
management of risk as part of their job description. It supports accountability, performance
measurement and reward, thus promoting operational efficiency at all levels.
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 4
2.3 ESTIMATION
Table 2.2 Estimation
Item No Remarks
Computer 1 Intel dual core 2GHz or any higher with 4GB
RAM,80GB Hard-Disk, 52x Compact Disc
drive or faster(for backup)
Windows XP 1 Operating System Software
Norton VX/-2000 1 Virus Protection Software
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 5
3.0 SYSTEM REQUIREMENT STUDY
3.1 USER CHARACTERISTICS
This system contains following main users.
Job seeker
Employer/company
Administrator
Guest
Jobseeker Module Features
Log In
Registration
Build profile
Upload text resume
Manage Profile
Advanced quick job search
Give online skill checking Exams
Apply for job
Company/Employer Module Features
Log in
Registration
Manage company/Employer profile
Upload company Logo
Manage job posting
Search Resume
Membership Scheme, payment option
Contact candidate through email
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 6
Administrator Module Features
Add another administrator account
Generate report of jobseekers, Employer and jobs
View / edit / delete jobseeker, employer and jobs
Manage inactive or active jobseekers, employer and post
Manage / generate report of paid user
Add / view / close new test (skill test) Declare winner of test
Guest User Module Features
Home Page View
Job searching as per different criteria
These are the main features which are included for all users in this site.
3.2 HARDWARE AND SOFTWARE REQIREMENTS
Table 3.1 HARDWARE AND SOFTWARE REQIREMENTS
Table 3.1.1 Developer Requirement
Front End JAVA ,JavaScript, JQuery, CSS
Back End MySQL 5
Tools Macromedia Dreamweaver, Photoshop,netbeans, jdk
Application Server apache-tomcat-7.0.29
Operating System Windows XP (minimum)
Table 3.1.2 User Requirement
Processor Intel Pentium 4 or Higher
RAM 256MB or Higher
Hard Disk 40GB or Higher
Operating System Running Windows XP/ vista/windows7/Linux
Key Board and Mouse Any windows supported Keyboard and mouse
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 7
3.3 CONSTRAINTS
Safety and Security
We have considered all aspect of security like password protection so no any
unauthorized person can use the software. Links that are displaying on screen that are
encrypted so it will not be easy to see what query is being passed.
Logon ID
Any user who uses the system shall have an Email ID and Password.
Modification
Any modification (insert, delete, update) for the Database shall be
synchronized and done only by the administrator in the ward. User can only
perform their profile details modification.
Users Rights
Jobseeker can apply, view jobs and maintain their profiles. Employer can
recruit Jobseeker and search resume and also can make email communication
to user.
Administrators' Rights
Administrators shall be able to view and modify all information in job portal
site
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 8
4.0 SYSTEM ANALYSIS
4.1 Study of current system
Viewing available jobs or applying for the job at the agency is currently done manually
where in the job seekers has to go to the agency and check the available jobs at the agency.
Job seekers check the list of jobs available and apply the job. If the job is not available then it
will of no use for the job seeker to come to the agency to check for the job.
In other words recruitment is done manually. These tasks are time consuming. It may take
one month or long. People around the world cannot apply.
4.2 Problem and weakness of current system
Few Limitations of existing are listed below.
Existing system is based on manual system.
Not easy to maintain record of candidate and jobs.
Job seekers are unable to reach everywhere.
Recruitment is done manually. These tasks are time consuming. It may take one month or
long. People around the world cannot apply. Online Recruitment system very convenient
because in the manual system there are lot of difficulties in conducting and managing a
recruitment exam, short listing, maintaining staff etc.
4.3 Requirements of New System
Planned approach towards working
Accuracy
Reliability
No Redundancy
Immediate retrieval of information
Immediate storage of information
Easy to Operate
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 9
4.4 Feasibility study
A feasibility study is undertaken to determine the possibility or probability of either
improving the existing system or developing a completely new system. It helps to obtain
an overview of the problem and to get rough assessment of whether feasible solution
exists. This is essential to avoid committing large resources to a project and then repent
on it later.
4.5 Requirements validation
Jobseeker Module Features
Log In
Registration
Build profile
Upload text/video resume
Manage Profile
Advanced quick job search
Give online skill checking Exams
Apply for job
Contact admin
Company/Employer Module Features
Log in
Registration
Manage company/Employer profile
Upload company Logo
Manage job posting
Search Resume
Membership Scheme, payment option
Contact candidate through email
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 10
Administrator Module Features
Login / Logout
Add another administrator account
Generate report of jobseekers, Employer and jobs
View / edit / delete jobseeker, employer and jobs
Manage inactive or active jobseekers, employer and post
Manage / generate report of paid user
Add / view / close new test (skill test) Declare winner of test
Guest User Module Features
Home Page View
Job searching as per different criteria
These are the main features which are included for all users in this site.
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 11
4.6 Function of system
Online Job Portal
Manage Jobseeker
Function Management
Email comunication
Search Job
Job managemnt
Employer management
Request for Plan
Activation
Post Job
Search Resume
Profile Management
Apply for Job
Upload Resume
Admin
Employer
Jobseeker
Give Competitive
Exam
Fig 4.6.1. Use Case For System
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 12
Job seeker
Jobseeker Registered
Edit Password
Current Password
New Password
uses
uses
Change Photo
Edit Location
Edit Preferred
Location
Edit Mobile no
Edit Saved Jobs
Edit Education
Edit Resume
Edit Skills
Fig 4.6.2. Use case diagram for Jobseeker
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 13
Fig 4.6.3. Sequence Diagram for Employer
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 14
Fig 4.6.4. Sequence diagram for Jobseeker
Fig 4.6.5. Sequence Diagram for Administrator
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 15
4.7 System activity or object interaction diagram
Fig 4.7.1 Resume search for Employer
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 16
Fig 4.7.2 Job searching for Jobseeker
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 17
Fig 4.7.3 job Applying diagram for Jobseeker
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 18
4.8 Functional and Behavioral Modeling
4.8.1 Context Diagram
Fig.:4.8.1 Context Diagram /Level 0 DFD for Job portal
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 19
4.8.2 Data Flow Diagram
Fig.4.8.2 Level 1 DFD for Job seeker
Job seeker
Job Search Skill Test
Username
Password
Login
Registration Detail
System Success / failure
notification of registration
Search Criteria
Search Result
Job Post
Give Test
Test Result
Store
Result
Competitor exam result
Registration Login
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 20
4.8.3 Data Flow Diagram
Fig.4.8.3 Level 1 DFD for Employer
Company/
Employer
Employer
Job Post Request Plan
Username
Password
Login
Detail
System Success /
failure notification
Job Detail
Job Post
Plan Detail
Employer Order
System Success /
failure Detail
System Success/
failure Detail
Packaged Detail
Registration
Detail
Search
Result
Resume search
Criteria
Registration
Login
Search
Resume
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 21
4.9 Data dictionary
Table 4.8.1 Data dictionary
Table Name usersignup
# Column Name
Data
Type
Column
Size
Is
Nullable Key Description
1 Uid Int 10 No P Reference To JobSeeker Id
2 Email_Id/User Name Varchar 40 No
Email Id Of Job Seeker
3 Password Varchar 15 No Login Password
4 FirstName Varchar 60 No First Name Of Jobseeker
5 LastName Varchar No Last Name Of Jobseeker
6 DOB Varchar No Date Of Birth Of Jobseeker
7 Gender Varchar 7 No Gender Of Jobseeker
8 Address Varchar 100 No
Reference To Address Detail
9 Country Number 10 No
Reference To Country Detail
10 State Varchar 30 No State Of Jobseeker
11 City Varchar 15 No City Detail
12 Zipcode Varchar 3 No
Reference Zipcode
13 Nationality Varchar 6 No
Reference To Nationality Detail
14 Image Varchar 60 No
Reference To image Detail
15 PhoneNo Number 6 No PhoneNo Detail
16 MobileNo Varchar 10 No
MobileNo Detail
17 10thPercent Varchar 5 No 10
th
% Detail
18 10thBoard Varchar 25 No 10
th
board Detail
19 12thPercent Varchar 5 No 12
th
% Detail
20 12thBoard Varchar 25 No 12
th
Board Detail
21 Graduation Varchar 25 No Graduation Detail
22 GraduationPercent Varchar 5 No Graduation % Detail
23 GraduationUnivercity Varchar 35 No Graduation Uni. Detail
24 GraduationYear Varchar 5 No Graduation Year Detail
25 PostGraduation Varchar 25 Yes PostGraduation Detail
26 postPercent Varchar 5 Yes PostGraduation % Detail
27 postUnivercity Varchar 35 Yes PostGraduation Uni. Detail
28 postYear Varchar 5 Yes PostGraduation Year Detail
29 Specialization Varchar 25 Yes Specialization Detail
30 ExperienceYear Varchar 2 No ExperienceYear Detail
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 22
31 ExperienceMonth Varchar 2 No ExperienceMonth Detail
32 EmploymentStatus Varchar 15 No EmploymentStatus Detail
33 PreferredLocation1 Varchar 15 No PreferredLocation1 Detail
34 PreferredLocation2 Varchar 15 No PreferredLocation2 Detail
35 PreferredLocation3 Varchar 15 No PreferredLocation3 Detail
36 ExpectedSalaryLakh Varchar 8 No ExpectedSalary Detail
37 ExpectedSalaryThousand Varchar 8 No ExpectedSalary Detail
38 Industry Varchar 35 No Industry Detail
39 FunctionalArea Varchar 35 No FunctionalArea Detail
40 JobRole Varchar 35 No JobRole Detail
41 KeySkills Varchar 45 No KeySkills Detail
42 ResumeHeadline Varchar 25 No ResumeHeadline Detail
43 ResumeFile Varchar 25 No ResumeFile Detail
44 Resume Varchar 500 No Resume Detail
45 Reg_Date Date Registered date
46 AccDate Date Last access date
Table Name employer_signup
# Column Name
Data
Type
Column
Size
Is
Nullable Key Description
1 Eid Int 10 No P Reference To employer Id
2 Email Varchar 3 No Detail Of EmailId
3 Password Varchar 3 No Detail Of Password
4 companyName Varchar 3 No Detail Of Company Name
5 personName Varchar 3 No Detail Of Person name
6 Ctype Varchar 3 No Detail Of Company type
7 Industry Varchar 3 No Detail Of Industry
8 Address Varchar 100 No Detail Of Address
9 Country Varchar 15 No Detail Of Country
10 State Varchar 15 No Detail Of State
11 City Varchar 15 No Detail Of City
12 Zipcode Varchar 6 No Detail Of Zipcode
13 Website Varchar 35 Yes Website link
14 Mobileno Varchar 10 No Mobile no details
15 Phoneno Varchar 10 No phone no details
16 Description Varchar 150 No Description of company
17 Reg_Date Date Register Date
18 AccDate Date Last access date
19 Request Varchar 2 Request Status
20 Status Varchar 2 Active/Inactive
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 23
21 Plan Varchar 15 Plan Details
22 startDate Date Start date of plan
23 expDate Date end date of plan
Table Name job_mstr
# Column Name
Data
Type
Column
Size
Is
Nullable Key Description
1 Jid Int 10 No P Reference To Job Id
2 Eid Int 30 No F Reference To employer Id
3 Jobtitle Varchar 30 No JobTitle Name
4 City Varchar 60 No Job city Details
5 Skills Varchar 12 No Job Skill Details
6 Jobtype Varchar 60 No Job Tyoe Details
7 Graduation Varchar 60 No Job Graduation Details
8 FunctionalArea Varchar 12 No Details of functionalArea
9 Jobrole Number 10 No
Details of Jobrole
10 Keyskills Varchar 20 No Details of Keyskills
11 ExperienceYear Varchar 60 No Details of [Link]
12 ExpectedSalaryLakh Varchar 2 No
Details of ExpectedSalary
13 ExpectedSalaryThousand Varchar 2 No
Details of ExpectedSalary
14 Jobdescription Varchar 150 No Details of JobDescription
15 Otherdetails Varchar 150 No Details of Job
16 Dateposted Date Date when job posted
17 Status Varchar 2 Active/Inactive
Table Name applicant
# Column Name
Data
Type
Column
Size
Is
Nullable Key Description
1 Aid Int 3 No P Reference To applicant Id
2 jid Int 3 No F Reference To Job Id
3 uid Int 3 No F Reference To Jobseeker Id
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 24
Table Name email_mstr
# Column Name
Data
Type
Column
Size
Is
Nullable Key Description
1 Auto Int 10 No P Reference To auto Id
2 Emaild Varchar 35 No emailid Detail
3 Password Varchar 15 No Password Detail
4 Port Varchar 5 No Port no Details
Table Name Savedjob
# Column Name
Data
Type
Column
Size
Is
Nullable Key Description
1 Sjid Number 10 No P Reference To savedjob Id
2 Jid Number 10 No F Reference To job Id
3 Uid Varchar 20 No Reference To Jobseeker Id
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 25
5.0 CONCLUSION
The Job Recruitment Portal supports and improves many of the core functionality of the Job
searching i.e. this project helps in quick easy monitoring of the jobs that have been easily
generated by Job Recruiter. Using such a system helps the organization in minimizing the
time consumed to search the right candidates for a job and cutting down the expenses
incurred on the same.
Easy to use
Secure
Quick response
Advanced search
Total Solution
Reference
1. [Link]
2. [Link]
3. [Link]
4. Database system concepts by Abraham Silberschatz , Henry F. Korth , S. Sudarshan
5. [Link]
6. [Link]
7. [Link]
8. Object-oriented modeling and design with UML by James Rumbaugh
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 26
6.0 Screen Shot
Home screen
This is Home screen layout of Job portal site, where users can find all menu options. This screen
contains Searches options for users for different search criteria. This screen also contain login
option for jobseeker, employer. Both the side contains the company logo / link that are been
providing job posting which hiring the candidate. In between this list of jobs and details are
displayed. At the bottom useful link of sites are given as well as developers area is given.
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 27
Registration Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 28
Edit Details Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 29
Change Password Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 30
Search Resume for Employer Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 31
Post Job Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 32
Edit Jobseeker Details Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 33
Job Recommended Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 34
Skill test Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 35
Interview Tips Page
Online Job Portal CE/2012/Group No: 08
[MEC, BASNA] 36
Online Job Portal CE/2012/Group No: 08
MEC, BASNA [Type text]