SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Distributed Blood Bank
Management System Database
Before I start my discussion
Let us know
What is Blood Bank?
2
What is Blood Bank?
• A blood bank is a cache or bank
of blood or blood components, gathered as a
result of blood donation or collection, stored
and preserved for later use in blood
transfusion.
• The term "blood bank" typically refers to a
division of a hospital where the storage of
blood product occurs and where proper
testing is performed.
3
Basic Project Overview
• In this project we are trying to implement
a distributed database from a centralized
database of Blood Bank Management
System.
• Here, we have designed a distributed
database system for Blood Bank
Management from a centralized database
system.
• Which will increase the system
performance, reliability and throughput.
4
Methodology
I have incorporated several methodologies for
creating this system, which is shown in next
slide
5
Methodology (Cont.)
6
Existing
System
Review i.e.
Centralized DB
Data
distribution
based on
horizontal
fragmentation
Getting Query
Statistics
Vertical
Fragmentation
based on
Query
statistics
Figure: Developing Methodology
Existing Centralized Database ERD
7
Sample Tables with Dates
8
Figure: Branch Table
Sample Tables with Dates (Cont.)
9
Figure: Donor Table
Distribution among sites
10
Site Name Site area
Blood Bank Chwakbazar Chwakbazar
Blood Bank CMCH Prabortok Circle
Blood Bank Bahaddarhat Chandgaon
Blood Bank Anderkilla Anderkilla
Blood Bank Agrabad Agrabad
Blood Bank New Market New Market
Blood Bank CEPZ CEPZ
Blood Bank Halishohor Halishohor
Distribution among sites (Cont.)
11
Chwakbazar
Halishohor
CEPZ
New
Market
Agrabad
Anderkilla
Chandgaon
Prabortok
Circle
Fig: Distributed Sites are connected with each Other where each of them has their
own data
Data Distribution techniques (Cont.)
• The result of previous shown query is given
below:
• By this way we have also selected our other
table values.
12
Query Statistics Collection
• We have assumed some queries. Based upon
that we’ll make decision for vertical
fragmentation.
• Suppose we have some applications in our site
which generate quires in following areas:
• Donor
– Find d_name,blood_group,phone via sub_area
– Update donor details
– Etc
13
Vertical Fragmentation based on
Query statistics
• We have fragmented the database vertically based on
the query written above.
• Fragments of Donor
– Donor_fragment1(d_id,d_name,address,blood_group,pho
ne)
– Donor_fragment1(d_id,br_id,area,sub_area,national_id,e
mail)
• Fragments of Blood_request
– Bloodrequest_frg1(name,address,hospital,blood_gruop,bl
ood_amount,phone)
– Bloodrequest_frg2(id,name,delivery_confirmation,email)
14
Average Response Time at
Centralized Database & Distributed
Database
15
0
5
10
15
20
25
30
Centralized
Distributed
Figure: Average Response Time at Centralized Database &
Distributed Database
System basic with graphical view
• Required Tools
Here we used Microsoft
office Access to create
the database and Microsoft
Visual Studio .NET
to design the interfaces.
Overview of Graphical
Presentation
• Donor Details
• Blood Collection
• Screening
• Component preparation
• Blood storage
• Blood request
• Compatibility
• Blood issue
• Monthly statistics
Compatibility Testing
 Before a transfusion, compatibility testing
between donor’s and patient’s blood must be
done. Firstly they perform testing to determine
the blood type of patients and perform cross
matching test to identify compatible blood
components for blood transfusions.
Compatibility testing interface
Blood issued
 They issue the components to the patient
according the compatibility report.
 To other hospitals they issue RBC only.
Blood issue interface
Monthly Statistics Analysis
 The following Statistical Analysis are
maintained by the Hospital Blood Bank.
a. Blood Collection
b. Blood Collection Of Summary
c. Collection Of Blood Group
d. Analysis Of RCC
Monthly statistics analysis
interface
Conclusion
 As the donor’s data is saved in the system we
can reject those who have HIV or any other
infections.
 As we have the contact number of the donor
we can contact donor whenever necessary
comes.
 Since we have the expiry date of the packs we
can have a proper storage management
system.
Bloodbank

Contenu connexe

Tendances

Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management systemskk4646
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectnarii
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation pptR prasad
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentationCity University
 
