+ All Categories
Home > Documents > Online Job Portal 1

Online Job Portal 1

Date post: 17-Oct-2014
Category:
Upload: prateek-bhatnagar
View: 428 times
Download: 44 times
Share this document with a friend
Popular Tags:
18
Transcript
Page 1: Online Job Portal 1
Page 2: Online Job Portal 1

III SEM NON-SYLLABUS SRS REPORT

ONLINE JOB PORTAL

POORNIMA INSTITUTE OF ENGINEERING AND TECHNOLOGY

By

PARV KHANDELWAL (CE/10/151)NEETU YADAV (CE/10/80)

DEPARTMENT OF COMPUTER ENGINEERING/INFORMATION TECHNOLOGYPOORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR

(Academic Year 2011-12)

Table of contents

Page 3: Online Job Portal 1

1.Introduction

1.1 Purpose

1.2 Scope

1.3 Definition , Acronyms and Abbreviations

1.4 References

1.5 Overview

2. The Overall Description

2.1 Product Perspective

2.1.1 Hardware Interface

2.1.2 Software Interface

2.1.3 Communication Interface

2.2 Product Function

2.3 User Characteristics

2.4 Constraints

2.5 Assumptions and Dependencies

3. Specific Requirements

3.1 External Interface

3.2 Software System Attributes

3.2.1 Reliability

3.2.2 Availability

3.2.3 Security

3.2.4 Maintainability

Chapter 1:

Introduction

Page 4: Online Job Portal 1

Viewing available jobs, or applying for the job at the agency is currently

done in the 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 if the job is not available otherwise it

is of waste for the job seeker to come to the agency to come to check for

the  job i f the job seeker doesn’t get the job. Then the

agency wi l l show available jobs for the job seeker for his qualifications

and the then updates the jobs database. This takes at least one to two

hours if the job seeker is available at the nearby place otherwise it may

take more time.

We have decided to investigate the use of an Online Foreign Job Applying System.

T h i s s y s t e m w o u l d   b e u s e d   b y   m e m b e r s   w h o   m a y

b e   J o b seekers or Agencies to check the availability of the jobs and apply

the job for   job seekers , and by the agencies to

update  the databases .The purpose of this document is to

analyze and elaborate on the high-level needs and features of the Online

Foreign Job Applying System .It focuses on the capabilities and facilities

provided by an agency. The details of what all are the needs of the

Online Foreign Job Applying System and if it fu l f i l s   these

needs are deta i led in   the use-case and supplementary

specifications.

1.1 Purpose:

The purpose of Software Requirements Specification (SRS) Document

is to describe the external behavior of the Online Job Portal

System.Requirements Specification defines and describes the operations,i

nterfaces, 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

Page 5: Online Job Portal 1

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.

1.2 Scope:

The Software Requirements Specification captures all the requirements in a

single document. 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 Online Job Portal

System is supposed to have the following features :

Job Seeker's Area Jobs seekers can sign-up and submit their resume or

manage their Job Alerts. Job seekers can manage other things associated

with their account.

Agency's Area Agencies can sign-up and browse job seeker's resumes,

manage their advertisements (job postings) or manage their Resume

Alerts. Additionally, job seekers can submit their profile and manage other

things associated with their account.

Administration Panel The job board is highly configurable and there are

many possibilities for running the job board. The administration panel

consists of a set of web pages where you can:

Approve / disapprove / Edit / Delete job postings.

Approve / Disapprove / Edit accounts with the click of a button.

View / Edit / Delete resumes.

View/Edit/Delete Emails. The features that are described in this

document are used in the future phases of the software

development cycle. The features described here meet the needs of

all the users.The success criteria for the system are based in the

level up to which the features described in this document are

implemented in the system.

Page 6: Online Job Portal 1

1.3 Definitions, Acronyms and Abbreviations:

HTML (Hyper Text Markup Language): It is used to create static web

pages.

• 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.

• 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.

• HTTP (Hyper Text Transfer Protocol): It is a transaction oriented

client/ server protocol between a web browser and a web server.

Page 7: Online Job Portal 1

1.4 References:

The following websites are referred:

http://www.w3schools.com/

http://www.wikipidea.com/

http: / /www.myproject .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. The SRS is

organized into two main sections. The first is The Overall Description

And the second is the Specific Requirements. The Overall Description will

describe the requirements of the HMS from a general high level

perspective. The Specific Requirements section will describe in detail the

requirements of the system.

The SRS will include two sections, namely:

Overall Description: This section will describe major components of the

system, interconnections, and external interfaces. Describe the general

factors that affect the product and its requirements. This section does not

