Académique Documents
Professionnel Documents
Culture Documents
College Name:
PBR VISVODAYA COLLEGE OF TECH&SCIENCE
Department:
Computer Science and Engineering.
Page no.1
Online Job Portal
Software Requirement Specification
Table of Contents
Description
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.11.1 ER Diagram...............................................................
2.11.2 Schema......................................................................
Page no.3
Online Job Portal Version 1.0
Software Requirement Specification
1.0 Introduction
“Job portal” is a web-based application , which help end user to find a job with
searching criteria like preferred location, job type, work profile . One can post
his/her details on this portal with all relative information.
There are many respective facilities given to end user. As we know or see the
functionality of “www.naukri.com” and other popular jobs portals. This application
provides logins to the end user and Employer type. End user can
1. Create,
2. Edit and
3. Delete
information by using his/her Unique USERID and PASSWORD .
Whereas Employer can search the profiles.
Application takes care of all the security issues so that only the authorized one
can login.
Page no.4
Online Job Portal Version 1.0
Software Requirement Specification
1.1 Purpose
The project helps in proper management and coordination of the records and
information.
The project will be able to give the report so that management can make decisions
on the basis of these reports.
Today is a fast way of transferring Data and Information over wide area, hence we
have used internet as a way for exchanging information.
This way convenience will prevail both for the Job Seeker and the Job Provider.
1.2 Scope: The Scope of the Online Job Portal includes the following key
points:
Page no.5
Online Job Portal Version 1.0
Software Requirement Specification
1. It should contain all the information about Company and Vacancy which is
in this site.
2. It should contain all the information of Job Seeker like
Personal Detail,
Professional Detail , and
Educational Detail , etc.
3. It should process and evaluate jobs registered by companies.
4. It should contain information related to Job expiry and registration.
5. It should maintain proper financial records.
6. It should have Administrator for scheduling administrative work of site.
Page no.6
Online Job Portal Version 1.0
Software Requirement Specification
1.4 References:
SITES:
www.sun.com
www.coreservlets.com
www.serverside.com
www.w3schools.com
www.google.com
Page no.7
Online Job Portal Version 1.0
Software Requirement Specification
www.webopedia.com
www.ddj.com
BOOKS:
Page no.8
Online Job Portal Version 1.0
Software Requirement Specification
Page no.9
Online Job Portal Version 1.0
Software Requirement Specification
The web pages (Html/J2EE) are presented to provide the user interface on
staff client side. The communication between customer and server is
provided through HTTP/HTTPS protocols.
On the server side, web server WASCE is used and database DB2 is used for
storing information .
Page no.10
Online Job Portal Version 1.0
Software Requirement Specification
Client Side
Processor RAM Disk Space
Server Side
Web Server Pentium III at 1 GHz 512MB 2GB
application
Server V5.0
Page no.11
Online Job Portal Version 1.0
Software Requirement Specification
2.Job Administrator
3.Employee Section
Registration
Page no.12
Online Job Portal Version 1.0
Software Requirement Specification
References/Video References
Interest list for Jobs and the option of posting resumes to the entire list in one
go
Option of taking Industry endorsed tests for better employability and put them
on the personal web page along with the resume
Page no.13
Online Job Portal Version 1.0
Software Requirement Specification
2.6 Constraints:
GUI is only in English.
Login and password is used for identification of voter and there is no
facility for guest.
This system is working for multiple server.
There is no maintainability of back up so availability will get affected
Limited to HTTP/HTTPS
The Architectural Design provides specific advantages that are vital to the business
continuity of the enterprise. Typical features of a real life may include the
following:
Security
Manageability
Easy Maintenance
Data Abstraction
The above mentioned points are some of the key design goals of a successful and
clear Architecture that intends to provide a good Business Solution.
Page no.14
Online Job Portal Version 1.0
Software Requirement Specification
Definition:
1. Presentation Layer
4. Database/Data Store
Each layer can be developed independently of the other provided that it adheres to
the standards and communicates with the other layers as per the specifications.
This is the one of the biggest advantages of the layer type architecture. Each layer
can potentially treat the other layer as a „Black-Box .
In other words, each layer does not care how other layer processes the data as long
as it sends the right data in a correct format.
ARCHITECTURAL DESIGN
Page no.15
Online Job Portal Version 1.0
Software Requirement Specification
Also called as the client layer comprises of components that are dedicated
to presenting the data to the user . For example: Windows/Web Forms and
buttons, edit boxes, Text boxes, labels, grids, etc.
This layer encapsulates the Business rules or the business logic of the
enterprise. To have a separate layer for business logic is of a great
advantage. This is because any changes in Business Rules can be easily
handled in this layer. As long as the interface between the layers remains the
same, any changes to the functionality/processing logic in this layer can be
made without impacting the others. A lot of client-server apps failed to
implement successfully as changing the business logic was a painful process.
Page no.16
Online Job Portal Version 1.0
Software Requirement Specification
Enter username
Enter password
Select role
Online Job Portal Version 1.0
Softn
2. REGISTRATION:
name
Desired
username
address
password
age
Personal
detail
Phone no.
Job field
USER
Email-id
Other
details qualification
Page no.18
v
3. JOB SEEKER :
registration
Login
Applicatio
n status
Resume
updating
Access to
customer
Page no.19
Online Job Portal Version 1.0
Software Requirement Specification
4. JOB PROVIDER :
Register
vacancy
Delete
vacancy
Update
vacancy
login
registration
JOB PROVIDER
Page no.20
Online Job Portal Version 1.0
Software Requirement Specification
5. JOB ADMINISTRATOR :
login
Viewing
members Maintain
website
Delete job
Delete
seeker
recruiter
Update
Generate password
reports
ADMINISTRATOR
Retrieve
user
Maintain reports of which company password
visits job seeker resume
Page no.21
Online Job Portal Version 1.0
Software Requirement Specification
6. DOMAIN AREA :
Company Email id
name
Other
Add company
vacancies details
Job Provider
Work
Experience
Page no.22
Online Job Portal Version 1.0
Software Requirement Specification
User Roles
Username
Password
Roles
adddetails()
getinformation( )
getdetails( )
Page no.23
Online Job Portal Version 1.0
Software Requirement Specification
Work
Experience
Domain
Username
Years
academic Post
Place Company
getdetails( ) Personal Details Work
Experience
Username
10th% getdetails( )
Username
12th% Phone
Degree Email
Achievement Dob
Specialization Interest
Resume getdetails( )
Page no.24
Online Job Portal Version 1.0
Software Requirement Specification
Size Datatype
1.)Name 20 Varchar(20)
2.)Email address 20 Varchar(20)
3.)Country 2 Varchar(2)
4.)Mobile 10 Integer(10)
7.)DOB 20 Varchar(60)
8)Gender 1 Char(1)
12.)Pincode 6 Integer(6)
14.)Username 20 Varchar(20)
Page no.25
Online Job Portal
Software Requirement Specification
Size Datatype
1.)Employer 50 Varchar(50)
2.)Designation 20 Varchar(20)
3.)Duration 3 Integer(3)
4.)Job Profile 30 Varchar(30)
5.)Flag 1 Char(1)
6.)Salary 10 Float(10)
7.)User name 20 Varchar(20)
Page no.26
Online Job Portal Version 1.0
Software Requirement Specification
Flag contains three fields:-
Size Datatype
1.)Preferred Status 20 Varchar(20)
2.)Job Type 1 Varchar(1)
3.)Employment Status 2 Varchar(2)
4.)User name 20 Varchar(20)
Page no.27
Online Job Portal Version 1.0
Software Requirement Specification
User Roles
Size Datatype
1.)Usename 30 Varchar(30)
2.)Password 10 Varchar(10)
3.)Role 3 Varchar(3)
4.)LastLogin_Date Date
5.)LastLogin_Time Time
Job Provider
Size Datatype
1.)Company Name 20 Varchar(20)
2.)Email Address 30 Varchar(30)
3.)Address 40 Varchar(40)
4.)City 2 Varchar(2)
5.)Recruiter s Name 20 Varchar(20)
6.)Company Type 2 Varchar(2)
Vacancie
s
Size Datatype
1.)Required 3 Varchar(30)
Experience
2.)Designation 20 Varchar(20)
3.)Minimum Joining 2 Varchar(2)
Time
Languages Known
Size Datatype
1.)Language 10 Varchar(10)
2.)Proficiency Level 1 char(1)
3.)Read 1 char(1)
4.)Write 1 char(1)
5.)Speak 1 char(1)
6.)Username 20 Varchar(20)
ER Diagram :
Professional
Academics Details
Vacancies
Personal Work
details Experience
provides
Desire job
details
Languages
known
Online Job Portal Version 1.0
Software Requirement Specification
3. Specific Requirements :
1. ADMINISTRATOR:
Page no.31
Online Job Portal Version 1.0
Software Requirement Specification
Viewing
members
login
Delete
job Maintain
seeker website
Generate
reports Delete
recruiters
Retrieve
user
password
2.REGISTRATION
Page no.32
Online Job Portal Version 1.0
Software Requirement Specification
name
Desire
password address
Personal age
detail
.
Job field
Phone
Other Email-id
qualificati
on
Page no.33
Online Job Portal Version 1.0
Software Requirement Specification
2.Job Seeker
Page no.34
Online Job Portal Version 1.0
Software Requirement Specification
login
Application
status
Resume
updating
Access to
customer care
Apply for job
Can have
personal web
Page no.35
Online Job Portal Version 1.0
Software Requirement Specification
Page no.36
Online Job Portal Version 1.0
Software Requirement Specification
Register
Delete
Update vacancy
vacancy
registratio login
n
JOB PROVIDER
Make the existing Web site more dynamic in nature - Many early Web
implementations consisted of static HTML pages. This becomes very
difficult to manage if the number of pages gets too large. An effective
Page no.37
Online Job Portal Version 1.0
Software Requirement Specification
Page no.38
Online Job Portal Version 1.0
Software Requirement Specification
Page no.39