Blood Bank Management System UML Diagram

Posted By freeproject on March 18, 2018

Blood Bank Management System Activity Diagram

Posted By freeproject on March 13, 2018

This is the Activity UML diagram of Blood Bank Management System which shows the flows between the activity of Stock, Blood, Blood cells, Patient, Donor. The main activity involved in this UML Activity Diagram of Blood Bank Management System are as follows:

  • Stock Activity
  • Blood Activity
  • Blood cells Activity
  • Patient Activity
  • Donor Activity

Features of the Activity UML diagram of Blood Bank Management System

  • Admin User can search Stock, view description of a selected Stock, add Stock, update Stock and delete Stock.
  • Its shows the activity flow of editing, adding and updating of Blood
  • User will be able to search and generate report of Blood cells, Patient, Donor
  • All objects such as ( Stock, Blood, Donor) are interlinked
  • Its shows the full description and flow of Stock, Patient, Donor, Blood cells, Blood
Blood Bank Management System Activity Diagram

Blood Bank Management System Class Diagram

Posted By freeproject on August 2, 2017

Blood Bank Management System Class Diagram describes the structure of a Blood Bank Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Blood Bank Management System are Blood, Blood Group, Blood cells, Donor, Stock, Order.

Classes of Blood Bank Management System Class Diagram:

  • Blood Class : Manage all the operations of Blood
  • Blood Group Class : Manage all the operations of Blood Group
  • Blood cells Class : Manage all the operations of Blood cells
  • Donor Class : Manage all the operations of Donor
  • Stock Class : Manage all the operations of Stock
  • Order Class : Manage all the operations of Order

Classes and their attributes of Blood Bank Management System Class Diagram:

  • Blood Attributes : blood_id, blood_donor_id, blood_patient_id, blood_group, blood_bank, blood_cells, blood_tyoe, blood_description
  • Blood Group Attributes : blood_group_id, blood_group_donor_id, blood_group_patient_id, blood_group_type, blood_group_description
  • Blood cells Attributes : blood_cells_id, blood_cells_donor_id, blood_cells_patient_id, blood_cells_type, blood_cells_description
  • Donor Attributes : donor_id, donor_name, donor_mobile, donor_email, donor_username, donor_password, donor_address, donor_blood_group
  • Stock Attributes : stock_id, stock_blood, stock_number, stock_type, stock_description
  • Order Attributes : order_id, order_customer_id order_type, order_number, order_description

Classes and their methods of Blood Bank Management System Class Diagram:

  • Blood Methods : addBlood(), editBlood(), deleteBlood(), updateBlood(), saveBlood(), searchBlood()
  • Blood Group Methods : addBlood Group(), editBlood Group(), deleteBlood Group(), updateBlood Group(), saveBlood Group(), searchBlood Group()
  • Blood cells Methods : addBlood cells(), editBlood cells(), deleteBlood cells(), updateBlood cells(), saveBlood cells(), searchBlood cells()
  • Donor Methods : addDonor(), editDonor(), deleteDonor(), updateDonor(), saveDonor(), searchDonor()
  • Stock Methods : addStock(), editStock(), deleteStock(), updateStock(), saveStock(), searchStock()
  • Order Methods : addOrder(), editOrder(), deleteOrder(), updateOrder(), saveOrder(), searchOrder()

Class Diagram of Blood Bank Management System :

Class Diagram Image: 
Blood Bank Management System Class Diagram

Blood Bank Management System Component Diagram

Posted By freeproject on February 8, 2018

This is a Component diagram of Blood Bank Management System which shows components, provided and required interfaces, ports, and relationships between the Blood, Order, Stock, Donor and Blood cells. This type of diagrams is used in Component-Based Development (CBD) to describe systems with Service-Oriented Architecture (SOA). Blood Bank Management System UML component diagram, describes the organization and wiring of the physical components in a system.

Components of UML Component Diagram of Blood Bank Management System:

  • Blood Component
  • Order Component
  • Stock Component
  • Donor Component
  • Blood cells Component