Smart Blood Bank System Based on IoT
Smart Blood Bank System Based on IoTSmart Blood Bank System Based on IoT
Smart Blood Bank System Based on IoTRadha Mahalle
 
Chapter 7 & 14 HIT 109
Chapter 7  & 14  HIT 109Chapter 7  & 14  HIT 109
Chapter 7 & 14 HIT 109Angela49938
 
First Referal Unit
First Referal UnitFirst Referal Unit
First Referal UnitAmit Samanta
 
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni
 
Final application
Final applicationFinal application
Final applicationtomcook8
 
poster_INFORMS_healthcare_2015 - condensed
poster_INFORMS_healthcare_2015 - condensedposter_INFORMS_healthcare_2015 - condensed
poster_INFORMS_healthcare_2015 - condensedYang Yang
 
Misunderstanding about Doctors’ Medical Billing and Coding for Medicare
Misunderstanding about Doctors’ Medical Billing and Coding for MedicareMisunderstanding about Doctors’ Medical Billing and Coding for Medicare
Misunderstanding about Doctors’ Medical Billing and Coding for MedicareOutsource Strategies International
 
Hp pwp13 trainingguide
Hp pwp13 trainingguideHp pwp13 trainingguide
Hp pwp13 trainingguideBrian Ambrose
 

Tendances (16)

Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management system
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-project
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentation
 
Smart Blood Bank System Based on IoT
Smart Blood Bank System Based on IoTSmart Blood Bank System Based on IoT
Smart Blood Bank System Based on IoT
 
MIS
MISMIS
MIS
 
Introduction to Bahmni
Introduction to BahmniIntroduction to Bahmni
Introduction to Bahmni
 
Chapter 7 & 14 HIT 109
Chapter 7  & 14  HIT 109Chapter 7  & 14  HIT 109
Chapter 7 & 14 HIT 109
 
First Referal Unit
First Referal UnitFirst Referal Unit
First Referal Unit
 
Hms
HmsHms
Hms
 
Patient Portal Instructions
Patient Portal InstructionsPatient Portal Instructions
Patient Portal Instructions
 
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)
 
Final application
Final applicationFinal application
Final application
 
poster_INFORMS_healthcare_2015 - condensed
poster_INFORMS_healthcare_2015 - condensedposter_INFORMS_healthcare_2015 - condensed
poster_INFORMS_healthcare_2015 - condensed
 
Misunderstanding about Doctors’ Medical Billing and Coding for Medicare
Misunderstanding about Doctors’ Medical Billing and Coding for MedicareMisunderstanding about Doctors’ Medical Billing and Coding for Medicare
Misunderstanding about Doctors’ Medical Billing and Coding for Medicare
 
Hp pwp13 trainingguide
Hp pwp13 trainingguideHp pwp13 trainingguide
Hp pwp13 trainingguide
 

En vedette

Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system databaseSaimunur Rahman
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemSM. Aurnob
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Rfid Attadance System ( Project PPt )
Rfid Attadance System ( Project PPt )Rfid Attadance System ( Project PPt )
Rfid Attadance System ( Project PPt )Bhautik Vaghela
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Harshil Darji
 
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
 
Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySukanta Biswas
 

En vedette (10)

Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system database
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
SRS on blood bank
SRS on blood bankSRS on blood bank
SRS on blood bank
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Rfid Attadance System ( Project PPt )
Rfid Attadance System ( Project PPt )Rfid Attadance System ( Project PPt )
Rfid Attadance System ( Project PPt )
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
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...
 
Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI Technology
 

Similaire à Bloodbank

Predicting Blood Donor Using Data Mining
Predicting Blood Donor Using Data MiningPredicting Blood Donor Using Data Mining
Predicting Blood Donor Using Data MiningSagar Deogirkar
 
E_BLOODBANK PROJECT PRESENTATION REPORT.pptx
E_BLOODBANK PROJECT PRESENTATION REPORT.pptxE_BLOODBANK PROJECT PRESENTATION REPORT.pptx
E_BLOODBANK PROJECT PRESENTATION REPORT.pptxss1sumitsatish
 
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdfdokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdfAdPatel5
 
Online blood donor Management System
Online blood donor Management SystemOnline blood donor Management System
Online blood donor Management SystemSathish780811
 
Data Café — A Platform For Creating Biomedical Data Lakes
Data Café — A Platform For Creating Biomedical Data LakesData Café — A Platform For Creating Biomedical Data Lakes
Data Café — A Platform For Creating Biomedical Data LakesPradeeban Kathiravelu, Ph.D.
 
