You are on page 1of 18

ONLINE JOB PORTAL

Software Requirements Specification


Submitted By G.Sridevi 09MCA61 Submitted On 27/07/11 Guided By Mrs.Sindhuja L.S

KGiSL INSTITUTE OF INFORMATION MANAGEMENT

Software Requirements Specification Contents

TITLE
1.Introduction 1.1 Purpose 1.2 Scope 1.3 Definitions, Acronyms and Abbreviations 1.4 References 1.5 Overview 2.Overall Description 2.1 Product Perspective 2.1.1 Hardware Interfaces 2.1.2 Software Interfaces 2.1.3 Communication Interface 2.2 Product Features 2.2.1 Jobseeker Features 2.2.2 Employer Features 2.2.3 Administrator Features 2.3 Product Functions 2.3.1 Operating Environment 2.4 User Characteristics 2.5 Constraints 2.6 Assumptions and Dependencies 3. Specific Requirements 3.1 Design Constraints 3.2 Other Requirements

PAGE NO
3 3 4 4 5 5

5 7 7 8

8 9 9 10 12 12 13 14 14 16 17

Page 2 of 18

1. INTRODUCTION
The project online job portal is an online website in which jobseekers can register their profile on their own online and apply for job and attend the exam. Online job portal System provides online help to the users all over the world. Using web recruitment systems like recruitment websites or jobsites also play a role in simplifying the recruitment process. Such websites have facilities where prospective candidates can upload their CVs and apply for jobs suited to them. Such sites also make it possible for recruiters and companies to post their staffing requirements and view profiles of interested candidates.

1.1 Purpose
The purpose of Software Requirements Specification (SRS) documents to describe the external behavior of the Online Job Portal System. Requirements Specification defines and describes the operations, interfaces, performance, and quality assurance requirements of the Online Job Portal System. The document also describes the nonfunctional requirements such as the user interfaces. It also describes the design constraints that are to be considered when the system is to be designed, and other factors necessary to provide a complete and comprehensive description of the requirements for the software. The Software Requirements Specification (SRS) captures the complete software requirements for the system, or a portion of the system. Requirements described in this document are derived from the Vision Document prepared for the Online Job Portal System.

Page 3 of 18

1.2 Scope
1. It should contain all the information about Company and Vacancy which is in this site. 2. It should contain all the information of Job Seeker like Personal Detail,

Professional Detail, Educational Detail.

3. It should process and evaluate jobs registered by companies. 4. It should contain information related to Job expiry and registration. 5. It should have Administrator for scheduling administrative work of site.

1.3 Definitions, Acronyms & Abbreviations

DB2 (IBM Database 2): It is a database management system that provides a flexible and efficient database platform to raise a strong "on demand" business applications. JSP (Java Server Pages): It is used to create dynamic web content. J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java platform, which is used for developing and running distributed java applications. WASCE (Web Sphere Application Server Community Edition): It is an application server that runs and supports the J2EE and the web service applications. WSAD (Web Sphere Studio Application Developer): It is a designer toolkit which is designed to develop more complex projects by providing a complete dynamic web service.

Page 4 of 18

1.4 References

www. fileguru.com www.google.com www.powershow.com www.scribd.com www. thelearningport.com

1.5 Overview
The SRS will provide a detailed description of the Online Job Portal System. This document will provide the outline of the requirements, overview of the characteristics and constraints of the system.

2. OVERALL DESCRIPTION 2.1 Product Perspective


The Online Job Portal System is a package to be used by agencies to improve the efficiency of business. The Online Job Portal System to be developed benefits greatly the members. The system provides jobs catalog and information to members and helps them decide on the jobs to apply. The Admin can keep the jobs catalog updated all the time so that the members (Job seekers and the agencies) get the updated information all the time.

Page 5 of 18

Level 0

Page 6 of 18

2.1.1 Hardware Interfaces

Client Side
Internet explorer Processor Pentium II at 500MHz RAM 64MB Disk Space 1 GB

Server Side
Web Server application Server V5.0 DB2 V8.1 Pentium III at 1 GHz Pentium 4 or higher, Intel Xeon, and AMD Athlon 512MB 1GB(Excluding Data size) 512MB 2GB

2.1.2 Software Interfaces Front End Client:


Client on Internet Client on Intranet Web Server Data Base Server Development End : Web Browser (any), Operating System (LINUX). : Client Software, Web Browser, Operating System. : WASCE, Operating System (LINUX). : DB2, Operating System (LINUX). : WSAD (J2EE, Java, Java Bean, Servlets, HTML), DB2, OS (LINUX), Web Server.

Page 7 of 18

2.1.3 Communication Interfaces


The Online Job Portal System will be connected to the World Wide Web. The HTTP protocol will be used to facilitate communication Between the client and server.

2.2 Product Features Jobseekers Features


Advanced job search functions Register for a jobseekers account

Build a profile

Build online CV Upload Word CV Paste your Word CV Enable/Disable your CV's Receive jobs via email Enable/Disable email alerts Save jobs in your Jobs Inbox Apply to job vacancies instantly View previous applications Upload personal photo

2.2.2

Employer Features
Page 8 of 18

Advanced CV search functions Enable/Disable CV database access. Advertise job vacancies instantly. Edit/Delete job vacancies. Upload company logo. Save jobseeker CV's in CV Inbox. Hide contact details on job postings. Specify application rules for each job posting. Receive application alerts via email. View/Delete applicant CV's.
2.2.3

Administrator Features
View/Edit/Delete jobseekers Email individual jobseekers View/Edit/Delete employers Email individual employers View jobs for each company Add/Edit jobs for each specific company Advanced mailing system

Page 9 of 18

