You are on page 1of 13

c Online job portal Version 1.

0
Software Requirements Specification <date>
VYCET-RANGERS
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c c c c c c c c 
 c

cccccccccccccccccccc  



 
  
  
 
Version 1.0

Y  


 
  Y
 
M.Sasikanth,
N.Rohini,
T.Swapnakumari.
College Name: V.R.S&Y.R.N COLLEGE OF ENGG&TECH
Department: C.S.E
c c c

c
c

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

ccccccccccccccccccccccccccc cc  


 


º c  c º


  c c
cc cc
cc VYCET-
RANGERSc
cc cc
cc VYCET-
RANGERSc
c

c
c

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

c c c c c Y  


          




!"

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

c c c c c

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

c
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

D
!  & '  

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.3cApplicable Standardsc


( & '    

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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


 "
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   cJob Applyingc

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.


  
c

The purpose of  )*  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.


#  
The   c c c
 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.

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

ÿ  

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


jobs listed on the front page.

ÿ )  +  

Jobs seekers can sign-up and submit their resume or manage their Job
Alerts. Job seekers can manage other things associated with their account. c

ÿ |   

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

ÿ  

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


D   *  %

)#,,-)%#,  ,): It is a programming platform, belonging to


the Java platform, which is used for developing and running distributed java
applications.

./- * )% 012It is a technique used in java


Script to create dynamic web pages.

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


c
c Online job portal Version 1.0
Software Requirements Specification <date>
VYCET-RANGERS
ù #
! It is commonly associated with web applications which facilitate
interactive information sharing, interoperability, user-centered design and
collaboration on the World Wide Web.

3Y1-3* Y /1 2 It is used to create static web pages.

3YY-3* Y /Y 2 It is a transaction oriented client/ server


protocol between a web browser and a web server.

01-,/  1 2 It is a markup language that was


designed to transport and store data.

) -)% %  2 It is used to create dynamic web content.



4#-"4 #2 It is a database management system that provides a
flexible and efficient database platform to raise a strong "on demand" business
applications.

$ - % 5$      2A service-oriented architecture is


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

61-6  1 2It is a blue print for modeling, visualizing,


Construction and deployment.


7Y     


)#,,(Servlet, JSP, JAXP, Java Beans) Application architecture.

) Application architecture.

ù ,(WebSphere Application Server Community Edition) Web Server

4#IBM Database.

01Extension Markup Language.

ù #
!RSS Feed 2.0.

& 8
!Development tool.

, Integrated Development Environment Tool.

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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


9 $% % (
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:

$%  This section will describe major components of the system,
interconnections, and external interfaces.

  & '  This section will describe the functions of actors, their
roles in the system and the constraints faced by the system.

#
!$%  

#
  % 

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.

#
#  

Ñ Ñ    

Ë Advanced job search functions


Ë Register for a jobseekers account
Ë Build your profile
Ë Build online CV
Ë Build multiple cover letters
Ë Upload Word CV
Ë Paste your Word CV

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

Ñ Ñ Ñ 
  cc

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

#
#
D :  

Ë 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

Ë Advanced mailing system

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

#
D ( "  


-I- :, & ;&$ ,;& ;  ;(   

-I- ù  % 

-I- 4  % 

-I- 4,4#,/ 54#64

#
<3( "  

-I-    

-I- %   



#
7:

ccccccThe 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&TECHccccccccccccccccccccccccccccc cc cc


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

#
7

$ ,% 


Y c c 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.
c

#
9
6   


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&TECHccccccccccccccccccccccccccccc cccc


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


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

#
D
    

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

D
!  & '  
D
#
 *& '  

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




D
D
*& '  

VYCET-RANGERS / V.R.S&Y.R.N COLLEGE OF ENGG&TECHccccccccccccccccccccccccccccc cccc


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

D
<
$ & '  
 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.

D
<

1 & '  
The usage is restricted to only S.A.C. Hijas Ahmed who is developing the
Online Job Portal System and signs the maintenance contract.

D
<
#
1 * $  
Online Job Portal System is a trademark and cannot be used without
consent.

D
<
D
  
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&TECHccccccccccccccccccccccccccccc cccc


c