尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
A PROJECT REPORT
Submitted by
KRUPAL H. SHAH [110770116004]
Under the supervision of
Mr. BHARGAV MODI
At
INFORMATION TECHNOLOGY DEPARTMENT
(SEMESTER-6)
SILVER OAK COLLEGE OF ENGINEERING AND TECHNOLOGY
OPP. BHAGWAT VIDYAPITH, NEAR GOTA CROSS ROAD,
AHMEDABAD- 382481.
This is to certify that project work entitled “EMPLOYEE RECRUITMENT SYSTEM”
is a bonafide work carried out in the sixth semester by “KRUPAL H. SHAH (11IT04)”
in partial fulfillment for the award of Bachelor of Engineering in Information Technology
Engineering from Silver Oak College Of Engineering And Technology during the
academic year 2014. She has carried out the project work under the guidance and no part
of this work has been submitted earlier for the award of any degree.
Date:
Place:
Name of Guide Head of Department.
Mr. Bhargav Modi Mr. Satvik Khara
I.T. Department I.T. Department
SILVER OAK COLLEGE OF ENGINEERING AND TECHNOLOGY
OPP. BHAGWAT VIDYAPITH, NEAR GOTA CROSS ROAD,
AHMEDABAD- 382481.
CERTIFICATE
INDEX
TABLE OF CONTENTS Page No.
a. Acknowledgement i
b. Abstract ii
c. List of Figures iii
d. List of Tables iv
1. INTRODUCRTION 1
1.1 Project Summary 2
1.2 Purpose 2
1.3 Scope 2
1.4 Objective 3
1.5 Technology and Literature Review 3
2. SOFTWARE PROJECT MANAGEMNT 8
2.1 Project Management 9
2.1.1 Project Development Approach 9
2.1.2 Project Plan 11
2.1.3 Milestones And Deliverables 12
2.1.4 Roles And Responsibilities 13
2.2 Risk Management 14
2.2.1 Risk Identification 14
2.2.2 Risk Analysis 14
2.2.3 Risk Planning 16
2.3 Estimation 17
2.3.1 Effort Estimation 18
2.3.2 Cost Estimation 18
3. SYSTEM REQUIREMENT STUDY 20
3.1 User Characteristics 20
3.2 Hardware and Software Requirements 21
3.3 Constraints 21
3.3.1 Hardware Limitations 21
3.3.2 Reliability Requirements 21
3.3.3 Safety & Security Considerations 21
3.4 Assumptions and Dependencies 22
3.5 Requirements of New System 22
3.5.1 Functional Requirements 23
3.5.2 Non Functional Requirements 23
4. SYSTEM ANALYSIS 24
4.1 Structural Diagram 25
4.2 OOP Diagrams 26
4.2.1 Use case Diagram 27
4.2.2 Sequence Diagram 28
4.2.3 Activity Diagram 29
4.4 Data Dictionary 30
110770116004
SOCET (IT) Page i
ACKNOWLEDGEMENT
I would like to thank my supervisor, Mr. Bhargav Modi for his guidance and
comments on various aspects of this project and for thoughtful contribution in my effort.
I would also like to express my gratitude to the staff of Information Technology
Department, Silver Oak College of Engineering & Technology for their co-operation.
I am also thankful to Silver Oak College of Engineering & Technology for
providing me an opportunity to work in excellent working environment together with
required resources.
Other known and unknown persons who helped me in my work also deserve
thanks for their co-operation. Last but not the least; I am very thankful to my friends for
providing me a valuable assistance during my work.
With Pleasure
Krupal Shah
(110770116004)
110770116004
SOCET (IT) Page ii
ABSTRACT
This project Employee Recruitment System (ERS) is a system in which jobseekers can
register themselves online, view organization requirements and apply for the suitable job.
Employee Recruitment System provides online help to the users all over the world. This
kind of system plays an important role in simplifying the recruitment process. The system
has facilities where prospective candidates can upload their CV’s and apply for jobs
suited to them. It also makes it possible for organization 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. The system has been designed to do a whole lot more than just reduce
paperwork. It can make a significant contribution to a company’s marketing and sales
activities. Employee recruitment system make possible for managers to access
information that is crucial to managing their staff, which they can use for human
resources management, staffing and planning activities. The primary purpose to develop
this system is to optimize the recruitment process for an organization. Besides, the
qualified applicants could be sort by this system based on their qualifications and
company requirements.
110770116004
SOCET (IT) Page iii
LIST OF FIGURES
Figure
No.
Title Page
No.
2.1 Incremental Model 5
110770116004
SOCET (IT) Page iv
LIST OF TABLES
Table No. Title Page No.
2.1 Project Plan 6
2.2 Milestones And Deliverables 7
2.3 Roles And Responsibilities 8
CHAPTER 1
INTRODUCTION
1.1 Project Summary
1.2 Purpose
1.3 Project Scope
1.4 Objective
1.5 Technology And Literature Review
110770116004
SOCET (IT) Page 2
1.1 Project Summary :
Employee Recruitment System by overall is aims to facilitate the applicant to apply
for the job online. Indirectly, it is also to facilitate the managerial department of an
organization for an optimized and systematic employee recruitment process.
A quick look at the overall trends in Online recruiting shows the rise in the importance of
recruiting on the web site, online training, dawn of video interviews and emergence of
professional Internet Recruiters. Online recruiting systems, with its emphasis on a more
strategic decision making process is fast gaining ground as a popular outsourced function.
The system also provides the global platform for both - jobseekers and the
organization, where the jobseekers can find their dream jobs and organization can find
the right candidate to fulfill staff requirements.
This system has web-forms like registration form, login form and account pages like user
applicant page, admin account page etc. It includes following main modules:-
 Admin module 

 Candidate module 
An administrator can be a manager who has full authority over the whole system. The
administrator is able to update and retrieve data from the account of candidate. The
candidate is a center of this system. He has to register himself to use the services of the
system.
1.2 Purpose:
The primary purpose to develop this system is to optimize the recruitment process for an
organization. Besides, the qualified applicants could be sort by this system based on their
qualifications and company requirements.
110770116004
SOCET (IT) Page 3
The system has been designed to do a whole lot more than just reduce paperwork. It can
make a significant contribution to a company’s marketing and sales activities.
1.3 Project Scope:
Online Recruitment System enables the users to have the typical recruitment facilities
and features at their disposal. It resolves typical issues of manual staffing processes
and activities into a controlled and closely monitored work flow in the architecture of
the application. This multi platform solution brings in by default, the basic
intelligence and immense possibilities for further extension of the application as
required by the user. The system makes it simpler to share and manage the
organization’s human resource requirements with higher efficiency and easiness. The
objective of these websites is to serve as a common meeting ground for jobseekers
and organization, both locally and globally. This kind of systems is specifically
designed for organization to help in solving staffing problems and managing human
resource department activities at high degree of optimization.
1.4 Objectives:
 This software helps applicants to find suitable job within the organization and
