You are on page 1of 41

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 : Mr.R.SathishKumar 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 provider.No 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 Ph.no.
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

You might also like