Question: REQUIREMENTS: Develop a logical process model corresponding to the narrative below including a context level, a level-0, and 2 level-1 DFDs Identify 3 pieces of
REQUIREMENTS: Develop a logical process model corresponding to the narrative below including a context level, a level-0, and 2 level-1 DFDs Identify 3 pieces of missing information in a separate list. Consider missing logic, miracles, black holes, and grey holes. Limit listing infinite sinks and sources, read-only and write-only data stores to a maximum of 1. Do not make any assumptions. Akasha Yoga studio1, in the heart of Saint-Henri, was founded by James Dylan in 2015. Subsystem 1: Register Clients When any client walks into the studio and proceeds to the reception desk, s/he gives the staff his/her name. The staff verifies if his/her name is in the client accounts file in Mindbody, software for small businesses in the wellness services to manage their communities. If there is no account corresponding to the client, the staff member immediately asks him/her to fill out a waiver form with contact information, an emergency contact, and a signed liability form in addition to the additional details needed to create a client account. For clients who registered online at home, this will be the second waiver form completed. This is done because the owner requires a physical copy to be stored in the studio. When Akasha receives the requested waiver and client details, a staff immediately creates a client account profile for them in Mindbody. The duly completed waiver form is immediately filed in a cabinet by alphabetical order of first name. When an existing client walks into the yoga studio, which a staff confirms by checking if his/her name corresponds to a client's account in Mindbody. If existing client status is verified, staff immediately verifies the client's account balance. If the client has sufficient balance, s/he is allowed to attend the class, and a class is immediately deducted from his/her account. If an existing client has an insufficient account balance for a class, or a new client's account has just been created, staff offers the client yoga package options that are stored in Mindbody. The client then confirms his/her yoga package preference. Immediately, the staff requests payment based on the Yoga Package selected and offers payment in cash or by credit card. If the client's preferred payment method is cash, the staff processes the cash payment and stores it in the cash depository. If the client's preferred payment method is to pay by card, the staff processes the card payment and places a copy of the payment in the cash depository. Once either the card or the cash payment has been processed, the new balance is updated immediately in the client accounts data store in Mindbody. Subsystem 2: Manage Supplies Current cleaning supplies for the studio are kept on the shelves of a closet. When the manager has time, she identifies which supplies are low or missing by looking at the supplies on the shelves, and creates supplies to purchase list. When the manager has time, she purchases the needed supplies from the supplier and immediately pays for them from her personal bank account. She immediately crosses out the supplies she purchased from the list of required cleaning supplies. This is necessary because there might still be items on the list that she has not been able to purchase. The shelves are immediately restocked with the purchased supplies. When she receives the receipt from the supplier, the manager places it in her pocket. She removes the receipt from her pocket when she returns to the yoga studio and places it in the cash depository in order to receive reimbursement. As soon as the owner notices the receipt in the cash depository, he reimburses the manager/employee in cash. When the manager/employee sends the confirmation that she has received the reimbursement, the owner removes the receipt from the cash depository and updates supply expenses data store. (Hint: the manager/employee is a role of the manager that is outside the boundary of this subsystem.) 1 This case is based on the BTM 481 project submitted by Charbel A.A, Madhay B., Kayla E., Matthew M., Lucas M., and Amanda O
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