apply for that job easily.
 The software helps in managing and viewing details of interested applicants for
the administrator.
 The system is capable of sorting and filtering best suitable candidates based on
some criteria.
 Company will not have to waste his time for finding right employee at right post
INTRODUCTION 110770116004
SOCET (IT) Page 4
1.4 TECHNOLOGY AND LITERATURE REVIEW
Introduction of PHP
PHP is a server side scripting language. PHP is just a platform on which you
can create dynamic web application. It is initiative is broad-based and very grand. It is
open source, which encompasses the languages and execution platform, plus extensive
class libraries, providing rich built-in functionality.
An Overview of PHP
PHP is a server-side scripting language designed for web development but also used as
a general-purpose programming language. PHP is now installed on more than 244
million websites and 2.1 million web servers. Originally created by Rasmus Lerdorf in
1995, the reference implementation of PHP is now produced by The PHP Group. While
PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext
Preprocessor.
PHP code is interpreted by a web server with a PHP processor module, which generates
the resulting web page: PHP commands can be embedded directly into an HTML source
document rather than calling an external file to process data. It has also evolved to
include a command-line interface capability and can be used in standalone graphical
applications.
PHP is free software released under the PHP License. PHP can be deployed on most web
servers and also as a standalone shell on almost every operating system and platform, free
of charge.
INTRODUCTION 110770116004
SOCET (IT) Page 5
MySQL
MySQL is the world's second most widely used open-source relational database
management system (RDBMS). The SQL phrase stands for Structured Query Language.
The MySQL development project has made its source code available under the terms of
the GNU General Public License, as well as under a variety of proprietary agreements.
MySQL is a popular choice of database for use in web applications, and is a central
component of the widely used LAMP open source web application software stack (and
other 'AMP' stacks).
LAMP framework:
LAMP is an acronym for "Linux, Apache, MySQL, PHP”.
The exact combination of the software included in a LAMP stack is prone to variation,
for example Apache web server can be replaced by some other web server software.
Though the original authors of these programs did not design them to work as a
component of the LAMP stack, the development philosophy and tool sets are shared and
were developed in close conjunction, so they work and scale very well together. The
software combination has become popular because it is entirely free and open-source
software, which means that each component can be adapted to the underlying hardware
and customized to meet the specification as exactly as possible, without the
slightest vendor lock-in. The complete software stack is also free of cost, maximizing the
available budget for tailoring the hardware and software.
Due to the nature of free and open-source software and the ubiquity of its components,
each component of the LAMP stack is very well tested regarding performance and
security. At the same time, there is an abundance of experienced contractors to do the
tailoring required for various customizations, or for complex setups. There is also
constant development going on.
INTRODUCTION 110770116004
SOCET (IT) Page 6
Introduction to XAMPP :
XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run, and little or
no configuration of the various components that make up the web server is required.
XAMPP is regularly updated to incorporate the latest releases
of Apache, MySQL, PHP and Perl. It also comes with a number of other modules
including OpenSSL and phpMyAdmin.
Self-contained, multiple instances of XAMPP can exist on a single computer, and any
given instance can be copied from one computer to another.
It is offered in both a full, standard version and a smaller version.
APACHE HTTP Server:
The Apache HTTP Server, commonly referred to as Apache is a web server application
notable for playing a key role in the initial growth of the World Wide Web. Originally
based on the NCSA HTTPd server, development of Apache began in early 1995 after
work on the NCSA code stalled. Apache quickly overtook NCSA HTTPd as the
dominant HTTP server, and has remained the most popular HTTP server in use since
April 1996. In 2009, it became the first web server software to serve more than 100
million websites.
Apache is developed and maintained by an open community of developers under the
auspices of the Apache Software Foundation. Most commonly used on a Unix-
like system, the software is available for a wide variety of operating systems,
including Unix,FreeBSD, Linux, Solaris, Novell NetWare, OS X, Microsoft
Windows, OS/2, TPF, OpenVMS and eComStation. Released under theApache License,
Apache is open-source software.
INTRODUCTION 110770116004
SOCET (IT) Page 7
Key Features:
Apache supports a variety of features, many implemented as compiled modules which
extend the core functionality. These can range from server-side programming language
support to authentication schemes. Some common language interfaces
support Perl, Python, Tcl, and PHP. Popular authentication modules include mod_access,
mod_auth, mod_digest, and mod_auth_digest, the successor to mod_digest. A sample of
other features include Secure Sockets Layer and Transport Layer Security support
(mod_ssl), aproxy module (mod_proxy), a URL rewriter (mod_rewrite), custom log files
(mod_log_config), and filtering support (mod_include and mod_ext_filter).
Popular compression methods on Apache include the external extension module,
mod_gzip, implemented to help with reduction of the size (weight) of web pages served
overHTTP. ModSecurity is an open source intrusion detection and prevention engine for
web applications. Apache logs can be analyzed through a web browser using free scripts
such as AWStats/W3Perl or Visitors.
Apache features configurable error messages, DBMS-based authentication databases,
and content negotiation. It is also supported by several graphical user interfaces (GUIs).
It supports password authentication and digital certificate authentication. Because the
source code is freely available, anyone can adapt the server for specific needs, and there
is a large public library of Apache add-ons.
CHAPTER 2
PROJECT MANAGEMENT
2.1 Project Planning
2.2 Risk Management
2.3 Cost Estimation
PROJECT MANAGEMENT 110770116004
SOCET (IT) Page 9
2.1 PROJECT PLANNING
Project planning includes description of the project task, activity and function,
dependencies, resource requirements and detail schedules. Project planning involves
estimating how much time, efforts, money and resources will be required build a
specific software system.
2.1.1 Project Development Approach and Justification
A Software Process model is simplified abstract representation of a software process,
which is presented from a particular perspective. Planning prepares a framework that
makes a reasonable estimate of the project. To accomplish it, software development
models are used. Incremental model is used to satisfy this purpose.
Incremental Model:
FIGURE 2.1 : Incremental Model
The system uses this method of software development where the model is analyzed,
designed, tested and implemented. In incremental model, system is developed in various
units. These units entail the requirement planning, development and test phases. This
PROJECT MANAGEMENT 110770116004
SOCET (IT) Page 10
module is useful for big and small products. It is divided into units. It satisfies the
customer’s needs.
The Incremental Model combines elements of the linear sequential model with the
iterative philosophy of prototyping. The incremental model applies linear sequences in a
staged fashion as calendar time progresses. Each linear sequence produces a deliverable
“increment” of the software. In incremental model first increment is called core product.
In core product basic requirements are added but some unknown supplementary features
remains undelivered. This core product is used by customer to evolutes the system and
next increment is planned to develop.
During first increment analysis phase, customer and developers specifies as many
requirements as possible and prepare documentation. Now a first version of product with
minimal and essential feature is launched to market. Based on the feedback and
experience with this version, list of additional features are added. This process is repeated
following the delivery of each increment, until the complete product is produced.
With this approach first model may be available within few weeks or months. In this
model, less cost and time is required to develop first increment called core product. Less
risk is occurred to develop the smaller systems represented by the increments.
Incremental funding is allowed, means only one or two increments might be funded when
the program starts. It can results in better testing, because testing each increment is likely
to be easier than testing entire system. The feedback providing at each increment is useful
for determining the final requirement of system.
PROJECT MANAGEMENT 110770116004
SOCET (IT) Page 11
2.1.2 PROJECT PLAN
Before proceeding with the development of the Project, it is inevitable to plan its
development right from the start till the end.
Project Plan
Requirement Analysis
GUI design
Coding
Tesing
Task From Date To Date
Requirement Analysis 01/01/2014 22/01/2014
GUI design 23/01/2014 05/03./2014
Coding 06/03/2014 11/04/2014
Testing and debugging 12/04/2014 02/05/2014
Table 2.1 : Project Plan
PROJECT MANAGEMENT 110770116004
SOCET (IT) Page 12
2.1.3 MILESTONE AND DELIVERABLES
Milestones and Deliverables are the part of the Project Scheduling. In what time your
Project is going to be ready, is known by Milestones. Milestone is an endpoint of the
software process activity.
Software Project Activity Milestone
Project Plan Project schedule
Requirement Collection User requirements
Data flow analysis System Flow
Design
1. Database Design
2. GUI
System Design Document
Implementation
1. Code for giving security
2. Code for reports
Access rights
Reports
Testing Setting validations and error messages
Table2.2 : MILESTONE AND DELIVERABLES
CHAPTER 3
SYSTEM REQUIREMENTS
STUDY
3.1 User Characteristics
3.2 Hardware and Software Requirement Specification
3.3 Constraints
3.4 Assumptions and Dependency
3.5 Requirements of New System
SOFTWARE REQUIREMENT STUDY 110770116004
SOCET (IT) Page 20
3.1 USER CHARACTERISTICS:
Three types of user interact with the system:
1. COMPANY (HR Department):
The following are the acts performed by the HR department of company throughout the system:
 Project Management
 Contact Management
 Team Member and Team Management
 Partner Management
 Data Management
 Activity Management
 Feedback Management
