Professional Documents
Culture Documents
System design
Process of developing a plan for an improved system,
based upon the results of the systems analysis.
It involves developing of a new model of the new
system, including logical and physical specifications
of outputs, inputs, processing, storage, and
procedures.
Logical design:
It is also known as conceptual design, lays out the
components of the system and their relationship to each
other as they appear to users.
Physical design:
It translates the abstract logical design into specific technical design for the
new system.
Output
design
Processing
design
Physical
design
Storage
design
Input
design
Output design:
The system development team identifies the outputs the proposed
system should produce in order to satisfy the information
requirements of the users.
Output can be presented to users in following forms:
Tabular form
Graphic form
Printed form
Screen display form
Input design:
It consists of developing procedures for data preparation,
developing steps that are necessary to put data into a usable
form for processing and data entry.
The objective of input design is to make data entry as easy,
logical, and free from errors as possible.
Sources of input design:
Form design
Coding
Designing Data entry
Storage design:
In every IS, data storage is required for concurrent use as well
as for future use.
Form of storage:
Files
Creating a database which can be shared by different users
when the need arises
Processing Design:
It focuses on the design of software resources.
It produces detailed program specifications to meet user interface.
Procedure Design: It specifies how the computer will function from data
entry stage to output stage.
This includes the following steps:
o Data entry
o Data Validation
o Transaction validation
o Edit and update
o Data Processing
o Output Processing
Flowchart
System Testing
After a system is completely designed, it is better to test its
functionality before it is installed.
Steps in Testing:
1. Program Testing: It checks two types of errors- syntax
error and logic error.
2. String testing: Each program is tested independently as
well as jointly to ensure that all the programs work well
jointly
3. System Testing: It tests the system as a whole. The volume
of the transactions is increased gradually to test whether
the system will work effectively during peak loads
System Implementation
It includes conversion of a basic application to a complete
replacement of the existing system.
Types of implementation:
Implementation of a computer system to replace a manual
system.
Implementation of a new computer system to replace an
existing one.
Implementation of a modified application to replace an
existing one using the same computers.
Hardware acquisition
Software acquisition
Installation
Conversion
User training
Post- Implementation evaluation
THANK YOU