0% found this document useful (0 votes)
209 views25 pages

Online Job Portal: Search

This document is a software requirement specification for an online job portal called Rozgar.com. It will be developed by a team of 3 students from ITS Engineering College using technologies like Java, JSP, and SQL Server. The purpose is to help individuals find suitable jobs and help organizations find qualified candidates. It provides an overview of the project, descriptions of the scope, technologies used, and system requirements at a high level.

Uploaded by

Shalini Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
209 views25 pages

Online Job Portal: Search

This document is a software requirement specification for an online job portal called Rozgar.com. It will be developed by a team of 3 students from ITS Engineering College using technologies like Java, JSP, and SQL Server. The purpose is to help individuals find suitable jobs and help organizations find qualified candidates. It provides an overview of the project, descriptions of the scope, technologies used, and system requirements at a high level.

Uploaded by

Shalini Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

ROZGAR.com Version 1.

0
Software Requirement Specification 12/02/2011
SEARCH

SEARCH

ONLINE JOB PORTAL


Software Requirement Specification

Version 1.0

Team Guide: Mr. Sandeep Kumar

Members: 3 (Shalini Singh, Sagar Sangmitra, Pawan Kumar Tomar)

College Name: ITS Engineering College

Department: Computer Science & Engineering

State: Uttar Pradesh

Search/ITS Engineering College page1


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Revision History
Date Version Description Author
12/02/2011 1.0 Synopsis of Project search

Search/ITS Engineering College page2


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Table Of Contents
Description: Page No.

1.0 Introduction
1.1 Purpose 5
1.2 Scope 6
1.3 Definition, Acronyms and Abbreviations 6
1.4 References 7
1.5 Technologies to be used 8
1.6 Overview 9
2.0 Overall Description 9
2.1 Product perspective 9
2.2 Software Interface 10
2.3 Hardware Interface 11
2.4 Product Function 11
2.5 User Characteristics 12
2.6 Constraints 12
2.7 Architecture Design 15

2.8 Use Case Model Description 16


Search/ITS Engineering College page3

ROZGAR.com Version 1.0


Software Requirement Specification 12/02/2011
SEARCH

2.9 Class Diagram 17

Sequence Diagram 18

2.10 Data Base Design 19

2.10.1 ER Diagram 20

2.11 Assumption and dependencies 21

3.0 Specific Requirements 21

3.1 Use Case Report 22

3.2 Supplementary Requirements 23

Search/ITS Engineering College page4


Online job portal Version1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Software Requirements Specification

1.0 Introduction: The “Rozgaar.com” is design to provide Services


to user who wants to access. This project deals with the
development of a net surfing interface. This is a J2EE
application with web pages on the presentation layer.

It provides high level of convenience for internet customers.


The regular activities like surfing various web sites, checking
account balances, transaction history, changes their planes are
all made easy and convenient.

1.1 Purpose:
The purpose of this project is to develop a website which can
help individual to find a suitable job and organization to
find suitable resource. The site name is Rozgaar.com . And
this document demonstrates various technique used in
implementing it.
The technologies used for this project are java server
programming (JSP Technology), JDBC (Java data base
connectivity), MS SQL server, Windows XP professional. And we
can easily collect the data and all types of information for
daily used for different purpose with the help of net
surfing. Net surfing is the part of human life.

Search/ITS Engineering College page5


Online job portal Version 1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

1.2 Scope: Scope of this Project in future is wide and very


useful. We can easily do any work are related to searching
a job for the individuals and searching the right candidate
for the organization and scientific purpose. Both are human
need. And after that human need easily solve with the help
of Rozgaar.com.
1.3 Definition, Acronyms and Abbreviations:
 HTML (Hyper Text Markup Language): it used to create
