SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Chapter 4
System Design
ABSTRACT:
When the work related to all the estimation and planning is been completed the next step
which is actual designing of the product is to be done. After successfully listing and gaining the
resources required the process of constructing the elements with accomplishment of required
features is to be done. And the definition of the architecture, modules ,components and
different interfaces of those component in the systemdesign phase.
4.1) INTRODUCTION:
Systems design is the process of defining the architecture, components, modules, interfaces,
and data for a systemto satisfy specified requirements. Systems design could be seen as the
application of systems theory to product development. There is some overlap with the
disciplines of systems analysis, systems architecture and systems engineering. High level design
identifying the system processes, functional components and their interfaces. Derived from
system requirements, provides an overview of the project
 Define the components that are needed
 Establish how components “communicate” with other components
 Determine how to modularize the project into discrete work packages
 Identify critical interfaces that must be well defined
 Used to provide initial cost, schedule & resource estimates. Usually little or few
implementation details
 As system design is refined, and lower level subsystems are included, implementation
issues may need to be addressed
4.2) BLOCK DIAGRAM:
 A block diagram is a diagram of a system in which represented by blocks connected by
lines that show the relationships of the blocks. They are heavily used in engineering
in hardware design, electronic design, software design ,and process flow diagrams.
 Block diagrams are typically used for higher level, less detailed descriptions that are
