SlideShare a Scribd company logo
System design
3.1 Introduction:
System design is a process of art of defining the architecture, components, modules,
interfaces and data for a system to satisfy specified requirements. One could see it as the
application of systems theory to product development. There is some overlap with the
disciplines of systems analysis, systems architecture and systems engineering.
Overview:
If the broader topic of product development blends the perspective of marketing, design,
and manufacturing in to single approach to product development [3], then design is the
act of taking the marketing information and creating the design of the product to the
manufactured. Systems design is therefore the process
Of defining and developing a system to satisfy specified requirements of the user. Until
the 1990’s systems design had a crucial and respected role in the data processing industry.
In the 1990’s standardization of hardware and software resulted in the ability to build
modular systems .the increasing importance of software running on the generic platforms
has enhanced the discipline of software engineering.
Object oriented analysis and design methods are becoming the most widely
standard language used in object oriented analysis and design [citation needed].it is
widely used for modeling software system and is increasingly used for high designing
non-software system and organizations.
Logical design:
The logical design of the system pertains to an abstract representation of the data flows,
inputs and outputs of the system. This is often conducted via modeling, which involves a
simplistic (and sometimes graphical) representation of an actual system. In the context of
the system’s design, modeling can undertake the following forms, including:
 Data flow diagram
 Entity life histories
Physical design
The physical design relates to the actual input and output process of the
system. This is laid down in terms of how data is inputted into the system, how it is
verified. Physical design, in this context, does not refer to the tangible physical design of
an information system. To use an analogy, a personal computers physical design involves
input via keyboard, processing within the CPU, and output via monitor, printer, etc. it
would not concern the actual layout of the tangible hardware, which for a PC would be a
monitor, CPU, motherboard, hard drive, modems, video/graphics cards, USB slots etc.
Applicable documents:
Applicable documents are synopsis and SRS of E-Workshop.
Functional decomposition:
Functional decomposition refers broadly to the process of resolving a
functional relationship into its constituent. Parts in such a way that the original function
can be reconstructed (i.e.; recomposed) from those parts by function composition. In
general, this process of decomposition is undertaken either for the purpose of gaining
insight into the identity of the constituent components (which may reflect individual
physical processes of interest, for example) or for the purpose of obtaining a compressed
representation of the global function, a task which is feasible only when the constituent
processes possess a certain level of modularity (i.e.; independence or non-interaction).
Functional components:
This section identifies the functional components of the software package.
Modules used in this project are:
[…………………………… Insert modules ……………………]
Some of the symbols used in data flow diagrams are given below:
3.2 Description of programs
Context flow diagram (CFD):
A context flow diagram (CFD) is a graphical representation of the
“flow” of context through an information system.
CFDs can also be used for the visualization of data processing (structured
design).On a CFD, data items flow from an external data source or an internal data source
to an internal data store or an external data sink, via an internal process. A CFD provides
no information about the timing or ordering of processes, or about whether processes will
operate in sequence or in parallel. It is therefore quite different from a flowchart, which
shows the control through an algorithm, allowing a reader to determine what operations
will be performed, in hat order, and under what circumstances, but not what kinds of data
Process A process shows a transformation or manipulation of data flows within
the system. A process transforms incoming data flow into outgoing data
flow.
External Entity External entities are outside the system, but they either supply input data
into the system or use system output. External entities are represented by
a rectangle.
Data Flows A data flow shows flow of information from source to destination. A data
flow is represented by a line, with arrowhead showing the direction of
flow.
will be input to and output from the system, nor where the data will come from and go to,
nor where the data will be stored.
[……………….insert CFD ………………]
Top level data flow diagram:
A Data Flow Diagram is a graph showing the flow of data values from their
sources in objects through processes that transform them to their destination in other
objects.
A DFD Also known as “bubble chart”, has the purpose of clarifying the system
requirements and identifying major transformations that will become programs in system
design. So it is the starting point of the design phase that functionally decomposes the
requirements specifications down to the lowest level of detail. A DFD consists of a series
of bubbles joined by lines. The bubbles represent data Transformations and the lines
represent data flows in the system. A DFD consists of processes that transform data, data
flows that move data, actor objects that produce and consume data, and data store objects
that store data passively.
[………………………Top level DFD …………………………]
Level 1:
[………………………Level 1…………………………]
Functional component:
Input: Enter User Name and password
Process Definition: login process
Output: If Login is successful then it transfers to Customer account page. If not, then it
will back to Login page.
Interface with other Functional components: Login page, Registration page.
Level 2:
[………………………Level 2…………………………]
Functional component:
Input: Vehicle service request, Sell Vehicle, Buy Vehicle, Spare parts request
Definition: Customer can send request to vehicle service, selling second hand vehicles,
also customer can place order for spare parts.
Output: View vehicle service request, view vehicle records, Paid details.
Interface with other Functional components: Customer account.
Level 3:
[………………………Level 3…………………………]
Functional component:
Input: Check vehicle service request and spare parts request
Process Definition: Employee will search vehicle service request and spare parts request
Output: Generate bill
Level 4:
[………………………Level 4…………………………]
Functional component:
Input: Search customer’s vehicle service status, Buy/Sell vehicle details, spare parts
order details.
Process definition: Manage customers
Output:View inventory details.
E workshop system design

