Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

CS346 – Software Engineering 20DCS087

Practical 05
AIM: Design the Software Requirement Specification (SRS) document on VLC
Media Player desktop application in IEEE format only. (Excluding UML Diagram).

Software Requirements
Specification
for

Online Job Portal

Version 1.0 approved

Prepared by Rushi Patel (20DCS087)

DEPSTAR

15 sept 2022

DEPSTAR (CSE) 21
Software Requirements Specification for online job portal Page ii

Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions..................................................................................................................1
1.3 Intended Audience and Reading Suggestions.................................................................................1
1.4 Product Scope.................................................................................................................................1
1.5 References.......................................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Perspective........................................................................................................................2
2.2 Product Functions...........................................................................................................................2
2.3 User Classes and Characteristics.....................................................................................................2
2.4 Operating Environment...................................................................................................................2
2.5 Design and Implementation Constraints.........................................................................................2
2.6 User Documentation.......................................................................................................................2
2.7 Assumptions and Dependencies......................................................................................................3
3. External Interface Requirements...........................................................................................3
3.1 User Interfaces................................................................................................................................3
3.2 Hardware Interfaces........................................................................................................................3
3.3 Software Interfaces.........................................................................................................................3
3.4 Communications Interfaces............................................................................................................3
4. System Features.......................................................................................................................4
4.1 System Feature 1............................................................................................................................4
4.2 System Feature 2 (and so on)..........................................................................................................4
5. Other Nonfunctional Requirements.......................................................................................4
5.1 Performance Requirements.............................................................................................................4
5.2 Safety Requirements.......................................................................................................................5
5.3 Security Requirements....................................................................................................................5
5.4 Software Quality Attributes............................................................................................................5
5.5 Business Rules................................................................................................................................5
6. Other Requirements................................................................................................................5
Appendix A: Glossary...................................................................................................................5
Appendix B: Analysis Models.......................................................................................................5
Appendix C: To Be Determined List...........................................................................................6

Revision History
Name Date Reason For Changes Version
NA NA NA NA
Software Requirements Specification for Online Job Portal Page 1

1. Introduction

1.1 Purpose
The objective of the Online Job Portal is to develop a system using which job applicants and
recruiters can communicate with each other. The purpose is to enable applicants to search for
jobs in a convenient manner and to enable employers to find suitable candidates.

1.2 Document Conventions


The SRS document is written in Regular Font style of size 11. For stating terms having high
significance and to state high level requirements, we are using different font with size 14 and
Bold.

1.3 Intended Audience and Reading Suggestions


Information in this document is at a level that can be reviewed and understood by different
people. The document people includes Developers, Team Members.

1.4 Product Scope


As of Indian market, there is ample opportunities for the job portal sites, as more and more number
of educated and skilled young people are coming out each and every year. Also, as the growth rate
of India is zooming to be at a healthy rate over 7%, so it is boom time for corporate also. So, more
and more number of lucrative careers will be available for the job seekers. So, it is now the right
period for the job portal sites to think out of the box, and to make most of the opportunities
available.

1.5 References
• https://youtu.be/gfDE2a7MKjA
• https://youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1voz o3hnmtR
• https://www.w3schools.com/
• https://youtu.be/1SnPKhCdlsU
Software Requirements Specification for Online Job Portal Page 2

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 Syst em t o be developed ben ef it s great ly t he
m em ber s. The syst em pr ovides jobs catalogue and information to members and helps
them decide on the jobs to apply. The Admin can keep the jobs catalogue updated all the
time so that the members (Job seekers and the agencies) get the updated information all the
time. The main users are users: Admin, Members who are the Job seekers and the agencies.

2.2 Product Functions


