Sie sind auf Seite 1von 43

ONLINE JOBPORTAL

BY
Master of Computer Application
Roll No: 001010503024
Registration No: 113606 Of 2010-2011
Examination Roll No: MCA-3213020




UNDER THE GUIDANCE OF
Dr. ANUPAM SINHA

Professor, Department of Computer Science and Engineering,
Jadavpur University


Online Job Portal
JU MCA 2013
Pavel Ray


Page 2


DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING
FACULTY OF ENGINEERING AND
TECHNOLOGY
JADAVPUR UNIVERSITY

TO WHOM IT MAY CONCERN


This is to certify that the work embodied in this thesis entitled ONLINE JOB PORTAL
has been satisfactorily completed by Pavel Ray (Reg. No. 113606 of 2010-2011, Roll No.
MCA-3213020). It is a bona-fide piece of work carried out under my supervision and
guidance and may be accepted in partial fulfillment of the requirements for the awarding of
the Master of Computer Application degree of the Department of Computer Science and
Engineering, Faculty of Engineering & Technology, Jadavpur University, during the academic
year 2012-2013. The project results presented in the thesis have not been included in any
other paper submitted for any degree to any other University or Institute.
I wish him every success in life.



.
Project Guide
Prof. Anupam Sinha
Department of Computer Science & Engineering
Jadavpur University, Kolkata 700032





.
Prof. Sivaji Bandyopadhyay
Head of the Department,
Computer Science & Engineering,
Jadavpur University, Kolkata -700032


Online Job Portal
JU MCA 2013
Pavel Ray


Page 3


JADAVPUR UNIVERSITY
FACULTY OF ENGINEERING AND
TECHNOLOGY

DECLARATION OF ORIGINALITY
AND
COMPLIANCE OF ACADEMIC ETHICS



I hereby declare that this thesis contains literature survey and original research work
by the undersigned candidate, as part of requirements of the degree of MASTER OF
COMPUTER APPLICATION of Jadavpur University.

All information in this document have been obtained and presented in accordance
with academic rules and ethical conduct.

I also declare that, as required by these rules and conduct, I have fully cited and
referenced all material results that are not original to this work.








Name : Pavel Ray
Registration No : 113606 of 2010-2011
Roll No : MCA-3213020
Thesis Title : Online Job Portal



.
(Signature of the candidate)
Online Job Portal
JU MCA 2013
Pavel Ray


Page 4


JADAVPUR UNIVERSITY
FACULTY OF ENGINEERING AND
TECHNOLOGY


CERTIFICATE OF APPROVAL


This is to certify that the thesis entitled Online Job Portal is a bona-fide record of
work carried out by Pavel Ray for the award of the degree of Master of Computer
Application in the Department of Computer Science & Engineering, Jadavpur University,
during the period December 2012 to May 2013. It is understood that by this approval the
undersigned do not necessarily endorse or approve any statement made, opinion expressed
or conclusion drawn therein, but approve the thesis only for the purpose for which it is
submitted.







1. ..





2. ..

(Signature of Examiners)



Online Job Portal
JU MCA 2013
Pavel Ray


Page 5


ACKNOWLEDGEMENT

I express my thanks and full-hearted gratitude to my respected teacher, supervisor
and guide of my project Prof. Anupam Sinha, Department of Computer Science and
Engineering, Jadavpur University, for his full guidance and entire support in completing this
project successfully. I am very much thankful to him for the constant encouragement and
continuous inspiration that he has given to me.

Finally I convey my real sense of gratitude and thankfulness to all my friends and
family members for their unconditional support and encouragement during my project work
without which I would hardly be capable of producing this huge work.



.
Pavel Ray
Exam Roll : MCA 3213020
Registration No. : 113606 of 2010-2011
Master of Computer Application
Jadavpur University



Online Job Portal
JU MCA 2013
Pavel Ray


Page 6


Table of Contents

