SlideShare une entreprise Scribd logo
1  sur  35
1
Blood Campaign Management System
Introduction
2
Why blood donation important?
• Only way to maintain sufficient blood supplies
for medical treatment.
• Feel good about themselves
• Supports local communities and hospitals
• Supports community culture
• “pays back” to the society
3
Current Procedure
• Manual procedure for organizing a blood drive
– Go to the hospital
– Find a feasible date
– Book for a drive
• No proper publicity for events
4
Problems with existing manual
procedure
• Very time consuming process.
• Difficulties with finding a feasible date
• No way to encourage the donors and organizers
• Lack of publicity on upcoming events
5
Similar Systems
6
Official web site of National Blood Transfusion
service (NBTS)
Official web site of American Red Cross
Draw backs?
˟Basically information providing web sites
˟No other user involving functions other than
registration of donors
˟Doesn’t support any interactive connections
between different users
˟No facility to book a date online for a blood drive
˟Lack of giving publicity to upcoming events
˟No motivating activities for donors and organizers 7
Similar Systems cont..
• Similar Mobile applications
– No. of related mobile applications in Google Play
ex: IDonate, Emergency blood bank directory, Give Blood
– Unfortunately no App use in Sri Lanka
– No connection with a official website (Fully
mobile based )
– Only some use location based services
8
Our Solution
Web based Blood Campaign Management
System
Android Application “ Gift4Life”
9
Our Solution cont..
• Communication bridge between donors, blood
drive organizers and the hospitals
• Automate the operations online
• High user involvement
– User registration
– Hosting a blood drive
– Search for a blood drive
10
Our Solution cont..
• Blood donor information management system
• Support interconnection
– Email /notification alerts /feedbacks
– Social media
• Monitoring of statistics (report generating facility)
• Location based services
11
Our Solution cont..
• System interconnected with an Android app
– Searching ,Filtering and Navigating facilities
– Updating donor profile with NBTS
– Get and spread information
– Use of social media
– Location based services
12
Requirement Analysis
13
Functional Requirements
• User registration (Donor/ Organizer )
• User login/logout/update profile
• Request for a blood campaign
• Search for an event
—By distance
—By district/city
—By date
—In-house or mobile
14
Functional Requirements cont..
• Event confirmation
• Notified for an event
• Vote for an event(going/may be)
• Publicity for an event through medias.
• Event calendar
• View upcoming events
• View donation history
• Statistical representation of data(annual/monthly
reports)
15
Non Functional Requirements
• Security Requirements
– Role base access control
– Data encryption using security mechanism.
• Localized mobile app
16
Design
17
Architecture
Data Access Layer
Business Logic Layer
Presentation Layer
Data
Source
Jsp/Struts
Servlets
JPA
MySql
18
4
Get result &
set in scope
<<Controller>>
Servlet
Controller Helper
Java Class,
SessionEJB
<<View>>
Jsp
<<Model>>
JavaBean
Browser
1
Request
6
Response
2
Access Model
and Invoke
Business Logic
Uses
5
Dispatch to
next view
3
Connect to datastore
& get data
Data
Store
19
Architecture cont..
Use case Diagram
20
EER Diagram
21
Tools
& Technologies
22
Tools & Technologies cont..
• Java EE
• Jsp Servlets
23
Tools & Technologies cont..
• MVC Architecture
24
Tools & Technologies cont..
• SVN (sub version control system)
- Tortoise SVN
25
Tools & Technologies cont..
Screenshot 1 26
Tools & Technologies cont..
• SMS
• Email
• Social Media
- Facebook
- Twitter
Screenshot 2 27
Tools & Technologies cont..
• Netbeans
• Eclips
• Server (GlassFish)
• MySQL Database
• Reporting tools (IReport)
• Adobe Fireworks for interface designing
• Android SDK with Google Maps
28
Demo
(Web site)
29
Demo
(Android App)
33
Demo cont..
Filter by Distance
34
Demo cont..
• Spherical Law of Cosines
d = acos( sin(φ1).sin(φ2) + cos(φ1).cos(φ2).cos(Δλ) ).R
Distance between given Latitude and Longitude -
Lat 1,Lon 1
Lat 2,Lon 2
35

Contenu connexe

Tendances

