Chapter Four
Chapter Four
SYSTEM DESIGN
4.0 Introduction
Based on the user requirements and the detailed analysis of the existing system, the new system
must be designed. This is the phase of system designing. It is the most crucial phase in the
developments of a system. The logical system design arrived at as a result of systems analysis is
converted into physical system design. Normally, the design proceeds in two stages:
1. Preliminary or General Design: In the preliminary or general design, the features of the new
system are specified. The costs of implementing these features and the benefits to be derived are
estimated. If the project is still considered to be feasible, we move to the detailed design stage.
2. Structured or Detailed Design: In the detailed design stage, computer-oriented work begins in
earnest. At this stage, the design of the system becomes more structured. Structure design is a
blue print of a computer system solution to a given problem having the Computer applications
same components and inter-relationships among the same components as the original problem.
Input, output, databases, forms, codification schemes and processing specifications are drawn up
in detail. In the design stage, the programming language and the hardware and software platform
in which the new system will run are also decided. There are several tools and techniques used
for describing the system design of the system. These tools and techniques includes flowchart,
data flow diagram (DFD), data dictionary, structured English, decision table, decision tree and so
on.
Efficiency – this system will have a piece of hardware on which the system will
run and a piece of software to run it, this design will be efficient and provide
users easily interact with the system without any delay.
Integrity - the new system will present accurate information and will cut down
the redundancy of the data by improving the integrity of the dat.
Extensibility–the new system will accept future development of the company
and improvement of the technology and can be added new capabilities to the
system without major changes to the underlying architecture.
Fault-tolerance - The system is resistant to and able to recover from component
failure.
Reliability–the new system will able to perform required function under stated
conditions for a specified period of time.
Security –The security of the new system will be high and can access the system
authorized users only, and if user will try to copy URL of the system to get
access power in to the system the new system will reject all unauthorized users
attempt the system.
0 Varcha Varcha Varcha Varcha Varcha Varcha Int blo Varcha Varcha Varcha
1 r(19) r(19) r(19) r(19) r(19) r(19) (20 b r(19) r(19) r(19)
)
Third Normal Form (3NF) to be in Third Normal Form (3NF) the relation must be in 2NF
and no transitive dependencies may exist within relation.
Table 4.2.5 third normal form (a)
Store_ID Product_id Product_name quantity
4.3.3Data dictionary
Data dictionary is central store house of information about System’s data. We will use it to
collect, document, and organize specific facts about system include the data flows, data stores,
external entities, and processes. The data dictionary also defines and describes all data elements
and meaningful combinations of data elements.
Table 1: Add branch table