2. ADMINISTRATOR:
Admin can update, delete, modify the detail of the candidates which are filled by them only of
their respective department..He also can schedule examination activities and sort candidates
basis on exam results.
3. JOBSEEKER:
Jobseeker can register himself, upload CVs, find the appropriate job within organization’s
vacancy constraints, attend the exam and give feedback about the system.
3.2 HARDWARE AND SOFTWARE REQUIREMENT SPECIFICATION
Server Side:
Hardware
 Processor : Intel core processor 2 GHz
 RAM : 2 GB RAM
 Hard Disk : 80 GB HDD
 Monitor : Compatible Printing Device
 Keyboard : Any Keyboard

SOFTWARE REQUIREMENT STUDY 110770116004
SOCET (IT) Page 21
Software
 Operating System : Microsoft Windows 7/8/8.1/XP/VISTA
 Package : Adobe Dreamweaver
 Database : MY SQL
 Diagram : Microsoft Office Visio 2003
 Design : Adobe Photoshop CS6.0 , Micromedia Flash Player
 Browser : IE (Version 6 or higher) , Mozila Firefox or Google Chrome
Client side:
Hardware
 Processor : Intel core i3 or higher processor 2 GHz
 RAM : 520 MB RAM
 Hard Disk : 40 GB HDD
 Monitor : Compatible Printing Device
 Keyboard : Any Keyboard
Software
 APACHE Server
 MYSQL Server
 IE (Version 6 or higher)
3.3 CONSTRAINTS:
3.3.1 Hardware Limitations
The limitation of dream viewer is that it requires RAM that cannot be less than 520 MB and the
processor cannot be less than 2 GHz speed as recommended in the hardware requirements.
3.3.2 Reliability Requirements
The main reliability requirement is the validation used. Without proper validation the system
does not allow to enter that value into database. All the required validation controls are kept
controls are kept to keep the system secure.
The following are the some of the reliability requirements:
SOFTWARE REQUIREMENT STUDY 110770116004
SOCET (IT) Page 22
 In the email ID the user cannot enter any dummy value, the validation checks that
whether there is a '@' or '_' symbol in that.
 Any null value is not allowed in place of compulsory fields.
 In numeric field user cannot enter any character value.
 In date of birth, user cannot enter date and time other than given format
 Entered password and confirm password must match to each other.
 User can not re –register an account on his primary email.
3.3.3 Safety and Security Considerations
Safety:
The source of this software will be kept at more than one place with user ID, password and also
in CD ROM in case of server failure.
Security:
Security in this software provide to different user in different ways by giving different user id. If
user is admin, he has all the privileges and constraints. He can access the entire database. He can
change or delete database from other user’s accounts. HR department have limited access
according to their role. Because of limited privileges one of them cannot update other details of
the candidate.
3.4 Assumption and Dependencies:
 End user is the person having enough knowledge for the project operation.
 Only admin have all the privileges.
 Candidate can only fill the registration form.
 Candidate cannot apply for job after deadlines.
SOFTWARE REQUIREMENT STUDY 110770116004
SOCET (IT) Page 23
3.5 REQUIREMENTS of A NEW SYSTEM:
3.5.1 Functional requirements:
 The system should record all the details of an applicant.
 The system should provide applicant to edit his profile details.
 The system should allow user to give feedback about the system.
 The system should have the facility of administrative help for user to solve his important
problems.
 The system should allow admin to have full authority over user accounts.
 The system should allow admin to display vacancy within thw organization.
 The system should allow admin to sort and filter applicants based on some criteria.
 The system should allow admin to send notifications about upcoming events and
deadlines to applicants.
 Username & password are sent to the users via mobile sms and email after registration.
 Password recovery system is also provided in case of forgetting the password.
3.5.2 Non functional requirements:
 This application is secure for every kind of its users, because here is facility of session
management. If any user logout from any session then nobody will be able to access his
profile without knowing his confidential password.
 The database used here is robust, reliable & fast. So users will have to wait for the output
very short time.
 This application can be accessed from any type of platform.
 There is no case of redundancy in the database so it will not take extra memory space.
