SlideShare a Scribd company logo
1 of 9
Download to read offline
Software Architecture Block Diagram: 
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. 
Sign in / Sign up Module 
Business Logic 
Push Notifications 
About Module 
Help Module 
Settings Module 
GPS 
Module 
Trips 
Module 
Mobile DB 
Request 
Authentication request 
response 
Sign in / Sign up
GPS Module: 
This Module deals with fetching location data and speeds of the vehicle using GPS API from 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. 
GPS API 
GPS 
Requests location data and speeds 
Fetches from GPS 
Settings 
Mobile DB 
Request modifications 
Update settings 
Updated settings 
Response
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. 
Trips Module: 
Trips are periodically updated into the mobile database and are shown when user taps trips from menu item. 
Push Noti- fications 
Business Logic 
Delivers notifications 
Triggers notifications 
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: 
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 submitted 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 
Managing Changes:
Cross References Listing Reference Number System Capabilities Location in Functional Requirements Location in SRS 1 Start the Smart Driver application Splash Screen User 2 Help user to familiarize first time user with the usage of the app Help Screen Screen Reader 3 Signing up the user using facebook or email address either as parent or a driver Login/Signup Sign in/ Sign up Module 4 Parents can choose existing app user as their children and monitor them. User needs to confirm first Login/Signup Sign in/ Sign up Module 5 Side navigation from left or right slider which provides following options : 1) Profile 2) About Smart Driver 3) Help 4) Edit Trips Etc. Side Navigation Settings Module 6 Provide customer profile information fetched Profile Settings Module 7 Information on the concept and idea behind the app About Smart Driver About Module 8 Provide the functionality of editing trips on the basis of user preferences Edit trip Settings Module 9 User can report problems regarding the app Report Problems Help Module 10 Choice for the user to be invisible and receive notifications or not Settings Settings Module 11 User feedback and rating on the app store App feedback About Module 12 App privacy, terms and conditions Privacy and Terms About Module 13 Interactive color code based comparison of the scores Home Screen Business Logic Module 14 Providing all navigation options with the navigation link, like setting up destination and shortest path etc. Home Screen GPS Module 15 History of recent trips along with the Home Screen Trips Module
Integration Thread The Integration Thread includes our three basic modules and this integration thread can serve as a foundation for the remainder of the system to be built upon. These modules can be used to perform its basic functionality and generate necessary data to be processed. Diagram here is based on the Software Architecture Block Diagram described before. First, for Sign in/up Module, user signs in (sign up for first use), user can input his or her data into mobile DB or retrieve it. These data is what we will process later. Second GPS Module is the center. This Module deals with fetching location data and speeds of the vehicle after user signs in and retrieve all the data or input appropriate information. Trips Module is built after we finish sign in/up module and GPS module, in Trips module user can create their own trips using the data after going through GPS Module in mobile DB. Other Modules such as Push Notifications Module, Setting Module can be created base on this integration thread

More Related Content

What's hot

Feasibility studytemplate
Feasibility studytemplateFeasibility studytemplate
Feasibility studytemplateUmair Sarwer
 
HMS final report presentation
HMS final report presentationHMS final report presentation
HMS final report presentationMaagaa Mn
 
Toll application - .NET and Android - SRS
Toll application - .NET and Android - SRSToll application - .NET and Android - SRS
Toll application - .NET and Android - SRSArun prasath
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project reportmehulgundaliya
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptPunjab technical University
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMAkash Koul
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemZainabNoorGul
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringDanish Javed
 
College transport management system
College transport management systemCollege transport management system
College transport management systemPrateek Singh
 
Java project titles
Java project titlesJava project titles
Java project titlesAshly Liza
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringLalit Pal
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation systemSandip Murari
 

What's hot (20)

Feasibility studytemplate
Feasibility studytemplateFeasibility studytemplate
Feasibility studytemplate
 
HMS final report presentation
HMS final report presentationHMS final report presentation
HMS final report presentation
 
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
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-ppt
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
 
