Академический Документы
Профессиональный Документы
Культура Документы
PROJECT
PROJECT-P1
PAYROLL SYSTEM
GROUP-G8
SUBMITTED BY
Neha Tewari
MCA V Sem
0605414061
ACKNOWLEDGEMENT
Introduction
Identification of Need
Preliminary Investigation
Problem Statement
Information Collection
Objective
Feasibility Study
• Technical Feasibility
• Economical Feasibility
• Operational Feasibility
• Schedule Feasibility
Overview of the project
Design Phase
• Data Flow Diagram
• Entity Relationship Diagram
Testing of the project
Implementation
Maintenance
INTRODUCTION
PRELIMINARY INVESTIGATION
The major steps in the preliminary investigation of
requirements analysis phase are as follows:
PROBLEM STATEMENT
Economical Feasibility
A system that can be developed technically and that will be used if
installed must be a good investment for the organization
Economical feasibility deals with evaluation of development cost
weighted against the ultimate income or bebefit derived from the
developed system. Financial benefits must equal or exceed the
costs. The financial and economic questions raised by analysis
during the preliminary investigation are for the purpose of
estimating the following::
• The cost to conduct a full system investigation. The cost for
hardware and software for the application being considered.
• The benefits in it the form of reduced costs or fewer costly
errors.
Economical justification is generally the “bottom line”
consideration for the most system. Economic justification includes
a broad range of concerns that include cost benefit analysis .Cost
benefit analysis delineates costs for project.Development and
weight them against tangible and intangible benefits of a system.
Operational Feasibility
Proposed projects are beneficial only if they can be turned into
information systems that will meet the organization operating
requirements. Operational feasibility is a consideration about the
working of the system after installation in the company Simply
stated, this system of feasibility asks if the system will work when
it is developed and installed.
The following are the questions that help test the operational
feasibility of a project:
• Is there sufficient support for the project from management
and users? If the current system is will linked and used to the
extent that person will not be able to see reasons for a
change , there may be resistance.
• Are current business methods acceptable to the users?if they
are not ,users my welcome a change that will bring about
more operational and useful systems.
• Have the users been involvement in the panning and
development of the project? Early involvement reduces the
chances of any resistance to the chances of any resistance to
the system and increase the likelihood of successful project.
• Will the project system can cause any harm? Will it produce
poorer results in any respect of the area? Will accessibility of
the information be lost? Will individual’s performance be
poorer after implementation than before?
Issues that appear to be relatively minor in the beginning have
ways of growing into major problems after
implementation.Therefore all operational aspects must be
considered carefully.
Schedule feasibility
Schedule feasibility is an evaluation of time, which is to taken for
the development of the project.Consideration of the time frame for
the completion of the project is important since delays affect costs,
computer time and other development work.
All the above types of feasibility study were conducted and it was
inferred that the system is feasible and was recommended for
development.
OVERVIEW OF THE PROJECT
DATA FLOW –
DATA STORES –
The data stores describe the temporary or permanent collection
of the data. Various tables have been used for the storage of data
PROCEDURES :
CONTROLS :
Maturity date
Adds_in
INSURANCE/POLICY Minus in
ALLOWANCE
insurance Gross
salary Deduct
Emp_code
year month date
add
adds
da EMI in
PAY BILL id
LOAN/ADV
loan
loan
Emp_code allowance Basic salary
s
premium duration
Net salary
Date of joining
value
name
id
EMPLOYEE MASTER
condition
id
Depends
address on
designation Pay group category
Pay id
title
PAY SCALE
paymax
designation
depends
Pay min
Pay
increment
DEPENDENTS
name
number
age
relation
TESTING OF SOFTWARE
Once the code for a module or function has been written, it is
tested under several conditions. Testing of the code is done to
observe whether it behaves as per the expectation. For testing a
module or function, several test cases are generated and the
behavior of the program is observed. If the output at any test case
is different than expected, then its code could have to be corrected
or it may have to be rewritten. The exhaustive testing of the
program is very difficult and might take a lot of time. The test
cases are so developed that they cover almost every condition .The
testing of software may be categorized as follows:
Unit testing
Integration testing
System testing
UNIT TESTING
INTEGRATION TESTING
SYSTEM TESTING
IMPLEMENTATION
The implementation phase is less creative phase than system
design. It is primarily concerned with user training, site preparation
, and file conversion. When the candidate system is linked to
terminals or remote size, the telecommunication network and test
of the network along with the system are also included under
implementation.
MAINTENANCE