Data base and data entry presentation by mj n somya
Data base and data entry presentation by mj n somyaData base and data entry presentation by mj n somya
Data base and data entry presentation by mj n somyaMukesh Jaiswal
 
Komatsoulis internet2 global forum 2015
Komatsoulis internet2 global forum 2015Komatsoulis internet2 global forum 2015
Komatsoulis internet2 global forum 2015George Komatsoulis
 
Blood Bank Management System in php.pptx
Blood Bank Management System in php.pptxBlood Bank Management System in php.pptx
Blood Bank Management System in php.pptx227r1a0519
 
Blood Bank Management System.pptx.......
Blood Bank Management System.pptx.......Blood Bank Management System.pptx.......
Blood Bank Management System.pptx.......VijaylaxmiPatil11
 
Presentation of Gantt Chart (System Analysis and Design)
Presentation of Gantt Chart (System Analysis and Design)Presentation of Gantt Chart (System Analysis and Design)
Presentation of Gantt Chart (System Analysis and Design)Mark Ivan Ligason
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system amarsajid
 
Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...
Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...
Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...Alexandre Riazanov
 
Working With Large-Scale Clinical Datasets
Working With Large-Scale Clinical DatasetsWorking With Large-Scale Clinical Datasets
Working With Large-Scale Clinical DatasetsCraig Smail
 
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkblood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkBalaKrishna616942
 
Blood-bank-project
Blood-bank-projectBlood-bank-project
Blood-bank-projectStudentRocks
 
Chapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsChapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsjayussuryawan
 
[Database assignment is1060]UOL Student Number 090404702.docx
[Database assignment is1060]UOL Student Number 090404702.docx[Database assignment is1060]UOL Student Number 090404702.docx
[Database assignment is1060]UOL Student Number 090404702.docxdanielfoster65629
 

Similaire à Bloodbank (20)

Predicting Blood Donor Using Data Mining
Predicting Blood Donor Using Data MiningPredicting Blood Donor Using Data Mining
Predicting Blood Donor Using Data Mining
 
E_BLOODBANK PROJECT PRESENTATION REPORT.pptx
E_BLOODBANK PROJECT PRESENTATION REPORT.pptxE_BLOODBANK PROJECT PRESENTATION REPORT.pptx
E_BLOODBANK PROJECT PRESENTATION REPORT.pptx
 
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdfdokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
 
Online blood donor Management System
Online blood donor Management SystemOnline blood donor Management System
Online blood donor Management System
 
S01821121124
S01821121124S01821121124
S01821121124
 
Data Café — A Platform For Creating Biomedical Data Lakes
Data Café — A Platform For Creating Biomedical Data LakesData Café — A Platform For Creating Biomedical Data Lakes
Data Café — A Platform For Creating Biomedical Data Lakes
 
Data base and data entry presentation by mj n somya
Data base and data entry presentation by mj n somyaData base and data entry presentation by mj n somya
Data base and data entry presentation by mj n somya
 
Komatsoulis internet2 global forum 2015
Komatsoulis internet2 global forum 2015Komatsoulis internet2 global forum 2015
Komatsoulis internet2 global forum 2015
 
Blood Bank Management System in php.pptx
Blood Bank Management System in php.pptxBlood Bank Management System in php.pptx
Blood Bank Management System in php.pptx
 
Blood Bank Management System.pptx.......
Blood Bank Management System.pptx.......Blood Bank Management System.pptx.......
Blood Bank Management System.pptx.......
 
Presentation of Gantt Chart (System Analysis and Design)
Presentation of Gantt Chart (System Analysis and Design)Presentation of Gantt Chart (System Analysis and Design)
Presentation of Gantt Chart (System Analysis and Design)
 
online Blood Bank management system
online Blood Bank management system online Blood Bank management system
online Blood Bank management system
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
INT 1010 07-6.pdf
INT 1010 07-6.pdfINT 1010 07-6.pdf
INT 1010 07-6.pdf
 
Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...
Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...
Towards Clinical Intelligence with SADI Semantic Web Services: a Case Study w...
 
Working With Large-Scale Clinical Datasets
Working With Large-Scale Clinical DatasetsWorking With Large-Scale Clinical Datasets
Working With Large-Scale Clinical Datasets
 
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkblood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
 