Blood donation management
Blood donation managementBlood donation management
Blood donation managementlabib ahmed
 
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
 
Smart Blood Bank
Smart Blood BankSmart Blood Bank
Smart Blood Bankk Tarun
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)maheshkarthikd
 
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
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentationCity University
 
ONLINE BLOOD BANKING SYSTEM
ONLINE BLOOD BANKING SYSTEMONLINE BLOOD BANKING SYSTEM
ONLINE BLOOD BANKING SYSTEMAkansha Soni
 
Emergency blood donation management system
Emergency blood donation management systemEmergency blood donation management system
Emergency blood donation management systemFahim Faysal
 
Presentation of bloodbank on Android
Presentation of bloodbank on AndroidPresentation of bloodbank on Android
Presentation of bloodbank on AndroidAshvini gupta
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemKavi
 
Life care Blood Bank Management System Report
Life care Blood Bank Management System ReportLife care Blood Bank Management System Report
Life care Blood Bank Management System ReportDanish Alam
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management systemJawhar Ali
 
Blood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;sBlood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;sMahak Dhakad
 
Report on Smart Blood Bank project
Report on Smart Blood Bank projectReport on Smart Blood Bank project
Report on Smart Blood Bank projectk Tarun
 
Blood bank system Project PPT
Blood bank system Project PPTBlood bank system Project PPT
Blood bank system Project PPTDAV.PG COLLAGE
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system databaseSaimunur Rahman
 

Tendances (20)

SRS on blood bank
SRS on blood bankSRS on blood bank
SRS on blood bank
 
Blood donation management
Blood donation managementBlood donation management
Blood donation management
 
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
 
Smart Blood Bank
Smart Blood BankSmart Blood Bank
Smart Blood Bank
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
 
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)
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentation
 
ONLINE BLOOD BANKING SYSTEM
ONLINE BLOOD BANKING SYSTEMONLINE BLOOD BANKING SYSTEM
ONLINE BLOOD BANKING SYSTEM
 
Emergency blood donation management system
Emergency blood donation management systemEmergency blood donation management system
Emergency blood donation management system
 
Presentation of bloodbank on Android
Presentation of bloodbank on AndroidPresentation of bloodbank on Android
Presentation of bloodbank on Android
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Life care Blood Bank Management System Report
Life care Blood Bank Management System ReportLife care Blood Bank Management System Report
Life care Blood Bank Management System Report
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
Blood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;sBlood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;s
 
Blood bank report new
Blood bank report newBlood bank report new
Blood bank report new
 
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 system Project PPT
Blood bank system Project PPTBlood bank system Project PPT
Blood bank system Project PPT
 
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
 
Blood bank ppt
Blood bank pptBlood bank ppt
Blood bank ppt
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system database
 

En vedette

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
 
Blood donation-system
Blood donation-systemBlood donation-system
Blood donation-systemVera Kovaleva
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management systemskk4646
 
Blood donation management
Blood donation managementBlood donation management
Blood donation managementShifa Siddiqui
 
도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀희영 박
 
Identifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesIdentifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesParinda Rajapaksha
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation pptR prasad
 
IT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software EngineeringIT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software EngineeringShiv Koppad
 
Blood donation
Blood donationBlood donation
Blood donationreyer007
 
blood donation & its importance
blood donation & its importanceblood donation & its importance
blood donation & its importanceJanglin Solaman C
 
Requirements engineering process in software engineering
Requirements engineering process in software engineeringRequirements engineering process in software engineering
Requirements engineering process in software engineeringPreeti Mishra
 

En vedette (20)

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)
 
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 donation-system
Blood donation-systemBlood donation-system
Blood donation-system
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management system
 
Blood bank
Blood bankBlood bank
Blood bank
 
Rotaract chennai
Rotaract chennaiRotaract chennai
Rotaract chennai
 
CV_Shah_Md._Mazedul_Hasan
CV_Shah_Md._Mazedul_HasanCV_Shah_Md._Mazedul_Hasan
CV_Shah_Md._Mazedul_Hasan
 
Blood donation management
Blood donation managementBlood donation management
Blood donation management
 
도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀
 
blood donation
blood donationblood donation
blood donation
 
Identifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesIdentifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messages
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
IT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software EngineeringIT Asset Management System for UL-Software Engineering
IT Asset Management System for UL-Software Engineering
 
Blood donation
Blood donationBlood donation
Blood donation
 
Blood donation
Blood donationBlood donation
Blood donation
 
Lifeppt
LifepptLifeppt
Lifeppt
 
Blood donation
Blood donationBlood donation
Blood donation
 
blood donation & its importance
blood donation & its importanceblood donation & its importance
blood donation & its importance
 
Requirements engineering process in software engineering
Requirements engineering process in software engineeringRequirements engineering process in software engineering
Requirements engineering process in software engineering
 
Presentation of bloodbank
Presentation of bloodbankPresentation of bloodbank
Presentation of bloodbank
 

Similaire à Gift 4 life v 1.1 (Blood Camp Management System)

Use of monitoring data for evidence-based decision making: A factor analysis
Use of monitoring data for evidence-based decision making: A factor analysisUse of monitoring data for evidence-based decision making: A factor analysis
Use of monitoring data for evidence-based decision making: A factor analysisIRC
 
Session 6 a DHIS2 : Overview and Implementation in West Africa
Session 6 a DHIS2 : Overview and Implementation in West AfricaSession 6 a DHIS2 : Overview and Implementation in West Africa
Session 6 a DHIS2 : Overview and Implementation in West AfricaCOP_HHA
 
Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...
Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...
Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...Allegra Marketing Print Mail Corona, CA
 
Shekru Deck Brief Introduction
Shekru Deck Brief IntroductionShekru Deck Brief Introduction
Shekru Deck Brief IntroductionBIBHISHAN BAGAL
 
#Skillshare2015 - Digital Tech 101 for Fundraisers
#Skillshare2015 - Digital Tech 101 for Fundraisers#Skillshare2015 - Digital Tech 101 for Fundraisers
#Skillshare2015 - Digital Tech 101 for FundraisersPurple Vision
 
Network Conference LMS Big Data Final 1.24.14
Network Conference LMS Big Data Final 1.24.14Network Conference LMS Big Data Final 1.24.14
Network Conference LMS Big Data Final 1.24.14LMSmith361
 
PolicyMap at NNPHI
PolicyMap at NNPHIPolicyMap at NNPHI
PolicyMap at NNPHIPolicyMap
 
20161212_presentation_APSN_LI
20161212_presentation_APSN_LI20161212_presentation_APSN_LI
20161212_presentation_APSN_LIMarcin Betkier
 
Boundless Fundraising Benchmark Results Webinar Deck
Boundless Fundraising Benchmark Results Webinar DeckBoundless Fundraising Benchmark Results Webinar Deck
Boundless Fundraising Benchmark Results Webinar DeckCharity Dynamics
 
Navigating Online Fundraising Platforms for Lasting Nonprofit Impact
Navigating Online Fundraising Platforms for Lasting Nonprofit ImpactNavigating Online Fundraising Platforms for Lasting Nonprofit Impact
Navigating Online Fundraising Platforms for Lasting Nonprofit ImpactiConnectXSolutions
 
Donator Apps for Good Presentation
Donator Apps for Good PresentationDonator Apps for Good Presentation
Donator Apps for Good PresentationMichael Gofman
 
Inderjit Singh - ECO 15: Digital connectivity in healthcare
Inderjit Singh - ECO 15: Digital connectivity in healthcareInderjit Singh - ECO 15: Digital connectivity in healthcare
Inderjit Singh - ECO 15: Digital connectivity in healthcareInnovation Agency
 
Building Data-centric Media Organizations
Building Data-centric Media OrganizationsBuilding Data-centric Media Organizations
Building Data-centric Media OrganizationsJ T "Tom" Johnson
 
Nonprofits and Technology: Fundraising in the Digital Age
Nonprofits and Technology: Fundraising in the Digital AgeNonprofits and Technology: Fundraising in the Digital Age
Nonprofits and Technology: Fundraising in the Digital AgeRoss Kasper
 
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkblood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkBalaKrishna616942
 

Similaire à Gift 4 life v 1.1 (Blood Camp Management System) (20)

Use of monitoring data for evidence-based decision making: A factor analysis
Use of monitoring data for evidence-based decision making: A factor analysisUse of monitoring data for evidence-based decision making: A factor analysis
Use of monitoring data for evidence-based decision making: A factor analysis
 
