Project Title: Online
Recruitment System
Version 1.0
Group Members
·
Munawar Ahmad MSCITS10E14
·
Furqan Ahmad MSCITS10E01
·
Umer Butt MSCITS10E39
.
Table of Contents
Little more than a decade ago,
online job searches were primarily the province of a tiny population of
hardcore techies. Today, online recruiting forms one of the central pillars of
a smart staffing strategy for firms in every economic sector.
Online
Recruitment System is an
online website in which jobseekers can register themselves online and apply for
job. Online Recruitment System provides online help to the users all over the
world. Using web recruitment systems like recruitment websites or jobsites also
play a role in simplifying the recruitment process. Such websites have
facilities where prospective candidates can upload their CV’s and apply for
jobs suited to them. Such sites also make it possible for recruiters and
companies to post their staffing requirements and view profiles of interested
candidates. Earlier recruitment was done manually and it was all at a time
consuming work. Now it is all possible in a fraction of second. It is all done
online without much time consuming.
1.1
Project Title
1.2
Project Overview Statement
This project is aimed at developing a web-based and
central recruitment Process system for the HR Group for a company. It allows employers to take advantage of the
latest Internet and online recruitment developments, helping them in managing
all stages of the online recruitment process, including multi-job posting,
agency channel management and candidate filtering to identify the most relevant
candidates.
This ensures the employer will benefit from reduced time
to hire, reduced cost per hire, improved applicant communications with less
effort and enhanced employer branding.
If an employer currently hires 20 staff or more in a
typical year, employer will find that the Online Recruitment System will
provide with the latest functionality. It is designed to be simple to use,
simple to understand and easy to implement and configure to fit an employer's
recruitment processes.
Modules in this project:
1. Administrator
2. Jobseekers
3. Company
Brief description on the modules:
1. Administrator: Administrator has the full
authority over the website. He can view all the registered users and have the
power to delete them. He can edit the web pages and update them. He can view
all the company details also.
2. Jobseeker: A jobseeker can register himself.
After registration, he will be directed to his homepage. Here he can update his
profile, change password and see the vacancies available, apply against these
available vacancies.
3. Company/Employer: A company/Employer can
register, post jobs online and view candidate’s CVs applied against posted
jobs, and can recruit for final selection interviews.
Project Title: Online Recruitment System
|
Group Leader: Munawar Ahmad
|
Project Members:
Name
|
Registration #
|
Email Address
|
Signature
|
Munawar Ahmad
|
21046028096
|
|
|
Furqan Ahmad
|
21046028111
|
|
|
Umer Butt
|
21046028120
|
Umer.islam@gmail.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Project Goal:
Computerized on line
recruitment system is developed to facilitate the General Administration
System to manage the various information of the jobseeker and job provider
and the processes of involved in a placement company. So that organization
can access accurate information quickly and easily as and when required,
thereby improving its operational efficiency and effectiveness..
|
Objectives:
Sr.#
|
|
|
To act as middle men connecting jobseeker and provider
|
|
To increase the business of client
|
|
To make it Global
|
1
|
To facilitate job search
|
|
To help candidate to fetch a right job
|
|
User can do online resume posting
|
|
User can do apply for job online
|
|
Provide better understanding between applicants and the
organization and
|
2
|
Provide an user friendly
environment so that applicant’s can apply for job’s easily and company can
run their recruitment process smoothly
|
3
|
To maintain and store applicant details, vacancies
details and employee’s details that will help in overall processing.
|
4
|
It stores interviews results and provide the status of
the applicant in the recruitment process.
|
5
|
To provide services to the
Job seekers and Recruiters through internet.
|
6
|
Recruiters can update their job requirement time to time.
|
|
Project Success criteria:
Economical
Cost Saving
Improve Service level
Improve Information level
Behavioral
Time
|
Assumptions, Risks and Obstacles:
|
Organization Address (if any):
|
Type of project: ¾Research ¾Development
|
Target End users:
|
Development Technology: ¾Object Oriented ¾Structured
|
Platform: ¾Web based ¾Distributed
¾Desktop based ¾Setup Configurations
¾Other_____________________
|
Suggested Project Supervisor:
|
Approved By:
|
Date:
|
1.4
Project Goals & Objectives
Increasingly,
job seekers are turning to electronic resources such as corporate web sites,
federal, state, and municipal job postings, online job search engines and
aggregators, Internet classifieds, and online versions of local and national
newspapers to facilitate the job search process. Conversely, a growing majority
of employers have moved a significant proportion of their recruitment efforts
online. For professionals on both sides of the hiring equation, the notion of
conducting a job search or candidate hunt offline is virtually inconceivable in
2007.
However, while it is undeniable that the movement online of many recruitment
functions and job search resources has vastly expanded the scope,
accessibility, ease, and efficiency of the recruitment process, the long-term
implications of this trend remain shrouded in ambiguity. In the interim, the
ever-quickening pace of technological advancement has thrust many HR
practitioners into the awkward position of being forced to define a set of best
practices for online recruitment on the fly, as it were, even as the protocols
and methods that are being used in the process continue to evolve.
As with any moving target, the exponentially expanding trend of
online recruitment resists easy definition and description. But by relying on a
number of recent analyses and indices, it is possible to piece together a
clearer picture of what the trend of online recruitment is and what it isn't --
and what it may portend about the future of HR.
Following are some basic objectives of this project
- Provide
better understanding between applicants and the organization and
- Provide
an user friendly environment so that applicant’s can apply for job’s
easily and company can run their recruitment process smoothly
- To
maintain and store applicant details, vacancies details and employee’s
details that will help in overall processing.
- It
stores interviews results and provide the status of the applicant in the
recruitment process.
·
To provide services to the Job seekers and
Recruiters through internet.
·
They can create their own account here. This
application stores their updated profile securely.
·
The registered Job seekers are provided with
various job details and also specified job they are eligible for.
·
Recruiters can update their job requirement
time to time.
·
Job seekers are given the facility to update
their profile.
·
Password recovery system is also provided in
case of forgetting the password.
·
Username & password are sent to the users
via email after registration.
·
It should use the object-oriented programming
methodology.
·
It should allow the same program to be executed
on multiple operating systems.
·
It should contain built-in support for using
computer networks.
·
It should be designed to execute code from
remote sources securely.
·
It should be easy to use by selecting what were
considered the good parts of other object-oriented languages.
1.5
High-level system components
Performance
Online recruitment system has 24*7
availability. It can be accessed for 24 hours a day.
Availability
It means the extent to which program performs
with required precision.
Reliability
The website should be user friendly and should
require least effort to operate.
Usability
The website should be user friendly and should
require least effort to operate.
Portability
The
website is made using HTML, PHP etc which are platform independent and can be
transported to other servers with minimum effort.
Flexibility
It is effort required to modify operational program.
Extensibility
This software is extended in ways that its
original developers may not except.
Robustness
Its method is robust if it does not fail
even if it receives improper parameters.
Understandability
A method is understandable if someone other
than the creator of the method understand the code.
1.6
List of optional functional units
·
Backup Server for recovery in case of any
disaster
·
UPS for power failure
·
Generator for power supply
·
·
GUI is only in
English.
·
Login and
password is used for identification of authorized persons.
·
Limited to
HTTPS/HTTP.
·
The static and
the dynamic content should be synchronized.
·
No checks of time
line are being implemented.
The architecture used here is 3-tier architecture
·
Windows XP/ Vista/Windows 7 operating system
·
MS-SQL server
·
Any Browser
·
Web Server
Hardware
requirements:
- Pentium
machine with 466 Mhz processor speed
- 512
MB RAM
- 10.2
GB Hard Disk
1.10
Tools and technologies used with reasoning
TOOLS/PLATFORMUSED:
Front End PHP
·
User friendly
·
GUI
·
Separation of work (designing &coding)
·
Written once run anywhere
Middle-Tier
·
Java Scripts
Back EndMy SQL
·
Security
·
Performance
·
Scalability
·
Reliability
·
Support RDMS concepts