SYSTEM DESIGN (Basic Modules)
SYSTEM DESIGN (Basic Modules)
SYSTEM DESIGN
4.1 Basic Modules
The goal of the design phase is to transform the requirements specified in the SRS document into
a structure that is suitable for implementation in some programming language. A system
is simply a set of components that interact to accomplish some purpose. Systems are of
two types:
1. open system
2. closed system
Systems that interact with their environments are open systems. They receive input and
produce output. In contrast; systems that do not interact with their surroundings are
closed systems all on going systems are open. Closed systems exist only as a concepts.
3. System Analysis.
4. System Design.
Effective analysts emphasize investigation and questioning to learn how the system
currently operates and to identify the requirements users have for a new or modified one.
Only after analysts fully understand the system are they able to analyze it and assemble
recommendations for system design.
Input Design
Output Design
Output design generally refers to the results and information that are generated by the
system for many end-users; output is the main reason for developing the system and the
basis on which they evaluate the usefulness of the application.
Code Design
The code design should be such that with less amount of coding we can achieve more
results. The speed of the system will be more if the coding is less. Whether the data in the
system is usable and readable by the system is depending on the coding. In the project,
the coding is being done such that proper validations are made to get the perfect input.
No error inputs are accepted. In addition care is taken such that the data integrity and
referential integrity is not violated in the database. In addition, coding is designed such
that concurrency avoidance of accessing the database, limited user access to the table is
made perfect.