SlideShare una empresa de Scribd logo
1 de 14
Bachelor of Engineering
Department of Information Technology
A. D. Patel Institute of Technology
Academic Year: 2013-14
[140703]
Object Oriented Analysis Design with UML
Blood Bank Management System
Prepared by:
Utsav Patel – 120010116017 – A5
Harshil Darji – 120010116045 – B5
Divy Shah – 120010116055 – C5
INDEX
Introduction
Use case diagram
Class diagram
State diagram
Activity diagram
Sequence diagram
Introduction
The goal of blood management is to ensure the
safe and efficient use of the many resources involved
in the complex process of blood component therapy.
Our experience with comprehensive blood
management programs has demonstrated sustainable
reductions in the use of blood products by twenty
percent or greater. This reduction reflects a more
efficient utilization of blood and its associated
resources, along with improvements in patient safety
and the quality of care.
Use case diagram
A use case diagram at its simplest is a
representation of a user's interaction with the system.
Cases included in following use-case diagram:
 Donation camp,
 Reception table,
 Donate blood,
 Process & test blood,
 Store blood,
 Order blood,
 purchase blood.
Class diagram
a class diagram in the UML is a type of static structure
diagram that describes the structure of a system by
showing the system's classes, their attributes, operations
(or methods), and the relationships among objects.
Classes included in following diagram:
 Donor,
 Receptionist,
 Doctor,
 Nurse,
 Lab technician,
 Blood,
 Blood bank,
 Hospital.
State diagram
A state diagram is a type of diagram used in
computer science and related fields to describe the
behavior of systems. State diagrams require that the
system described is composed of a finite number of
states.
States included in following system:
Idle, Donor registration, Donor checking, Take
blood, Test and process blood, Send blood to blood
bank, Verify and store blood,
Delivery to hospital.
Activity diagram
Activity diagrams are graphical representations of
workflows of stepwise activities and actions with
support for choice, iteration and concurrency.
the process of activity diagram is same as state
diagram, there are mainly two differences;
first: in this diagram condition is checked using
rectangle,
second: synchronized bar which use to split and
merge activities/state of diagram.
Sequence diagram
A sequence diagram is an interaction diagram that
shows how processes operate with one another and
in what order. It is a construct of a Message
Sequence Chart.
A sequence diagram shows, as parallel vertical lines
(lifelines), different processes or objects that live
simultaneously, and, as horizontal arrows, the
messages exchanged between them, in the order in
which they occur.
This allows the specification of simple runtime
scenarios in a graphical manner.
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)

Más contenido relacionado

La actualidad más candente

Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation pptR prasad
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management systemskk4646
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment systemAfsarah Jahin
 
Blood bank management system (3).pptx
Blood bank management system (3).pptxBlood bank management system (3).pptx
Blood bank management system (3).pptx49LavanyaPrasadCST
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system amarsajid
 
Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Ikhtiar Khan Sohan
 
Report on Smart Blood Bank project
Report on Smart Blood Bank projectReport on Smart Blood Bank project
Report on Smart Blood Bank projectk Tarun
 
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
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemKavi
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Blood Bank System Peroject (website) Full Document
 Blood Bank System Peroject (website) Full Document  Blood Bank System Peroject (website) Full Document
Blood Bank System Peroject (website) Full Document DAV.PG COLLAGE
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemSM. Aurnob
 
Online voting system
Online voting systemOnline voting system
Online voting systemSaurabh Kheni
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)Akash Kumar Dhameja
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Blood donation management
Blood donation managementBlood donation management
Blood donation managementlabib ahmed
 

La actualidad más candente (20)

Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management system
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment system
 
Blood bank management system (3).pptx
Blood bank management system (3).pptxBlood bank management system (3).pptx
Blood bank management system (3).pptx
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system
 
Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)
 
Report on Smart Blood Bank project
Report on Smart Blood Bank projectReport on Smart Blood Bank project
Report on Smart Blood Bank project
 
Blood bank report new
Blood bank report newBlood bank report new
Blood bank report new
 
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...
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Blood Bank System Peroject (website) Full Document
 Blood Bank System Peroject (website) Full Document  Blood Bank System Peroject (website) Full Document
Blood Bank System Peroject (website) Full Document
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Blood donation management
Blood donation managementBlood donation management
Blood donation management
 
SRS on blood bank
SRS on blood bankSRS on blood bank
SRS on blood bank
 

Similar a Blood Bank Management System (including UML diagrams)

Quality performance management
Quality performance managementQuality performance management
Quality performance managementselinasimpson331
 
Electronic quality management system
Electronic quality management systemElectronic quality management system
Electronic quality management systemselinasimpson2401
 
