12
From Students… …to Professionals The Capstone Experience Project Plan Jeffrey - Virtual Insurance Claim Advisor Team Auto-Owners Nabiha Biviji Mick Dickmann Alex Klingel Connor Stabnick Department of Computer Science and Engineering Michigan State University Fall 2018

Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

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

Page 2: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

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

Page 3: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

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

Page 4: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

Screen Mockup: Mobile Interface

The Capstone Experience 4Team Auto-Owners Project Plan Presentation

Page 5: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

Screen Mockup: Jeffery Interaction

The Capstone Experience 5Team Auto-Owners Project Plan Presentation

Page 6: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

Screen Mockup: Web Portal Dashboard

The Capstone Experience 6Team Auto-Owners Project Plan Presentation

Page 7: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

Screen Mockup: Search

The Capstone Experience 7Team Auto-Owners Project Plan Presentation

Page 8: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

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

Page 9: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

System Architecture

The Capstone Experience 9Team Auto-Owners Project Plan Presentation

Page 10: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

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

Page 11: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

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

Page 12: Here’s the Title - capstone.cse.msu.edu · JDBC to connect to MySQL database •Mobile App platform specific development Android Studio/Kotlin •Dialogflow integrated into Mobile

Questions?

The Capstone Experience Team Auto-Owners Project Plan Presentation 12

?

? ??

?

?

?

?

?