mdp poster final
TRANSCRIPT
Introduction
Validation Test ResultsBackground
Stakeholder Objectives & Engineering Requirements
Stakeholder
Objectives
Priority
(High:5,
Low: 1)
Description Engineering
Requirements
Positive
Customer
Experience
5 Customer
doesn’t need
employee help
to use system.
Customers rate
likelihood of use,
intuitiveness, and
convenience as ≥ 3 on
a 5-point Likert Scale
Employee
Efficiency
5 The station
requires
minimal
maintenance.
Employees spend less
time with the station
than with the
customer for an order.
Hot Food 4 Temperature is
minimally
affected by
frequent
opening &
closing door.
MDP cabinet
maintains
temperature at least
as well as unmodified
cabinet.
Fully-tested
Software
4 Software is
thoroughly
tested for bugs.
Most routes in the Use
Case Diagram are test-
covered.
Pizza Pickup Station with Android App IntegrationAnvitha Paruchuri, Jayden Stewart, Nicholas Skinsacos, Proma Patra, Yifu Guo
College of Engineering, Multidisciplinary Design ProgramUniversity of Michigan, Ann Arbor, MI
• Domino’s is the recognized world leader in pizza delivery and
digital ordering technology.
• Carryout orders have grown to ~30% of all U.S. orders.
• Since 2010, Domino's multi-year rebranding process has shifted
the company’s focus towards improving the customer experience.
• The MDP team’s project deliverable represents key components
of Domino’s vision for an improved customer experience.
Conclusions & Recommendations
Customer Experience Test (1-Strongly Disagree; 5-Strongly Agree)
1
7%2
13%
3
20%
4
27%
5
33%
LIKELY TO USE
1
2%2
6%
3
15%
4
35%
5
42%
INTUITIVE
1
1%
2
2%3
15%
4
35%
5
47%
CONVENIENT
Temperature Test
• Domino's Pizza Pickup Station is a student-designed, cost-
efficient, self-serve system that will allow prepaid customers to
avoid the line and pick up their order.
• Key technical challenges of our project include the following:
Ø Developing a secure solution through customer identification.
Ø Modification of existing hardware to implement our system.
Ø Integrating the software and hardware for fluid customer
and employee experiences.
Project Success:
A prototype of the pizza pickup station with four doors has been
designed and built. An Android application and a back-end service
to manage customer orders has been developed. The software
and hardware has been integrated and validated for fulfillment of
stakeholder objectives.
Next Steps :
1. Implement defenses to common software security
vulnerabilities.
2. Attach more powerful signifiers for customers and employees.
3. Use production-level NFC hardware for a more fluid customer
experience.
4. Provide an intuitive graphical user interface for
employee operation.
= 230
AVG = 4.008 AVG = 4.08 AVG = 4.23
Force Test
Min Opening
Force (N):
Average Opening
Force (N):
Max Opening
Force (N):
Stainless
Steel Door2.7 3.36 4.1
Tooling
Board Doors0.25 0.72 1.5
Design Description
Web Portal Spring Boot
Web Portal Android Framework
Web Portal Java REST
Spring MVC
Controller View Model
Database
getLatestStatus API
HttpURLConnection
ActivityUI/Event Handler
makeOrder API
HTTP POST
ArduinoSerialReader
Apache HttpClient
checkKey API
HTTP POST
HTTP POST
CustomerAndroid Application
Store-end
Application
Arduino
NFC
Reader
RESTful Back-end
Server Application
Box
USB Serial
Operator
(Dominos)
HTTP API
NFC
HTTP API
USB Serial
NFC
Arduino
NFC
Reader
Box
Database
Figure 3. Android App GUI
Figure 1. System Architecture Diagram
Figure 4. Software Architecture Diagram
Android
Application
Connects to
0
a_secret_key
Server address
Figure 5. Process Flow for Customers
Employee Efficiency Test
135
140
145
150
155
160
165
170
4:08:00 PM 4:41:20 PM 5:14:40 PM 5:48:00 PM 6:21:20 PM 6:54:40 PM
Tem
era
ture
(°F
)
Time
Sensor Mean Upper Bound Lower Bound
Figure 6. Process Flow for Employees
Figure 2. Prototype
Smart Box
a prototype of the pizza pickup station