e-Job Consultancy
InfoTrainTechnologies
Introduction
e-Job consultancy is developed for creating an interactive
job Searching technique for candidates.
This web application is to be conceived in its current form
as a dynamic site-requiring constant updates both from
the seekers as well as the companies.
Being an authorized user he can publish vacancy details,
either of IT or Functional vacancies of the organization.
A Job Seeker being registered in the web site has
the provision to fill up the Curriculum Vitae.
It enables jobseekers to post their resume, search for
jobs, view personal job listings.
It enables job seekers to do the above through mobile
also
It will provide various companies to place their
vacancy profile on the site and also have an option to
search candidate resumes.
Apart from this there will be an admin module for the
customer to make changes to the database content.
Company Details
Company Name :
InfoTrain TECHNOLOGIES
#146,AvinashiRoad
Coimbatore.
Guide Details :
External Guide : [Link] B.E,M.B.A
Overview
e-Job consultancy has 3 type of users
Administrator who monitors and controls the
website users
Job seekers who can create,edit or delete
resumes,can view jobs,can apply for a job through
website and through mobile
Job providers who can Add,edit or delete clients,
post his job vacancies or his clients, select the
candidates for their jobs
FEATURES
Features of the Existing System
The job seeker registers with a consultancy firm, who
matches the vacancies with the candidate’s skill sets.
In case of vacancies the consultancy firm alerts the
job seekers.
The job provider registered with the consultancy
receives the resumes and selects the appropriate
candidate
In case of inadequate candidates the whole process is
continued again.
BOTTLENECKS
The bottlenecks faced by the job seekers:
Lacks the knowledge about the job providers
existing in the corporate world.
The job seeker has to manually visit or choose other
means to submit his resume.
The resume once submitted cannot be altered.
Relies more on the information provided in the
medias.
The bottlenecks faced by the job providers:
The job provider faces the problem in selecting the
appropriate media.
Most medias cover a limited geographic area.
Incapable of publishing his complete requirement.
PROPOSED SYSTEM
The proposed system is completely integrated online
systems. It automates manual procedure in an
effective and efficient way.
This new system is very helpful for job seekers,
companies and also business persons who want to
give their advertisements in this site.
The proposed system facilitates the job seekers to
fill up their resumes, and to give a brief description
of a job they wants to get.
This automated system facilitates job providers to
fill up the form according to their requirements. It
includes type of job they are trying to fill and
position of job.
Overview
Features
Users will have a thumbnail view of all the details
Job seeekers can view the resumes,company details
and vacancies through mobile
They can also apply for the jobs through mobile
Developed fully on J2EE platform
Development is based on the MVC (Model View
Controller) model.
e-mail functionality is implemented
SYSTEM SPECIFICATION
HARDWARE REQUIREMENTS
Server side
Processor : Pentium II or more
RAM : 128MB
NIC/Dial up adapter : Network Adapter/Modem
Operating system : Any OS with JVM
Client side
Processor : Pentium II or more
RAM : 128MB
NIC/Dial up adapter : Network Adapter/Modem
Operating system : Any OS with JVM
System enabled with Internet.
SOFTWARE REQUIREMENTS
Server Side
J2SDK1.4.1_02
Apache Tomcat4.1
Oracle 8
M3 tool kit for an mobile emulator
Client side
A Java powered Web Browser
System enabled with Internet
Tools used
JavaScript for client-side validation
Java server pages (JSP) for server side
Scripting
Java Beans for reusable codes like for JDBC
manipulations
Wireless Markup Language (WML) for
designing the user screens in mobile
WML script for field validations in mobile
HTML for designing the static web pages
DHTML for designing the dynamic web pages
JSP and JDBC connection
Client machine
Web server
Mobile
JDBC driver
JSP engine
Client- MiddleWare
Web Browser server
Interaction Application server machine
DB server machine
DB results and queries
RDBMS Server
Jsp engine
JSP’ s
Custom tag Custom Java
extension beans/classes
JDBC ODBC
Driver Other DB access
Technologies
MODULES
In this mainly we have three modules. Those are:
JOB SEEKER MODULE
JOB PROVIDER MODULE
ADMINISTRATOR MODULE
JOB PROVIDERS
a) Register: This module allows job provider to register
himself with the system. They will be adding the login
id, company name, communication address. All other sub-
menus under this module will be enabled only after
successful login.
b) Modify Provider Details: In this module, the job
provider can modify his communication address and email
id.
c) View Client Details: This module is used to view the
details about each client registered under the
corresponding job [Link] modification alteration are
permitted under this module.
ADMINISTRATOR
Job Category: Administrator provides the details about the
categories of jobs like category name and the job
description.
Job Experience: The experience level and the description
about the level is provided by the Administrator.
Delete and View User: The administrator has the authority
to remove any job seeker and/or job provider if they
breach the contract. He can also view the registered job
provider as well as the job seekers details.
DATA FLOW DIAGRAMS
Context flow Diagram
Administrator
Monitor & control
post jobs&
Seek &
Recruit apply jobs
Job providers E-Job Job seekers
consultancy
0-Level DFD
Login
details
Administrator Id &pwd User Login details
validation
Job providers
User details
If valid If
Job seekers job providers If valid administrator
Job seekers
Client
clients
details
Monitoring &
Posting jobs& Build resumes&
Job Controlling
jobs Recruit personals apply jobs
details users
Resumes Resumes
Job details
Job details
client details
1-level DFD
Job seekers
Seeker Seeker
details
details
Registration Login details
Job seekers
New
user
Existing
user Login
ID & pwd
details
User
Valid user validation
Resumes
Resume valid
Mobile Valid user
building
resume
posted jobs
Selected posted jobs Automatic
Applying Resume
Resumes for jobs posting
Valid candidate
*
Resumes
posted jobs Valid candidate
Posted jobs Apply jobs posted jobs
2-Level DFD
Job seeker – Resume Building
Apply jobs
filled Automatic
if valid
Resume Create Resume
Resume
resume posting if valid
if auto post candidate
yes
posted jobs
Edit jobs
Job seekers Resumes
resume
Resumes
if valid
Resume
Delete
resume
Resumes
Job seekers – Automatic resume posting
filled if valid Search the
Resume Resume best job
Create
Job seekers resume and apply
if auto post valid
yes jobs
posted jobs
Resumes
Resume
Apply jobs
Job seeker – Applying for Jobs
posted jobs
view jobs
jobs
Valid
Job seeker
Job seekers
Resume
Resumes
Post
Resume
Apply jobs
Post
Resumes
Mobile Interaction
ID & PWD Login details
User User details
Job seekers
validation
With mobile
Valid User
Resumes
view Resumes
Resumes
vacancies Apply Jobs
Valid
candidate
view Apply
Selected jobs Posted Jobs
jobs
Resume and
Jobs Job Job details
*
Posted Jobs
1-level DFD
Job providers
Seeker Seeker
details
details
Registration Login details
Job providers
New
user
Existing
user Login
ID & pwd
details
User
validation
posted jobs
Post valid
Valid user
jobs *
jobs Resumes
valid
Selected posted jobs Automatic Resumes
Recruit Resume
Resumes posting
Valid candidate
Resumes
posted jobs Valid candidate
*
Posted jobs Selected list posted jobs
Job providers – Automatic resume posting
posted jobs
job details if valid Search the
job best resume
Post
Job providers jobs and select
if auto post
yes
Resumes
Resume
Apply jobs
Job providers – selection for Jobs
Apply jobs
view Resumes
jobs
Valid
Job providers
Valid
Job seekers candidate
select
Selected list
Selected
Resumes
feedback
Job seekers
TABLES
LOGIN TABLE
Name Data Type Constraint Description
Uname Varchar2(15) Primary Key User Name
Pwd Varchar2(15) NOT NULL Password
Hquest Varchar2(50) NOT NULL Hint Question
Hans Varchar2(25) NOT NULL Hint Answer
Prev Varchar2(15) NOT NULL Privilege
PERSONALINFO TABLE
Name Data Type Constraint Description
Login Varchar2(15) Foreign Key User Name
(reference Login(uname)
Fname Varchar2(15) NOT NULL First Name
Mname Varchar2(15) Middle Name
Lname Varchar2(15) NOT NULL Last Name
Addr Varchar2(15) NOT NULL Address
City Varchar2(15) NOT NULL City
State Varchar2(15) NOT NULL State
Country Varchar2(15) NOT NULL Country
Pincode Number(10) Pin Code
P-res Number(20) Residence [Link].
P-off Number(20) Office Phone no.
P-mob Number(20) Mobile Phone no.
Eid Varchar2(25) NOT NULL Email id
PROVIDERINFO TABLE
Name Data Type Constraint Description
Uname Varchar2(15) Foreign Key User Name
(reference Login(Uname)
Cname Varchar2(15) Primary Key Company Name
Addr Varchar2(50) NOT NULL Address
City Varchar2(15) NOT NULL City
State Varchar2(15) NOT NULL State
Ctry Varchar2(15) NOT NULL Country
Pin Number(10) Pin Code
URL Number(25) URL
Eid Varchar2(25) NOT NULL Email ID
Pno Number(10) Phone number
REGISTERCLIENT TABLE
Name Data Type Constraint Description
Cid Number(4) Primary Key Client Id
ClientName Varchar2(15) NOT NULL Client Name
Orgname Varchar2(25) NOT NULL Organization Name
Fwork Varchar2(100) NOT NULL Fields of work
Cperson Varchar2(20) NOT NULL Contact Person
Addr Varchar2(50) NOT NULL Address
City Varchar2(15) NOT NULL City
State Varchar2(15) NOT NULL State
Ctry Varchar2(15) NOT NULL Country
Pin Number(10) Pin Code
Pno Number(11) Phone Number
Fax Number(11) Fax Number
URL Varchar2(25) NOT NULL URL
Eid Varchar2(25) NOT NULL Email ID
Regdate Date NOT NULL Registered date
Pname Varchar2(25) Foreign Key Provider Name
(reference Providerinfo(cname))
JOB CATEGORY TABLE
Name Data Type Constraint Description
Catid Number(4) Primary Key Category Id
Catname Varchar2(15) NOT NULL Category Name
Jdesc Varchar2(50) Job Description
JOB EXPERIENCE TABLE
Name Data Type Constraint Description
Expid Number(4) Primary Key Experience Id
Levelname Varchar2(15) NOT NULL Level Name
Desc Varchar2(50) Description
VACANCY TABLE
Name Data Type Constraint Description
Vid Number(4) Primary Key Vacancy Id
Jname Varchar2(15) NOT NULL Name of job
Company Varchar2(20) NOT NULL Company Name
Category Varchar2(15) NOT NULL Job Category
Elevel Varchar2(15) NOT NULL Experience level
NoofPosts Number(4) NOT NULL Number of posts
Deadline Date NOT NULL Deadline
Desc Varchar2(50) Description