Sie sind auf Seite 1von 6

Software Requirements Specification For Online Job Portal for PUCSDians

Version 1.0 Prepared by Somanath Dange Priya Sharma

Table of Contents
Table of Contents Revision History 1. Introduction
1.1 1.2 1.3 1.4 1.5 Purpose Document Conventions Intended Audience Product Scope References

2. Overall Description
2.1 2.2 2.3 2.4 2.5 Product Perspective Product Features User Classes Operating Environment Assumptions and Dependencies

3. System Features 4. External Interface Requirements


4.1 Software Interfaces 4.2 Communications Interfaces

5. Other Nonfunctional Requirements


5.1 Security Requirements 5.2 Software Quality Attributes

Revision History Author


Somanath Dange (09206) Priya Sharma (08127)

Date Description
28th Feb Software Requirement Specification Document Initial Release.

Version
1.0

Introduction
1.1 Purpose The main objective of this document is to illustrate the requirements of the project Online Job Portal for PUCSDians. The document gives the detailed description of the both functional and non functional requirements of the system. 1.2 Document Conventions The following is the list of acronyms used in this document and the project as well: PUCSD: Pune University Computer Science Department. OJP: Online Job Portal. PRN: Permanent Registration Number.

1.3 Intended Audience The intended audiences for this document are Developers, Users and Testers. The document specifies the requirements for the product so anyone who needs an introduction to this product can go through this Software Requirement Specification Document. 1.3 Scope: The scope of the proposed system i.e. OJP for PUCSDians is to provide a platform where The jobseekers (alumni and freshers from PUCSD) will have an easy access to the different job opportunities available in the IT world, apart from those that are available through campus placements. The recruiters will have access to a quality candidate pool. 1.4 References Software Engineering by Ian Somerville. Software Engineering a Practitioners Approach by Roger S. Pressman.

Overall Description
2.1 Product Perspective The proposed system i.e. Online Job Portal for PUCSDians will Enable the jobseekers (alumni and freshers from PUCSD) to search /share information regarding different available job opportunities and assist the jobseekers in preparing for the marketplace. Enable the employers/recruiters to announce job openings and search for potential candidate from the database.

2.2 Product Features Jobseekers Features: Create an account. Manage profile. (Set appropriate access privileges). Search for a job. Apply for a job. Receive notification if a job matching the desired employment criteria specified in the profile is posted on the website. Post a job opening. Search other users using email address and add them to the list of connections Request for recommendation from users in the list of connections. Post links to useful articles and educational resources. Participate in the discussion forum. The proposed system will provide different search options to the jobseekers such as Search job by company, category, and job id. Recruiters/Employers Features: Create an account. Manage company profile. Post job openings. Search profiles of suitable candidates from the database. Post links to useful articles. Administrators Features: Administrators will mainly be responsible for the user management of the portal.

2.3 User Classes There are three different users who will be using this system: The administrators. Jobseekers (alumni and freshers from PUCSD). Recruiters/Employers. 2.4 Operating Environment Supported Web browsers Mozilla Firefox. Internet Explorer. Google Chrome. Supported Operating Systems Windows. Linux. 2.5 Assumptions and Dependencies The proposed system needs an internet connection on server side. The proposed system needs following third party products Postgresql. Apache Tomcat Web Server. JDK 1.5 or later.

System Features
The proposed system is divided into 3 major modules Jobseeker. Recruiter. Administrator. and the features provided by these modules are same as those mentioned in the Product features section of this document.

External Interface Requirements:


4.1 Software Interfaces DBMS: Postgresql. Web Server: Apache Tomcat. JDK 1.5 or later.

Technology: JavaScript, Java Server Pages, HTML, CSS. 4.2 Communications Interfaces: The proposed system needs an internet connection on server side. The HTTP protocol will be used to facilitate communication between the client and server.

Non - Functional Requirements


5.1 Security Requirements: Only the alumni and freshers (i.e. PUCSDians) are allowed to register as jobseekers on this portal and to ensure the same, it is made mandatory for a new user to enter details like PRN, year of admission during the registration process. 5.2 Software Quality Attributes: The proposed system should be User-friendly Robust Scalable Secure

Das könnte Ihnen auch gefallen