You are on page 1of 35

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

APPOINTS
REGIS INFO

CANDIDATE OPERATOR

SETS

UNDERTAKES

DECLARES

TEST

RESULT

DATA

COMPANY
NAME
CANDIDATE ADMIT CARD

PASSWORD
TEST MODULE

STU-ID

REGISTRATION
TESTDATE
QUALIFICATION
TEST LETTER

DATASTORED

CANDIDATE DATABASE
ADMINIST
RATOR-ID

OPERATOR

APPOINTS
ADMINISTRATOR

MAKES

MAINTAINS

MAJOR
DECISION
OP- DATABASE S

OFFER
LETTERS
COMPANY
LIST

CANDIDAT
ES -LIST
SPECIFICAT
IONS

GETS PROVIDES

COMPANY

ISSUES
ARE STORED

OFFER
LETTERS

ED

SELECTED SPECIFICATIONS
CANDIDATES
OPERATOR
VALIDATIO
N

QUESTIONS

PASSWORD

PREPARES

OPERATOR
EVALUATES RESULTS

PROVIDES

REFERS

DETAILE
D
STATUS

RESULT DATABASE
CANDIDATE PASSWORD RESULT

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, operator and
unique user

Password Char 15 Notnull, unique Password for admin,


operator and user

Table Name: registration


Primary Key: user_id and password.

Data name Data type Width Constraint Description


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 Type Width Constraint Description


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

Table Name: Operator

Attribute Data Type Width Constraint Description


Name
Adm_id Char 10 Notnull, Operator id
Unique
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 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

Result table

Table name: Results

Attribute Data Type Width Constraint Description


Name
User_id char 10 Notnull, student id
Unique
Student_name Char 30 student 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