Session 6 a DHIS2 : Overview and Implementation in West Africa
Session 6 a DHIS2 : Overview and Implementation in West AfricaSession 6 a DHIS2 : Overview and Implementation in West Africa
Session 6 a DHIS2 : Overview and Implementation in West Africa
 
Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...
Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...
Six Simple Strategies for Nonprofit Success Allegra Marketing Print Mail Coro...
 
Shekru Deck Brief Introduction
Shekru Deck Brief IntroductionShekru Deck Brief Introduction
Shekru Deck Brief Introduction
 
#Skillshare2015 - Digital Tech 101 for Fundraisers
#Skillshare2015 - Digital Tech 101 for Fundraisers#Skillshare2015 - Digital Tech 101 for Fundraisers
#Skillshare2015 - Digital Tech 101 for Fundraisers
 
Lifesaver-1.pptx
Lifesaver-1.pptxLifesaver-1.pptx
Lifesaver-1.pptx
 
Network Conference LMS Big Data Final 1.24.14
Network Conference LMS Big Data Final 1.24.14Network Conference LMS Big Data Final 1.24.14
Network Conference LMS Big Data Final 1.24.14
 
PolicyMap at NNPHI
PolicyMap at NNPHIPolicyMap at NNPHI
PolicyMap at NNPHI
 
Flextracker dal2013
Flextracker   dal2013Flextracker   dal2013
Flextracker dal2013
 
20161212_presentation_APSN_LI
20161212_presentation_APSN_LI20161212_presentation_APSN_LI
20161212_presentation_APSN_LI
 
Boundless Fundraising Benchmark Results Webinar Deck
Boundless Fundraising Benchmark Results Webinar DeckBoundless Fundraising Benchmark Results Webinar Deck
Boundless Fundraising Benchmark Results Webinar Deck
 
Blood Bank.pptx
Blood Bank.pptxBlood Bank.pptx
Blood Bank.pptx
 
Navigating Online Fundraising Platforms for Lasting Nonprofit Impact
Navigating Online Fundraising Platforms for Lasting Nonprofit ImpactNavigating Online Fundraising Platforms for Lasting Nonprofit Impact
Navigating Online Fundraising Platforms for Lasting Nonprofit Impact
 
Statistics — Your Friend, Not Your Foe
Statistics — Your Friend, Not Your Foe Statistics — Your Friend, Not Your Foe
Statistics — Your Friend, Not Your Foe
 
Donator Apps for Good Presentation
Donator Apps for Good PresentationDonator Apps for Good Presentation
Donator Apps for Good Presentation
 
Inderjit Singh - ECO 15: Digital connectivity in healthcare
Inderjit Singh - ECO 15: Digital connectivity in healthcareInderjit Singh - ECO 15: Digital connectivity in healthcare
Inderjit Singh - ECO 15: Digital connectivity in healthcare
 
Big data Presentation from REALTOR Party Convention
Big data Presentation from REALTOR Party ConventionBig data Presentation from REALTOR Party Convention
Big data Presentation from REALTOR Party Convention
 
Building Data-centric Media Organizations
Building Data-centric Media OrganizationsBuilding Data-centric Media Organizations
Building Data-centric Media Organizations
 
Nonprofits and Technology: Fundraising in the Digital Age
Nonprofits and Technology: Fundraising in the Digital AgeNonprofits and Technology: Fundraising in the Digital Age
Nonprofits and Technology: Fundraising in the Digital Age
 
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkblood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
 

Plus de Parinda Rajapaksha

Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Parinda Rajapaksha
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment Parinda Rajapaksha
 
Scientific methods in computer science
Scientific methods in computer scienceScientific methods in computer science
Scientific methods in computer scienceParinda Rajapaksha
 

Plus de Parinda Rajapaksha (7)

Android development
Android developmentAndroid development
Android development
 
Realm mobile database
Realm mobile databaseRealm mobile database
Realm mobile database
 
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment
 
Scientific methods in computer science
Scientific methods in computer scienceScientific methods in computer science
Scientific methods in computer science
 
