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 eg 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 eg 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 eg 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 facilitate the sharing process by sending the discount information to the chosen recipients 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.
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 eg 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 eg 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 eg
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
facilitate the sharing process by sending the discount information to the chosen
recipients 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.
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!
Other questions asked by students
StudyZin's Question Purchase
1 Answer
$0.99
(Save $1 )
One time Pay
- No Ads
- Answer to 1 Question
- Get free Zin AI - 50 Thousand Words per Month
Best
Unlimited
$4.99*
(Save $5 )
Billed Monthly
- No Ads
- Answers to Unlimited Questions
- Get free Zin AI - 3 Million Words per Month
*First month only
Free
$0
- Get this answer for free!
- Sign up now to unlock the answer instantly
You can see the logs in the Dashboard.