1. INTRODUCTION...........................7
2. PURPOSE....7
3. SCOPE...7
4. INTENDED AUDIENCE.7
5. OBJECTIVE..8
6. DETAILS REQIREMENT..8
7. FUNCTIONAL REQUIREMENTS9
8. PREREQUISITES...9
9. TECHNOLOGIES STACK..10
10. METHODOLOGY .11
11. WATERFALL MODEL.12
12. METHOLODGY CONTD...13
13. SYSTEM SPECIFICATION15
14. COST ESTIMATION MODEL..16
15. DATA MODEL..17
16. FUNCTIONAL REQUIREMENT..20
18. ASSUMPTION FOR ONLINE JOBPORTAL..21
19. DFD FOR ONLINE JOBPORTAL.22
20. ER-DIAGRAM..29
21. HOW TO RUN THE PROJECT 31
22. SCREEN SHOTS..33
23. FUTURE SCOPE..41
24. BIBLOGRAPHY.42

Online Job Portal
JU MCA 2013
Pavel Ray


Page 7


INTRODUCTION
Viewing available jobs, or applying for the job at the agency can be done for which 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. Then the agency will show available jobs for the job seeker for his
qualifications and then updates the jobs database.

Purpose
The purpose of designing the online job portal is to give the job seekers a platform for
finding a right and a satisfactory job according to their qualification. It also connects the job seekers
with the major agencies.


Scope
The scope of the online job portal includes:
The Online job Portal System that is to be developed provides the members with jobs information,
online applying for jobs and many other facilities. The basic scope of the project is given as under.
Job Seekers Area
Recruiters Area
Administrators Panel

Intended Audience
This document depicts the low level design document of the Online Job portal project. This
document includes the identified classes and relationship between the classes, functional
architecture and sequence diagram of the major functional requirements.
The intended audiences of this document are
Team member of the Online Job portal project
Mentor of the Online Job portal project
Online Job Portal
JU MCA 2013
Pavel Ray


Page 8


Objective
This document is created for documenting all major classes which are used in project. The
relationship between the classes and how the classes are interacting (Process flow / DFD
diagram) are documented in low level design document.
The low level design document is generally created before start the actual development of
the project. So the low level design document helps the developer to get enough
information about the development process of the projects.

Details Requirement
This Project Provide a common platform for job seekers and Recruiters. The Job Seekers can
able to register for this site & get the opportunity for job according to his/her qualification.
They also get the information about the well known Hotels, Restaurants and Shopping malls
etc.
The Online Job portal Project will be having another major part that is administration part.
The Admin user can able to login into the application for managing the information if any
modified is required.
The Online Job Portal System is a package to be used by agencies to improve the efficiency of
business. The Online Job Portal System to be developed benefits greatly the members. The
system provides jobs catalogue and information to members and helps them decide on the
jobs to apply. The Admin can keep the jobs catalogue updated all the time so that the
members (Job seekers and the agencies) get the updated information all the time.
The main users are users: Admin, Members who are the Job seekers and the agencies.
After long discussion with our mentor team, we have taken a decision to implement
requirements in this project which are documented in Functional Requirement section.





Online Job Portal
JU MCA 2013
Pavel Ray


Page 9


Functional Requirements:
Function Requirements Description Priority
About the Online Job portal Provide a common platform for job seekers and
Recruiters.

1
Recruiter post Jobs When Recruiter post the job in this site
According matching profile user see the jobs
1
User Apply Jobs If user profile matches then he/she can apply
jobs.
1
Admin manage jobs Admin Can see the details of a job posted and if
necessary can delete it.
2
Admin Manage Recruiter Admin can verify the Recruiter also & check the
Company Details and if necessary can delete.
2
Admin manage Job Seekers Admin can verify the Jobseekers and check the
Details and if necessary can delete the
jobseeker.
2
Manage Job post Recruiter can check the number of jobseekers
that applied in the job posted by that Recruiter
and can also delete the posted job.
1
Upload CV User can Upload his/her curriculum vitae. 1
Download Forgot Password User Can Download his/her own Password if
he/she forgot password.
1
Jobseekers Search Jobs(Anonymous
Users)
Jobseekers can search job according his/her key
skill or job category basis.
1


Prerequisites
Following are the prerequisites of the Online Job portal project.
1. Jdk-1.6 or above must be installed and JAVA_HOME should be configured
2. Glassfish 2.0 or above must be installed
3. Oracle 10g should be installed & Database (Job portal) must be created
4. NetBeans IDE (Development) tool kit should be installed in developer system (Note It is not
required to run the application).

Online Job Portal
JU MCA 2013
Pavel Ray

Page
10