intended to clarify overall concepts without concern for the details of implementation
.
Fig: Block diagram of blood bank system
4.3) SYSTEM ARCHITECHTURE:
A systemarchitecture or systems architecture is the conceptual model that defines
the structure, behaviour, and more views of a system. An architecture description is a formal
description and representation of a system, organized in a way that supports reasoning about
the structures and System architecture can comprise system components, the externally visible
properties of those components, the relationships (e.g. the behaviour) between them. It can
provide a plan from which products can be procured, and systems developed, that will work
together to implement the overall system.
Fig: System architecture of blood bank system
4.4) DATAFLOW DIAGRAM
A data flow diagram is a graphical representation that depicts information flow and the
transforms that are applied as data move from input to output. The basic form of a data flow
diagram, also known as a data flow graph or a bubble chart.The data flow diagram may be used
to represent a systemor software at any level of abstraction. In fact, DFDs may be partitioned
into levels that represent increasing information flow and functional detail. Therefore, the DFD
provides a mechanism for functional modelling as well as information flow modelling.
A context diagram is a top level (also known as Level 0) data flow diagram. It only contains one
process node (process 0) that generalizes the function of the entire system in relationship to
external entities. The first level DFD shows the main processes within the system.
Data Flow Diagram Notations
You can use two different types of notations on your data flow diagrams:
1: Process Notations
Process: A process transforms incoming data flow into outgoing data flow.
2) Data store Notations
Data Store: Data stores are repositories of data in the system. They are sometimes also referred
to as files.
3) Dataflow Notations
Dataflow: Dataflow are pipelines through which packets of information flow. Label the arrows
with the name of the data that moves through it.
4) External Entity: External entities are objects outside the system, with which the system
communicates. External entities are sources and destinations of the system's inputs and
outputs.
Process 1
Process
DFD’s for Blood Bank System:
Level 0 DFD: Blood bank System
Level 1 DFD: Blood bank System
Level 2 DFD: Blood bank System
4.5) TABLE STRUCTURE:
In computer programming, a table is a data structure used to organize information, just as it is
on paper. There are many different types of computer-related tables, which work in a number
of different ways. The following are examples of the more common types.
I) In data processing, a table (also called an array) is a organized grouping of fields.
Tables may store relatively permanent data, or may be frequently updated.
II) II) In a relational database, a table (sometimes called a file) organizes the
information about a single topic into rows and columns.
III) III) A decision table (often called a truth table), which can be computer-based or
simply drawn up on paper, contains a list of decisions and the criteria on which they
are based .All possible situations for decisions should be listed, and the action to
take in each situation should be specified.
IV) IV) An HTML table is used to organize Web page elements spatially or to create a
structure for data that is best displayed in tabular form, such as lists or
specifications.
Table structure for admin login
name Type Allow Null
Hospital_id VARCHAR No
password VARCHAR No
Table structure for User login
name Type Allow Null
User_id VARCHAR No
password VARCHAR No
Table 1:Donor_deatils
name Type Allow Null
id INT(10) No
Name VARCHAR No
location VARCHAR No
Contact no INT(10) No
Age INT(2) No
Location VARCHAR Yes
Table 2:requester
name Type Allow Null
id INT(10) No
name VARCHAR NO
Age INT(2) Yes
location VARCHAR NO
Blood type VARCHAR NO
Table 3:Blood_inventory
name Type Allow Null
id INT(10) No
Qty INT(10) No
location VARCHAR yes
Blood type VARCHAR No
Table 4:donate_blood
name Type Allow Null
id INT(10) No
name VARCHAR Yes
location VARCHAR No
Blood type VARCHAR No
Contact NO INT(10) No
sugar VARCHAR No
address VARCHAR Yes
Table 5:Blood_master
name Type Allow Null
id INT(10) No
group VARCHAR No
4.6) STATE TRANSITION DAIGRAM:
The state transition diagram represents the behaviour of a systemby depicting its states
and the events that cause the systemto change state. In addition, the STD indicates what
actions (e.g., process activation) are taken as a consequence of a particular event. A state
transition diagram indicates how the system moves from state to state. State transition
diagrams have been used right from the beginning in object-oriented modelling. The basic
idea is to define a machine that has a number of states (hence the term finite state
machine). The machine receives events from the outside world, and each event can cause
the machine to transition from one state to another.
State transition diagram for blood bank system:
4.7) ER DIAGRAM:
The entity/relationship diagram enables a software engineer to fully specify the data objects
that are input and output from a system, the attributes that define the properties of these
objects, and their relationships. Like most elements of the analysis model, the ERD is
constructed in an iterative manner.
Relationship Diagram Notations
1) Entity
An entity is an object or concept about which you want to store information.
2) Weak Entity
A weak entity is an entity that must defined by a foreign key relationship with another
entity as it cannot be uniquely identified by its own attributes alone
3) Key attribute
A key attribute is the unique, distinguishing characteristic of the entity. For example, an
employee's social security number might be the employee's key attribute.
3) Multi valued attribute
A multi valued attribute can have more than one value. For example, an employee
entity can have multiple skill values.
6) Relationships
Relationships illustrate how two entities share information in the database structure.
ER Diagram for blood bank system:
4.8) CONCLUSION:
In this chapter we have Define the components that are needed, and Specified how
components “communicate” with other components. We have modularized the project into
discrete work packages, identified critical interfaces that must be well defined. We have
designed the block diagram ,they are typically used for higher level, less detailed
descriptions. After that we have designed system architecture, a system architecture is
the conceptual model that defines the structure, behaviour, and more views of a system. A
data flow diagram is a graphical representation that depicts information flow and the
transforms that are applied as data move from input to output. A table is a data
structure used to organize information. A state transition diagram indicates how the system
moves from state to state. E-R diagrams fully specify data objects, properties of the objects
and the relationship.

Weitere ähnliche Inhalte

Was ist angesagt?

SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... GCWUF
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system amarsajid
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemMonotheist Sakib
 
Blood bank management system
Blood bank management systemBlood bank management system
Blood bank management systemRajendraPrasad361
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation pptR prasad
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project ProposalAzmeen Gadit
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Showrav Mazumder
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentationChaudhry Sajid
 
Library management system
Library management systemLibrary management system
Library management systemParesh Gosavi
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSM. Aurnob
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemSakibhasan63
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 

Was ist angesagt? (20)

SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
 
Blood bank management system
Blood bank management systemBlood bank management system
Blood bank management system
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project Proposal
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
 
SRS on blood bank
SRS on blood bankSRS on blood bank
SRS on blood bank
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentation
 
Library management system
Library management systemLibrary management system
Library management system
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 

Ähnlich wie System Design Overview

System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling ToolsLiam Dunphy
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifahalish sha
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement systemFaisalGhffar
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its FundamentalsHitesh Mohapatra
 
topic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftopic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftahir427002
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information systemRenu Sharma
 