➢ Job Seeker Sign In
➢ Job Seeker Sign Up
➢ Job Seeker can view all available jobs
➢ Job seeker can search based on advanced search
➢ Advanced search can be done on role, salary, technology, etc.
➢ Job seeker can upload resume 21
➢ Job seeker can apply to more than one jobs.
➢ Job seeker can view all applied jobs.
➢ Job seeker can update their profile information.
➢ Job seeker can retrieve their password if forgot.
➢ Companies can Register to the portal.
➢ Admin approves the company registration,
➢ Companies can post jobs.
➢ Companies can see applications.
➢ Companies can see all approved jobs.
➢ Companies can download resumes uploaded.
➢ Admin can view all jobs.
➢ Admin approves the jobs posted by the company.

2.3 User Classes and Characteristics


The user (Seller and Buyer) may have the basic knowledge about computer and internet so that
they can use this website.

2.4 Operating Environment


Requirement of storage device either flash or hard disk storage. It also includes memory card
slots. For interface, it may use touch and wheel mechanism. Screen Sizes range all the way up to
7 inches. As well, resolutions also vary. Most screens come with a colour depth of 16-bit, but
higher quality video-oriented devices may range all the way to 24- bit. For FM, it will include a
radio receiver also. Electronic video processing also. Electronic AV format.
Software Requirements Specification for Online Job Portal Page 3

2.5 Design and Implementation Constraints


The major constraint is on Operating system. We can run it directly on Microsoft windows, but
cannot run it on Linux directly. The system shall be a web application system running over web
browser environment. The system shall be developed using PHP.

2.6 Assumptions and Dependencies


This system can be used only if the user login with correct user id and password. The further
transactions can be carried out with the permission of the administrator.

3. External Interface Requirements

3.1 User Interfaces


The interface will be in the form of a web app. It is designed to be functional and minimal in its
styling. All products will be displayed in an image and description format. HTML and CSS will be
used to setup the page layout and add minimal styling to make the interface user friendly.

3.2 Hardware Interfaces


 Processor : Pentium 3 or above
 System bus : 32 bit
 RAM : 256 MB or more
 HDD : 40 GB
 Modem : 56 kbps / ADSL broadband

3.3 Software Interfaces


The server will be hosted using Apache Webserver (Version 2.2.17). It will also have a MySQL
relational database. The main backend processing will be done using PHP including connecting
to and accessing the database and processing requests.

3.4 Communications Interfaces


The main communication protocol will be Hyper Text Transfer Protocol (HTTP). This will be used
to transfer information back and forth from the client to the server. HTTP GET and POST will be
used to send the information securely over the web browser.
Software Requirements Specification for Online Job Portal Page 4

4. System Features

4.1 System Feature


Login module will provide security and authentication to the seller and buyer. This system will only
allow the administrator to see the other functionality of the system who are having valid username
and password.

4.2 User Details


User module will contain all information about the seller and buyer who are registered under the
online auction system. All user information like name, address, mobile, email-id are handled by
the user details module.

4.3 Product Details


Product module will contain the information about the product. All the information about the
product name, type, price, bid-time, description, photos, highest bidder name, final bidding price
etc.

4.4 Seller Details


Seller module will contain the information about the seller who are registered under the online
auction system. All seller information like name, seller-id, address, mobile, email-id are handled by
the seller details module.
Software Requirements Specification for Online Job Portal Page 5

5. Other Nonfunctional Requirements

5.1 Performance Requirements


The physical machine to be used in the online auction needs to have internet access in order to
connect the database. The user-id input will be done via keyboard and mouse. User need internet
access on their devices as well, since all the data will be stored on the server database which the
software will need to connect to.

5.2 Safety Requirements


The main safety requirement is use of good quality hardware, so that there should be minimum
wear out of hardware. The screen should be made of appropriate material, so that it can work for
long time. For safety concerns, we can make it water proof.

5.3 Security Requirements


The online auction system will use the secure authentication for online auction system
administrator. Login-id and password are associated with system administrator to provide security
over the system.

5.4 Software Quality Attributes


It includes adaptability, availability, correctness, flexibility, interoperability, maintainability,
portability, reliability, reusability, robustness, testability of Software.

You might also like