You are on page 1of 13

Online job portal Version 1.

0
Software Requirements Specification <date>
VYCET-RANGERS

VYCET-RANGERS

Online job portal


Software Requirements Specification
Version 1.0

Team Guide: A.V.S.Sudhakar


Members: T.Sirisha,
M.Sasikanth,
N.Rohini,
T.Swapnakumari.
College Name: V.R.S&Y.R.N COLLEGE OF ENGG&TECH
Department: C.S.E
State: Andhra Pradesh

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 1


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS

Revision History

Date Version Description Author


<date> 1.0 Synopsis VYCET-
RANGERS
<date> 2.0 Synopsis VYCET-
RANGERS

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 2


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS

Table of Contents
Description Page No.

1.0 Introduction

1.1 Purpose

1.2 Scope

1.3 Definition, Acronyms, and Abbreviations

1.4 References

1.5 Technologies to be used

1.6 Overview

2.0 Overall Description

2.1 Product Perspective

2.2 Product features

2.3 Software Interface

2.4 Hardware Interface

2.5 Product Function

2.6 User Characteristics

2.7 Constraints

2.8 Architecture Design

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 3


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS

2.9 Use Case Model Description

2.10 Class Diagram

Sequence Diagrams

2.11 Database Design

2.12 ER Diagram

2.13 Assumptions and Dependencies

3.0 Specific Requirements

3.1 Use Case Reports

3.2 Safety Requirements

3.3 Security Requirements

3.4 Other Requirements

3.4.1 Licensing Requirements

3.4.2 Legal, Copyright, and Other Notices

3.4.3 Applicable Standards

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 4


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS

1. Introduction
Viewing available jobs, or applying to the online through website where in
the job seekers has to go to online and check the available jobs at the online. Job
seekers check the list of jobs available and apply the job through online. Then the
agency will show available jobs for the job seeker for his qualifications and the then
updates the jobs database.

To investigate the use of an Online Job Applying System. This system


would be used by members who may be Job seekers or Agencies(employers) 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 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 Job Applying System and if it fulfils these needs are detailed in the use-case
and supplementary specifications.

1.1 Purpose

The purpose of online Job portal system is that it is well organized and
more often than really help people get jobs. Most of them have a basic sign up
procedure where the candidate can upload the resume and fill out all the important
details about their educational backgrounds, skills and work experience no fee for the
job seeker. However, there are so many portals and so many jobs between them that it
becomes difficult to manually apply for these jobs from each and every job portal on the
internet. A quicker way of doing this would be to procure a program from the net which
can search for jobs through all these many sites and show the results in one window.
There is software out there which makes it possible for job seekers to find hundreds of
opportunities in and around their areas and reply to these postings with a cover letter
and the resume with just a few clicks. Software of this nature usually keeps the user
informed with email alerts and reduces the time spent on job hunting.

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 5


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
1.2 Scope
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.

 Main Page

Search jobs, browse jobs by country, by category or by agency. Latest


jobs listed on the front page.

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

 Employers Area

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

1.3 Definitions, Acronyms, and Abbreviations:

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.

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 6


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
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.

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

HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server


protocol between a web browser and a web server.

XML (Extensible Markup Language): It is a markup language that was


designed to transport and store data.

JSP (Java Server Pages): It is used to create dynamic web content.

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.

SOA(Service-Oriented Architecture): A service-oriented architecture is


Essentially a collection of services. These services communicate with each other.

UML(Unified Modeling Language): It is a blue print for modeling, visualizing,


Construction and deployment.

1.5 Technologies to be used:

J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture.

JAVA: Application architecture.

WASCE: (WebSphere Application Server Community Edition) Web Server

DB2: IBM Database.

XML: Extension Markup Language.

Web 2.0: RSS Feed 2.0.

RAD 7.0: Development tool.


VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 7
Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
Eclipse: Integrated Development Environment Tool.

1.6 Overview
This document will provide the outline of the requirements, overview of the
characteristics and constraints of the system.

The document 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.0 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 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 complete overview of the system is as shown in the overview diagram below:
The product to be developed has interactions with the users: Admin, Members
who are the Job seekers and the agencies of the UHCL .

The product has to interact with other systems like: Internet, Billing System and the
UHCL Information Security System.

2.2 product features:

.2.1 Jobseekers Features

 Advanced job search functions


 Register for a jobseekers account
 Build your profile
 Build online CV
 Build multiple cover letters

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 8


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
 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
 Easy to use interface
 Retrieve login information via email.

.2.2 Agencies Features

 Advanced CV search functions


 View detailed bills.
 Purchase advertising credits via credit card.
 Enable/Disable CV database access.
 Advertise job vacancies instantly.
 Edit/Delete job vacancies.
 Upload company logo.
 Purchase jobseeker contact details.
 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.
 View applicant cover letters.

.2.3 Administration Features

 Multiple administration accounts


 Live statistics
 Create resources
 Create multiple job categories with subcategories
 Create countries with regions and cities
 Specify working hours, contracts and experience levels
 View/Edit/Delete jobseekers
 Email individual jobseekers
 View/Edit/Delete employers
 Email individual employers
 Upgrade/Downgrade agency accounts
 Upload company logos
 View jobs for each agency
 Add/Edit jobs for each specific agency

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 9


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
 Advanced mailing system
 Advanced content management system
 Add unlimited pages of content

2.3 Software Interface:

-I- Front End Client: RAD/ROSE/RSA/eclipse/web sphere

-I- Web Server:

-I- Data Base Server:

-I- Back End:DB2 Express-c or DB2UDB

2.4 Hardware Interface:

-I- Client Side:

-I- Server Side:

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

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 10


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
 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.
 The system uses the University information security requirements to
provide the login facility to the users.

2.5.1. Operating 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. (Please refer to Performance Requirements on Heading 5.1).

 Web Browsers [Java Script enabled]


 Google Chrome
 Internet explorer
 Mozilla Firefox

 Operating Systems and versions.


 All the Windows OS versions.

2.6. 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
sufficient to educate the users on how to use the system without any
problems.

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 11


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
2.7. 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.

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

3.0 Specific Requirements


3.2.Safety Requirements

Highly recommend Kaspersky 2010 internet security to been Installed in


users Pc to prevent the harm that may occurs by Unwanted malicious software’s,
phishing URLs and all the types of Virus attacks during using this application..

3.3.Security Requirements

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 12


Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
All users should be properly authenticated before allowed entry into the
system Authentication will be based on a E-mail address, and a password. All
activities on the system must be logged.

3.4.Other Requirements
The user must be agreed with all the term and conditions that have
provided by the System Administrator, local authority and Should Obey to the all
International standards and Protocols.

3.4.1.Licensing Requirements
The usage is restricted to only S.A.C. Hijas Ahmed who is developing the
Online Job Portal System and signs the maintenance contract.

3.4.2.Legal, Copyright, and Other Notices


Online Job Portal System is a trademark and cannot be used without
consent.

3.4.3.Applicable Standards
The ISO/IEC 6592 guidelines for the documentation of computer based
application systems will be followed

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECH Page | 13

You might also like