Sei sulla pagina 1di 16

Software Requirements Specification

1.Introduction:
Viewing available jobs, or applying for the job at
the agency can be done for which job seekers has
to go to the agency and check the available jobs at
the agency. Job seekers check the list of jobs
available and apply the job. Then the agency will
show available jobs for the job seeker for his
qualifications and then updates the jobs database.
1.1 Purpose:
The purpose of designing the online
job portal is to give the job seekers a platform
for finding a right and a satisfactory job
according to their qualification. It also connects
the job seekers with the major agencies.
1.2Document Conventions
1.3 Intended Audience and Reading Suggestions
1.4Product Scope
The scope of the online job portal includes
The Online job Portal System that is to be
developed provides the members with jobs
information, online applying for jobs and many
other facilities. The basic scope of the project is
given asunder:Job Seekers Area
Agency's Area
Administrator's panel
1.5References
The following websites are referred
[1]Catherine Ricardo ,lona college
rew Rochelle ,new York ,database systems
Principles,design,and implementation,New
York :Maxwell Macmillan ,1990.
[2]Jeffery L.Whitten,Lonnie D.Bentley ,Kevin
C.Dittman,purdue university,west
Lafayette,IN,Systems Analysis and
Design methods,6th edition ,new York:
McGraw-Hil/lrwin ,2004.
[3]Wikipedia website
URL:http//en.wikipedia.org
[4]information the xampp is available at
apachefriends website
URL:http://www.apachefriends.org/en/xampp.h
tma
[5]answers website
URL:http://www.answers.com
http://www.w3schools.com/
https://www.google.com/search?ei=dUtzXZCiMJSv9QOB9IWYAg&q=job+portal+srs+pdf
&oq=job+portal+srs&gs_l=psy-ab.1.1.0l3

2.OverallDescription
The SRS will include two sections, namely:
 Overall Description: This section will
describe major components of the system,
interconnections, and external interfaces.
 Specific Requirements: This section will
describe the
functions of actors, their roles in the
system and the constraints faced by
the system.

2.1Product 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.
The main users are users: Admin, Members
who are the Job seekers and the agencies.

2.2Product Functions
The Online Job Portal System provides online real
time information about the jobs available in the
agencies and the user information.
The functions of the system include
 The member should be provided with the
updated information about the jobs catalog
 Provisions for the members to apply the job
they want, if all the other required rules hold
good.
 The member is given a provision to check his
account information and change the account
information
 any time in the given valid period.
 The members are provided with the jobs
available roster and allowed to apply job, which
they want.
 The admin can get the information about the
members who have advertised jobs.

2.3User Classes and Characteristics


The users of the system are members and the
admin who maintain the system. The members are
assumed to have basic knowledge of the computers
and Internet browsing.
There are four categories of their roles and
accessing this system .we will differentiate these
users on the basis of their roles and access rights.
Employee:
Eemployee means job seeker who is interested to
have a job .they must have their login account on
this portal .
Employer :employer means job provider who is
interested to find employees .they also must have
their

2.4Operating Environment
2.5Design and Implementation Constraints
The users access the Online Job Portal System
from any computer that has Internet browsing
capabilities and an Internet connection.

1. Use case diagram:


2.

2.6 User Documentation


2.7 Assumptions and Dependencies
The user should have sufficient knowledge
about computers.
The computer should have internet connection
and Internet server capabilities.
The users know the English language, as the
interface will be provided in English.
3 External Interface Requirements
3.1User Interfaces

3.2Hardware Interfaces

 Client Side: PC (Monitor)


 Server Side: PC

3.3Software Interfaces

 Front End Client: Html


 Web Server: WASCE
 Data Base Server: DB2
 Back End: Java

3.4Communications Interfaces
As job portal is an intranet based system therefore it
will require some standard networking protocols for
communication these protocols are usually installed
automatically by the operating system running on the
server on the client.
Few of these protocols are
TCP/IP:it is a protocol used to communicate data all
around the internet/intranet .
HTTP(hyper text protocol):It a protocol used by the
www(world wide web)service to make communication
possible between a web server and a web browser .
SMTP(simple mail transfer protocol):It is a defacto
standard for email transmission across the internet .

4 System Feature
System Feature 1

System Feature 2…………….

5Other Nonfunctional Requirements


Performance Requirements

Safety Requirements

Security Requirements

Software Quality Attributes

The nonfunctional attributes of the system are described below:

Reliability :
The system should be reliable.This sofrware should not crash frequenly.

Availability:

The system shall be available to all users 24/7.

Security:

The security is major issue:

the application software should be secure.

Security is important because the application software is web based.security

Will be .

Provided through access control mechanism .the application software wil have

Secure password authentication and will prevent illegal access to members


accounts .

Maintainability:
The job wil be designed in such a way that it can be maintained in future .

Usability:

User interface is not much of concern because only the basic information is

Required to use this portal. E-mail alerts will be sent to users who will
subscribe to it

So that they can remain up to with the system .

Scalability:

The system scope is limited only for jobs so scalability in software scope is not
a big issue.

CostEffective :

System will be client independent so there is no need to install this system at

Each client machine rather this system will be installed at server and every
user will

Be able to access it, but there may be some expenditure on company


advertisement on this portal.

Business Rules

6Other Requirements
Appendix A: Glossary
Appendix B: Analysis Models

Class Diagram, Sequence Diagram


ONLINE JOB PORTAL - USECASE DIAGRAM

Register

Login

collect vacancy details

Job seeker

Approve the vacancy


Employer

Put the vacancy on website

Administrator

Search for job

Apply the job

Notify the jobseeker interest in


their vacancy

Download the CV

Check their qualification

Send the reply to jobseeker


Job seeker Employer Website Adminstrator

Register

Register

Login

Approve_vacancy

Put the vacancy

Searching_job

Upload_CV

Notify

Download_CV

Checking_Qualification

Send_reply

ER Diagram
ONLINE JOB PORTAL - ER DIAGRAM
Qualification Name

Experience
Jobseeker
Seeks Job through Website

address

Uses

Name
Experienc
ee Employer

Manages
Administrator
Address
Name

Experien
Address ce
Appendix C: To Be Determined List

Potrebbero piacerti anche