Blood-bank-project
Blood-bank-projectBlood-bank-project
Blood-bank-project
 
Chapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsChapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systems
 
[Database assignment is1060]UOL Student Number 090404702.docx
[Database assignment is1060]UOL Student Number 090404702.docx[Database assignment is1060]UOL Student Number 090404702.docx
[Database assignment is1060]UOL Student Number 090404702.docx
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Dernier (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

Bloodbank

  • 2. Before I start my discussion Let us know What is Blood Bank? 2
  • 3. What is Blood Bank? • A blood bank is a cache or bank of blood or blood components, gathered as a result of blood donation or collection, stored and preserved for later use in blood transfusion. • The term "blood bank" typically refers to a division of a hospital where the storage of blood product occurs and where proper testing is performed. 3
  • 4. Basic Project Overview • In this project we are trying to implement a distributed database from a centralized database of Blood Bank Management System. • Here, we have designed a distributed database system for Blood Bank Management from a centralized database system. • Which will increase the system performance, reliability and throughput. 4
  • 5. Methodology I have incorporated several methodologies for creating this system, which is shown in next slide 5
  • 6. Methodology (Cont.) 6 Existing System Review i.e. Centralized DB Data distribution based on horizontal fragmentation Getting Query Statistics Vertical Fragmentation based on Query statistics Figure: Developing Methodology
  • 8. Sample Tables with Dates 8 Figure: Branch Table
  • 9. Sample Tables with Dates (Cont.) 9 Figure: Donor Table
  • 10. Distribution among sites 10 Site Name Site area Blood Bank Chwakbazar Chwakbazar Blood Bank CMCH Prabortok Circle Blood Bank Bahaddarhat Chandgaon Blood Bank Anderkilla Anderkilla Blood Bank Agrabad Agrabad Blood Bank New Market New Market Blood Bank CEPZ CEPZ Blood Bank Halishohor Halishohor
  • 11. Distribution among sites (Cont.) 11 Chwakbazar Halishohor CEPZ New Market Agrabad Anderkilla Chandgaon Prabortok Circle Fig: Distributed Sites are connected with each Other where each of them has their own data
  • 12. Data Distribution techniques (Cont.) • The result of previous shown query is given below: • By this way we have also selected our other table values. 12
  • 13. Query Statistics Collection • We have assumed some queries. Based upon that we’ll make decision for vertical fragmentation. • Suppose we have some applications in our site which generate quires in following areas: • Donor – Find d_name,blood_group,phone via sub_area – Update donor details – Etc 13
  • 14. Vertical Fragmentation based on Query statistics • We have fragmented the database vertically based on the query written above. • Fragments of Donor – Donor_fragment1(d_id,d_name,address,blood_group,pho ne) – Donor_fragment1(d_id,br_id,area,sub_area,national_id,e mail) • Fragments of Blood_request – Bloodrequest_frg1(name,address,hospital,blood_gruop,bl ood_amount,phone) – Bloodrequest_frg2(id,name,delivery_confirmation,email) 14
  • 15. Average Response Time at Centralized Database & Distributed Database 15 0 5 10 15 20 25 30 Centralized Distributed Figure: Average Response Time at Centralized Database & Distributed Database
  • 16. System basic with graphical view • Required Tools Here we used Microsoft office Access to create the database and Microsoft Visual Studio .NET to design the interfaces.
  • 17. Overview of Graphical Presentation • Donor Details • Blood Collection • Screening • Component preparation • Blood storage • Blood request • Compatibility • Blood issue • Monthly statistics
  • 18. Compatibility Testing  Before a transfusion, compatibility testing between donor’s and patient’s blood must be done. Firstly they perform testing to determine the blood type of patients and perform cross matching test to identify compatible blood components for blood transfusions.
  • 20. Blood issued  They issue the components to the patient according the compatibility report.  To other hospitals they issue RBC only.
  • 22. Monthly Statistics Analysis  The following Statistical Analysis are maintained by the Hospital Blood Bank. a. Blood Collection b. Blood Collection Of Summary c. Collection Of Blood Group d. Analysis Of RCC
  • 24. Conclusion  As the donor’s data is saved in the system we can reject those who have HIV or any other infections.  As we have the contact number of the donor we can contact donor whenever necessary comes.  Since we have the expiry date of the packs we can have a proper storage management system.