SlideShare a Scribd company logo
Software Architecture Block Diagram: 
Sign in / 
Sign up 
Module 
Trips 
Module 
Business 
Logic 
Push 
Notifications 
About 
Module 
GPS 
Module 
Help 
Module 
Settings 
Module 
Each module in this block diagram is detailed below with the interactions between components within 
each module separately. 
Sign in/Sign up Module: 
The application user using the smart phone has two options. 
1.) Sign In : The user logs into the SmartDriver application with his credentials which gets validated in 
the background with the Mobile Database. If the user entered the proper credentials the user gets the 
access to use the application otherwise he is restricted from accessing the application. 
He is also shown a hyperlink which asks him to sign up to the application if he is a first time user. 
2.) Sign Up: The user is treated as a new user and therefore he needs to provide genuine details such as 
personal information, official information and answer security questions. These are the checks which 
prevent miscreants or software attacks that stall the application’s performance. 
Request Authenticatio 
n request 
Mobile DB response 
Sign in / 
Sign up
GPS Module: 
This Module deals with fetching location data and speeds of the vehicle using GPS API from GPS. 
Requests location 
data and speeds Fetches from 
GPS API GPS 
GPS 
Settings Module: 
Whenever the user changes his settings, modified settings are updated in the mobile database and 
corresponding changes are reflected on the device. 
Settings Mobile DB Request 
Push Notifications Module: 
Business Logic determines when to trigger notifications. It is based on hard breaking and rapid 
accelerations. Whenever the required conditions are met, push notifications are triggered and delivered to 
the device by APNS server(in Apple) or corresponding push notifications services in other devices. 
Push Noti-fications 
Business 
Logic 
Delivers 
notifications 
Triggers 
notifications 
modifications 
Update 
settings 
Updated 
Response settings
Trips Module: 
Trips are periodically updated into the mobile database and are shown when user taps trips from menu 
item. 
Mobile DB 
Request trips 
Response 
Sample User Screens: 
Trips Screen - When user taps on a trip, it is taken to next screen where the trip is shown on a map. Hard 
breaks and rapid acceleration points are marked on the map.
Menu Screen:
Managing Changes: 
Change 
Request 
Details 
(to 
be 
filled 
by 
the 
customer) 
Change Request Number 
Project Name 
Location of the existing 
problem 
User Interface ( Front end ) 
Database ( Back end ) 
Report generation ( Email ) 
Related to GPS Tracker 
Others 
Priority Low Medium High Mandatory 
Module Affected 
Brief Description of 
Change Request 
Reason for Priority 
Request Submitter’s Name Email 
Phone Date 
Project 
Impact 
(to 
be 
submi>ed 
by 
the 
project 
team) 
Investigator’s Name Email 
Release Patch Version 
Estimated Schedule 
Change 
Estimated Budget Change 
Assumptions and Notes 
Comments for 
implementing the change 
Attachments / References Link: 
Project Manager Email
Approval Signature Signoff Date

More Related Content

What's hot

ULM-Brochure
ULM-BrochureULM-Brochure
ULM-Brochure
Annelize Beukes
 
Toll application - .NET and Android - SRS
Toll application - .NET and Android - SRSToll application - .NET and Android - SRS
Toll application - .NET and Android - SRS
Arun prasath
 
Project plan
Project planProject plan
Project plan
Donna Mae Laurente
 
Srs example(1)
Srs example(1)Srs example(1)
Srs example(1)
zozila
 
Srs template
Srs templateSrs template
Srs template
brijesh c.g briju
 
Online Auction System for Vehicles SRS
Online Auction System for Vehicles SRSOnline Auction System for Vehicles SRS
Online Auction System for Vehicles SRS
KrishnaMaurya44
 
Hotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrsHotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrs
vidya_shankar
 
Flexera Software App Portal Datasheet
Flexera Software App Portal DatasheetFlexera Software App Portal Datasheet
Flexera Software App Portal Datasheet
Flexera
 
document for Voice banking system mini project
document for Voice banking system mini projectdocument for Voice banking system mini project
document for Voice banking system mini project
Jal Pari
 
Software Requirements Specification Final
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Final
jangjong
 
bank transaction system
bank transaction systembank transaction system
bank transaction system
Bhavika Pathak
 
Srs mine
Srs mineSrs mine
Srs mine
Mohsin Khan
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Malik Ghulam Murtza
 