static web pages.
 JSP (Java Server Pages):it 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 Application.
 WACSE (IBM WebSphere Application Server Community
Edition): it is an application server that runs and
supports the J2EE and the web service applications.
 WSAD (IBM WebSphere 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 web server.
 XML (Extensible Markup Language): it is a markup
language that was designed to transport and store data.

Search/ITS Engineering College page6


Online job portal version 1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

 AJAX (Asynchronous Java Script and XML): it is a


technique used in java script to create dynamic web
pages.
 WEB 2.0: it is commonly associated with web applications
which facilitate interactive information sharing,
interoperability, user-centered design and collaboration
on the World Wide Web.

1.4References:

 Java The Complete Reference Seventh Edition by Herbert Schildt


 PL/SQL by Ivan Bayross
 IBM red book by Carla Sadtler
 http://www-01.ibm.com/software/webservers
 http://www.ibm.com/developerwo
 http://www.ibm.com/developerwo
 IBM RED Book----Rational Application Developer V6 Programming Guide
 www.java.com

Seach/ITS Engineering college page7


Online job portal version 1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

1.5 Technologies to be used: The project required the following


system components.

 JDK and Java virtual machine- for programming in


java.
 Apache tomcat – to host the web pages.
 JDBC- for enabling the JSP pages to communicate with
the database.
 Microsoft SQL server- database.
 RAD 7.0- Development tool.
 Ex:
 J2EE: (Servelet,JSP,JAXP,Java
Beans)Application architecture.
 JAVA: Application architecture.
 WASCE: (Websphere Application Server
Community Edition)Web server.
 DB2: IBM Database.
 Ajax: Asynchronous java script and XML.
 XML: Extension markup language.
Web 2.0 : RSS Feed 2.0
 RAD 7.0: Development tool.
 Localization: English.

Search/ITS Engineering College page 8


Online job portal version 1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

1.6 Overview: The SRS will include two sections

 Overall Description: This section will describe


major components of the system,
interconnection, and external interfaces.

 Specific Requirements: This section will


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

2.0 0verall Description:

2.1 Product Description: Like any other standard application


software (or any type of application in real world), this
developed software too has limitations. Although compared to
market, this software “Rozgaar.com” this application right
now has numerous limitations and but in future with
enhancement it can be substituted for a real “SURFING
INTERFACE” portal. Here is listing of known confines under
this application.

Search/ ITS Engineering College page 9

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

 As this is web based application, like modem portals


present on the internet or web this portal is not
providing excellent user interface and GUI features.
However attempts have been maintained to provide a sort
of good user interface.
 There are chances that the confidential information
provided by the user may get leaked or tampered.
 As this a live project still the administrator part has
to make more affective to perform functional tasks like
checking the validity period of any user account of any
genuine account holder or user, making renewals etc.
 Individual are registered through online registration
so there could be some fake accounts so such check with
its primary information is still to be made which is
not available in this project now.
 Whole of the registration process and surfing is done
on the website, so there are chances that user may not
be very familiar with computer system.

Search/ ITS engineering college page 10


Online job portal Version1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

2.2 Software Interface: We will use some different types of software


as per requirement of project.

 Front End Client: Java.


 Web Server: J2EE, JDK and JVM.
 Back End: Microsoft SQL server.
 Data Base server: SQL Server-2005.

2.3 Hardware Interface:


Client Side: J2EE Framework, JAR Files.

Server Side: Windows XP, 512 RAM, 40 GB Hard Disk, P-4.

2.4 Product Function: The user can access the system from anywhere
for net surfing. If users want any query about the requirement
then a few keystrokes on a computer keyboard by a operator can
avail all the details helping him/her not to wander department to
department to access the details. The paper work is greatly
minimized. No training is given to the user (operators).

In recent times in India and also other parts of the world


record handling and maintaining the accuracy have become
cumbersome processes. This portal will assist concerned
administrator in maintaining their records and searching as per
requirement only at mouse click. Manually find out the records is
a very tedious, cumbersome and risky job.

Search/ITS Engineering College Page 11

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

2.5 User Characteristics: User should have the knowledge


about operate the system and application. And also have the
knowledge go through right click on web application. User should
be friendly with system. Input screen have been designed in such
a way that user have practically no possible difficulty in
entering the information.

2.6 Constraints:

System Constraints:
System Constraints restrict options of design, behavior,
appearance or operation. They become requirements due to factors
outside the normal problem domain. System Constraints describe
how the product operates inside various circumstances and limit
the options designers have if building the product. This section
specifies design constraints imposed by other standards, hardware
limitations, communication interface limitations, etc. There are
a number of attributes of software that can serve as
requirements.

User Interface Constraints:


User Interface Constraints consist of 2 parts: the logical
characteristics of each interface between the software product
and its users and all the aspects of customizing (preferences)
the interface with the person who is using the system.
[This section should include all of those requirements that
affect usability. Examples:
Specify the required training time for a normal users and power
users to become productive at particular operations.
Specify measurable task times for typical tasks, or
Base usability requirements of the new system on other systems
that the users know and like.

Search/ITS Engineering College Page 12

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Specify requirements to conform to common usability standards –


e.g., IBM’s CUA standards, or the GUI standards published by
Microsoft for Windows 95.
The system’s Graphical User Interface (GUI) should adhere to
Industry standards so that the GUI will look the same on a
variety of operating systems such as Windows XP and Linux.
The system shall have a free flowing interface to keep the
usability of it to simple and easy.

Hardware Constraints:
Hardware Constraints include configuration characteristics, what
devices are to be supported, how they are to be supported, and
communication protocols, any applicable characteristics or limits
on primary and secondary memory or memory storage, any hardware
interfaces that are to be supported by the software, including
logical structure, physical addresses, expected behavior, etc.

Software Constraints:
Software Constraints are assumptions that particular pieces of
software will be available and are necessary to the functioning
of the product. This section describes software interfaces to
other components of the software system. These may be purchased
components, components reused from another application, or
components being developed for subsystems outside of the scope of
this SRS, but with which this software application must interact.
For example,
System must run on Linux.
Java must be installed on the operating system.

Search/ITS engineering College page 13

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Communications Constraints:
Below is a list of communication devices or protocols with which
the product must interact.
For example,
System must be able to communicate with printer.
System must communicate through TCP/IP.

Data Management Constraints:


This is a detailed description of constraints for data flow to
data management software and equipment outside the scope of the
project.
For example,
System must export financial data to a financial data management
program.

Operational Constraints:
Below is a list of restrictions on how the product will run when
in its environment.
The throughput of the system shall be kept to x seconds on
average but to a maximum of y seconds if the system is under
heavy load.
The throughput of the system shall be y transactions per second.
The system shall have an average of 10 current projects stored
and up to a Maximum 50 projects.
The system shall have an average of 50 workers currently logged
in and up to a Maximum of 100 users logged in
The system shall be available x% of the work day which is
between 6am and 6pm.
The system will have x hours of Mean Time between Failures
(MTBF).
The system will have y hours of Mean Time to Repair (MTTR).

Search/ ITS Engineering College page 14

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Site Adaptation Constraints:


This is a detailed description of data or initialization
sequences specific to a given site.
2.7 Architecture Design:

Search/ ITS Engineering College page 15

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

This is Architecture design of Rozgaar.com. According to this

design user can access the web application very easily.

2.8 Use Case Diagram:

Search/ ITS Engineering College page 16

Online job portal Version1.0


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

2.9 Class Diagram:

Search/ ITS Engineering College page 17


Online job portal Version1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

2.10 Sequence Diagrams: We have to desire two types of sequence


diagram.

2.10.1 Data Base Design: We will show that the database design of user

login with use of module.

Search/ ITS Engineering College page 18


Online job portal Version1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

Admin Login:

Search/ITS Engineering College page 19


Online job portal Version1.0
ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

User registration:

Search/ITS Engineering College page 20


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH
Admin welcome page:

Account Renewable

2.10.ERD
iagram: ER Diagram is shown on above pages.

Search/ITS Engineering College page 21


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

2.11 Assumptions and Dependencies:

• The details of customers such as username, password, account


type and their corresponding authority details should be manually
entered by the administrator before using this system.
• Every user should be comfortable of working with computer and
net browsing.
• He should be aware of the banking system.
• He must have basic knowledge of English too.

3.0 Specific Requirements:

IBM technology like IBM WAS (web application server ) , IBM WSAD (WebSphere

Studio Application Developer) and JVM (Java virtual machine ) are the primary requirement as

software side and a system with windows 2003 server operating system will be used to host the

side.

3.1 Supplementary Requirements:

This project very much dependents on java virtual machine and java environment, as we

are using MS SQL as data base and assume that is will be flexible with JAVA as well

IBM technology like IBM RAID,IBM WAS etc. and the intercommunication between

front end and back end will not be any issue.

Search/ITS Engineering college page22


ROZGAR.com Version 1.0
Software Requirement Specification 12/02/2011
SEARCH

3.2 Use Case Reports:

3.2.1 Login module: in login module we will going to make a


provision for the user id will be based on only alphabet
character and password will be 6 characters long having
alphanumeric character. a user if entering wrong password more
than three times than its account will be disabled for 24 hours.

3.2.2 Profile making --- a new user after generating his user id and

password will first required to make his profile having his

basic details like educational background and experience.

Job Searching --- a user can search a job based on his experience and
his domain knowledge by entering required parameters.

Search/ITS Engineering College page 23

You might also like