Quality management consultant
Quality management consultantQuality management consultant
Quality management consultantselinasimpson2501
 
Statistical quality management
Statistical quality managementStatistical quality management
Statistical quality managementselinasimpson2601
 
Software quality management system
Software quality management systemSoftware quality management system
Software quality management systemselinasimpson1801
 
Quality document management system
Quality document management systemQuality document management system
Quality document management systemselinasimpson2501
 
UNIT III.pptx
UNIT III.pptxUNIT III.pptx
UNIT III.pptxMECHHOD6
 
Quality management system software
Quality management system softwareQuality management system software
Quality management system softwareselinasimpson0301
 
Quality management institute
Quality management instituteQuality management institute
Quality management instituteselinasimpson1301
 
Concept of quality management
Concept of quality managementConcept of quality management
Concept of quality managementselinasimpson1001
 
Quality management healthcare
Quality management healthcareQuality management healthcare
Quality management healthcareselinasimpson0901
 
Presentation on quality management system
Presentation on quality management systemPresentation on quality management system
Presentation on quality management systemselinasimpson3001
 
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEMFORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEMijcseit
 

Similar a Blood Bank Management System (including UML diagrams) (20)

Hospital management
Hospital managementHospital management
Hospital management
 
Quality performance management
Quality performance managementQuality performance management
Quality performance management
 
Electronic quality management system
Electronic quality management systemElectronic quality management system
Electronic quality management system
 
Quality management consultant
Quality management consultantQuality management consultant
Quality management consultant
 
Statistical quality management
Statistical quality managementStatistical quality management
Statistical quality management
 
Software quality management system
Software quality management systemSoftware quality management system
Software quality management system
 
Quality document management system
Quality document management systemQuality document management system
Quality document management system
 
UNIT III.pptx
UNIT III.pptxUNIT III.pptx
UNIT III.pptx
 
System Modeling
System ModelingSystem Modeling
System Modeling
 
Se lec5
Se lec5Se lec5
Se lec5
 
Quality management system software
Quality management system softwareQuality management system software
Quality management system software
 
Quality management institute
Quality management instituteQuality management institute
Quality management institute
 
Quality management articles
Quality management articlesQuality management articles
Quality management articles
 
Concept of quality management
Concept of quality managementConcept of quality management
Concept of quality management
 
Quality management healthcare
Quality management healthcareQuality management healthcare
Quality management healthcare
 
Quality data management
Quality data managementQuality data management
Quality data management
 
Quality data management
Quality data managementQuality data management
Quality data management
 
Notes
NotesNotes
Notes
 
Presentation on quality management system
Presentation on quality management systemPresentation on quality management system
Presentation on quality management system
 
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEMFORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
 

Último

Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier Fernández Muñoz
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 

Último (20)

Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptx
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 

Blood Bank Management System (including UML diagrams)

  • 1. Bachelor of Engineering Department of Information Technology A. D. Patel Institute of Technology Academic Year: 2013-14 [140703] Object Oriented Analysis Design with UML Blood Bank Management System Prepared by: Utsav Patel – 120010116017 – A5 Harshil Darji – 120010116045 – B5 Divy Shah – 120010116055 – C5
  • 2. INDEX Introduction Use case diagram Class diagram State diagram Activity diagram Sequence diagram
  • 3. Introduction The goal of blood management is to ensure the safe and efficient use of the many resources involved in the complex process of blood component therapy. Our experience with comprehensive blood management programs has demonstrated sustainable reductions in the use of blood products by twenty percent or greater. This reduction reflects a more efficient utilization of blood and its associated resources, along with improvements in patient safety and the quality of care.
  • 4. Use case diagram A use case diagram at its simplest is a representation of a user's interaction with the system. Cases included in following use-case diagram:  Donation camp,  Reception table,  Donate blood,  Process & test blood,  Store blood,  Order blood,  purchase blood.
  • 5.
  • 6. Class diagram a class diagram in the UML is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects. Classes included in following diagram:  Donor,  Receptionist,  Doctor,  Nurse,  Lab technician,  Blood,  Blood bank,  Hospital.
  • 7.
  • 8. State diagram A state diagram is a type of diagram used in computer science and related fields to describe the behavior of systems. State diagrams require that the system described is composed of a finite number of states. States included in following system: Idle, Donor registration, Donor checking, Take blood, Test and process blood, Send blood to blood bank, Verify and store blood, Delivery to hospital.
  • 9.
  • 10. Activity diagram Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. the process of activity diagram is same as state diagram, there are mainly two differences; first: in this diagram condition is checked using rectangle, second: synchronized bar which use to split and merge activities/state of diagram.
  • 11.
  • 12. Sequence diagram A sequence diagram is an interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner.