0% found this document useful (0 votes)
200 views2 pages

SYSTEM DESIGN (Basic Modules)

The document discusses the system design phase of software development. It describes system design as transforming requirements into a structure suitable for implementation. It defines open and closed systems, with open systems interacting with their environment through inputs and outputs. The major components of system development are system analysis and system design. Input design converts user inputs into a computer format, while output design generates results. Code design aims to achieve more with less coding through validations and avoiding concurrency issues to maintain data integrity.

Uploaded by

Govinda Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
200 views2 pages

SYSTEM DESIGN (Basic Modules)

The document discusses the system design phase of software development. It describes system design as transforming requirements into a structure suitable for implementation. It defines open and closed systems, with open systems interacting with their environment through inputs and outputs. The major components of system development are system analysis and system design. Input design converts user inputs into a computer format, while output design generates results. Code design aims to achieve more with less coding through validations and avoiding concurrency issues to maintain data integrity.

Uploaded by

Govinda Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 2

CHAPTER 4

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.

System development can generally be thought of as having two major components

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

Input design is the process of converting user-originated inputs to a computer-based


format. Input design is one of the most expensive phases of the operation of
computerized system and is often the major problem of a system. In the project, the input
design is made in various window forms with various methods

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.

4.2 Data Design

4.2.1 Schema Design

4.2.2 Data Integrity and Constraints

4.3 Procedural Design

4.3.1 Logic Diagrams

4.3.2 Data Structures

4.3.3 Algorithms Design

4.4 User interface design

4.5 Security Issues

4.6 Test Cases Design

You might also like