Technologies Stack
The Online Job portal web application will be implemented in Java/J2EE and it will be
hosted/deployed in free application server (i.e. GlassFish 3.0).
As per discussion with Mentor (College), following technologies, tools and softwares will be
used in Online Job portal web application
1. HTML [Hyper Text Markup Language, It is used to create static web pages].
2. Jsp [Java Server Pages, It is used to create dynamic web content] .
3. Java Script [JavaScript (JS) is an interpreted computer programming language. It was
originally implemented as part of web browsers so that client-side scripts could interact
with the user].
4. AJAX [AJAX is an acronym for Asynchronous JavaScript And XML].
5. CSS [Cascading style sheet].
6. MVC Architecture.
7. Core Java.
8. Jdk 1.6 or above.
9. GlassFish3.0.
10. Oracle 10g.
11. Jdbc-odbc Connector jar for Oracle (ojdbc14.jar).
12. NetBeans IDE 7.2.








Online Job Portal
JU MCA 2013
Pavel Ray

Page
11


Methodology

The waterfall model is a sequential design process, often used in software development
processes, in which progress is seen as flowing steadily downwards (like a cascade of
waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction,
Testing, Production/Implementation, and Maintenance.













Online Job Portal
JU MCA 2013
Pavel Ray

Page
12


Waterfall Model:

The name of this model is justified by the diagrammatic representation which resembles a
cascade of waterfall. It consists with intuitive set of phases. It has 6 phases:

1. Requirements
2. Design
3. Implementation
4. Verification
5. Maintenance

The different phases starting from feasibility study to integration and testing phase & delivery is
known as developmental pan. At the end of developmental part, product is to be delivered to
customer and maintenance commences after that.
An activity thats spans all phases of any software development is project management.
Even though conveniently omitted in the life cycle diagram, project management nevertheless is an
important activity in the life cycle and deals with the managing the effort at all stages of product
development and maintenance.

Analysis:

a. The model enforces discipline in software development process overcoming
unstructured code and fixed processes.
b. Allow a nicely understood theoretical flow in cascading manner.
c. Documented approach, design documentation, code documentation, database
manual, operational manual etc.
d. Easier to maintain
e. Progress is measures by producing crude and executable systems presented to
stakeholders and improving them



Online Job Portal
JU MCA 2013
Pavel Ray

Page
13


Methodology contd.
1) Feasibility Study: Feasibility studies aim to objectively and rationally uncover
the strengths and weaknesses of an existing business or proposed venture, opportunities
and threats as presented by the environment, the resources required to carry through, and
ultimately the prospects for success. In its simplest terms, the two criteria to judge feasibility
are cost required and value to be attained.

2) Requirement analysis and specification: The goal of the
requirement analysis and specification phase is to clearly understand the customer
requirements and to systematically organize the requirements into a specification
document.
The main activities carried out during requirements analysis and specification phase are of
two types as follows:
Requirements gathering and analysis Requirements Specification
The main purpose of the requirements analysis activity is to analyze the collected
information to obtain a clear understanding of the product to be developed, with a view to
removing all ambiguities, incompleteness, and inconsistencies from the initial customer
perception of the problem.
The SRS document is the final outcome of the requirements analysis and specification phase.
There are 3 main types of problems in the requirements that the analyst needs to identify
and resolve:
Ambiguity
Inconsistency
Incompleteness. Other steps are discussed accordingly.

1.1 Feasibility Study-:
The feasibility study of a project can be ascertained in terms of technical and
economic factors or both. A feasibility study is documented with a report showing all the
ramifications of the project.
Five common factors of Feasibility Study:
The acronym TELOS refers to the five areas of feasibility - Technical, Economic, Legal,
Operational, and Scheduling.


Online Job Portal
JU MCA 2013
Pavel Ray

Page
14



Technical Feasibility:
Technological feasibility is carried out to determine whether the company has the capability, in
terms of software, hardware, personnel and expertise, to handle the completion of the project.
Since we are using J2EE and SQL Server, technically our project is feasible.

Economic Feasibility:
Economic analysis is the most frequently used method for evaluating the effectiveness of a new
system. More commonly known as cost/benefit analysis, the procedure is to determine the benefits
and savings that are expected from a candidate system and compare them with costs. If benefits
outweigh costs, then the decision is made to design and implement the system. An entrepreneur
must accurately weigh the cost versus benefits before taking an action.

Legal feasibility:
Determines whether the proposed system conflicts with legal requirements e.g. a data processing
system must comply with the local Data Protection Acts.

