0% found this document useful (0 votes)
88 views15 pages

Final Report

This document provides an overview of the Dexter online app, which allows users to both order food online and manage electronic receipts (e-receipts). It describes the key elements of the app's interface, including organizational environment, user personas and scenarios, use cases, technology constraints, design motifs, and a prototype usability evaluation. The introduction explains the need for an app that combines online food ordering and e-receipt management for both individuals and businesses.

Uploaded by

api-469759176
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views15 pages

Final Report

This document provides an overview of the Dexter online app, which allows users to both order food online and manage electronic receipts (e-receipts). It describes the key elements of the app's interface, including organizational environment, user personas and scenarios, use cases, technology constraints, design motifs, and a prototype usability evaluation. The introduction explains the need for an app that combines online food ordering and e-receipt management for both individuals and businesses.

Uploaded by

api-469759176
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

1

Yunwei Zheng

Stacy T Kowalczyk

E-receipts and online order system

22 June 2019

​ ​ Dexter Online App

Summary

Dexter online app is a system can order food online and manage e-receipts. In this report, it

is going to talk about all the elements of the interface of this system. Including the organizational

environment, the user requirements(Personas, scenarios, use cases,), technology constraints,

design motifs, usability evaluations, and a prototype.

Introduction

​ There are a lot of apps in the Google store or other online stores when you search for food

delivery or e-receipts. However, none of them have those two function at a single app at the same

time. America is an immigration country, it is very complicated and its population contains

people who come from all over the world, new population come in every year. For example,

people who live in Chicago, especially for some areas close to Chinatown, come from all over the

world since there are a lot of universities in these areas. International students always occupy

quite a part of the student's population for a university. Meantime, it is the third big Chinatown in

America, a huge Chinese population and Mexican population in this area. Therefore, it is
2

complicated of the population in here and it makes this area become a perfect example of

America. After some researches by talking with local people and international people, it is

obvious international people don’t have a habit to keep their paper receipts, some of them even do

not know why there is a receipt after they pay the bill. As for local people, native Americans, they

do not have the habit to keep their receipts, not mention to manage them. Even if some people try

to manage their receipts, but it is difficult to do with all the paper receipts. On the other hand, if

people try to manage them with an app or e-receipts system, the current online e-receipt system

mostly designs for a company, not for an individual. Considering this situation, this system design

for people manage their paper receipts and e-receipts. Furthermore, it has a function to order food

online.

User requirements

I. Personas and Scenarios

Example 1

Julie Zhu, Aged 27


Works full- time as an engineer at an electronics company
Graduates from Lawrence Technical University as a master student
Single
Loves to try any kinds of food
Income 70 thousand dollars a year
Spends 2 hours on Gym and 2 hours reading
Barely making food at home
Julie is an old customer for a lot of restaurants, some of them have promotions or coupon

sometimes. Therefore, Julie will check those restaurants promotions’ information.


3

It’s Tuesday morning, she needs to check her E-receipts of Shinya ramen house where she often

goes because she heard there is a promotion that five over 20 dollars receipts will get a 20 dollars

cupon.

She starts by sorting and checking her records of E-receipts of the app on mobile so she can

know the information first. Julie finds this promotions’ information on this app, the detail of this

promotion is five over 20 dollars or 10 over 10 dollars receipts can get a 20 dollars cupon. Julie

likes the Shinya Ramen house, its foods are delicious. So she checks all the receipts of Shinya

Ramen House she has. It is very lucky she has 8 over 20 dollars receipts.

Julie gets the coupon from the app directly, she feels happy about it.

Example 2

Hugo Zhang, Aged 30


Owner of a ramen house
Works full-time for the restaurant
Graduate from Dominican University as a bachelor student
Spends 1-2 hours on Gym
Interest with electric products
Love to talk with people
Full of passion but lack of patience

Hugo has been working in a ramen house restaurant and it is important to keep his customers feel

comfortable and satisfied. He keeps all records of receipts into the app every evening at 2 pm.

It is Wednesday afternoon, he gets a phone call from a customer Ross said there is a wrong bill

check and he needs to do refund to this customers’ account.


4

He starts by checking his e-receipts on his mobile phone so he can see all the records to make

sure what this customer said.

Hugo finds the receipt of Ross, it is a bill from three days ago. This bill goes 54.37 dollars and

10 dollars tips. However, the paycheck for this bill is 54.37 and 100 dollars tips. The cashier

made a wrong tip check for sure. This customer Ross requested a 90 dollars refund in two days.

It is important to make sure customers happy, so Hugo does this refund imminently and gives 10

dollars coupon to Ross. Luckily, Ross feels good about Hugo’s attitude.

After a talk with Ross, Hugo feels happy when he solves this problem.

II. Use cases

​ Relationship of the system

Customers of all kind(Restaurants owners, normal customers, drivers):


5

1. Create an account

Customers for online order:

1. Order food

2. Store, check, use E-receipt information

Restaurant Owners:

1. Publish Online menu information for online orders

2. Store, check, use E-receipt information

Drivers:

1. Confirm online order

2. Check online deliver information

IT Staffs:

1. Maintenance

Author Yunwei Zheng

Date 5/30/2019

Version 1.0

Use-case name Create an account

Use-case number CA-1

Priority High

Source Website

