Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio...
Transcript of Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio...
![Page 1: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/1.jpg)
From Students…
…to Professionals
The Capstone Experience
Project Plan Market Share Viewer Application
Team Urban Science Abdulla Alkawai
Lucas Madill David Pusdesris
Dhruv Rajput David Warner
Department of Computer Science and Engineering Michigan State University
Spring 2015
![Page 2: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/2.jpg)
Functional Specifications
• Collect and visualize market share and dealer statistics for marketing managers
• Drill down capability
• Role-based user hierarchy: global regional manager, country manager, CEO
• Administrative web interface with data upload
The Capstone Experience Team Urban Science Project Plan 2
![Page 3: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/3.jpg)
Design Specifications
• Application accessible via mobile tablet (Android & iOS) and web oAuthentication
o Landing Page
oMarket Share Stats View
oDealership Stats View
oAdmin Web Mode
• Administrative functionality accessible from web application
The Capstone Experience Team Urban Science Project Plan 3
![Page 4: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/4.jpg)
Screen Mockup: Authentication
The Capstone Experience Team Urban Science Project Plan 4
![Page 5: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/5.jpg)
Screen Mockup: Landing Page
The Capstone Experience Team Urban Science Project Plan 5
![Page 6: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/6.jpg)
Screen Mockup: Market Share Statistics View
The Capstone Experience Team Urban Science Project Plan 6
![Page 7: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/7.jpg)
Screen Mockup: Dealership Statistics View
The Capstone Experience Team Urban Science Project Plan 7
![Page 8: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/8.jpg)
Screen Mockup: Admin Web Mode
The Capstone Experience Team Urban Science Project Plan 8
![Page 9: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/9.jpg)
Technical Specifications & System Architecture
The Capstone Experience Team Urban Science Project Plan 9
![Page 10: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/10.jpg)
Database Schema
The Capstone Experience Team Urban Science Project Plan 10
![Page 11: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/11.jpg)
System Components
• Hardware Platforms
Samsung Galaxy Tab 3 10.5” (Android)
Apple iPad 3 9.7” (iOS)
• Software Platforms / Technologies
Visual Studio 2013
Microsoft SQL Server 2012
Android Studio 1.02 / Xcode 6.1.1
ASP.NET MVC Framework
Google Maps API
The Capstone Experience Team Urban Science Project Plan 11
![Page 12: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/12.jpg)
Testing
• Authentication by user role
• Checking network traffic for secure data
• Extensive testing drill down and map view functionality
• Latency considerations
The Capstone Experience Team Urban Science Project Plan 12
![Page 13: Market Share Viewer Applicationcse498/2015-01/schedules/all-hands-meetings/… · Android Studio 1.02 / Xcode 6.1.1 ASP.NET MVC Framework Google Maps API The Capstone Experience Team](https://reader035.fdocuments.in/reader035/viewer/2022070821/5f21340e5114dd025f0599b5/html5/thumbnails/13.jpg)
Risks
• Database Servers and Authentication Process
• Developing three applications on three different platforms
• Transferring data in easy-to-parse format to mobile applications
• Data visualization/design considerations
The Capstone Experience Team Urban Science Project Plan 13