Online Job Portal-SRS
Online Job Portal-SRS
Online Job Portal-SRS
Specification
For
Prepared by
TechnoBeatz Team
1
Online Job Portal
Objective:
This project is aimed at developing a web site for Online Job Portal. It is of
great importance to the unemployed people. This site allocates the right
job information for suitable persons. All the jobseekers as well as job
providers’ information are stored in the database.
Existing System:
• The existing system dose not provide the option for Job providers.
• The existing System dose not have the facility for mobile alerts.
Proposed System:
• This website can provide the mail alert and mobile alert facility for
the jobseekers
Number of Modules:
2
The Website after careful analysis has been identified to be presented
with the following modules:
1. Administrator
2. Jobseeker
3. Job provider
Administrator:
This module is having the facility of viewing the information about job
providers and jobseekers .Administrator accept the information of job
provider’s needs and send the job information to Jobseeker by using
mobile alert and through mail alert also.
Jobseeker
This module is having the facility for registering new users. All the new
user information are saved in the database
JobProvider :
This module having the facility for sending the job information to
administrator which will be viewed by the job seeker’s
Software Requirements :
Hardware Requirements:
3
Processor : Pentium IV
Hard Disk : 40GB
RAM : 512MB or more
SDLC METHDOLOGIES
5
Fig 1.0-Spiral Model
ADVANTAGES:
6
• Estimates(i.e. budget, schedule etc .) become more relistic as
work progresses, because important issues discoved earlier.
INPUT DESIGN
Input design is a part of overall system design. The main objective during
the input design as given below:
Input States:
• Data recording
• Data transcription
• Data conversion
• Data verification
• Data control
• Data transmission
• Data validation
• Data correction
Input Types:
7
It is necessary to determine the various types of input. Inputs can be
categorized as follows:
Input Media:
At this stage choice has to be made about the input media. To conclude
about the input media consideration has to be given to:
• Type of Input
• Flexibility of Format
• Speed
• Accuracy
• Verification methods
• Rejection rates
• Ease of correction
• Security
• Easy to use
• Portability
Keeping in view the above description of the input types and input media,
it can be said that most of the inputs are of the form of internal and
interactive. As input data is to be directly keyed in by the user, the
keyboard can be considered to be the most suitable input device.
OUTPUT DESIGN:
8
Outputs from computer systems are required primarily to communicate
the results of processing to users. They are also used to provide a
permanent copy of the results for later consultation. The various types of
outputs in general are:
For Example
9
Output Media:
In the next stage it is to be decided that which medium is the most
appropriate for the output. The main considerations when deciding about
the output media are:
APPLICATION DEVELOPMENT:
N-Tier Applications:
The N-tier Applications provide specific advantages that are vital to the
business continuity of the enterprise. Typical features of a real life n-tier
may include the following:
• Security
10
• Availability and Scalability
• Manageability
• Easy Maintenance
• Data Abstraction
The above mentioned points are some of the key design goals of a
successful n-tier application that intends to provide a good Business
Solution.
Definition:
• Presentation Layer
• Database/Data Store
This is the one of the biggest advantages of the n-tier application. Each
layer can potentially treat the other layer as a ‘Block-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.
11
Fig 1.1-N-Tier Architecture
12
4. The Database Layer:
PERFORMANCE REQUIREMENTS:
13
FEASIBILITY REPORT:
• Technical Feasibility
• Operation Feasibility
• Economical Feasibility
Technical Feasibility
The technical issue usually raised during the feasibility stage of the
investigation includes the following:
14
to facilitate all concerned users in their various capacities or roles.
Permission to the users would be granted based on the roles specified.
Therefore, it provides the technical guarantee of accuracy, reliability and
security. The software and hard requirements for the development of this
project are not many and are already available in-house at NIC or are
available as free as open source. The work for the project is done with the
current equipment and existing software technology. Necessary
bandwidth exists for providing a fast feedback to the users irrespective of
the number of users using the system.
Operational Feasibility
Proposed projects are beneficial only if they can be turned out into
information system. That will meet the organization’s operating
requirements. Operational feasibility aspects of the project are to be
taken as an important part of the project implementation. Some of the
important issues raised are to test the operational feasibility of a project
includes the following: -
15
Economic Feasibility
16