ATM Locator
ATM LocatorATM Locator
ATM Locator
Sagar Udupa
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
nancs
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
Tutorial Learners
 
IRCTC projects
IRCTC  projects IRCTC  projects
IRCTC projects
Karan Kukreja
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
Megha Sahu
 
Bnkng
BnkngBnkng
Bank Management System
Bank Management SystemBank Management System
Bank Management System
SM. Aurnob
 

What's hot (20)

ULM-Brochure
ULM-BrochureULM-Brochure
ULM-Brochure
 
Toll application - .NET and Android - SRS
Toll application - .NET and Android - SRSToll application - .NET and Android - SRS
Toll application - .NET and Android - SRS
 
Project plan
Project planProject plan
Project plan
 
Srs example(1)
Srs example(1)Srs example(1)
Srs example(1)
 
Srs template
Srs templateSrs template
Srs template
 
Online Auction System for Vehicles SRS
Online Auction System for Vehicles SRSOnline Auction System for Vehicles SRS
Online Auction System for Vehicles SRS
 
Hotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrsHotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrs
 
Flexera Software App Portal Datasheet
Flexera Software App Portal DatasheetFlexera Software App Portal Datasheet
Flexera Software App Portal Datasheet
 
document for Voice banking system mini project
document for Voice banking system mini projectdocument for Voice banking system mini project
document for Voice banking system mini project
 
Software Requirements Specification Final
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Final
 
bank transaction system
bank transaction systembank transaction system
bank transaction system
 
Srs mine
Srs mineSrs mine
Srs mine
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
ATM Locator
ATM LocatorATM Locator
ATM Locator
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
 
IRCTC projects
IRCTC  projects IRCTC  projects
IRCTC projects
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
Bnkng
BnkngBnkng
Bnkng
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 

Viewers also liked

Analog block diagram
Analog block diagramAnalog block diagram
Analog block diagram
Peni Yu
 
Gps -analog block diagram
Gps -analog block diagramGps -analog block diagram
Gps -analog block diagram
Peni Yu
 
Gps
GpsGps
GPS introduction
GPS introductionGPS introduction
GPS introduction
Jayantha Samarasinghe
 
How gps works
How gps worksHow gps works
How gps works
Hossam Zein
 
Gps
GpsGps
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gps
massab
 
Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...
mahesh_rman
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning System
Rishi Shukla
 
"GPS" Global Positioning System [PDF]
"GPS" Global Positioning System  [PDF]"GPS" Global Positioning System  [PDF]
"GPS" Global Positioning System [PDF]
Course Hero
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system
Sumit Kumar
 
Global positioning System
Global positioning SystemGlobal positioning System
Global positioning System
ayushrajput
 
Gps ppt
Gps pptGps ppt

Viewers also liked (13)

Analog block diagram
Analog block diagramAnalog block diagram
Analog block diagram
 
Gps -analog block diagram
Gps -analog block diagramGps -analog block diagram
Gps -analog block diagram
 
Gps
GpsGps
Gps
 
GPS introduction
GPS introductionGPS introduction
GPS introduction
 
How gps works
How gps worksHow gps works
How gps works
 
Gps
GpsGps
Gps
 
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gps
 
Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning System
 
"GPS" Global Positioning System [PDF]
"GPS" Global Positioning System  [PDF]"GPS" Global Positioning System  [PDF]
"GPS" Global Positioning System [PDF]
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system
 
Global positioning System
Global positioning SystemGlobal positioning System
Global positioning System
 
Gps ppt
Gps pptGps ppt
Gps ppt
 

Similar to Phase 3

Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
Petr Dvorak
 
F018213641
F018213641F018213641
F018213641
IOSR Journals
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposal
Amit Samanta
 
Gps based search coupons on map view ios, android mobile application
Gps based search coupons on map view   ios, android mobile applicationGps based search coupons on map view   ios, android mobile application
Gps based search coupons on map view ios, android mobile application
Mike Taylor
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
Kavita Sharma
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
svrohith 9
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
KARUPPUSAMYSAIPRASAT
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
Arunpandiyan20518
 
Cross reference listing
Cross reference listingCross reference listing
Cross reference listing
leolei520
 
A 7 e module decomposition structure
A 7 e module decomposition structureA 7 e module decomposition structure
A 7 e module decomposition structure
ahsan riaz
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dinesh
Dinesh Nalluri
 