Featues of Blood Bank Management System Component Diagram:

  • You can show the models the components of Blood Bank Management System.
  • Model the database schema of Blood Bank Management System
  • Model the executables of an application of Blood Bank Management System
  • Model the system's source code of Blood Bank Management System
Component Diagram: 

Blood Bank Management System Dataflow Diagram

Posted By freeproject on April 21, 2017

Blood Bank Management System Data flow diagram is often used as a preliminary step to create an overview of the Blood Bank without going into great detail, which can later be elaborated.it normally consists of overall application dataflow and processes of the Blood Bank process. It contains all of the userflow and their entities such all the flow of Blood, Blood Group, Sells, Blood Stock, Donor, Order, Patient. All of the below diagrams has been used for the visualization of data processing and structured design of the Blood Bank process and working flow.


Zero Level Data flow Diagram(0 Level DFD) of Blood Bank Management System :

This is the Zero Level DFD of Blood Bank Management System, where we have eloborated the high level process of Blood Bank. It’s a basic overview of the whole Blood Bank Management System or process being analyzed or modeled. It’s designed to be an at-a-glance view of Donor,Order and Patient showing the system as a single high-level process, with its relationship to external entities of Blood,Blood Group and Sells. It should be easily understood by a wide audience, including Blood,Sells and Donor In zero leve DFD of Blood Bank Management System, we have described the high level flow of the Blood Bank system.

High Level Entities and proccess flow of Blood Bank Management System:

  • Managing all the Blood
  • Managing all the Blood Group
  • Managing all the Sells
  • Managing all the Blood Stock
  • Managing all the Donor
  • Managing all the Order
  • Managing all the Patient
Zero Level DFD Blood Bank Management System

First Level Data flow Diagram(1st Level DFD) of Blood Bank Management System :

First Level DFD (1st Level) of Blood Bank Management System shows how the system is divided into sub-systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the Blood Bank Management System system as a whole. It also identifies internal data stores of Patient, Order, Donor, Blood Stock, Sells that must be present in order for the Blood Bank system to do its job, and shows the flow of data between the various parts of Blood, Sells, Order, Patient, Donor of the system. DFD Level 1 provides a more detailed breakout of pieces of the 1st level DFD. You will highlight the main functionalities of Blood Bank.

Main entities and output of First Level DFD (1st Level DFD):

  • Processing Blood records and generate report of all Blood
  • Processing Blood Group records and generate report of all Blood Group
  • Processing Sells records and generate report of all Sells
  • Processing Blood Stock records and generate report of all Blood Stock
  • Processing Donor records and generate report of all Donor
  • Processing Order records and generate report of all Order
  • Processing Patient records and generate report of all Patient
First Level DFD Blood Bank Management System

Second Level Data flow Diagram(2nd Level DFD) of Blood Bank Management System :

DFD Level 2 then goes one step deeper into parts of Level 1 of Blood Bank. It may require more functionalities of Blood Bank to reach the necessary level of detail about the Blood Bank functioning. First Level DFD (1st Level) of Blood Bank Management System shows how the system is divided into sub-systems (processes). The 2nd Level DFD contains more details of Patient, Order, Donor, Blood Stock, Sells, Blood Group, Blood.

Low level functionalities of Blood Bank Management System

  • Admin logins to the system and manage all the functionalities of Blood Bank Management System
  • Admin can add, edit, delete and view the records of Blood, Sells, Donor, Patient
  • Admin can manage all the details of Blood Group, Blood Stock, Order
  • Admin can also generate reports of Blood, Blood Group, Sells, Blood Stock, Donor, Order
  • Admin can search the details of Blood Group, Donor, Order
  • Admin can apply different level of filters on report of Blood, Blood Stock, Donor
  • Admin can tracks the detailed information of Blood Group, Sells, Blood Stock, , Donor
Second Level DFD Blood Bank Management System

Blood Bank Management System ER Diagram

Posted By freeproject on July 17, 2017

