You are on page 1of 55

ONLINE RECRUITMENT SYSTEM

CONTENTS

1. ABSTRACT
2. INTRODUCTION
3. DESIGN PRINCIPLES & EXPLANATION
3.1. MODULES
3.2. MODULE DESCRIPTIOIN
4. PROJECT DICTIONARY
4.1. DATAFLOW DIAGRAMS
4.2. DATA DICTIONARY
5. FORMS & REPORTS
5.1. I/O SAMPLES
6. BIBILIOGRAPHY
1. ABSTRACT

Now a days the necessity of executing things


increasing rapidly in our daily activities. Technology
plays a vital role in day-to-day activities. And this in
turn made great changes in many work fields and out of
them recruitment process is one that changed lot of
colors in their systematic approaches.
The computer based recruitment system is to
replace manual operations of recruitment of an IT
company. As recruitment is a round the year activity
involving thousands of candidates a need has been felt
to automate the entire operations. Applications are
collected in a prescribed format and checked for
eligibility. All eligible candidates are sent Admit cards
for the selection test.
The test in three areas-Aptitude ,Verbal and
technical skills. The results are compiled and presented
to management to decide the cut-offs for interviews.
Based on the selection criteria decided by management
interview letters are generated. The system should
provide for queries and management reports during the
recruitment process.
2. INTRODUCTION

Online Recruitment system is to replace


manual operations of recruitment of an IT
company. As recruitment is a round the year activity
involving thousands of candidates a need has been felt
to automate the entire operations. Applications are
collected in a prescribed format and checked for
eligibility. All the eligible candidates are sent an
automated message (just like Admit Card) for the
selection test.
The test is in three areas:
1.Aptitude Test
2.Verbal Ability
3.Technical Test
The results are compiled and presented to
management to decide on cut-offs for interview. Based
on the selection criteria decided by the management,
the qualified candidates are called for the interview.
Also details of candidates called for interview are
prepared for the interview board. The system should
provide for queries and management reports during
the recruitment process.
Recruiting
Recruiting is defined as persuading someone to
work for a company or become a new member of an
organization.

Objectives of Online Recruitment System


 Provide an innovative, cost efficient and
effective recruitment system.

 Increase the quality and quantity of


applicants applying for vacancies.

 Offer immediate cost savings on recruitment


with substantial long term saving over a
prolong period.

 Dramatically reduce paper work and


administrative work.

 Streamline the recruitment process and


reduce the corporate’s overall recruitment cycle.

Introduction to existing system


In the existing system all the activities are done
manually. For recruiting thousands of candidates, the
physical system have the following steps.

1.Calling for the applicants.


2.Selecting the applicants.
3.Generating Admit Card
4.Conducting examination.
5.Compiling results.
6.Selecting candidates for interview.
7.Generating Interview letters.
8.Preparing details for interview board.

In the existing system all these activities are


done manually. It takes lot of time to recruit
candidates. In order to overcome this we must develop
a solid platform for an online recruiting solution that
can be rapidly customize and deployed to meet the
specific needs of each client.
Every organization should have a separate
recruitment cell. The recruitment board must provide
an innovative, cost efficient and effective recruitment
system. Using the advanced technology the
recruitment cell must provide efficient system so that
it reduces the paper work and administrative risks.
Proposed System
We are proposing to computerize all the tasks
involved. We go about the following way.

 Admit card generations now devoid of any


mistakes. The roll numbers assigning is done
efficiently by maintaining a database so that there
is no chance of the same number being assigned to
different applicants. Even the chance of a roll
number not being issued to a candidate is
minimized.
 The examination is being conducted online.
The three spheres in which the exam is being
conducted have the respective database of
questions. The candidates take the examination
online within the time constraints after which the
page automatically closes.

 As the examination is online the evaluation


process is simplified to a great extent.

 With the database of the results being


maintained it is very easy to generate a range of
statistics necessary to put to candidates in
different categories.

 Based on the categories the details pertaining


to the students can be retrieved from the database
which we maintain for the students and this can
be forwarded to the interview board.
3. DESIGN PRINCIPLES & EXPLANATION
3.1. MODULES
Overall Description of Online Recruitment System
 Registration
 Administration
 Operator
Company
3.2. MODULE DESCRIPTION