Operational feasibility:
Operational feasibility is a measure of how well a proposed system solves the problems, and takes
advantage of the opportunities identified during scope definition and how it satisfies the
requirements identified in the requirements analysis phase of system development.

Schedule feasibility:
A project will fail if it takes too long to be completed before it is useful. Typically this means
estimating how long the system will take to develop, and if it can be completed in a given time
period using some methods like payback period. Schedule feasibility is a measure of how reasonable
the project timetable is.






Online Job Portal
JU MCA 2013
Pavel Ray

Page
15


System Specification
Hardware:
IBM compatible , Intel Pentium 4,Intel core-i3 based PC with a monitor ,keyboard and
mouse, system must have 1 GB Ram, Hard disk 80 GB or of available memory

Operating System:
Windows XP or Windows 7 or Windows 8.

S/W needed:
Standard web browser, Oracle 10g, Glassfish 3.0 with NetBeans 6.1 IDE or Upgrade version ,
MVC Architecture.


Standarbrowser:
Google chrome

Online Job Portal
JU MCA 2013
Pavel Ray

Page
16


Cost Estimation Model

Cocomo model for Online Jobportal:


The online job portal has average complexity and fair flexibility. Thus it is classified as organic
project.

a. effort=2.4*(size)^1.05 PM
b. Time to development=2.5 *(effort)^0.38Months

where,
effort = number of staff months(PM)
size = no of lines of code to complete product
time=total months
The Project code=4000 LOC=4 KLOC[WE KNOW 1 KLOC=1000 LOC]
Project is 4.0 KLOC

a.effort=2.4*4.0^1.05=10.29 PM

b. time= 2.5*10.29^0.38=6 months(development time)

cost per month=10000/-

total cost:6*10000=Rs 60000/-


Online Job Portal
JU MCA 2013
Pavel Ray

Page
17


Data Model

Tabl e: CI TY
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
CTYID NUMBER No - 1
CID NUMBER No - -
CTYNAME VARCHAR2(300) No - -
Tabl e: ADMI N
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
ID VARCHAR2(300) No - 1
FNAME VARCHAR2(300) Yes - -
LNAME VARCHAR2(300) Yes - -
PASS VARCHAR2(300) Yes - -
REGISDATE DATE Yes - -
Tabl e: CATEGORY
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
ID NUMBER No - 1
NAME VARCHAR2(300) No - -
Tabl e: COUNTRY
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
CID NUMBER No - 1
CNAME VARCHAR2(300) No - -
CCODE VARCHAR2(10) No - -
Online Job Portal
JU MCA 2013
Pavel Ray

Page
18



Tabl e: JOB_APPLI ED
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
JOBAPPID VARCHAR2(300) No - 1
JOBID NUMBER No - -
USERID VARCHAR2(50) No - -
JOBTIME TIMESTAMP(6) No - -
JOBDATE DATE Yes - -
STATUS VARCHAR2(1) No - -
Tabl e: USER_DETAI LS
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
USERID VARCHAR2(50) No - 1
FNAME VARCHAR2(50) No - -
LNAME VARCHAR2(50) No - -
PASSWORD VARCHAR2(50) No - -
SQ VARCHAR2(300) No - -
ANS VARCHAR2(300) No - -
GEN VARCHAR2(10) No - -
DOB VARCHAR2(10) No - -
COUNTRY VARCHAR2(50) Yes - -
CITY VARCHAR2(50) Yes - -
CONTACT VARCHAR2(20) No - -
EXP VARCHAR2(10) No - -
HQ VARCHAR2(30) Yes - -
MARKS VARCHAR2(10) Yes - -
BOARD VARCHAR2(100) Yes - -
OQ VARCHAR2(100) Yes - -
CATEGORY VARCHAR2(50) No - -
KEYSKILL1 VARCHAR2(50) No - -
KEYSKILL2 VARCHAR2(50) Yes - -
KEYSKILL3 VARCHAR2(50) Yes - -
KEYSKILL4 VARCHAR2(50) Yes - -
KEYSKILL5 VARCHAR2(50) Yes - -
PJLOC VARCHAR2(50) No - -
RESUME VARCHAR2(300) Yes - -
REGISDATE DATE No - -
REGISTIME TIMESTAMP(6) No - -
LLT DATE Yes - -
Online Job Portal
JU MCA 2013
Pavel Ray

Page
19
