Srs mine
Srs mineSrs mine
Srs mine
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
College transport management system
College transport management systemCollege transport management system
College transport management system
 
Java project titles
Java project titlesJava project titles
Java project titles
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
IRCTC projects
IRCTC  projects IRCTC  projects
IRCTC projects
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
 
Online final report
Online final reportOnline final report
Online final report
 
VMS
VMSVMS
VMS
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 

Viewers also liked

Pilsen neighborhood
Pilsen neighborhoodPilsen neighborhood
Pilsen neighborhoodjhaley0517
 
CQ Roll Call Advocacy and Engagement Survey
CQ Roll Call Advocacy and Engagement SurveyCQ Roll Call Advocacy and Engagement Survey
CQ Roll Call Advocacy and Engagement SurveyCQ Roll Call
 
Associations: 5 Big Movers
Associations: 5 Big MoversAssociations: 5 Big Movers
Associations: 5 Big MoversCQ Roll Call
 
Pilsen neighborhood
Pilsen neighborhoodPilsen neighborhood
Pilsen neighborhoodjhaley0517
 
Top 40 Association Lobbying Spenders
Top 40 Association Lobbying SpendersTop 40 Association Lobbying Spenders
Top 40 Association Lobbying SpendersCQ Roll Call
 
Inside Washington's Briefings Culture
Inside Washington's Briefings CultureInside Washington's Briefings Culture
Inside Washington's Briefings CultureCQ Roll Call
 

Viewers also liked (9)

Pilsen neighborhood
Pilsen neighborhoodPilsen neighborhood
Pilsen neighborhood
 
CQ Roll Call Advocacy and Engagement Survey
CQ Roll Call Advocacy and Engagement SurveyCQ Roll Call Advocacy and Engagement Survey
CQ Roll Call Advocacy and Engagement Survey
 
Psicologia de la felicidad
Psicologia de la felicidadPsicologia de la felicidad
Psicologia de la felicidad
 
Associations: 5 Big Movers
Associations: 5 Big MoversAssociations: 5 Big Movers
Associations: 5 Big Movers
 
Psicologia de la felicidad
Psicologia de la felicidadPsicologia de la felicidad
Psicologia de la felicidad
 
Pilsen neighborhood
Pilsen neighborhoodPilsen neighborhood
Pilsen neighborhood
 
Top 40 Association Lobbying Spenders
Top 40 Association Lobbying SpendersTop 40 Association Lobbying Spenders
Top 40 Association Lobbying Spenders
 
Psicologia de la felicidad
Psicologia de la felicidadPsicologia de la felicidad
Psicologia de la felicidad
 
Inside Washington's Briefings Culture
Inside Washington's Briefings CultureInside Washington's Briefings Culture
Inside Washington's Briefings Culture
 

Similar to Phase3 (2)

Cross reference listing
Cross reference listingCross reference listing
Cross reference listingleolei520
 
IRJET-0 Bus Tracker Via GPS using Andriod Application
IRJET-0 	  Bus Tracker Via GPS using Andriod ApplicationIRJET-0 	  Bus Tracker Via GPS using Andriod Application
IRJET-0 Bus Tracker Via GPS using Andriod ApplicationIRJET Journal
 
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 dineshDinesh Nalluri
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET Journal
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET Journal
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposalAmit Samanta
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and managementKARUPPUSAMYSAIPRASAT
 
IRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- TRACKITUP-An Android Application to Track Multiple UsersIRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- TRACKITUP-An Android Application to Track Multiple UsersIRJET Journal
 
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 ApplicationKavita 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 managementsvrohith 9
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shoppingadprojects1
 
numérique reports MiniProjet pour setram
numérique reports MiniProjet pour setramnumérique reports MiniProjet pour setram
numérique reports MiniProjet pour setramUsaPlay2
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring systemVenkat Projects
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationIRJET Journal
 
Mobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development CompanyMobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development CompanyStacy-Ann Duhaney
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET Journal
 

Similar to Phase3 (2) (20)