2.3 Product Functions The Online Job Portal System provides online real time information about the jobs available in the agencies and the user information. The Product functions are more or less the same as described in the product perspective. The functions of the system include the system providing different type of services based on the type of users [Member/Admin]. The member should be provided with the updated Provisions for the members to apply the job they want, if The members are provided with the jobs available and The admin can get the information about the members The admin can get the information about the members The admin is provided with interfaces to add/delete the The system uses the University information security

information about the jobs catalog. all the other required rules hold good. allowed to apply job, which they want. who have advertised jobs. who have applied jobs. jobs available in the job catalog. requirements to provide the login facility to the users.

Page 10 of 18

Level 1 DFD

Page 11 of 18

2.3.1Operating Environment
There should be proper commitment of Hardware and communication gears should be equally coupe with each other, it may help to prevent many inconveniences during the Browsing. Those requirements have been Explained later headings. Web Browsers [Java Script enabled] Google Chrome Internet explorer Mozilla Firefox Operating Systems and versions. All the Windows OS versions.

2.4 User Characteristics


The new Online Job Portal system is to assign the work is been divided into three modules, 1. Administrator Module 2. Jobseeker Module 3. Employer Module Administrator Module Administrator module has the full authority over the website. Administrator can view all the registered users and have the power to delete them. Administrator can edit the web pages and update them. Administrator can view all the company details also.

Page 12 of 18

Jobseeker Module Jobseeker can register himself. Jobseeker can build their resume for free of cost. Here they update his profile, change password and see the examination details and all. Applicants can search for the job vacancies in the fields of their choice and apply as interested. Employer Module The employer can enter the website and create their own account for free of cost. They can post job and search employee database. The employer can sends the company details to the candidates with administrator permission only.

2.5 Constraints
The information of all the users must be stored in a database that is Accessible by the Online Job Portal System. The Online Job Portal System is connected to the computer and is Running all 24 hours a day. The users access the Online Job Portal System from any computer That has Internet browsing capabilities and an Internet connection. The billing system is connected to the Online Job Portal System And the database used by the billing system must be compatible With the interface of the Online Library System. The users must have their correct usernames and passwords to Enter into the Online Job Portal System.

Page 13 of 18

2.6 Assumptions and Dependencies


The users have sufficient knowledge of computers. The Computer should have Internet connection and Internet server Capabilities. The users know the English language, as the user interface will be Provided in English The product can access the members database.

3. SPECIFIC REQUIREMENTS
This section describes in detail all the functional requirements.

Functionality
Logon Capabilities Alerts : The system shall provide the users with Logon Capabilities. : The system can alert the in case of any Problems.

Usability
The system shall allow the users to access the system from the Internet using HTML or its derivative technologies. The system uses a web browser as an interface. Since all users are familiar with the general usage of browsers, no specific training is required. The system is user friendly and self-explanatory.

Page 14 of 18

Reliability
The system has to be very reliable due to the importance of data and the damages incorrect or incomplete data can do. Availability : The system is available 100% for the user and is used 24 hrs a day and 365 days a year. The system shall be operational 24 hours a day and 7 days a week. Mean Time between Failures (MTBF): The system will be developed in such a way that it may fail once in a year. Mean Time to Repair (MTTR): Even if the system fails, the system will be recovered back up within an hour or less. Accuracy: The accuracy of the system is limited by the accuracy of the speed at which the employees of the agency and job seekers use the system. Access Reliability: The system shall provide 100% access reliability.

Performance
Response Time: The Splash Page or Information page should be able to be downloaded within a minute using a 56K modem. The information is refreshed every two minutes. The access time for a mobile device should be less than a minute. The system shall respond to the member in not less than two seconds from the time of the request submittal. The system shall be allowed to take more time when doing large processing jobs. Admin Response: The system shall take as less time as possible to provide service to the admin.

Page 15 of 18

Throughput: The number of transactions is directly dependent on the number of users; the users may be the Admin and also the job seekers who use the system for checking-out jobs, agencies checking-out registered job seekers. Capacity: The system is capable of handling 250 users at a time. Resource Utilization: The resources are modified according the user requirements and also according to the jobs requested by the users.

Supportability
The system designers shall take in to considerations the following supportability and technical limitations. Internet Protocols: The system shall be comply with the TCP/IP protocol standards and shall be designed accordingly. Information Security Requirement: The system shall support the UHCL information security requirements and use the same standard as the information security requirements. Billing System Data Compatibility: The agencies balance amount that will be calculated and sent to the billing system shall be compatible with the data types and design constraints of the billing system. Maintenance: The maintenance of the system shall be done as per the maintenance contract. Standards: The coding standards and naming conventions will be as per the American standards.

3.1 Design Constraints

Page 16 of 18

Software Language Used: The languages that shall be used for coding Online Job Portal System are Java Servlets, Java Server Pages (JSP), and HTML. For working on the coding phase of the Online Library System, the Internet Information Services (IIS) Server needs to be installed. Development Tools: We will make use of the available Java Development Tool kits for working with Java Beans and Java Server Pages. Also we will make use of the online references available for developing programs in HTML. Class Libraries: We will make use of the existing Java libraries available for JSP and Servlets. Also we need to develop some new libraries for the web based application. Also we will develop new programs using scripting languages.

3.2 Other Requirements


The user must be agreed with all the term and conditions that have provided by the System Administrator, local authority and Should Obey to the all International standards and Protocols. Licensing Requirements The usage is restricted to only S.A.C. Hijas Ahmed who is Developing the Online Job Portal System and signs the maintenance Contract. Legal, Copyright, and Other Notices Online Job Portal System is a trademark and cannot be used Without consent. Applicable Standards The ISO/IEC 6592 guidelines for the documentation of
Page 17 of 18

Computer based application systems will be followed.

Page 18 of 18

You might also like