Chapter Five Physical Database Design.pptx
Chapter Five Physical Database Design.pptxChapter Five Physical Database Design.pptx
Chapter Five Physical Database Design.pptxhaymanot taddesse
 
Dbms questions
Dbms questionsDbms questions
Dbms questionsSrikanth
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorialAlex Ali
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESMalvika Bansal
 
Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9kiruthikamurugesan2628
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introductionJananath Banuka
 

Ähnlich wie System Design Overview (20)

System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling Tools
 
uml.pptx
uml.pptxuml.pptx
uml.pptx
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement system
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its Fundamentals
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
topic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftopic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdf
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
E workshop system design
E workshop system designE workshop system design
E workshop system design
 
Chapter Five Physical Database Design.pptx
Chapter Five Physical Database Design.pptxChapter Five Physical Database Design.pptx
Chapter Five Physical Database Design.pptx
 
Dbms
DbmsDbms
Dbms
 
Database Basics
Database BasicsDatabase Basics
Database Basics
 
T-SQL Overview
T-SQL OverviewT-SQL Overview
T-SQL Overview
 
Dbms questions
Dbms questionsDbms questions
Dbms questions
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUES
 
Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9
 
Database Design
Database DesignDatabase Design
Database Design
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
 

Kürzlich hochgeladen

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Kürzlich hochgeladen (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

System Design Overview

  • 2. ABSTRACT: When the work related to all the estimation and planning is been completed the next step which is actual designing of the product is to be done. After successfully listing and gaining the resources required the process of constructing the elements with accomplishment of required features is to be done. And the definition of the architecture, modules ,components and different interfaces of those component in the systemdesign phase. 4.1) INTRODUCTION: Systems design is the process of defining the architecture, components, modules, interfaces, and data for a systemto satisfy specified requirements. Systems design could be seen as the application of systems theory to product development. There is some overlap with the disciplines of systems analysis, systems architecture and systems engineering. High level design identifying the system processes, functional components and their interfaces. Derived from system requirements, provides an overview of the project  Define the components that are needed  Establish how components “communicate” with other components  Determine how to modularize the project into discrete work packages  Identify critical interfaces that must be well defined  Used to provide initial cost, schedule & resource estimates. Usually little or few implementation details  As system design is refined, and lower level subsystems are included, implementation issues may need to be addressed 4.2) BLOCK DIAGRAM:  A block diagram is a diagram of a system in which represented by blocks connected by lines that show the relationships of the blocks. They are heavily used in engineering in hardware design, electronic design, software design ,and process flow diagrams.  Block diagrams are typically used for higher level, less detailed descriptions that are intended to clarify overall concepts without concern for the details of implementation .
  • 3. Fig: Block diagram of blood bank system 4.3) SYSTEM ARCHITECHTURE: A systemarchitecture or systems architecture is the conceptual model that defines the structure, behaviour, and more views of a system. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the structures and System architecture can comprise system components, the externally visible properties of those components, the relationships (e.g. the behaviour) between them. It can provide a plan from which products can be procured, and systems developed, that will work together to implement the overall system.
  • 4. Fig: System architecture of blood bank system 4.4) DATAFLOW DIAGRAM A data flow diagram is a graphical representation that depicts information flow and the transforms that are applied as data move from input to output. The basic form of a data flow diagram, also known as a data flow graph or a bubble chart.The data flow diagram may be used to represent a systemor software at any level of abstraction. In fact, DFDs may be partitioned into levels that represent increasing information flow and functional detail. Therefore, the DFD provides a mechanism for functional modelling as well as information flow modelling. A context diagram is a top level (also known as Level 0) data flow diagram. It only contains one process node (process 0) that generalizes the function of the entire system in relationship to external entities. The first level DFD shows the main processes within the system.
  • 5. Data Flow Diagram Notations You can use two different types of notations on your data flow diagrams: 1: Process Notations Process: A process transforms incoming data flow into outgoing data flow. 2) Data store Notations Data Store: Data stores are repositories of data in the system. They are sometimes also referred to as files. 3) Dataflow Notations Dataflow: Dataflow are pipelines through which packets of information flow. Label the arrows with the name of the data that moves through it. 4) External Entity: External entities are objects outside the system, with which the system communicates. External entities are sources and destinations of the system's inputs and outputs. Process 1 Process
  • 6. DFD’s for Blood Bank System: Level 0 DFD: Blood bank System Level 1 DFD: Blood bank System
  • 7. Level 2 DFD: Blood bank System 4.5) TABLE STRUCTURE: In computer programming, a table is a data structure used to organize information, just as it is on paper. There are many different types of computer-related tables, which work in a number of different ways. The following are examples of the more common types. I) In data processing, a table (also called an array) is a organized grouping of fields. Tables may store relatively permanent data, or may be frequently updated. II) II) In a relational database, a table (sometimes called a file) organizes the information about a single topic into rows and columns. III) III) A decision table (often called a truth table), which can be computer-based or simply drawn up on paper, contains a list of decisions and the criteria on which they are based .All possible situations for decisions should be listed, and the action to take in each situation should be specified. IV) IV) An HTML table is used to organize Web page elements spatially or to create a structure for data that is best displayed in tabular form, such as lists or
  • 8. specifications. Table structure for admin login name Type Allow Null Hospital_id VARCHAR No password VARCHAR No Table structure for User login name Type Allow Null User_id VARCHAR No password VARCHAR No Table 1:Donor_deatils name Type Allow Null id INT(10) No Name VARCHAR No location VARCHAR No Contact no INT(10) No Age INT(2) No Location VARCHAR Yes Table 2:requester name Type Allow Null id INT(10) No name VARCHAR NO Age INT(2) Yes location VARCHAR NO Blood type VARCHAR NO Table 3:Blood_inventory name Type Allow Null id INT(10) No Qty INT(10) No location VARCHAR yes Blood type VARCHAR No
  • 9. Table 4:donate_blood name Type Allow Null id INT(10) No name VARCHAR Yes location VARCHAR No Blood type VARCHAR No Contact NO INT(10) No sugar VARCHAR No address VARCHAR Yes Table 5:Blood_master name Type Allow Null id INT(10) No group VARCHAR No 4.6) STATE TRANSITION DAIGRAM: The state transition diagram represents the behaviour of a systemby depicting its states and the events that cause the systemto change state. In addition, the STD indicates what actions (e.g., process activation) are taken as a consequence of a particular event. A state transition diagram indicates how the system moves from state to state. State transition diagrams have been used right from the beginning in object-oriented modelling. The basic idea is to define a machine that has a number of states (hence the term finite state machine). The machine receives events from the outside world, and each event can cause the machine to transition from one state to another. State transition diagram for blood bank system:
  • 10.
  • 11. 4.7) ER DIAGRAM: The entity/relationship diagram enables a software engineer to fully specify the data objects that are input and output from a system, the attributes that define the properties of these objects, and their relationships. Like most elements of the analysis model, the ERD is constructed in an iterative manner. Relationship Diagram Notations 1) Entity An entity is an object or concept about which you want to store information. 2) Weak Entity A weak entity is an entity that must defined by a foreign key relationship with another entity as it cannot be uniquely identified by its own attributes alone 3) Key attribute A key attribute is the unique, distinguishing characteristic of the entity. For example, an employee's social security number might be the employee's key attribute. 3) Multi valued attribute A multi valued attribute can have more than one value. For example, an employee entity can have multiple skill values. 6) Relationships Relationships illustrate how two entities share information in the database structure.
  • 12. ER Diagram for blood bank system:
  • 13. 4.8) CONCLUSION: In this chapter we have Define the components that are needed, and Specified how components “communicate” with other components. We have modularized the project into discrete work packages, identified critical interfaces that must be well defined. We have designed the block diagram ,they are typically used for higher level, less detailed descriptions. After that we have designed system architecture, a system architecture is the conceptual model that defines the structure, behaviour, and more views of a system. A data flow diagram is a graphical representation that depicts information flow and the transforms that are applied as data move from input to output. A table is a data structure used to organize information. A state transition diagram indicates how the system moves from state to state. E-R diagrams fully specify data objects, properties of the objects and the relationship.