Case Description: Deb has recently launched her Rain Café in downtown Toronto. The Café is a blast. Customers cannot get enough of Deb’s coffee beverages and baked foods. To entice and retain customers, Deb is thinking of launching a loyalty membership app. She jots down what she has in mind of important features of the app. First and foremost, Deb wants an easy registration process for customers. In particular, a customer shall quickly create an account by simply entering his or her cell phone number. To ensure that the customer is the holder of the cell phone, the customer has to enter into the app a 6-digit confirmation code sent to the customer’s phone to complete the registration process. At the end of the customer registration process, the customer is provided a unique membership ID. Deb also wants to reward customers who refer their friends and family members to her café. A $5 voucher is added to the customer who has made a referral. So in creating an account, every new customer has the option of providing the cell phone number of the family member or the friend who has made a referral. Second, customers can use the app for ordering and payments. Customers shall be able to search all products using the app. Each product record shall contain the following information including regular price and promotion price (if applicable), award points, a general description, and images. The customer can add products to the shopping cart, and then proceed to check out to complete ordering. The app then generates an order number. The order, however, can be paid using the app or in store. If the payment is made using the app, the customer can pay by using a variety of methods including credit card, award points, and vouchers. To purchase by using award points (called BeanPoints), he or she has to select “purchase using BeanPoints.” The app will calculate points to be deducted, and the amount that needs to be paid. If the BeanPoints is insufficient for a purchase, and if the customer decides to continue with using the points, the customer needs to pay the remaining amount by using his/her credit card. For purchases made by a credit card, Deb wants the app to reward the customer BeanPoints based on the dollar amount. In other words, no points are awarded if a purchase is made by using BeanPoints. Deb also wants the flexibility of adjusting BeanPoints for a purchase based on dates and times. For example, double BeanPoints could be awarded every Tuesday from 3-5pm. After completing the list, Deb feels pretty happy with what she’s got. She is ready to talk to her business analyst to nail down details of the app requirements.   question: Detailed system sequence diagram- Develop a first-cut sequence diagram for creating a new account and ordering+payment

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Case Description:
Deb has recently launched her Rain Café in downtown Toronto. The Café is a blast. Customers cannot get enough of Deb’s coffee beverages and baked foods. To entice and retain customers, Deb is thinking of launching a loyalty membership app. She jots down what she has in mind of important features of the app.
First and foremost, Deb wants an easy registration process for customers. In particular, a customer shall quickly create an account by simply entering his or her cell phone number. To ensure that the customer is the holder of the cell phone, the customer has to enter into the app a 6-digit confirmation code sent to the customer’s phone to complete the registration process. At the end of the customer registration process, the customer is provided a unique membership ID.
Deb also wants to reward customers who refer their friends and family members to her café. A $5 voucher is added to the customer who has made a referral. So in creating an account, every new customer has the option of providing the cell phone number of the family member or the friend who has made a referral.
Second, customers can use the app for ordering and payments. Customers shall be able to search all products using the app. Each product record shall contain the following information including regular price and promotion price (if applicable), award points, a general description, and images. The customer can add products to the shopping cart, and then proceed to check out to complete ordering. The app then generates an order number.
The order, however, can be paid using the app or in store. If the payment is made using the app, the customer can pay by using a variety of methods including credit card, award points, and vouchers. To purchase by using award points (called BeanPoints), he or she has to select “purchase using BeanPoints.” The app will calculate points to be deducted, and the amount that needs to be paid. If the BeanPoints is insufficient for a purchase, and if the customer decides to continue with using the points, the customer needs to pay the remaining amount by using his/her credit card.
For purchases made by a credit card, Deb wants the app to reward the customer BeanPoints based on the dollar amount. In other words, no points are awarded if a purchase is made by using BeanPoints. Deb also wants the flexibility of adjusting BeanPoints for a purchase based on dates and times. For example, double BeanPoints could be awarded every Tuesday from 3-5pm.
After completing the list, Deb feels pretty happy with what she’s got. She is ready to talk to her business analyst to nail down details of the app requirements.
 
question:
Detailed system sequence diagram- Develop a first-cut sequence diagram for creating a new account and ordering+payment
 
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Fundamentals of Managing data
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education