.
CHAPTER 4
SYSTEM ANALYSIS
4.1 Structural Diagram
4.2 OOPS Diagrams
4.3 Data Dictionary
SYSTEM ANALYSIS 110770116004
SOCET (IT) Page 25
4.1 Structural Diagram
Employee Recruitment
System
Admin
Module
Candidate
Module
Update
candidate’s
detail
Filter
candidates
on criteria
Update
requirement
statistics
View
feedback
and help
Apply for the
job
Update
profile
details
View
vacancy
details
Give
feedback
Ask for help
from admin
SYSTEM ANALYSIS 110770116004
SOCET (IT) Page 26
4.2 OOPS DIAGRAMS
4.2.1 Use Case Diagram.
Use case diagrams are behavior diagrams used to describe a set of actions (use cases) that some
system or systems (subject) should or can perform in collaboration with one or more external
users of the system (actors). Each use case should provide some observable and valuable result to
the actors or other stakeholders of the system.
4.2.2 Sequence Diagram
A sequence diagram is a kind of interaction diagram that shows how processes operate with
one another and in what order. It is a construct of a Message Sequence Chart. A sequence
diagram shows object interactions arranged in time sequence. It depicts the objects and
classes involved in the scenario and the sequence of messages exchanged between the objects
needed to carry out the functionality of the scenario. Sequence diagrams are typically
associated with use case realizations in the Logical View of the system under development.
Sequence diagrams are sometimes called event diagrams, event scenarios
4.2.3 Activity Diagram
Activity diagrams are the object-oriented equivalent of flow charts and data-flow diagrams
from structured development. It describes the workflow behavior of a system. The process
flows in the system are captured in the activity diagram. Activity diagram illustrates the
dynamic nature of a system by modeling the flow of control from Activity to activity.
SYSTEM ANALYSIS 110770116004
SOCET (IT) Page 28
4.1.1 Use Case Diagram
Update profile
View requirement
statistics
Filter
applicants
Update
Requirements
SYSTEM ANALYSIS 110770116004
SOCET (IT) Page 29
4.1.2 Sequence Diagram
SYSTEM ANALYSIS 110770116004
SOCET (IT) Page 30
4.1.3 Activity Diagram
SYSTEM ANALYSIS 110770116006
SOCET (IT) Page 31
4.3 Data Dictionary
 Data Dictionary is catalog – a repository of the elements in the systems.
 This element centre data and way they are structure to meet user requirements
and organization needs.
 Data Dictionary contains list of all elements composing the following through a
system.
 The major element of data flow, data stores and processes.
 The Data Dictionary stores details and description of this element.
Need of Data Dictionary:
 To manage details in a large system.
 To communicate a common meaning for all system elements.
 To document the futures of the system.
 To facilitate analysis of the details in order to evaluate characteristics and to
determine where system should be made.
 To locate errors and omission in the system.
SYSTEM ANALYSIS 110770116006
SOCET (IT) Page 32
Table: Personal Details
Field Data Type Size Constraints Description
User id int 100 Primary Key
Auto Increment
It is the unique
id of user.
First name varchar 255 First name of
user
Middle name varchar 255 Middle name of
user
Last name varchar 255 last name of
user
Gender varchar 255 Male/female
Birth date date Date of birth of
user
state varchar 255 Current state of
user
city varchar 255 Current city of
user
Table: Academic Details
Field Data Type Size Constraints Description
User id int 100 Primary Key
Auto Increment
Foreign key
It is the unique
id of user.
university varchar 255 University of
user
institute varchar 255 Institute of user
branch varchar 255 Branch in which
studying/studied
degree varchar 255 BE/B.TECH/
ME/M.TECH/
BBA/MBA
status varchar Pursuing /
Completed
CPI float 255 CPI or grade
achieved
semester int 255 (If pursuing) –
current semester
experience int 255 (If completed) -
experience
SYSTEM ANALYSIS 110770116006
SOCET (IT) Page 33
Table: Account Details
Field Data Type Size Constraints Description
User id int 100 Primary Key
Auto Increment
Foreign key
It is the unique
id of user.
Post varchar 255 Post for which
user is applying
Primary email varchar 255 Unique key Primary email –
will be used for
login
Secondary
email
varchar 255 Unique key Secondary
email – can be
used for account
recovery
Password varchar 255 Password
defined by user
Table: Admin Details
Field Data Type Size Constraint Description
Admin id int 100 Primary Key It is the unique
id of admin.
email varchar 255 Unique key email – will be
used for login
password int 255 Password
defined by
admin
SYSTEM ANALYSIS 110770116006
SOCET (IT) Page 34
Table: Requirement Statistics
Field Data Type Size Constraints Description
Post name varchar 255 Post available in
organization
vacancies int 255 Vacancy for
particular post
within the
company
Required
experience
int 255 Required
minimum
experience to
apply for the job
Min salary int 255 Minimum salary
for particular
post
Max salary int 255 Maximum
salary for
particular post

More Related Content

What's hot

Job portal project documentary
Job portal project documentaryJob portal project documentary
Job portal project documentary
Umang_jain
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
Ankan Banerjee
 
Court Case Management System
Court Case Management SystemCourt Case Management System
Court Case Management System
Lahiru Manchanayake
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
Student database management system
Student database management systemStudent database management system
Student database management system
Snehal Raut
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management System
shahrukh Nawandish
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
Yashna Jawrani
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
Omkar Walavalkar
 
Virtual Job Portal System
Virtual Job Portal SystemVirtual Job Portal System
Virtual Job Portal System
TAWSEEF AHMAD
 
Employee management system1
Employee management system1Employee management system1
Employee management system1
supriya
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
vivek shah
 
Student management system
Student management systemStudent management system
Student management system
Amit Gandhi
 
Hotel Reservation System Project
Hotel Reservation System ProjectHotel Reservation System Project
Hotel Reservation System Project
raj_qn3
 
jobportalppt
jobportalpptjobportalppt
jobportalppt
Hemant Saini
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
Miran Hussen
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document)
Fatima Qayyum
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
Laukesh Jaishwal
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
karthik venkatesh
 
Job center
Job centerJob center
Job center
Munavvar Patel
 

What's hot (20)

Job portal project documentary
Job portal project documentaryJob portal project documentary
Job portal project documentary
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Court Case Management System
Court Case Management SystemCourt Case Management System
Court Case Management System
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Student database management system
Student database management systemStudent database management system
Student database management system
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management System
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Virtual Job Portal System
Virtual Job Portal SystemVirtual Job Portal System
Virtual Job Portal System
 
Employee management system1
Employee management system1Employee management system1
Employee management system1
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Student management system
Student management systemStudent management system
Student management system
 
Hotel Reservation System Project
Hotel Reservation System ProjectHotel Reservation System Project
Hotel Reservation System Project
 
jobportalppt
jobportalpptjobportalppt
jobportalppt
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document)
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Job center
Job centerJob center
Job center
 

Viewers also liked

Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
vikram singh
 
Online recruitment system
Online  recruitment systemOnline  recruitment system
Online recruitment system
pra_sitta
 
Addmen recruitment 13.8
Addmen recruitment 13.8Addmen recruitment 13.8
Addmen recruitment 13.8
Addmen Group
 
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
tarun.bhool
 
E Recruitments
E RecruitmentsE Recruitments
E Recruitments
maayaa86
 
Online recruitment system
Online recruitment systemOnline recruitment system
Online recruitment system
Komal Singh
 
Online Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challengesOnline Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challenges
Michael Specht
 
