here’s the title - capstone.cse.msu.edu · jdbc to connect to mysql database •mobile app...
TRANSCRIPT
From Students…
…to Professionals
The Capstone Experience
Project PlanJeffrey - Virtual Insurance Claim Advisor
Team Auto-OwnersNabiha Biviji
Mick DickmannAlex Klingel
Connor Stabnick
Department of Computer Science and EngineeringMichigan State University
Fall 2018
Functional Specifications
• Mobile App
Allow users to file claims with virtual assistant
Enable policyholders to file their own claims
Automation to simplify claim process
Gather loss details efficiently
File transfer (photos, videos, documents)
• Web Portal
Allow claim representatives/agents to view submitted claims
The Capstone Experience Team Auto-Owners Project Plan Presentation 2
Design Specifications
• Conform to Auto-Owners UI standards
Mobile App - External
Web Portal - Internal
• Simple/Responsive User Interfaces
Mobile App - Different OS/Dimensions
Web Portal - Multiple Browsers
The Capstone Experience Team Auto-Owners Project Plan Presentation 3
Screen Mockup: Mobile Interface
The Capstone Experience 4Team Auto-Owners Project Plan Presentation
Screen Mockup: Jeffery Interaction
The Capstone Experience 5Team Auto-Owners Project Plan Presentation
Screen Mockup: Web Portal Dashboard
The Capstone Experience 6Team Auto-Owners Project Plan Presentation
Screen Mockup: Search
The Capstone Experience 7Team Auto-Owners Project Plan Presentation
Technical Specifications
• RESTful API built with Kotlin
Spring Framework
JDBC to connect to MySQL database
• Mobile App platform specific development
Android Studio/Kotlin
• Dialogflow integrated into Mobile app
Google Assistant
• Web portal built using React
The Capstone Experience Team Auto-Owners Project Plan Presentation 8
System Architecture
The Capstone Experience 9Team Auto-Owners Project Plan Presentation
System Components
• Hardware Platforms
Smartphone
Capstone Server
• Software Platforms / Technologies
Android / Potential iOS
Dialogflow / Google Assistant
Kotlin / React
Ubuntu Server
oApache & MySQL
The Capstone Experience Team Auto-Owners Project Plan Presentation 10
Risks
• Proper handling of secure information Confidentiality of insurance claims is required
SSL for connection, encrypted files on server
• User Authentication Users will need to be validated in a secure manner
Don't store passwords on server, validate with hash
• Dialogflow Integration Dialogflow and Google Assistant need integration with
app
Research and experimentation, rapid prototyping
The Capstone Experience Team Auto-Owners Project Plan Presentation 11
Questions?
The Capstone Experience Team Auto-Owners Project Plan Presentation 12
?
? ??
?
?
?
?
?