Tabl e: RECRUI TER_DETAI LS
Col umn Name Dat a Type Nul l abl e Def aul t Pri mary Key
RID VARCHAR2(300) No - 1
CNAME VARCHAR2(300) Yes - -
RNAME VARCHAR2(300) Yes - -
ADDRESS VARCHAR2(3000) Yes - -
COUNTRY VARCHAR2(300) Yes - -
CITY VARCHAR2(300) Yes - -
PIN VARCHAR2(300) Yes - -
CONTACT VARCHAR2(300) Yes - -
SECONDARYCONTACT VARCHAR2(300) Yes - -
COMWEBSITE VARCHAR2(300) Yes - -
RRTIME TIMESTAMP(6) Yes - -
PASSWORD VARCHAR2(300) No - -
ST VARCHAR2(300) No - -
Online Job Portal
JU MCA 2013
Pavel Ray

Page
20


Functional Architecture

The functional architecture (MVC) of the Online Job portal application is depicted below







Online Job Portal
JU MCA 2013
Pavel Ray

Page
21



Assumption: Admin
Admin can log-in the system.
Manage users
Manage Recruiters
Manage Jobs
Assumption: Users
User can register in the system
User can log-in the system
User can Upload CV
User can Download Forgot Password
Search jobs
Apply jobs
Update profile Details
Make Professional Resume(payment details)
Assumption: Recruiters
Recruiters can register in the system
Recruiters can log-in in the system
Jobs post
Delete jobs
Update jobs
Approve jobs for job Seekers

Online Job Portal
JU MCA 2013
Pavel Ray

Page
22

























ONLINE JOB
PORRTAL
USER
ADMIN
RECRUTER
0
1.
US
ER
DE
TA
IL
S
F
O
R
RE
GI
ST
ER
2
.
I
D
&
P
A
S
S
W
O
R
D
F
O
R
L
O
G
I
N

3
.
J
O
B
S
E
A
R
C
H

D
E
T
A
I
L
S
4.
U
SE
RI
D
W
IT
H
U
P
D
A
T
EI
N
F
O
5.
GE
NR
AT
E
PA
Y
M
EN
T
ID
1.
GE
NE
RA
TE
D
US
ER
ID
&
PA
SS
W
O
RD
2.
L
O
GI
N
P
R
O
FI
LE
G
E
N
E
R
A
T
E
D
3
.
S
E
A
R
C
H

R
E
S
U
L
T
4
.
A
C
K
F
O
R
U
P
D
A
T
I
O
N
1
A
D
M
IN
ID
&
P
A
SS
W
O
R
D
F
O
RL
O
GI
N
3.
M
AN
AG
E
JO
B
DE
TA
ILS

4
M
A
N
A
GE
RE
CR
UI
TE
R
DE
TA
IL
S
1.
A
D
MI
N
PR
OF
IL
EG
E
N
ER
AT
ED
3
A
C
K
F
O
R
M
A
N
A
G
E
J
O
B
D
E
T
A
I
L
S
2
.
A
C
K
F
O
R
M
A
N
G
E
U
S
E
R
D
E
T
A
I
L
S
3
RE
CR
UI
TE
R
ID
&
PA
SS
W
O
R
D
FO
R
LO
GI
N
1
.J
O
B
P
O
S
T
D
E
T
A
IL
S
4
J
O
B
I
D
F
O
R
U
P
D
A
T
I
O
N

2
R
E
C
R
U
IT
E
R
D
E
T
A
IL
S
5A
PP
R
O
V
AL
DE
TA
IL
S
F
O
R
RE
CR
UI
T
M
E
N
T
5
AC
K
FO
R
JO
B
AP
PR
O
VA
L
4
.JO
BI
DF
OR
UP
DA
TI
ON
OF
JO
B
3
RE
CR
UIT
ER
PR
OFI
LE
DE
TAI
LS
OP
EN
ED
2
PR
OV
ID
EI
D
&P
AS
S
W
OR
D
1
JOB
ID
GE
NE
RAT
ED
5
.
P
A
Y
M
E
N
T
D
E
T
A
IL
S
2
M
A
N
A
G
E
U
SE
R
D
ET
AI
LS
A
C
K
F
O
R
R
E
C
R
U
I
T
E
R
D
E
T
A
I
L
S
Online Job Portal
JU MCA 2013
Pavel Ray

Page
23



