SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemMariamKhan120
 
ER diagrams for blood bank management system
ER diagrams for blood bank management systemER diagrams for blood bank management system
ER diagrams for blood bank management systemSoham Nanekar
 
Blood bank system Project PPT
Blood bank system Project PPTBlood bank system Project PPT
Blood bank system Project PPTDAV.PG COLLAGE
 
IT Project on Blood Bank Management system
IT Project on Blood Bank Management systemIT Project on Blood Bank Management system
IT Project on Blood Bank Management systemDanish Alam
 
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
 
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
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectnarii
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemSM. Aurnob
 
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 SystemSakibhasan63
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Blood Bank Management System by CDAC
Blood Bank Management System by CDACBlood Bank Management System by CDAC
Blood Bank Management System by CDACSaurav Gupta
 
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
 
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 donation ppt
Blood donation pptBlood donation ppt
Blood donation pptR prasad
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstractNinad Samel
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)maheshkarthikd
 

Mais procurados (20)

Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
 
ER diagrams for blood bank management system
ER diagrams for blood bank management systemER diagrams for blood bank management system
ER diagrams for blood bank management system
 
Blood bank project8 sem
Blood bank project8 semBlood bank project8 sem
Blood bank project8 sem
 
Blood bank system Project PPT
Blood bank system Project PPTBlood bank system Project PPT
Blood bank system Project PPT
 
IT Project on Blood Bank Management system
IT Project on Blood Bank Management systemIT Project on Blood Bank Management system
IT Project on Blood Bank Management 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)
 
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
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-project
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management 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
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Management System by CDAC
Blood Bank Management System by CDACBlood Bank Management System by CDAC
Blood Bank Management System by CDAC
 
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
 
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 report new
Blood bank report newBlood bank report new
Blood bank report new
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstract
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
 

Destaque

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
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment systemAfsarah Jahin
 
Blood donation management
Blood donation managementBlood donation management
Blood donation managementShifa Siddiqui
 
도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀희영 박
 
Blood donation management
Blood donation managementBlood donation management
Blood donation managementlabib ahmed
 
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
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system databaseSaimunur Rahman
 
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
 

Destaque (20)

SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Blood donation-system
Blood donation-systemBlood donation-system
Blood donation-system
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment 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
 
Blood donation management
Blood donation managementBlood donation management
Blood donation management
 
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
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system database
 
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
 

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Mais 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
 

Último

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
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
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Último (20)

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
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
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
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
 
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"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

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