This ER (Entity Relationship) Diagram represents the model of Blood Bank Management System Entity. The entity-relationship diagram of Blood Bank Management System shows all the visual instrument of database tables and the relations between Blood Group, Donor, Blood, Order etc. It used structure data and to define the relationships between structured data groups of Blood Bank Management System functionalities. The main entities of the Blood Bank Management System are Blood, Blood Group, Blood cells, Donor, Stock and Order.

Blood Bank Management System entities and their attributes :

  • Blood Entity : Attributes of Blood are blood_id, blood_donor_id, blood_patient_id, blood_group, blood_bank, blood_cells, blood_tyoe, blood_description
  • Blood Group Entity : Attributes of Blood Group are blood_group_id, blood_group_donor_id, blood_group_patient_id, blood_group_type, blood_group_description
  • Blood cells Entity : Attributes of Blood cells are blood_cells_id, blood_cells_donor_id, blood_cells_patient_id, blood_cells_type, blood_cells_description
  • Donor Entity : Attributes of Donor are donor_id, donor_name, donor_mobile, donor_email, donor_username, donor_password, donor_address, donor_blood_group
  • Stock Entity : Attributes of Stock are stock_id, stock_blood, stock_number, stock_type, stock_description
  • Order Entity : Attributes of Order are order_id, order_customer_id order_type, order_number, order_description

Description of Blood Bank Management System Database :

  • The details of Blood is store into the Blood tables respective with all tables
  • Each entity (Order, Blood cells, Stock, Blood Group, Blood) contains primary key and unique keys.
  • The entity Blood cells, Stock has binded with Blood, Blood Group entities with foreign key
  • There is one-to-one and one-to-many relationships available between Stock, Donor, Order, Blood
  • All the entities Blood, Stock, Blood cells, Order are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Blood Bank Management System tables for fast query execution.
Blood Bank Management System ER Diagram

Blood Bank Management System Sequence Diagram

Posted By freeproject on January 31, 2018

This is the UML sequence diagram of Blood Bank Management System which shows the interaction between the objects of Blood, Donor, Order, Patient, Blood Group. The instance of class objects involved in this UML Sequence Diagram of Blood Bank Management System are as follows:

  • Blood Object
  • Donor Object
  • Order Object
  • Patient Object
  • Blood Group Object

This is the UML sequence diagram of Blood Bank Management System which shows the interaction between the objects of Blood, Donor, Order, Patient, Blood Group. The instance of class objects involved in this UML Sequence Diagram of Blood Bank Management System are as follows:

  • Blood Object
  • Donor Object
  • Order Object
  • Patient Object
  • Blood Group Object

Blood Bank Management System Use Case Diagram

Posted By freeproject on July 24, 2017

This Use Case Diagram is a graphic depiction of the interactions among the elements of Blood Bank Management System. It represents the methodology used in system analysis to identify, clarify, and organize system requirements of Blood Bank Management System. The main actors of Blood Bank Management System in this Use Case Diagram are: Super Admin, System User, Donor, Anonymous Users, who perform the different type of use cases such as Manage Blood, Manage Blood Group, Manage Blood cells, Manage Donor, Manage Stock, Manage Order, Manage Patient, Manage Users and Full Blood Bank Management System Operations. Major elements of the UML use case diagram of Blood Bank Management System are shown on the picture below.

The relationships between and among the actors and the use cases of Blood Bank Management System:

  • Super Admin Entity : Use cases of Super Admin are Manage Blood, Manage Blood Group, Manage Blood cells, Manage Donor, Manage Stock, Manage Order, Manage Patient, Manage Users and Full Blood Bank Management System Operations
  • System User Entity : Use cases of System User are Manage Blood, Manage Blood Group, Manage Blood cells, Manage Donor, Manage Stock, Manage Order, Manage Patient
  • Donor Entity : Use cases of Donor are Enquiry, Search Blood Group, Create Request, View Inventory, Make Payment
  • Anonymous Users Entity : Use cases of Anonymous Users are View Information, Fill Contact Us, Search Content

Use Case Diagram of Blood Bank Management System :

 Blood Bank Management System Use Case Diagram

Project Category