Registration

This module involves the fulcrum part of


laying a foundation for the whole process by
registering the aspiring candidates. This process is
accomplished online by allowing the interested
candidates to provide the related information of them.
Recruitment cell advertises for the post in various
websites and asks the applicants to submit their details
and post their CV’s on or before a fixed date. The
candidates who are interested can logon to the website
and apply online.

 First the candidates log on to the website and


fill the application form.

 The information provided by the candidate is


verified to check whether it fits the criterion that
has been put forth.
 If the information is found to be invalid say
the degree possessed by the candidate does comply
with that demanded by the board then the
application process is stopped by terming invalid
candidate.
 If the information is found correct then the
candidate is provided with Id and password.

 Subsequently an admit card is generated that


plays host to the information like candidate ID
no., the date of exam, name and venue of
examination.
 The admit card is mailed to all eligible
candidates.
 The candidate by logging on with the ID and
password allocated can get the information and
instructions related to the exam. Also, some tips
are provided for the benefit of the aspirant.
The stated steps form the core of the registration
process. Once the candidate takes all these steps then
his registration can be termed as successful.

Administration

This module mainly constitutes of the person in


charge of the whole process that is the person who is at
the helm of the affairs. He is the one who has the
authority to make the major decisions concerning the
recruitment process.
 He is responsible for setting the criterion for
the candidates to be examined.
 He is the one who decides on which different
spheres are the candidates to be examined.
 He is the one who fixes the date of exam.
 He is in charge for appointing the operators
required to carry forward the process.
 He decides the cut-off limit for the candidates
that have under taken the test.
 He decides on the number of candidates that
can be selected.

So, practically makes all the important decisions


without actually doing too much. He can be regarded
as the driving force behind the whole process. He can
be compared to sailor of ship that is whole recruitment
process in this case.
Operator
He is the aspect responsible for the test that is
being conducted. He can be considered as the
examination controller. He is appointed by the
administrator.
 He decides the questions that are to present in
the question paper.
 He decides the overall structure of each part
of the question paper.
 He watches over the test and is responsible for
the evaluation.
 He categorizes the candidates depending upon
the marks obtained and the cut-off limit set.
 He is responsible for making the list of the
final selected candidates.
It can be said that the operator is the potential
workhorse of the complete process. He is the aspect
from whom the major work is being accepted.
Company
These are the clients of our web portal. Whenever
some company has some openings they list those
openings on our website. Then in accordance with the
criteria the test is conducts in the desired modules.
 The companies list the openings.
 The specifications and the qualifications that
the company desires in job aspirants.
 Complying with the standards laid by the
company the candidate is tested in the required
spheres.
 The result of the exam conducted is intimated
to the companies.
 The list of selected candidates is then
forwarded to the company.

Project goal
The goal is to introduce a hybrid replacement from
the age old manual recruitment process. To create
an effective and efficient system capable of
smoothening up the whole setup. The aim here is to
develop an interface through which two ends can
meet. The ends being the job aspirants and the job
providers.
4. PROJECT DICTIONARY
4.1. DATAFLOW DIAGRAMS
Data flow diagrams represent the flow of data through
a system. A DFD is composed of:
1.Data movement shown by tagged arrows.
2.Transformation or process of data shown by named
bubbles.
3.Sources and destination of data represented by
named rectangles.
4.Static storage or data at rest denoted by an open
rectangle that is named.
The DFD is intended to represent information flow but
it is not a flowchart and is not intended to indicate
decision-making, flow of control, loops and other
procedural aspects of the system. DFD is a useful
graphical tool and is applied at the earlier stages of
requirements analysis. It may be further refined at
preliminary design stage and is used as mechanism for
creating a top level structural design for software.
The DFD drawn first at a preliminary level is further
expanded into greater details:
The context diagram is decomposed and represented
with multiple bubbles
Each of these bubbles may be decomposed further and
documented as more detailed DFD s.
Explanation DFD s.
VALIDATES
REGISTR
ATION ADMINISTRATO
R

CANDIDATE OPERATOR

APPOIN
TS
REGIS INFO

TEST

RESULT
SETS

COMPANY
UNDERTAKES

DECLA
RES

DATA

REGISTRATION

CANDIDATE ADMIT CARD


NAME

PASSWORD
TEST MODULE

STU-ID

TESTDATE
QUALIFICATION
TEST LETTER

DATASTORED

CANDIDATE DATABASE
ADMINIST
RATOR-ID

OPERATOR

MAJOR
DECISION
ADMINISTRATOR
S
APPOINTS

MAKES

MAINTAINS

OP- DATABASE

OFFER
LETTERS
COMPANY
CANDIDAT
ESLIST
-LIST
SPECIFICAT
IONS

COMPANY
GETS PROVIDES

OFFER
LETTERS

ISSUES
ARE
STORED

ED

SELECTED
SPECIFICATIONS
CANDIDATES

OPERATOR
VALIDATIO
N

QUESTIONS
PASSWORD

PREPARES
OPERATOR

RESULTS

EVALUATES

PROVIDES
DETAILE
REFERS D
STATUS
RESULT DATABASE

CANDIDATE RESULT
PASSWORD

INVALIDATE

STUDENTID TEST
PROVIDER

QUESTIONS DATABASE

4.2. E-R DIAGRAMS


4.3. DATA DICTIONARY
DATA FLOW DIAGRAMS
Database Tables

Table Name: login


Primary Key: Login_ id and Password

Data Data Width Constraint Description


name type
Login_id Char 20 Notnull, Id for admin,
unique operator and
user

Password Char 15 Notnull, Password for


unique admin,
operator and
user
Table Name: registration
Primary Key: user_id and password.

Data Data Width Constraint Description


name type
Sno Number 20 Unique Student
number
Generated
Sname Char 30 Student
name

Address Char 50 Address of


student
Emailid Char 25 Email id of
student
Phno Number 15 Phone
number
Gender Char 6 Male/female
Quali Char 10 Qualification
User_id Char 18 Notnull,Unique System
generated
for the
student
Pwd Char 18 Student
gives
password
DOB Date Date of birth
DOE Char 18 Date of exam
SSC% Number 10 SSC
percentage

Table Name: Operator


Primary Key: op_id .

Attribute Data Width Constraint Description


Name Type
OP_id Char 10 Notnull, Operator
Unique id
Op_name Char 30 Operator
name
Log_pwd Char 18 Operator
login
password
Address Char 40 Address

Table Name: Operator


Attribute Data Width Constraint Description
Name Type
Adm_id Char 10 Notnull, Operator
Unique id
Adm_name Char 30 Operator
name
Log_pwd Char 18 Operator
login
password
Address Char 40 Address

Table name: Vquestion

Data name Data type Constraint Description


Qid Number Question id
generated
Qn Char` Question
Op1 Char Option1
Op2 Char Option2
Op3 Char Option3
Op4 Char Option4
Ans Char Correct
answer
Level1 Char Level of
question
Keyword1 Char Keyword
of question
Table name: Qquestion
Data name Data type Constraint Description
Qid Number Question id
generated
Qn Char` Question
Op1 Char Option1
Op2 Char Option2
Op3 Char Option3
Op4 Char Option4
Ans Char Correct
answer
Level1 Char Level of
question
Keyword1 Char Keyword
of question

Table name: Tquestion


ata name Data type Constraint Descript
ion
Qid Number Question id
generated
Qn Char` Questi
on
Op1 Char Option
1
Op2 Char Option2
Op3 Char Option3
Op4 Char Option4
Ans Char Correct
answer
Level1 Char Level of
question
Keyword1 Char Keyword of
question

Result table

Table name: Results

Attribute Data Width Constraint Description


Name Type
User_id char 10 Notnull, student id
Unique
Student_nam Char 30 student
e name
marks number 10 Marks
obtained
grade Char 1 Grade
5. FORMS & REPORTS
5.1. I/O SAMPLES
Application from

After registration
Selecting Applications
Selected Applicants

After selecting the applicant


Admit card Generation

Exam Editor
Question paper generation
Paper Selection

Question paper
End of question paper

Writing the exam


Admit card validation
Attempting exam

Exam details
Writing the exam
End of question paper
Results

Statistics
Administrator
6. BIBLIOGRAPHY
1. BOOK ON ASP.NET
PROGRAMMING
2. HTML Black Book
By Steven Holzner
3. ORACLE
By Evan Byross