Ceylon tobacco company (ctc)
Ceylon tobacco company (ctc)Ceylon tobacco company (ctc)
Ceylon tobacco company (ctc)
 
Relaxation method
Relaxation methodRelaxation method
Relaxation method
 

Dernier

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Dernier (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Gift 4 life v 1.1 (Blood Camp Management System)

  • 3. Why blood donation important? • Only way to maintain sufficient blood supplies for medical treatment. • Feel good about themselves • Supports local communities and hospitals • Supports community culture • “pays back” to the society 3
  • 4. Current Procedure • Manual procedure for organizing a blood drive – Go to the hospital – Find a feasible date – Book for a drive • No proper publicity for events 4
  • 5. Problems with existing manual procedure • Very time consuming process. • Difficulties with finding a feasible date • No way to encourage the donors and organizers • Lack of publicity on upcoming events 5
  • 6. Similar Systems 6 Official web site of National Blood Transfusion service (NBTS) Official web site of American Red Cross
  • 7. Draw backs? ˟Basically information providing web sites ˟No other user involving functions other than registration of donors ˟Doesn’t support any interactive connections between different users ˟No facility to book a date online for a blood drive ˟Lack of giving publicity to upcoming events ˟No motivating activities for donors and organizers 7
  • 8. Similar Systems cont.. • Similar Mobile applications – No. of related mobile applications in Google Play ex: IDonate, Emergency blood bank directory, Give Blood – Unfortunately no App use in Sri Lanka – No connection with a official website (Fully mobile based ) – Only some use location based services 8
  • 9. Our Solution Web based Blood Campaign Management System Android Application “ Gift4Life” 9
  • 10. Our Solution cont.. • Communication bridge between donors, blood drive organizers and the hospitals • Automate the operations online • High user involvement – User registration – Hosting a blood drive – Search for a blood drive 10
  • 11. Our Solution cont.. • Blood donor information management system • Support interconnection – Email /notification alerts /feedbacks – Social media • Monitoring of statistics (report generating facility) • Location based services 11
  • 12. Our Solution cont.. • System interconnected with an Android app – Searching ,Filtering and Navigating facilities – Updating donor profile with NBTS – Get and spread information – Use of social media – Location based services 12
  • 14. Functional Requirements • User registration (Donor/ Organizer ) • User login/logout/update profile • Request for a blood campaign • Search for an event —By distance —By district/city —By date —In-house or mobile 14
  • 15. Functional Requirements cont.. • Event confirmation • Notified for an event • Vote for an event(going/may be) • Publicity for an event through medias. • Event calendar • View upcoming events • View donation history • Statistical representation of data(annual/monthly reports) 15
  • 16. Non Functional Requirements • Security Requirements – Role base access control – Data encryption using security mechanism. • Localized mobile app 16
  • 18. Architecture Data Access Layer Business Logic Layer Presentation Layer Data Source Jsp/Struts Servlets JPA MySql 18
  • 19. 4 Get result & set in scope <<Controller>> Servlet Controller Helper Java Class, SessionEJB <<View>> Jsp <<Model>> JavaBean Browser 1 Request 6 Response 2 Access Model and Invoke Business Logic Uses 5 Dispatch to next view 3 Connect to datastore & get data Data Store 19 Architecture cont..
  • 23. Tools & Technologies cont.. • Java EE • Jsp Servlets 23
  • 24. Tools & Technologies cont.. • MVC Architecture 24
  • 25. Tools & Technologies cont.. • SVN (sub version control system) - Tortoise SVN 25
  • 26. Tools & Technologies cont.. Screenshot 1 26
  • 27. Tools & Technologies cont.. • SMS • Email • Social Media - Facebook - Twitter Screenshot 2 27
  • 28. Tools & Technologies cont.. • Netbeans • Eclips • Server (GlassFish) • MySQL Database • Reporting tools (IReport) • Adobe Fireworks for interface designing • Android SDK with Google Maps 28
  • 30.
  • 31.
  • 32.
  • 34. Demo cont.. Filter by Distance 34
  • 35. Demo cont.. • Spherical Law of Cosines d = acos( sin(φ1).sin(φ2) + cos(φ1).cos(φ2).cos(Δλ) ).R Distance between given Latitude and Longitude - Lat 1,Lon 1 Lat 2,Lon 2 35