Cross reference listing
Cross reference listingCross reference listing
Cross reference listing
 
IRJET-0 Bus Tracker Via GPS using Andriod Application
IRJET-0 	  Bus Tracker Via GPS using Andriod ApplicationIRJET-0 	  Bus Tracker Via GPS using Andriod Application
IRJET-0 Bus Tracker Via GPS using Andriod Application
 
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
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel Identity
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposal
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
 
Portfolio
PortfolioPortfolio
Portfolio
 
IRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- TRACKITUP-An Android Application to Track Multiple UsersIRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- TRACKITUP-An Android Application to Track Multiple Users
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
 
F018213641
F018213641F018213641
F018213641
 
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
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
numérique reports MiniProjet pour setram
numérique reports MiniProjet pour setramnumérique reports MiniProjet pour setram
numérique reports MiniProjet pour setram
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
 
Transport plus project
Transport plus projectTransport plus project
Transport plus project
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
 
Mobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development CompanyMobile Calendar Application - Tourism Development Company
Mobile Calendar Application - Tourism Development Company
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2
 

Recently uploaded

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Recently uploaded (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Phase3 (2)

  • 1. Software Architecture Block Diagram: 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. Sign in / Sign up Module Business Logic Push Notifications About Module Help Module Settings Module GPS Module Trips Module Mobile DB Request Authentication request 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. Settings Module: Whenever the user changes his settings, modified settings are updated in the mobile database and corresponding changes are reflected on the device. GPS API GPS Requests location data and speeds Fetches from GPS Settings Mobile DB Request modifications Update settings Updated settings Response
  • 3. 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. Trips Module: Trips are periodically updated into the mobile database and are shown when user taps trips from menu item. Push Noti- fications Business Logic Delivers notifications Triggers notifications Mobile DB Request trips Response
  • 4. 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.
  • 6. Menu Screen: 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 submitted 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:
  • 7. Project Manager Email Approval Signature Signoff Date Managing Changes:
  • 8. Cross References Listing Reference Number System Capabilities Location in Functional Requirements Location in SRS 1 Start the Smart Driver application Splash Screen User 2 Help user to familiarize first time user with the usage of the app Help Screen Screen Reader 3 Signing up the user using facebook or email address either as parent or a driver Login/Signup Sign in/ Sign up Module 4 Parents can choose existing app user as their children and monitor them. User needs to confirm first Login/Signup Sign in/ Sign up Module 5 Side navigation from left or right slider which provides following options : 1) Profile 2) About Smart Driver 3) Help 4) Edit Trips Etc. Side Navigation Settings Module 6 Provide customer profile information fetched Profile Settings Module 7 Information on the concept and idea behind the app About Smart Driver About Module 8 Provide the functionality of editing trips on the basis of user preferences Edit trip Settings Module 9 User can report problems regarding the app Report Problems Help Module 10 Choice for the user to be invisible and receive notifications or not Settings Settings Module 11 User feedback and rating on the app store App feedback About Module 12 App privacy, terms and conditions Privacy and Terms About Module 13 Interactive color code based comparison of the scores Home Screen Business Logic Module 14 Providing all navigation options with the navigation link, like setting up destination and shortest path etc. Home Screen GPS Module 15 History of recent trips along with the Home Screen Trips Module
  • 9. Integration Thread The Integration Thread includes our three basic modules and this integration thread can serve as a foundation for the remainder of the system to be built upon. These modules can be used to perform its basic functionality and generate necessary data to be processed. Diagram here is based on the Software Architecture Block Diagram described before. First, for Sign in/up Module, user signs in (sign up for first use), user can input his or her data into mobile DB or retrieve it. These data is what we will process later. Second GPS Module is the center. This Module deals with fetching location data and speeds of the vehicle after user signs in and retrieve all the data or input appropriate information. Trips Module is built after we finish sign in/up module and GPS module, in Trips module user can create their own trips using the data after going through GPS Module in mobile DB. Other Modules such as Push Notifications Module, Setting Module can be created base on this integration thread