APGWD User Manual_updated
APGWD User Manual_updatedAPGWD User Manual_updated
APGWD User Manual_updated
Bonani Bhattacharjee
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart Shops
IOSR Journals
 
numérique reports MiniProjet pour setram
numérique reports MiniProjet pour setramnumérique reports MiniProjet pour setram
numérique reports MiniProjet pour setram
UsaPlay2
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
IRJET Journal
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
Venkat Projects
 
Toll pay
Toll payToll pay
Toll pay
MININATH JIRAGE
 
Toll pay
Toll payToll pay
Toll pay
MININATH JIRAGE
 
Toll pay by Manas
Toll pay by ManasToll pay by Manas
Toll pay by Manas
Manas Mondal
 

Similar to Phase 3 (20)

Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
 
F018213641
F018213641F018213641
F018213641
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposal
 
Gps based search coupons on map view ios, android mobile application
Gps based search coupons on map view   ios, android mobile applicationGps based search coupons on map view   ios, android mobile application
Gps based search coupons on map view ios, android mobile application
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
 
Cross reference listing
Cross reference listingCross reference listing
Cross reference listing
 
A 7 e module decomposition structure
A 7 e module decomposition structureA 7 e module decomposition structure
A 7 e module decomposition structure
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dinesh
 
APGWD User Manual_updated
APGWD User Manual_updatedAPGWD User Manual_updated
APGWD User Manual_updated
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart Shops
 
numérique reports MiniProjet pour setram
numérique reports MiniProjet pour setramnumérique reports MiniProjet pour setram
numérique reports MiniProjet pour setram
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
 
Toll pay
Toll payToll pay
Toll pay
 
Toll pay
Toll payToll pay
Toll pay
 
Toll pay by Manas
Toll pay by ManasToll pay by Manas
Toll pay by Manas
 

Recently uploaded

哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 

Recently uploaded (20)

哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 

Phase 3

  • 1. Software Architecture Block Diagram: Sign in / Sign up Module Trips Module Business Logic Push Notifications About Module GPS Module Help Module Settings Module Each module in this block diagram is detailed below with the interactions between components within each module separately. Sign in/Sign up Module: The application user using the smart phone has two options. 1.) Sign In : The user logs into the SmartDriver application with his credentials which gets validated in the background with the Mobile Database. If the user entered the proper credentials the user gets the access to use the application otherwise he is restricted from accessing the application. He is also shown a hyperlink which asks him to sign up to the application if he is a first time user. 2.) Sign Up: The user is treated as a new user and therefore he needs to provide genuine details such as personal information, official information and answer security questions. These are the checks which prevent miscreants or software attacks that stall the application’s performance. Request Authenticatio n request Mobile DB response Sign in / Sign up
  • 2. GPS Module: This Module deals with fetching location data and speeds of the vehicle using GPS API from GPS. Requests location data and speeds Fetches from GPS API GPS GPS Settings Module: Whenever the user changes his settings, modified settings are updated in the mobile database and corresponding changes are reflected on the device. Settings Mobile DB Request Push Notifications Module: Business Logic determines when to trigger notifications. It is based on hard breaking and rapid accelerations. Whenever the required conditions are met, push notifications are triggered and delivered to the device by APNS server(in Apple) or corresponding push notifications services in other devices. Push Noti-fications Business Logic Delivers notifications Triggers notifications modifications Update settings Updated Response settings
  • 3. Trips Module: Trips are periodically updated into the mobile database and are shown when user taps trips from menu item. Mobile DB Request trips Response Sample User Screens: Trips Screen - When user taps on a trip, it is taken to next screen where the trip is shown on a map. Hard breaks and rapid acceleration points are marked on the map.
  • 5. Managing Changes: Change Request Details (to be filled by the customer) Change Request Number Project Name Location of the existing problem User Interface ( Front end ) Database ( Back end ) Report generation ( Email ) Related to GPS Tracker Others Priority Low Medium High Mandatory Module Affected Brief Description of Change Request Reason for Priority Request Submitter’s Name Email Phone Date Project Impact (to be submi>ed by the project team) Investigator’s Name Email Release Patch Version Estimated Schedule Change Estimated Budget Change Assumptions and Notes Comments for implementing the change Attachments / References Link: Project Manager Email