DFD FOR ONLINE JOBPORTAL LEVEL 1 (ADMIN)






ADMIN
LOGIN
ADMIN ID & PASSWORD FOR LOGIN
ADMIN LOGIN PROFILE OPENED D6
ADMIN
MANAGE
JOB
1
2
MANAGE JOB DETAILS
ACK FOR MANAGING JOB
D3 JOB_POST
D5
CATEGORY
MANAGE
RECRUITER D4
RECRUTER_DETAILS
MANAGE RECRUTER DETAILS
ACK FOR MANAGE RECRUTER
DETAILS
MANAGE
USERS
ACK FOR MANAGE USERS
DETAILS
MANAGE USER DETAILS
D1
USER_DETAILS
VIEW
PAYMENT
DETAILS
D9
PAYMENT_USER
D10
PAYMENT_RECRUTER
PAYMENT ID FOR PAYMENT INFO
ACK FOR PAYMENT DETAILS
3
4
5
Online Job Portal
JU MCA 2013
Pavel Ray

Page
24


DFD for online Job Portal LEVEL 1(Recruiter)



RECRUITER
REGISTATION

1.1
RECRUITER DETAILS
PROVIDE ID & PASSWORD
LOGIN
RECRUITER DETAILS FOR REGISTER
D4
RECRUITER_D
ETAILS
1
D3
JOB_POST
PROVIDE ID& PASSWORD
POST JOB
P0.33
JOB ID & RID FOR
UPDATION
POST JOB
UPDATE
P0.55
ACK FOR UPDATION
JOB POST DETAILS
ACK FOR JOB POST
APPROVAL
OF JOBS
P0.44
ACK DETAILS FOR JOB
APPROVAL
APPROVAL DETAILS FOR
RECRUMENT
Online Job Portal
JU MCA 2013
Pavel Ray

Page
25


DFD for online Job Portal LEVEL 1(User)


USER
JOB SCARCH

P0.3
JOB SCARCH DETAILS
SCARCH RESULT FOR USER DETAILS
REGISTRATIO
N
USER DETAILS FOR REGISTER
D3 JOB_POST
P0.1
D1
USER_DETAILS
PROVIDE ID & PASSWORD
LOGIN
P0.2
ID & PASSWORD FOR LOGIN
USER PROFILE DETAILS
APPLY JOB
P0.4
APPLIING
FOR JOB
APPLICAT
ION ID
A
C
K
F
O
R
A
P
P
L
YI
N
G
J
O
B
D2
JOB_APPLIED
Online Job Portal
JU MCA 2013
Pavel Ray

Page
26


DFD FOR ONLINE JOBPORTAL LEVEL 2 (ADMIN MANAGES
USERS)

ADMIN
DELETE
USERS
VIEW USERS
CANDIDATE
SELECTION
USER ID FOR DELETE USER
ACK FOR USER DELETION
USER ID FOR VIEWING USER
ACK FOR USER DETAILS
D1
USER_DETAILS
USER ID WITH JOB CRITERIA
LIST OF SORT LISTED CANDIDATES
D3
JOB_POST
P0.11111
P0.22222
P0.33333
Online Job Portal
JU MCA 2013
Pavel Ray

Page
27


DFD FOR ONLINE JOBPORTAL LEVEL 2(USERS)

USER
PAYMENT
FOR USER
PAYMENT DETAILS
PAYMENT ID GENERATED
D9
PAYMENT_USER
RECRUTER
PAYMENT
FOR
RECRUITER
PAYMENT DETAILS
PAYMENT ID GENERATED
D10 PAYMENT_RECRUI
TER
DFD FOR ONLINE JOBPORTAL LEVEL 2(RECRUITER)
Online Job Portal
JU MCA 2013
Pavel Ray

Page
28


DFD FOR ONLINE JOBPORTAL LEVEL 2 (ADMIN
MANAGES JOBS)
ADMIN
VIEW JOBS
P0.1111
JOB ID FOR VIEW JOB
ACK FOR VIEW JOB
DELETE JOB
P0.2222
JOB ID FOR DELETE JOB
ACK FOR DELETE JOB
DFD for online Job Portal LEVEL 2 (Admin manage Recruiter)
D3
RECRUITER_DETAILS

