Create a System sequence diagram and Detailed sequence diagram for this scenario: Suppose you are...

80.2K

Verified Solution

Question

Accounting

Create a System sequence diagram and Detailed sequence diagram for this scenario: Suppose you are working as a business analyst and your team just had been hired on a new
project Hot Hangout app. Below are the details of the case:
A coffee shop Hot Hangout is planning to develop a mobile app called Tracker that tracks
customer purchasing behaviors. The following is the description of what the app would
do.
Tracker allows a customer to create a personal account by registering first name, last
name and cell phone number. An account can also be created by asking a staff member at
Hot Hangout to enter the required information as well. Before proceeding, the system
checks for duplicate accounts. Upon successful validation, the customer enters
information about the credit card (e.g., card number, expiration month and year). The
customer has the option to enter multiple payment methods. For each payment method,
the system validates the information; if the information is invalid, the system checks the
next payment method. If all payment methods are not valid, the system terminates the
process. If at least one of the payment information is correct, the system generates a
unique account identifier and securely stores all provided information.
Customers have the flexibility to update their personal information at any time through
the Tracker app's account management features. In addition to updating their personal
information, customers also have the capability to delete their account directly through
the Tracker app, providing them with full control over their account management
preferences.
Once the account is created, the app will create an ID for each account and will generate
a QR code for the customer. Then the customer can use the QR code for any purchase
that the customer makes in store. For example, when a customer brings to the counter the
food (e.g., beverage, muffin) to be purchased, the cashier will ask if the customer has
Tracker installed. If so, the cashier will ask the customer to show the QR code, and then
scan it. Once the QR code is scanned, the cashier will then scan each item. Tracker shows
the price of each item and calculates the total amount. Once the customer confirms to
purchase, the cashier finalizes the transaction, and the amount will be deducted
automatically from the customers credit card. The customer will receive a confirmation
sent to the customer's cell phone number about the purchase.
Customers can use the app to track the purchase history based on different criteria (e.g.,
time, amount, category of food purchased). In addition, Tracker should allow customers
to search discounts and display any discount barcode for it to be scanned when a
purchase is made.
The search discount feature within the Tracker app facilitates customers in discovering
available discounts tailored to their preferences. Users can utilize this functionality to
explore discounts based on specific criteria, such as keywords or product categories.
After entering relevant search parameters, the app retrieves and presents a list of
matching discounts for users to browse. Upon selecting a discount from the list, users can
access detailed information, including terms and conditions. If applicable, the app
generates and displays a barcode linked to the chosen discount, which users can present
during checkout to avail of savings. Customers may want to share discounts they find
with their contacts, such as friends or family. In this case, the Tracker app would
3
facilitate the sharing process by sending the discount information to the chosen
recipient(s). The system keeps track of which discounts were shared with whom, creating
a history of sharing activities. After the discount has been shared successfully, the app
would provide a confirmation message to the user.
Using their name and employee ID, Hot Hangout staff members can access Tracker to
download customer purchase information and use an analytical tool to discover customer
purchase preferences and patterns. The information is then used to develop promotions
and marketing campaigns. The store then pushes the promotions to Tracker from which
customer can view details of each promotion such as the promotion code, start date, end
date, and description.
image

Answer & Explanation Solved by verified expert
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students