Professional Documents
Culture Documents
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,
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.
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
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.
Page 5 of 18
Level 0
Page 6 of 18
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
Page 7 of 18
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.
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
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.
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.
Page 18 of 18