More Related Content

PPTX
Software Engineering- ERD DFD Decision Tree and Table
PPT
Data Flow Diagram and USe Case Diagram
PPT
Data flow diagram(19th march)
PPTX
System design
PPT
SSAD; TOOLS & TECHNIQUES
PPT
HSC Context and data flow diagrams ( DFD )
PPTX
System analysis and design logical design
PPTX
CIS 2303 LO3 Process Modeling
Software Engineering- ERD DFD Decision Tree and Table
Data Flow Diagram and USe Case Diagram
Data flow diagram(19th march)
System design
SSAD; TOOLS & TECHNIQUES
HSC Context and data flow diagrams ( DFD )
System analysis and design logical design
CIS 2303 LO3 Process Modeling

What's hot (18)

PPTX
Data flow diagram
DOC
Df dtutorial
DOCX
Input and output design
DOC
Df dtutorial
PDF
Logical design vs physical design
PPTX
Final presentation of tools and techniques of structure analysis (Management ...
PPTX
Data flow diagram
DOCX
Data flow oriented modeling
PDF
Introduction to Data Flow Diagram (DFD)
DOCX
Data flow diagrams dfd
PPTX
Data flow diagrams
PPTX
Feasibility study and data flow diagram
PDF
PRESS MANAGEMENT Documentation
PPTX
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
PPTX
Context diagram
PPT
Data flow diagrams
Data flow diagram
Df dtutorial
Input and output design
Df dtutorial
Logical design vs physical design
Final presentation of tools and techniques of structure analysis (Management ...
Data flow diagram
Data flow oriented modeling
Introduction to Data Flow Diagram (DFD)
Data flow diagrams dfd
Data flow diagrams
Feasibility study and data flow diagram
PRESS MANAGEMENT Documentation
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
Context diagram
Data flow diagrams
Ad

Similar to E workshop system design (20)

PPTX
BCA V Sem System design and Implementation
PPTX
System design and Implementation NOTES.pptx
PPTX
data analysis and interpratation in reserch
PDF
Analyzing Systems Using Data Flow Diagrams
PPTX
software design
DOCX
Computers in management
PPT
Chapter 7 Basic Building of SE Architecture.ppt
PPTX
Programming Engineering Lecture 7 Alaa.pptx
PDF
Data Flow Models part6
PPTX
analysis and design of information system
PDF
CPEN 70 - Chapter 2 (Relevant Tools, Standards andor Engineering Constraints)...
PPT
data-flow-diagram_software engineering.ppt
PDF
Block 1 ms-034 unit-2
PPTX
SOFTWARE ENGINEERING ppt
PPT
Software engg. pressman_ch-10
PPTX
DFD.pptx
PPT
Ssad system design
PPTX
System analysis and design
PPTX
Advance Software Engineering module - 3.pptx
PPT
system and analysis design ppt in this you
BCA V Sem System design and Implementation
System design and Implementation NOTES.pptx
data analysis and interpratation in reserch
Analyzing Systems Using Data Flow Diagrams
software design
Computers in management
Chapter 7 Basic Building of SE Architecture.ppt
Programming Engineering Lecture 7 Alaa.pptx
Data Flow Models part6
analysis and design of information system
CPEN 70 - Chapter 2 (Relevant Tools, Standards andor Engineering Constraints)...
data-flow-diagram_software engineering.ppt
Block 1 ms-034 unit-2
SOFTWARE ENGINEERING ppt
Software engg. pressman_ch-10
DFD.pptx
Ssad system design
System analysis and design
Advance Software Engineering module - 3.pptx
system and analysis design ppt in this you
Ad

Recently uploaded (20)

PPTX
ai tools demonstartion for schools and inter college
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Introduction to Artificial Intelligence
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Understanding Forklifts - TECH EHS Solution
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Digital Strategies for Manufacturing Companies
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Nekopoi APK 2025 free lastest update
PPT
Introduction Database Management System for Course Database
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
System and Network Administration Chapter 2
ai tools demonstartion for schools and inter college
VVF-Customer-Presentation2025-Ver1.9.pptx
Introduction to Artificial Intelligence
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Understanding Forklifts - TECH EHS Solution
How to Migrate SBCGlobal Email to Yahoo Easily
Digital Strategies for Manufacturing Companies
Computer Software and OS of computer science of grade 11.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms I-SECS-1021-03
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Design an Analysis of Algorithms II-SECS-1021-03
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Nekopoi APK 2025 free lastest update
Introduction Database Management System for Course Database
Operating system designcfffgfgggggggvggggggggg
Reimagine Home Health with the Power of Agentic AI​
wealthsignaloriginal-com-DS-text-... (1).pdf
System and Network Administration Chapter 2

E workshop system design

  • 1. System design 3.1 Introduction: System design is a process of art of defining the architecture, components, modules, interfaces and data for a system to satisfy specified requirements. One could see it as the application of systems theory to product development. There is some overlap with the disciplines of systems analysis, systems architecture and systems engineering. Overview: If the broader topic of product development blends the perspective of marketing, design, and manufacturing in to single approach to product development [3], then design is the act of taking the marketing information and creating the design of the product to the manufactured. Systems design is therefore the process Of defining and developing a system to satisfy specified requirements of the user. Until the 1990’s systems design had a crucial and respected role in the data processing industry. In the 1990’s standardization of hardware and software resulted in the ability to build modular systems .the increasing importance of software running on the generic platforms has enhanced the discipline of software engineering. Object oriented analysis and design methods are becoming the most widely standard language used in object oriented analysis and design [citation needed].it is widely used for modeling software system and is increasingly used for high designing non-software system and organizations. Logical design: The logical design of the system pertains to an abstract representation of the data flows, inputs and outputs of the system. This is often conducted via modeling, which involves a simplistic (and sometimes graphical) representation of an actual system. In the context of the system’s design, modeling can undertake the following forms, including:
  • 2.  Data flow diagram  Entity life histories Physical design The physical design relates to the actual input and output process of the system. This is laid down in terms of how data is inputted into the system, how it is verified. Physical design, in this context, does not refer to the tangible physical design of an information system. To use an analogy, a personal computers physical design involves input via keyboard, processing within the CPU, and output via monitor, printer, etc. it would not concern the actual layout of the tangible hardware, which for a PC would be a monitor, CPU, motherboard, hard drive, modems, video/graphics cards, USB slots etc. Applicable documents: Applicable documents are synopsis and SRS of E-Workshop. Functional decomposition: Functional decomposition refers broadly to the process of resolving a functional relationship into its constituent. Parts in such a way that the original function can be reconstructed (i.e.; recomposed) from those parts by function composition. In general, this process of decomposition is undertaken either for the purpose of gaining insight into the identity of the constituent components (which may reflect individual physical processes of interest, for example) or for the purpose of obtaining a compressed representation of the global function, a task which is feasible only when the constituent processes possess a certain level of modularity (i.e.; independence or non-interaction). Functional components: This section identifies the functional components of the software package. Modules used in this project are: […………………………… Insert modules ……………………]
  • 3. Some of the symbols used in data flow diagrams are given below: 3.2 Description of programs Context flow diagram (CFD): A context flow diagram (CFD) is a graphical representation of the “flow” of context through an information system. CFDs can also be used for the visualization of data processing (structured design).On a CFD, data items flow from an external data source or an internal data source to an internal data store or an external data sink, via an internal process. A CFD provides no information about the timing or ordering of processes, or about whether processes will operate in sequence or in parallel. It is therefore quite different from a flowchart, which shows the control through an algorithm, allowing a reader to determine what operations will be performed, in hat order, and under what circumstances, but not what kinds of data Process A process shows a transformation or manipulation of data flows within the system. A process transforms incoming data flow into outgoing data flow. External Entity External entities are outside the system, but they either supply input data into the system or use system output. External entities are represented by a rectangle. Data Flows A data flow shows flow of information from source to destination. A data flow is represented by a line, with arrowhead showing the direction of flow.
  • 4. will be input to and output from the system, nor where the data will come from and go to, nor where the data will be stored. [……………….insert CFD ………………] Top level data flow diagram: A Data Flow Diagram is a graph showing the flow of data values from their sources in objects through processes that transform them to their destination in other objects. A DFD Also known as “bubble chart”, has the purpose of clarifying the system requirements and identifying major transformations that will become programs in system design. So it is the starting point of the design phase that functionally decomposes the requirements specifications down to the lowest level of detail. A DFD consists of a series of bubbles joined by lines. The bubbles represent data Transformations and the lines represent data flows in the system. A DFD consists of processes that transform data, data flows that move data, actor objects that produce and consume data, and data store objects that store data passively. [………………………Top level DFD …………………………] Level 1: [………………………Level 1…………………………] Functional component: Input: Enter User Name and password Process Definition: login process Output: If Login is successful then it transfers to Customer account page. If not, then it will back to Login page. Interface with other Functional components: Login page, Registration page. Level 2:
  • 5. [………………………Level 2…………………………] Functional component: Input: Vehicle service request, Sell Vehicle, Buy Vehicle, Spare parts request Definition: Customer can send request to vehicle service, selling second hand vehicles, also customer can place order for spare parts. Output: View vehicle service request, view vehicle records, Paid details. Interface with other Functional components: Customer account. Level 3: [………………………Level 3…………………………] Functional component: Input: Check vehicle service request and spare parts request Process Definition: Employee will search vehicle service request and spare parts request Output: Generate bill Level 4: [………………………Level 4…………………………] Functional component: Input: Search customer’s vehicle service status, Buy/Sell vehicle details, spare parts order details. Process definition: Manage customers Output:View inventory details.