SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

Blood Bank Management System by CDAC
Blood Bank Management System by CDACBlood Bank Management System by CDAC
Blood Bank Management System by CDAC
Saurav Gupta
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management system
skk4646
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
Amit Panwar
 

La actualidad más candente (20)

Blood bank
Blood bankBlood bank
Blood bank
 
Blood Bank Management System by CDAC
Blood Bank Management System by CDACBlood Bank Management System by CDAC
Blood Bank Management System by CDAC
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management system
 
Online banking for industrial presentation in college sav(1)
Online banking for industrial presentation in college  sav(1)Online banking for industrial presentation in college  sav(1)
Online banking for industrial presentation in college sav(1)
 
Blood bank management
Blood bank managementBlood bank management
Blood bank management
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
Blood bank Management System Salesforce
Blood bank Management System SalesforceBlood bank Management System Salesforce
Blood bank Management System Salesforce
 
Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project Proposal
 
Smart Blood Bank
Smart Blood BankSmart Blood Bank
Smart Blood Bank
 
Grocery store management
Grocery store managementGrocery store management
Grocery store management
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentation
 
Online Blood Donor Management System.pptx
Online Blood Donor Management System.pptxOnline Blood Donor Management System.pptx
Online Blood Donor Management System.pptx
 
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 report new
Blood bank report newBlood bank report new
Blood bank report new
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
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
 
ONLINE BLOOD BANKING SYSTEM
ONLINE BLOOD BANKING SYSTEMONLINE BLOOD BANKING SYSTEM
ONLINE BLOOD BANKING SYSTEM
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 

Destacado

Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
maheshkarthikd
 
Blood donation-system
Blood donation-systemBlood donation-system
Blood donation-system
Vera Kovaleva
 
도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀도너도넛 Ux 분석_보고서_2팀
도너도넛 Ux 분석_보고서_2팀
희영 박
 
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
Shiv Koppad
 
Blood donation
Blood donationBlood donation
Blood donation
reyer007
 

Destacado (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)
 
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
 
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
 
Blood donation ppt
Blood donation pptBlood donation ppt
Blood donation ppt
 
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
 

Similar a Gift 4 life v 1.1 (Blood Camp Management System)

Shekru Deck Brief Introduction
Shekru Deck Brief IntroductionShekru Deck Brief Introduction
Shekru Deck Brief Introduction
BIBHISHAN BAGAL
 
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
LMSmith361
 
20161212_presentation_APSN_LI
20161212_presentation_APSN_LI20161212_presentation_APSN_LI
20161212_presentation_APSN_LI
Marcin Betkier
 
Donator Apps for Good Presentation
Donator Apps for Good PresentationDonator Apps for Good Presentation
Donator Apps for Good Presentation
Michael Gofman
 

Similar 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
 

Más de Parinda Rajapaksha

Más 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

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
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
negromaestrong
 
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
PECB
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.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
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
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
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
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
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
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
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
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
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
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
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
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
 

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