ADMIN
DELETE
RECRUITER
P0.3333
RID FOR DELETE RECRUTER
ACK FOR DELETE RECRUITER
VIEW
RECRUITER
RID FOR VIEWING RECRUITER
ACK FOR VIEWING DETAILS
P0.4444
D4
JOB_POST
Online Job Portal
JU MCA 2013
Pavel Ray

Page
29


Entity Relationship (E-R) Diagram in DBMS

A graphical representation of the entities and the relationships between them. Entity
relationship diagrams are a useful medium to achieve a common understanding of data
among users and application developers.
Figure Rule for Drawing an E-R Diagram
Online Job Portal
JU MCA 2013
Pavel Ray

Page
30









THIS PAGE IS USED ER-DIAGRAM















Online Job Portal
JU MCA 2013
Pavel Ray

Page
31


How to Run The Project
Follow the below steps to run the project
1. Open the NetBeans IDE

2. After Open your NetBeans IDE
3. Select the jobportal project
4. Right Click on Jobportal project, below screen will be displayed
5. Click on Run option

Online Job Portal
JU MCA 2013
Pavel Ray

Page
32




6.After that GlashFish 3.0 Webserver automatically Start with NetBeans IDE
7.Deafult Browser will be automatically open your web project

Now we can able to access the application using
http://localhost:8081/jobportal/

NOTE: When we write our project in NetBeans IDE at the time Configure The Project & add
corresponding Jar files
1. We neend to add The odbc14.jar for Database Connectivity as follows..

Write click on our project(ONLINE JOBPORTAL) sub folder Libaries .>Add Jar
Folders..>Goto this Path
C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar>open.






Online Job Portal
JU MCA 2013
Pavel Ray

Page
33


Screen shots
1. Jobseekers Login Page:-


2. Recruiters Login Page:
Online Job Portal
JU MCA 2013
Pavel Ray

Page
34


3. Admin Login Page: (Admin log-in via Url)

4. Search Jobs:-( Annonymous Users)
Online Job Portal
JU MCA 2013
Pavel Ray

Page
35


5. Jobseekers Registration Page:-

Online Job Portal
JU MCA 2013
Pavel Ray

Page
36


6. Recruiters Registration Page:-



Online Job Portal
JU MCA 2013
Pavel Ray

Page
37


7. Forgot Password:

8. Admin Insert:



Online Job Portal
JU MCA 2013
Pavel Ray

Page
38


9. Job Details:

10. User Home:
Online Job Portal
JU MCA 2013
Pavel Ray

Page
39


11. View Jobs

12. Job Applied
Online Job Portal
JU MCA 2013
Pavel Ray

Page
40


13. Recruiters Job posted page

14. Recruiters home

Online Job Portal
JU MCA 2013
Pavel Ray

Page
41


Website development: Future Scope

For future development, we will first consider all previously assumed options which are not
yet developed. This we can make the website livelier in action, so that can be considered as
popular online job portal website.
At this some future development has to be taken into account, such as..
A payment system against a professional resume.
Auto-Generated Mailing System informing both the Job-Seekers and the Recruiters.
SMS-Alert direct phone.
The errors occurred due to failure nature of the website has to be reduce as far
possible to make the site & more user friendly in nature.
This website should be launched in World Wide Web (www) to have the live version
over the internet.
These failures will Emphasis the whole development procedure.
We should look for the whole prospective in the near future for a successful, most popular
and user-friendly website which will be frequently updated with some extra new features as
well as attractive altering ornamentations in the user interface.

Online Job Portal
JU MCA 2013
Pavel Ray

Page
42


Bibliography
To develop the web site certain helps are taken from different books of renowned authors. The
references are, therefore, as follows.
1. Java2 Complete Reference
Author: Herbert Scheldt
Publisher: TMH , Edition Seventh
2. HTML 5 Black Book
Author: Kogent Learning Solutions Inc.
Publisher: Dremtech press
3. SQL/pl-sql
Author: Ivan bayross
Publisher: bpb
4. Head First Java, 2/Ed(Cover Java 5.0)
Author: Kathy Sierra, Bert Bates
Publisher: Shroff O Reilly

5. www.w3school.com (it helps HTML ,AJAX, JavaScript & etc)
6. www.roseindia.com
7. www.javapractice.com
8. www.avajava.com/tutorials
9. www.java-samples.com/jsp/
10. www.connectionstrings.com/oracle



Online Job Portal
JU MCA 2013
Pavel Ray

Page
43

Das könnte Ihnen auch gefallen