e-recruitment
e-recruitmente-recruitment
e-recruitment
guest6040ca6a
 
02.project training and placement cell
02.project training and  placement cell02.project training and  placement cell
02.project training and placement cell
Richa Malhotra
 
Online Recruitment
Online RecruitmentOnline Recruitment
Online Recruitment
saumarjyoti
 
Recruitment and selection
Recruitment and selectionRecruitment and selection
Recruitment and selection
Nitin Dhariwal
 
Online shopping
Online shoppingOnline shopping
Online shopping
gajapandiyan
 
RECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONRECRUITMENT AND SELECTION
RECRUITMENT AND SELECTION
AIMS Education
 

Viewers also liked (13)

Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
 
Online recruitment system
Online  recruitment systemOnline  recruitment system
Online recruitment system
 
Addmen recruitment 13.8
Addmen recruitment 13.8Addmen recruitment 13.8
Addmen recruitment 13.8
 
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
 
E Recruitments
E RecruitmentsE Recruitments
E Recruitments
 
Online recruitment system
Online recruitment systemOnline recruitment system
Online recruitment system
 
Online Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challengesOnline Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challenges
 
e-recruitment
e-recruitmente-recruitment
e-recruitment
 
02.project training and placement cell
02.project training and  placement cell02.project training and  placement cell
02.project training and placement cell
 
Online Recruitment
Online RecruitmentOnline Recruitment
Online Recruitment
 
Recruitment and selection
Recruitment and selectionRecruitment and selection
Recruitment and selection
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
RECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONRECRUITMENT AND SELECTION
RECRUITMENT AND SELECTION
 

Similar to Employee Recruitment System srs

student supervision system
student supervision systemstudent supervision system
student supervision system
Dhruti Ranjan Bag
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter
Shahinul Islam Sujon
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
IRJET Journal
 
Online jobportal
Online jobportalOnline jobportal
Online jobportal
teriwoja
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
SURAJ KUMAR YADAVA
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
SURAJ KUMAR YADAVA
 
19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal
Courtney Esco
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
sireesha nimmagadda
 
Project report
Project report Project report
Project report
Vikram Singh
 
Intra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-projectIntra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-project
Rasa Govindasamy
 
online banking system
online banking systemonline banking system
online banking system
kartikeya upadhyay
 
BOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECT
BOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECTBOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECT
BOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECT
Ravi Teja P
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
CONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nwCONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nw
Rana Harsh
 
b0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptx
b0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptxb0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptx
b0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptx
HemantSharma134028
 
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMMis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
pankaj pandey
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
TarunPreet4
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
Ibadullah Khan
 
Project Proposal Service Center Management software
Project Proposal  Service Center Management softwareProject Proposal  Service Center Management software
Project Proposal Service Center Management software
Adam Waheed
 
Blue book
Blue bookBlue book

Similar to Employee Recruitment System srs (20)

student supervision system
student supervision systemstudent supervision system
student supervision system
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
 
Online jobportal
Online jobportalOnline jobportal
Online jobportal
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
 
19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
Project report
Project report Project report
Project report
 
Intra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-projectIntra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-project
 
online banking system
online banking systemonline banking system
online banking system
 
BOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECT
BOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECTBOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECT
BOOKS FOR CASH ON DELIVERY-INTERNSHIP PROJECT
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
CONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nwCONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nw
 
b0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptx
b0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptxb0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptx
b0560b5d-d52d-4bc1-be9c-55aed5fae5e5-151030074028-lva1-app6892.pptx
 
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMMis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
 
Project Proposal Service Center Management software
Project Proposal  Service Center Management softwareProject Proposal  Service Center Management software
Project Proposal Service Center Management software
 
Blue book
Blue bookBlue book
Blue book
 

Recently uploaded

Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
simmi singh$A17
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
manji sharman06
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
isha sharman06
 
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptxSAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
aneeshmanikantan2341
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
Christos Argyropoulos
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
Bert Jan Schrijver
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
simmi singh$A17
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
shoeb2926
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
sapnasaifi408
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
kalichargn70th171
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
vickythakur209464
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
ns9201415
 

Recently uploaded (20)

Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
 
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
Call Girls Bangalore🔥7023059433🔥Best Profile Escorts in Bangalore Available 24/7
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
 
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptxSAP ECC & S4 HANA PPT COMPARISON MM.pptx
SAP ECC & S4 HANA PPT COMPARISON MM.pptx
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
 