Primary business Online system


actor
6

Other participating Driver, restaurant owner, normal customers


actors

Interested
stakeholders

Description The step is the first step of all kinds of users of the system

Typical course of 1. A customer needs to set up an account for the system


events 2. A customer types in the URL or clicks a link of the system.
3. There is a login box shown on the screen. Customers who
have an account can log in by typing User ID and
password in the login box. Customers who don’t have an
account can click “Create an account” link
4. Customers will type in this information
a. User type(Restaurants owner, normal customer,
driver)
b. Name
c. Account ID
d. Password
e. Email address
f. Company address(optional)
g. Mail address
h. Contact phone number
i. Paycheck methods
5. Once the data is entered, the customer will click on THE
NEXT STEP button
6. There is an active link send to the Email address
automatically.
7. The customer logs in his/ her email and clicks the active
link to active his/her account
8. The screen will display a message You account is
activated and you can log in your account right now.

Alternate courses It could be a discount for a new register, then the customer can
7

create an account for a discount or coupon.

Conclusion This use case gives the customer an account and the account is
activated.

Post-condition A valid user account has been created. However, the discount is
not activated until the first login.

Business rules The discount can't be used until the customer cost over 10 dollars

Implementation The use case requires a valid email to be activated.


constraints and
specifications

Assumptions Assumes that customers all have a valid email

Open issues 1. Is web customer supporter necessary?


2. How to check drivers’ information to make sure customers
safety of life and property?

Author Yunwei Zheng

Date 5/30/2019

Version 1.0

Use-case name Store, check, use E-receipt information

Use-case number C-1

Priority High

Source Unspecified

Primary business customers


actor
8

Other participating Restaurant owners


actors

Interested Restaurants owners


stakeholders

Description The main function for the system

Typical course of 1. Store E-receipts


events a. Pay a bill for Dine in food or an e-bill for online
order
b. Confirm bill information to finish the payment
c. E-receipts created information reminder shown on
the screen
d. E-receipts data store in the system
2. Check E-receipts
a. A customer logs in the website by type User ID and
PASSWORD
b. Click my account button
c. Click E-receipts information
3. Use it for discounts or coupons
a. Find information about discounts or activities
published by restaurants
b. Search E-receipt term on discounts online page
c. Send E-receipts records to get a discount or coupon

Alternate courses Customer can scan paper bill to create an E-receipt to store and
use

Conclusion This use case provides a main function of the system

Post-condition Customer can store and use E-receipts. However, only for those
restaurants who have an account of the system.

Business rules All customers need to create an account to achieve the goal of the
online moves.
9

Implementation This use case requires an E-receipt has been created


constraints and
specifications

Assumptions All customer have one E-receipts at least.

Open issues Fake E-receipt may store to the system.

Organizational environment

External environment of organization:

1. Economic Dimension

This is a screenshot from the FOCUS

ECONOMIC. There are four data need to

pay attention, GDP, Economic Growth,

Retail Sales, and Unemployment Rate.

The current economic environment is

good for small business from the analysis

of these data.
10

2. Technological Dimension

Right now it simply designs the interface of this system, so for the paycheck system, business

system and delivery system will do in the future by some other pros. The interface of the system

has finished.

3. Competitors

So far there is no app can combine e-receipts system and online food order system together.

However, it is not mean there are no competitors for this system. The current online food order

app such as Uber eats, Doordash, and Grubhuh has a huge amount of customers. It will be a

difficult challenge for this system to attract customers from them. Therefore, the advantage of this

system is it can do free service helps people to manage their E-receipts or paper receipts. All in

all, the external environment is challengable but there is a chance to win.

4. Customers

The customers of this system will contain people who come from all over the world which it

means contains different language, culture, and background. Meantime, there will three types of

customers, restaurants owners, drivers, and normal customers. Drivers and normal customers can

share the same vision interface of this system, restaurants owners need to another vision of this

system. Considering all the situation, it is complicated of customers environment. Basically, there

are multiple languages options can choose, there are different vision options can choose, multiple

payment options can choose.

Internal environment:

The internal environment is simple for now. The owner, employees, and the board of

directors is not necessary to discuss since this project just goes to the first step, interface.
11

Design motifs
12

These are original design motifs of this system.

For this system, it has two main functions,

Online order system, and e-receipts management

system.

These five motifs show the process of online

order.

Usability evaluations

1. Visibility of system status

The system should always keep users informed about what is going on.

2. Match between system and the real world

The system should speak the users’ language. The users of the system should come from

all over the world, so the system supports multiple languages. Meantime, follow

real-world conventions, making information appear in a natural and logical order.

3. User control and freedom

Support undo and redo

4. Consistency and standards


13

Users should not have to wonder whether different words, actions or images mean the

same thing. Follow platform conventions.

5. Recognition rather than recall

Make actions, options, and images visible. The user should not have to remember

information from one part of the dialogue to another.

6. Help users recognize, diagnose, and recover from errors.

Error messages should be expressed in plain language(no codes), precisely indicate the

problem, and constructively suggest a solution.

Screen Images of the prototype

I. Process of food order


14

​ 4. Choose a restaurant 5. Choose food


15

II. Pages of coupon information and setting information

1. Coupon information 2. Setting information

III. E-receipt pages

You might also like