state specific requirements. Instead it provides a background for those

requirements and makes them easier to understand.

Specific Requirements: This section will describe the functions of

actors, their roles in the system and the constraints faced by the system.

Chapter 2:

Overall Description:

Page 8: Online Job Portal 1

2.1.1 Hardware Interface:

Specify the use of other required software products and interfaces with

other application for each required software product, include:

o Name

o Mnemonic

o Specification number

o Version number

o Source

(IBM DB2 9.7)

For each interface, provide:

o Discussion of the purpose of the interfacing software as

related to this software product. (DB2 as Database

component)

o Definition of the interface in terms of message content and

format. (Data Definitions, Tables)

A key point to remember is that you do NOT want to specify software here

that you think would be good to use. This is only for customer-specified

systems that you have to interact with. Choosing DB2 as a DB without a

customer requirement is a Design choice, not a requirement. This is a

subtle but important point to writing good requirements and not over-

constraining the design.

Page 9: Online Job Portal 1

2.1.2 Software Interface:

1. Logical characteristics of each interface between the software

product and the hardware components of the system.

2. This includes configuration characteristics.

3. What devices are to be supported, how they are to be supported

and protocols.

4. This is not a description of hardware requirements for the product.

5. Detailing the actual hardware devices your application will interact

with and control.

2.1.3 Communication Interface:

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 Functions :

The Online Job Portal System provides online real time

information about the jobs available in the agencies and the user

information.

TheProduct   funct ions  are more or   less   the same as 

descr ibed  in   theproduct perspective. The functions of the

system include the system p r o v i d i n g d i f f e r e n t   t y p e   o f

s e r v i c e s b a s e d   o n   t h e   t y p e   o f   u s e r s [Member/Admin].

T h e   m e m b e r   s h o u l d   b e   p r o v i d e d   w i t h   t h e  

u p d a t e d information about the jobs catalog.

Page 10: Online Job Portal 1

Provisions for the members to apply the job they want, if all the other

required rules hold good.

The member   is  g iven a provis ion to  check h is  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.

The admin can get the information about the members who have

applied jobs.

The admin is provided with interfaces to add/delete the jobs available

in the job catalog.

The job seeker when complete the applying, the due to be

paid by the agency must be calculated and the information about

the agency and the due amount is sent to the billing system.

T h e   s y s t e m   u s e s   t h e   U n i v e r s i t y   i n f o r m a t i o n  

s e c u r i t y requirements to provide the login facility to the users.

2.3 User 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. The admin of the system to

have more knowledge of the internals of the system and is able to rectify the small

problems that may arise due to disk crashes, power failures and other

catastrophes to maintain the system. The proper user interface, user’s

manual, online help and the guide to install and maintain the

system must be suf f ic ient to educate the users on how to

use the system without any problems.

2.4 Constraints:

Page 11: Online Job Portal 1

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.

2.5 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 member’s database.

Chapter 3:

Specific RequirementsThis section contains all the software requirements at a level of detail,

that when combined with the system context diagram, use cases, and use

Page 12: Online Job Portal 1

case descriptions, is sufficient to enable designers to design a system to

satisfy those requirements, and testers to test that the system satisfies

those requirements.

3.1 External interfaces

The Client Management System will use the standard input/output devices

for a personal computer. This includes the following:

Keyboard

Mouse

Monitor

Printer

3.2 Software system attributes

Software system attributes define the needs in terms of performance,

logical database requirements, design constraints, standards compliance,

reliability, availability, security, maintainability, and portability.

3.2.1 Reliability

The system shall provide storage of all databases on redundant

computers with automatic switchover.

The system shall provide for replication of databases to off-site

storage locations.

The system shall provide a contractual agreement with an internet

service provider who can provide 99.999% availability through their

network facilities onto the internet.

The performance shall depend upon hardware components of the

client/customer.

3.2.2 Availability Requirements

The system shall have an availability of 24X7.

3.2.3 Security

Page 13: Online Job Portal 1

One of the primary functions of these tools is to collect information

about clients, thus a company must consider the desire for privacy and

data security, as well as the legislative and cultural norms. Some

clients prefer assurances that their data will not be shared with third

parties without their prior consent and that safeguards are in place to

prevent illegal access by third parties.

The system shall encrypt all sensitive information via https.

The system shall encrypt all customer data in database.

The system shall auto detect IP DOS attacks and block IP

automatically.

The system shall detect consecutive failed login attempts.

The system shall be protected by open source firewall called Fire-

starter.

Page 14: Online Job Portal 1
Page 15: Online Job Portal 1

Recommended