Employee Recruitment System srs

  • 1. A PROJECT REPORT Submitted by KRUPAL H. SHAH [110770116004] Under the supervision of Mr. BHARGAV MODI At INFORMATION TECHNOLOGY DEPARTMENT (SEMESTER-6) SILVER OAK COLLEGE OF ENGINEERING AND TECHNOLOGY OPP. BHAGWAT VIDYAPITH, NEAR GOTA CROSS ROAD, AHMEDABAD- 382481.
  • 2. This is to certify that project work entitled “EMPLOYEE RECRUITMENT SYSTEM” is a bonafide work carried out in the sixth semester by “KRUPAL H. SHAH (11IT04)” in partial fulfillment for the award of Bachelor of Engineering in Information Technology Engineering from Silver Oak College Of Engineering And Technology during the academic year 2014. She has carried out the project work under the guidance and no part of this work has been submitted earlier for the award of any degree. Date: Place: Name of Guide Head of Department. Mr. Bhargav Modi Mr. Satvik Khara I.T. Department I.T. Department SILVER OAK COLLEGE OF ENGINEERING AND TECHNOLOGY OPP. BHAGWAT VIDYAPITH, NEAR GOTA CROSS ROAD, AHMEDABAD- 382481. CERTIFICATE
  • 3. INDEX TABLE OF CONTENTS Page No. a. Acknowledgement i b. Abstract ii c. List of Figures iii d. List of Tables iv 1. INTRODUCRTION 1 1.1 Project Summary 2 1.2 Purpose 2 1.3 Scope 2 1.4 Objective 3 1.5 Technology and Literature Review 3 2. SOFTWARE PROJECT MANAGEMNT 8 2.1 Project Management 9 2.1.1 Project Development Approach 9 2.1.2 Project Plan 11 2.1.3 Milestones And Deliverables 12 2.1.4 Roles And Responsibilities 13 2.2 Risk Management 14 2.2.1 Risk Identification 14 2.2.2 Risk Analysis 14 2.2.3 Risk Planning 16 2.3 Estimation 17 2.3.1 Effort Estimation 18 2.3.2 Cost Estimation 18 3. SYSTEM REQUIREMENT STUDY 20 3.1 User Characteristics 20 3.2 Hardware and Software Requirements 21 3.3 Constraints 21 3.3.1 Hardware Limitations 21
  • 4. 3.3.2 Reliability Requirements 21 3.3.3 Safety & Security Considerations 21 3.4 Assumptions and Dependencies 22 3.5 Requirements of New System 22 3.5.1 Functional Requirements 23 3.5.2 Non Functional Requirements 23 4. SYSTEM ANALYSIS 24 4.1 Structural Diagram 25 4.2 OOP Diagrams 26 4.2.1 Use case Diagram 27 4.2.2 Sequence Diagram 28 4.2.3 Activity Diagram 29 4.4 Data Dictionary 30
  • 5. 110770116004 SOCET (IT) Page i ACKNOWLEDGEMENT I would like to thank my supervisor, Mr. Bhargav Modi for his guidance and comments on various aspects of this project and for thoughtful contribution in my effort. I would also like to express my gratitude to the staff of Information Technology Department, Silver Oak College of Engineering & Technology for their co-operation. I am also thankful to Silver Oak College of Engineering & Technology for providing me an opportunity to work in excellent working environment together with required resources. Other known and unknown persons who helped me in my work also deserve thanks for their co-operation. Last but not the least; I am very thankful to my friends for providing me a valuable assistance during my work. With Pleasure Krupal Shah (110770116004)
  • 6. 110770116004 SOCET (IT) Page ii ABSTRACT This project Employee Recruitment System (ERS) is a system in which jobseekers can register themselves online, view organization requirements and apply for the suitable job. Employee Recruitment System provides online help to the users all over the world. This kind of system plays an important role in simplifying the recruitment process. The system has facilities where prospective candidates can upload their CV’s and apply for jobs suited to them. It also makes it possible for organization 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. The system has been designed to do a whole lot more than just reduce paperwork. It can make a significant contribution to a company’s marketing and sales activities. Employee recruitment system make possible for managers to access information that is crucial to managing their staff, which they can use for human resources management, staffing and planning activities. The primary purpose to develop this system is to optimize the recruitment process for an organization. Besides, the qualified applicants could be sort by this system based on their qualifications and company requirements.
  • 7. 110770116004 SOCET (IT) Page iii LIST OF FIGURES Figure No. Title Page No. 2.1 Incremental Model 5
  • 8. 110770116004 SOCET (IT) Page iv LIST OF TABLES Table No. Title Page No. 2.1 Project Plan 6 2.2 Milestones And Deliverables 7 2.3 Roles And Responsibilities 8
  • 9. CHAPTER 1 INTRODUCTION 1.1 Project Summary 1.2 Purpose 1.3 Project Scope 1.4 Objective 1.5 Technology And Literature Review
  • 10. 110770116004 SOCET (IT) Page 2 1.1 Project Summary : Employee Recruitment System by overall is aims to facilitate the applicant to apply for the job online. Indirectly, it is also to facilitate the managerial department of an organization for an optimized and systematic employee recruitment process. A quick look at the overall trends in Online recruiting shows the rise in the importance of recruiting on the web site, online training, dawn of video interviews and emergence of professional Internet Recruiters. Online recruiting systems, with its emphasis on a more strategic decision making process is fast gaining ground as a popular outsourced function. The system also provides the global platform for both - jobseekers and the organization, where the jobseekers can find their dream jobs and organization can find the right candidate to fulfill staff requirements. This system has web-forms like registration form, login form and account pages like user applicant page, admin account page etc. It includes following main modules:-  Admin module    Candidate module  An administrator can be a manager who has full authority over the whole system. The administrator is able to update and retrieve data from the account of candidate. The candidate is a center of this system. He has to register himself to use the services of the system. 1.2 Purpose: The primary purpose to develop this system is to optimize the recruitment process for an organization. Besides, the qualified applicants could be sort by this system based on their qualifications and company requirements.
  • 11. 110770116004 SOCET (IT) Page 3 The system has been designed to do a whole lot more than just reduce paperwork. It can make a significant contribution to a company’s marketing and sales activities. 1.3 Project Scope: Online Recruitment System enables the users to have the typical recruitment facilities and features at their disposal. It resolves typical issues of manual staffing processes and activities into a controlled and closely monitored work flow in the architecture of the application. This multi platform solution brings in by default, the basic intelligence and immense possibilities for further extension of the application as required by the user. The system makes it simpler to share and manage the organization’s human resource requirements with higher efficiency and easiness. The objective of these websites is to serve as a common meeting ground for jobseekers and organization, both locally and globally. This kind of systems is specifically designed for organization to help in solving staffing problems and managing human resource department activities at high degree of optimization. 1.4 Objectives:  This software helps applicants to find suitable job within the organization and apply for that job easily.  The software helps in managing and viewing details of interested applicants for the administrator.  The system is capable of sorting and filtering best suitable candidates based on some criteria.  Company will not have to waste his time for finding right employee at right post
  • 12. INTRODUCTION 110770116004 SOCET (IT) Page 4 1.4 TECHNOLOGY AND LITERATURE REVIEW Introduction of PHP PHP is a server side scripting language. PHP is just a platform on which you can create dynamic web application. It is initiative is broad-based and very grand. It is open source, which encompasses the languages and execution platform, plus extensive class libraries, providing rich built-in functionality. An Overview of PHP PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP is now installed on more than 244 million websites and 2.1 million web servers. Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group. While PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor. PHP code is interpreted by a web server with a PHP processor module, which generates the resulting web page: PHP commands can be embedded directly into an HTML source document rather than calling an external file to process data. It has also evolved to include a command-line interface capability and can be used in standalone graphical applications. PHP is free software released under the PHP License. PHP can be deployed on most web servers and also as a standalone shell on almost every operating system and platform, free of charge.
  • 13. INTRODUCTION 110770116004 SOCET (IT) Page 5 MySQL MySQL is the world's second most widely used open-source relational database management system (RDBMS). The SQL phrase stands for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack (and other 'AMP' stacks). LAMP framework: LAMP is an acronym for "Linux, Apache, MySQL, PHP”. The exact combination of the software included in a LAMP stack is prone to variation, for example Apache web server can be replaced by some other web server software. Though the original authors of these programs did not design them to work as a component of the LAMP stack, the development philosophy and tool sets are shared and were developed in close conjunction, so they work and scale very well together. The software combination has become popular because it is entirely free and open-source software, which means that each component can be adapted to the underlying hardware and customized to meet the specification as exactly as possible, without the slightest vendor lock-in. The complete software stack is also free of cost, maximizing the available budget for tailoring the hardware and software. Due to the nature of free and open-source software and the ubiquity of its components, each component of the LAMP stack is very well tested regarding performance and security. At the same time, there is an abundance of experienced contractors to do the tailoring required for various customizations, or for complex setups. There is also constant development going on.
  • 14. INTRODUCTION 110770116004 SOCET (IT) Page 6 Introduction to XAMPP : XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run, and little or no configuration of the various components that make up the web server is required. XAMPP is regularly updated to incorporate the latest releases of Apache, MySQL, PHP and Perl. It also comes with a number of other modules including OpenSSL and phpMyAdmin. Self-contained, multiple instances of XAMPP can exist on a single computer, and any given instance can be copied from one computer to another. It is offered in both a full, standard version and a smaller version. APACHE HTTP Server: The Apache HTTP Server, commonly referred to as Apache is a web server application notable for playing a key role in the initial growth of the World Wide Web. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache quickly overtook NCSA HTTPd as the dominant HTTP server, and has remained the most popular HTTP server in use since April 1996. In 2009, it became the first web server software to serve more than 100 million websites. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. Most commonly used on a Unix- like system, the software is available for a wide variety of operating systems, including Unix,FreeBSD, Linux, Solaris, Novell NetWare, OS X, Microsoft Windows, OS/2, TPF, OpenVMS and eComStation. Released under theApache License, Apache is open-source software.
  • 15. INTRODUCTION 110770116004 SOCET (IT) Page 7 Key Features: Apache supports a variety of features, many implemented as compiled modules which extend the core functionality. These can range from server-side programming language support to authentication schemes. Some common language interfaces support Perl, Python, Tcl, and PHP. Popular authentication modules include mod_access, mod_auth, mod_digest, and mod_auth_digest, the successor to mod_digest. A sample of other features include Secure Sockets Layer and Transport Layer Security support (mod_ssl), aproxy module (mod_proxy), a URL rewriter (mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_filter). Popular compression methods on Apache include the external extension module, mod_gzip, implemented to help with reduction of the size (weight) of web pages served overHTTP. ModSecurity is an open source intrusion detection and prevention engine for web applications. Apache logs can be analyzed through a web browser using free scripts such as AWStats/W3Perl or Visitors. Apache features configurable error messages, DBMS-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs). It supports password authentication and digital certificate authentication. Because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.
  • 16. CHAPTER 2 PROJECT MANAGEMENT 2.1 Project Planning 2.2 Risk Management 2.3 Cost Estimation
  • 17. PROJECT MANAGEMENT 110770116004 SOCET (IT) Page 9 2.1 PROJECT PLANNING Project planning includes description of the project task, activity and function, dependencies, resource requirements and detail schedules. Project planning involves estimating how much time, efforts, money and resources will be required build a specific software system. 2.1.1 Project Development Approach and Justification A Software Process model is simplified abstract representation of a software process, which is presented from a particular perspective. Planning prepares a framework that makes a reasonable estimate of the project. To accomplish it, software development models are used. Incremental model is used to satisfy this purpose. Incremental Model: FIGURE 2.1 : Incremental Model The system uses this method of software development where the model is analyzed, designed, tested and implemented. In incremental model, system is developed in various units. These units entail the requirement planning, development and test phases. This
  • 18. PROJECT MANAGEMENT 110770116004 SOCET (IT) Page 10 module is useful for big and small products. It is divided into units. It satisfies the customer’s needs. The Incremental Model combines elements of the linear sequential model with the iterative philosophy of prototyping. The incremental model applies linear sequences in a staged fashion as calendar time progresses. Each linear sequence produces a deliverable “increment” of the software. In incremental model first increment is called core product. In core product basic requirements are added but some unknown supplementary features remains undelivered. This core product is used by customer to evolutes the system and next increment is planned to develop. During first increment analysis phase, customer and developers specifies as many requirements as possible and prepare documentation. Now a first version of product with minimal and essential feature is launched to market. Based on the feedback and experience with this version, list of additional features are added. This process is repeated following the delivery of each increment, until the complete product is produced. With this approach first model may be available within few weeks or months. In this model, less cost and time is required to develop first increment called core product. Less risk is occurred to develop the smaller systems represented by the increments. Incremental funding is allowed, means only one or two increments might be funded when the program starts. It can results in better testing, because testing each increment is likely to be easier than testing entire system. The feedback providing at each increment is useful for determining the final requirement of system.
  • 19. PROJECT MANAGEMENT 110770116004 SOCET (IT) Page 11 2.1.2 PROJECT PLAN Before proceeding with the development of the Project, it is inevitable to plan its development right from the start till the end. Project Plan Requirement Analysis GUI design Coding Tesing Task From Date To Date Requirement Analysis 01/01/2014 22/01/2014 GUI design 23/01/2014 05/03./2014 Coding 06/03/2014 11/04/2014 Testing and debugging 12/04/2014 02/05/2014 Table 2.1 : Project Plan
  • 20. PROJECT MANAGEMENT 110770116004 SOCET (IT) Page 12 2.1.3 MILESTONE AND DELIVERABLES Milestones and Deliverables are the part of the Project Scheduling. In what time your Project is going to be ready, is known by Milestones. Milestone is an endpoint of the software process activity. Software Project Activity Milestone Project Plan Project schedule Requirement Collection User requirements Data flow analysis System Flow Design 1. Database Design 2. GUI System Design Document Implementation 1. Code for giving security 2. Code for reports Access rights Reports Testing Setting validations and error messages Table2.2 : MILESTONE AND DELIVERABLES
  • 21. CHAPTER 3 SYSTEM REQUIREMENTS STUDY 3.1 User Characteristics 3.2 Hardware and Software Requirement Specification 3.3 Constraints 3.4 Assumptions and Dependency 3.5 Requirements of New System
  • 22. SOFTWARE REQUIREMENT STUDY 110770116004 SOCET (IT) Page 20 3.1 USER CHARACTERISTICS: Three types of user interact with the system: 1. COMPANY (HR Department): The following are the acts performed by the HR department of company throughout the system:  Project Management  Contact Management  Team Member and Team Management  Partner Management  Data Management  Activity Management  Feedback Management 2. ADMINISTRATOR: Admin can update, delete, modify the detail of the candidates which are filled by them only of their respective department..He also can schedule examination activities and sort candidates basis on exam results. 3. JOBSEEKER: Jobseeker can register himself, upload CVs, find the appropriate job within organization’s vacancy constraints, attend the exam and give feedback about the system. 3.2 HARDWARE AND SOFTWARE REQUIREMENT SPECIFICATION Server Side: Hardware  Processor : Intel core processor 2 GHz  RAM : 2 GB RAM  Hard Disk : 80 GB HDD  Monitor : Compatible Printing Device  Keyboard : Any Keyboard 
  • 23. SOFTWARE REQUIREMENT STUDY 110770116004 SOCET (IT) Page 21 Software  Operating System : Microsoft Windows 7/8/8.1/XP/VISTA  Package : Adobe Dreamweaver  Database : MY SQL  Diagram : Microsoft Office Visio 2003  Design : Adobe Photoshop CS6.0 , Micromedia Flash Player  Browser : IE (Version 6 or higher) , Mozila Firefox or Google Chrome Client side: Hardware  Processor : Intel core i3 or higher processor 2 GHz  RAM : 520 MB RAM  Hard Disk : 40 GB HDD  Monitor : Compatible Printing Device  Keyboard : Any Keyboard Software  APACHE Server  MYSQL Server  IE (Version 6 or higher) 3.3 CONSTRAINTS: 3.3.1 Hardware Limitations The limitation of dream viewer is that it requires RAM that cannot be less than 520 MB and the processor cannot be less than 2 GHz speed as recommended in the hardware requirements. 3.3.2 Reliability Requirements The main reliability requirement is the validation used. Without proper validation the system does not allow to enter that value into database. All the required validation controls are kept controls are kept to keep the system secure. The following are the some of the reliability requirements:
  • 24. SOFTWARE REQUIREMENT STUDY 110770116004 SOCET (IT) Page 22  In the email ID the user cannot enter any dummy value, the validation checks that whether there is a '@' or '_' symbol in that.  Any null value is not allowed in place of compulsory fields.  In numeric field user cannot enter any character value.  In date of birth, user cannot enter date and time other than given format  Entered password and confirm password must match to each other.  User can not re –register an account on his primary email. 3.3.3 Safety and Security Considerations Safety: The source of this software will be kept at more than one place with user ID, password and also in CD ROM in case of server failure. Security: Security in this software provide to different user in different ways by giving different user id. If user is admin, he has all the privileges and constraints. He can access the entire database. He can change or delete database from other user’s accounts. HR department have limited access according to their role. Because of limited privileges one of them cannot update other details of the candidate. 3.4 Assumption and Dependencies:  End user is the person having enough knowledge for the project operation.  Only admin have all the privileges.  Candidate can only fill the registration form.  Candidate cannot apply for job after deadlines.
  • 25. SOFTWARE REQUIREMENT STUDY 110770116004 SOCET (IT) Page 23 3.5 REQUIREMENTS of A NEW SYSTEM: 3.5.1 Functional requirements:  The system should record all the details of an applicant.  The system should provide applicant to edit his profile details.  The system should allow user to give feedback about the system.  The system should have the facility of administrative help for user to solve his important problems.  The system should allow admin to have full authority over user accounts.  The system should allow admin to display vacancy within thw organization.  The system should allow admin to sort and filter applicants based on some criteria.  The system should allow admin to send notifications about upcoming events and deadlines to applicants.  Username & password are sent to the users via mobile sms and email after registration.  Password recovery system is also provided in case of forgetting the password. 3.5.2 Non functional requirements:  This application is secure for every kind of its users, because here is facility of session management. If any user logout from any session then nobody will be able to access his profile without knowing his confidential password.  The database used here is robust, reliable & fast. So users will have to wait for the output very short time.  This application can be accessed from any type of platform.  There is no case of redundancy in the database so it will not take extra memory space. .
  • 26. CHAPTER 4 SYSTEM ANALYSIS 4.1 Structural Diagram 4.2 OOPS Diagrams 4.3 Data Dictionary
  • 27. SYSTEM ANALYSIS 110770116004 SOCET (IT) Page 25 4.1 Structural Diagram Employee Recruitment System Admin Module Candidate Module Update candidate’s detail Filter candidates on criteria Update requirement statistics View feedback and help Apply for the job Update profile details View vacancy details Give feedback Ask for help from admin
  • 28. SYSTEM ANALYSIS 110770116004 SOCET (IT) Page 26 4.2 OOPS DIAGRAMS 4.2.1 Use Case Diagram. Use case diagrams are behavior diagrams used to describe a set of actions (use cases) that some system or systems (subject) should or can perform in collaboration with one or more external users of the system (actors). Each use case should provide some observable and valuable result to the actors or other stakeholders of the system. 4.2.2 Sequence Diagram A sequence diagram is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Sequence diagrams are typically associated with use case realizations in the Logical View of the system under development. Sequence diagrams are sometimes called event diagrams, event scenarios 4.2.3 Activity Diagram Activity diagrams are the object-oriented equivalent of flow charts and data-flow diagrams from structured development. It describes the workflow behavior of a system. The process flows in the system are captured in the activity diagram. Activity diagram illustrates the dynamic nature of a system by modeling the flow of control from Activity to activity.
  • 29. SYSTEM ANALYSIS 110770116004 SOCET (IT) Page 28 4.1.1 Use Case Diagram Update profile View requirement statistics Filter applicants Update Requirements
  • 30. SYSTEM ANALYSIS 110770116004 SOCET (IT) Page 29 4.1.2 Sequence Diagram
  • 31. SYSTEM ANALYSIS 110770116004 SOCET (IT) Page 30 4.1.3 Activity Diagram
  • 32. SYSTEM ANALYSIS 110770116006 SOCET (IT) Page 31 4.3 Data Dictionary  Data Dictionary is catalog – a repository of the elements in the systems.  This element centre data and way they are structure to meet user requirements and organization needs.  Data Dictionary contains list of all elements composing the following through a system.  The major element of data flow, data stores and processes.  The Data Dictionary stores details and description of this element. Need of Data Dictionary:  To manage details in a large system.  To communicate a common meaning for all system elements.  To document the futures of the system.  To facilitate analysis of the details in order to evaluate characteristics and to determine where system should be made.  To locate errors and omission in the system.
  • 33. SYSTEM ANALYSIS 110770116006 SOCET (IT) Page 32 Table: Personal Details Field Data Type Size Constraints Description User id int 100 Primary Key Auto Increment It is the unique id of user. First name varchar 255 First name of user Middle name varchar 255 Middle name of user Last name varchar 255 last name of user Gender varchar 255 Male/female Birth date date Date of birth of user state varchar 255 Current state of user city varchar 255 Current city of user Table: Academic Details Field Data Type Size Constraints Description User id int 100 Primary Key Auto Increment Foreign key It is the unique id of user. university varchar 255 University of user institute varchar 255 Institute of user branch varchar 255 Branch in which studying/studied degree varchar 255 BE/B.TECH/ ME/M.TECH/ BBA/MBA status varchar Pursuing / Completed CPI float 255 CPI or grade achieved semester int 255 (If pursuing) – current semester experience int 255 (If completed) - experience
  • 34. SYSTEM ANALYSIS 110770116006 SOCET (IT) Page 33 Table: Account Details Field Data Type Size Constraints Description User id int 100 Primary Key Auto Increment Foreign key It is the unique id of user. Post varchar 255 Post for which user is applying Primary email varchar 255 Unique key Primary email – will be used for login Secondary email varchar 255 Unique key Secondary email – can be used for account recovery Password varchar 255 Password defined by user Table: Admin Details Field Data Type Size Constraint Description Admin id int 100 Primary Key It is the unique id of admin. email varchar 255 Unique key email – will be used for login password int 255 Password defined by admin
  • 35. SYSTEM ANALYSIS 110770116006 SOCET (IT) Page 34 Table: Requirement Statistics Field Data Type Size Constraints Description Post name varchar 255 Post available in organization vacancies int 255 Vacancy for particular post within the company Required experience int 255 Required minimum experience to apply for the job Min salary int 255 Minimum salary for particular post Max salary int 255 Maximum salary for particular post
  翻译: