Question: When a customer enters the store (see store layout in Figure 1), they usually browse among the appliances and either Will or Ted will meet

When a customer enters the store (see store layout in Figure 1), they usually browse among the appliances and either Will or Ted will meet them and ask if they can help the customer find something. If the customer is interested in, for example, a stove, Will or Ted will walk them to that area of the store, show them what they have available, and ask if they had something particular in mind. They will answer any questions the customer may have, and then hopefully will "close the sale". At that point, the customer is asked to follow one of the owners to the Sales Counter. Will or Ted then gets a pad of two-part carbonless Sales Orders (see example in Figure 2) and begins to write down all the necessary information. Each manufacturer has a different coding scheme for the serial number and product number. For example, some manufactures use all numbers whereas other manufacturers use a combination of numbers and letters, such as 18X-Y28Z. Ted and Will have to be very careful when writing down this information so they won't accidentally transpose the characters.

If the customer purchases any parts with the appliance, such as hoses for a washing machine, the information for each part is also recorded on the sales order. When they thought about it, the owners agreed that writing up the sale was the most time consuming aspect of the entire process. Ted and Will then use a calculator that is (usually!) on the Sales counter to add up the subtotal of all the items purchased. Unless the customer is tax exempt, such as a school, church, or charitable organization, they then refer to a sales tax table that is taped to the Sales counter to calculate sales tax. If the customer is located more than 20 miles away and if their purchase is less than $350.00, then there is also a $15.00 delivery charge added to the sale. The person writing up the sale uses the calculator again to calculate the total amount due from the customer. After a quick check that everything was written correctly, the customer is asked how they would like to pay for the purchase. If the customer pays by cash, Ted or Will recounts the cash, uses the calculator to determine the amount of change due, and remits the change to the customer. If the customer pays by check, they will be asked for their driver's license number unless one of the owners knows the customer personally. If the customer pays by credit card, whoever is handling the sale will "swipe" the card, enter the appropriate information, wait for an approval code, and write this code on the top of the sales form. They will confirm with the customer the delivery date and time, and write this at the top of the sales form, also. The top copy of the Sales Order form is given to the customer, and the second copy is filed in a "to-be-delivered" manila folder.

Since the day was getting late, the students asked if they could schedule another interview early the next week. On Monday afternoon, the students met with Ted and Will again to talk about the process of receiving new inventory and keeping track of what was in stock. Building on what they learned in the previous interview, each student took their own notes and then met later to summarize and verify that each was consistent. The following is a summary of their collective interview notes.

Williams Bros. Appliances

Inventory and Point-of-Sale System

Interview Notes

January 30, 2017

When the owners need to acquire additional inventory, they refer to various manufacturers' catalogs and promotional materials, as well as industry reports and evaluations. They currently stock products from Whirlpool, GE, Kitchenaid, Maytag, Frigidaire, Tappan, Amana, Hotpoint, Roper, White Westinghouse, Sony, RCA, and Toshiba. If a customer prefers to special order a product, they can also accommodate them. Most special orders take 2-3 weeks to arrive.

For regular stock items, Ted or Will completes a two-part carbonless Purchase Order (see example in Figure 3) and mails or faxes it to the manufacturer's regional sales manager. After all the information has been entered, they calculate the extended price for each line item, and total the purchase order. The top copy is sent via mail or fax, and the second copy is filed in the "Ordered Inventory" folder.

When the ordered items arrive, Ted or Will pull the second copy of the Purchase Order out of the "Ordered Inventory" file and confirms that what they received was what they had ordered. If there are any items that are backordered (they ordered something but it didn't arrive with the rest of the shipment) they write a note on the purchase order, make a copy, and place this now third copy back in the "Ordered Inventory" folder. The second copy showing the items that were received is placed in the "Update New Inventory" folder.

Before the end of the day, Ted or Will goes through the "Update New Inventory" folder and records all products they received that day in a three-ring notebook--one notebook for each manufacturer (see example in Figure 4). When a product is sold and after it has been delivered, Ted or Will goes through the "Sales" folder, and for each product that was sold, selects the appropriate inventory notebook, matches the sold item with the listed item based on product number and serial number, and write down the date of the sale in the notebook. At the end of each week, one of the owners will also go through the "Sales" folder, and create a "Weekly Sales Report" of everything that was sold during the week. This report lists the product, manufacturer, product number, serial number, cost, and price. This report is then totaled to provide a record of weekly sales. Ted and Will would like to be able to see sales by product line, and by manufacturer, and would also like to create this report daily, but they just don't have the time.

please draw for this scenario:

1) sequence diagram?

2) state transition diagram?

3) class diagram?

4) use case documentation?

5) activity diagram?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!