You are on page 1of 9

Software Requirements Specification

for

RECRUITMENT SYSTEM

Table of Contents
Table of Contents ...........................................................................................................................1 Revision History .............................................................................................................................2 1. Introduction ................................................................................ Error! Bookmark not defined.
1.1 1.2 1.3 1.4 1.5 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Purpose............................................................................................................................................. 3 Document Conventions .................................................................................................................... 2 Intended Audience and Reading Suggestions .................................................................................. 3 Project Scope ................................................................................................................................... 3 References ........................................................................................................................................ 3 Product Perspective.......................................................................................................................... 3 Product Features .............................................................................................................................. 4 User Classes and Characteristics ..................................................................................................... 4 Operating Environment .................................................................................................................... 4 Design and Implementation Constraints .......................................................................................... 4 User Documentation ........................................................................................................................ 4 Assumptions and Dependencies ...................................................................................................... 4

2. Overall Description ..................................................................................................................3

3. System Features .......................................................................................................................4


3.1 System Feature 1 .............................................................................................................................. 5 3.2 System Feature 2 (and so on) ........................................................................................................... 5

4. External Interface Requirements ...........................................................................................6


4.1 4.2 4.3 4.4 User Interfaces ................................................................................................................................. 6 Hardware Interfaces ......................................................................................................................... 7 Software Interfaces .......................................................................................................................... 7 Communications Interfaces ............................................................................................................. 7

5. Other Nonfunctional Requirements .......................................................................................7


5.1 Performance Requirements .............................................................................................................. 7 5.2 Safety and Security Requirements ................................................................................................... 7 5.3 Software Quality Attributes ............................................................................................................. 7

Appendix A: Glossary....................................................................................................................8

Revision History
Name Date Reason For Changes Version

Software Requirements Specification for RECRUITMENT SYSTEM

Page 1

Introduction
1.1 Purpose

An online recruitment presence shows organizations to be forward thinking and online recruitment offers great flexibility and case of access to job searches. This project generally deals with providing for job seekers through this system. The graduates can easily get contact with the organization. At the same time it makes easy for company to get an employee. Recruitment is the process of selecting the most suitable candidate who satisfies all the job requirements.

1.2 Document Conventions


Font Heading Sub-Heading Others Times New Roman Times New Roman Times New Roman Style Bold Bold Regular Size 18 14 12

1.3 Intended Audience and Reading Suggestions


Information in this document is at a level that can be reviewed and understood bydifferent audience. This documents audience includes: Project Managers . Testers. Developers. Clients. User (Customer) This document is intended to the user and the customer to ensure that the document satisfies the needs of the customer Project Manager This SRS document is also very important for the project manager as it helps in cost estimation which can be performed by referring to it. It also contains all the information required for the project plan.
Project Developer

The project developer will refer to the SRS document to ensure that the product developed is as per the needs of the customer.
Software Requirements Specification for RECRUITMENT SYSTEM Page 2

Tester

The tester reads the SRS documents to ensure that the requirements are understandable based on the functionality specified so that he can test the software and validate its working.
Document Writer

The document writer reads the SRS document to ensure that they understand the document well enough to write user manuals based on it.
Maintenance

The SRS document helps the maintenance engineers to understand the functionality of the system. A clear knowledge of the functionality is needed to design and code according to the requirements.

1.4 Project Scope


To structure the recruitment policy of company for different categories of employees. To analyze the recruitment policy of the organization and to provide a systematic recruitment process. It extends to the whole organization. It covers corporate office, sites and works appointments.

1.5

References

This web application has been prepared on the basis of discussion with Team members and also taken information from google.com, Wikipedia etc.

Overall Description
2.1 Product Perspective
HR and Candidate plays a major role in the recruitment process. The necessary details of the candidate have to be submitted to the HR. Verification has been done by the HR. Selected candidate should be call to Interview. HR intimates the selected candidate. Finally Candidates accept or reject his offer letter.

Software Requirements Specification for RECRUITMENT SYSTEM

Page 3

2.2 Product Features


Candidate Registration- in which a new user can register into a website by providing personal details. User login-for the candidate to be able to log in using id and password. Aptitude Test-This helps the candidates to participate in aptitude test to recruit them. Update Resuts-Administrator updates information about company details and recruitment information to candidate. Direct HR Interview- Company or organization to and select shoot questions candidates Job Confirmation-Candidate to get confirmation about their jobs.

2.3 Users and Characteristics


Administrator An administrator is needed to keep the system updated with the vacancy in jobs. Computer Organization Organization or HR Department is given the rights to access the recruiting information and if needed, make changes to them. Candidate Candidates are the end users of the system.

2.4 Operating Environment


The RS works on all Windows operating systems. It is supported by most standard browsers like Mozilla Firefox, Google Chrome and, Internet Explorer.

2.5 Design and Implementation Constraints


The user is required to remember the user name and password.

2.6 User Documentation


The product is under development stage and requires a complete implemented prototype to explain the user documentation. Once the prototype is designed and implemented online manuals and user manuals may be provided.

2.7 Assumptions and Dependencies


The project is done on the basis of selection of candidates for the company Every user should be comfortable working with computer and net browsing He should be aware of the Recruitment System. User must have comfortable knowledge of English language

3 System Features
Secure registration of information by the users. Administrator can view all information and add company details.

Software Requirements Specification for RECRUITMENT SYSTEM

Page 4

3.1

Description and Priority


1. The core of the system is to obtain the online registration form from prospective candidates .The form is then verified to see if their qualifications match the requirements of the company. 2. This forms the first and foremost step in the Recruitment system. 3. The system also provides expert articles on the latest trends and jobs. 4. The authorization to add the company details to the database resides only with the administrator.

3.2

Functional Requirements

3.2.1 Candidate Registration The candidate may register to become a member of the Recruitment System. Inputs - The personal details of users candidate must be provided. Processing - The system request the candidate name and password. As he enters, the system validates and candidate logins into the system where he enters the details. Outputs - Enter into the candidate information form, and then candidate should enter the personal details, qualification,etc. Error Handling - Unauthorized users will never be allowed to register again. 3.2.2 Acknowledgement This describes how the administrator makes acknowledge for the candidates. Inputs - Administrator sends reply to the candidate with register numbers. Processing - The administrator verifies the application of the candidate. The administrator selects the candidate application. The administrator sends acknowledgement and register number. Outputs - Candidate could receive mail from administrator and get the register number. 3.2.3 Login This describes how the candidate logs into a recruitment system. Inputs - Candidate should give the register number as username and same password which has already given while sign up his/her account. Processing - The system request the candidate to enter name and password. As he enters, the system validates and user logs into the system. Outputs - Enter into the software to attend the aptitude test. It will show the home page. 3.2.4. Aptitude Test This helps the candidates to participate in aptitude test to recruit them. Inputs - Candidate should attend the test which is conducted on online.
Software Requirements Specification for RECRUITMENT SYSTEM Page 5

Processing - If the candidate does not finish the question in the stipulated time then the question lapses and no marks are awarded, After answering he has to confirm to move next. He can keep in pass to answer in future. Outputs - Submit the answer sheet to administrator. 3.2.5. Result Verification This describes how the candidates views results. Inputs - Admin should correct the answer sheet which has been sent by the candidate. Processing - It starts after the candidate finishes questioning. Now the control moves to reporting after which results are viewed. Outputs - Admin should select the candidate on the basis of his/her process and send the report to concerned candidate(selected candidate). 3.2.6. Update This describes how an administrator updates information about company details and recruitment information to candidate. Inputs - Admin should update the admin tools and company details to respective candidates. Processing - The administrator updates the information about the interviewer and company details. The candidate views the information. Outputs - Update is correctly viewed on the screen while candidate browses the particular webpage. 3.2.7. Direct HR Interview This helps the company or organization to and select shoot questions candidates. Inputs - Organization should check the certificates and calls for the HR interview. Processing - The candidate attends the interview. The HR questions the candidate. The HR selects the candidate based on their intellectual answers. Outputs - Direct questions are shooting out to the particular candidate and select the candidate. 3.2.8. Job Confirmation Details This helps the candidate to get confirmation about their jobs. Inputs - Organization should send the confirmation letter to the selected candidate.. Processing - For selected candidates the organization sends the job offer letter Outputs - Candidate should receive the appointment order with his/her posting details.

4 External Interface Requirements 4.1 User Interfaces Log-in page


This is used for registered users who can log-in using a user id and a password
Software Requirements Specification for RECRUITMENT SYSTEM Page 6

4.2

Registration page This is used for users who wish to create an account, which is mandatory for candidates who want to submit their resume. Job details page Here, the system provides a list of jobs and vacancies present in each company. Tests Page The user is given a list of tests which he/she can take up. Help page This page provides assistance to users on how to use the system. Hardware Interfaces The hardware interface for the system will be a standard keyboard, mouse, and monitor. The system will also require a server to interface with the databases.

4.3 4.4

Software Interfaces Any Windows Operating System Any standard Web Browser Communications Interfaces

RS uses java servelets and requires HTTP for transmission of data.

5
5.1

Other Nonfunctional Requirements


Performance Requirements
The system expects to provide a accurate company and job details according to the companys requirements as well as the users qualifications The response time indicates the amount of time that is required for the trade to be completed. If the response time is high, it results in customers who are not satisfied with the functioning of the website. The login information shall be verified within two seconds. Queries shall be answered within five seconds.

5.2

Safety and Security Requirements


The user can use their unique register number as the user-id and any password to ensure privacy. Only the administrator is authorized to update the database. There is also required a user authentication. There is also the facility that the admin can lock his private data that will not be accessed by anyone. The whole software is secure from the outside accessing.

5.3

Software Quality Attributes


Reliability The application must be highly reliable and it should generate all updated information in the correct order

Software Requirements Specification for RECRUITMENT SYSTEM

Page 7

Availability Any information about the user must be quickly available from any computer to the authorized user. Maintainability The system must be maintainable in such a manner that if any new requirement occurs then it should be easily incorporated in an individual module. Security Only the administrator has complete access over the entire system.

Appendix A: Glossary
Administrator - The administrator is given rights only to add or delete Candidate profiles, provides information about company and job confirmation and publish results for aptitude test. But has no rights to access the recruiting information Computer Organization Organization or HR Department is given the rights to access the recruiting information and if needed, make changes to them. They can access the report database. Candidate Candidates are the end users of the system. They cannot access any of the databases including the questions, report or the profile databases. The candidates can view their results through this system.

Software Requirements Specification for RECRUITMENT SYSTEM

Page8

You might also like