The description and price of the current item are

This preview shows page 148 - 150 out of 179 pages.

The description and price of the current item are presented. 4. On completion of the item entry, the Cashier indi- cates to the POST that item entry is completed. 5 Calculates and presents the sale total. 6. The Cashier tells the Customer the total 7. The Customer chooses payment method: (a) If cash payment, initiate Pay by Cash . (b) If credit payment, initiate Pay by Credit . (c) If check payment, initiate Pay by Check . 8. Logs the completed sale. 9. Prints a receipt. 10. The Cashier gives the printed receipt to the Cus- tomer. 11. The Customer leaves with the items purchased. Alternative Courses Line 2: Invalid identifier entered. Indicate error. Line 7: Customer could not pay. Cancel sales transaction. Use case: Pay by Cash Actors: Customer (initiator), Cashier. Overview: A Customer pays for a sale by cash at a point-of-sale terminal. Typical Course of Events Actor Action System Response 1. This use case begins when a Customer chooses to pay by cash, after being informed of the sale total 2. The Customer gives a cash payment–the “cash tendered”–possibly greater than the sale total. 3. The Cashier records the cash tendered. 4. Shows the balance due back to the cus- tomer. 5. The Cashier deposits the cash received and ex- tracts the balance owing. The Cashier gives the balance owing to the Cus- tomer Report No. 259, July 2002 UNU/IIST, P.O. Box 3058, Macau
Image of page 148

Subscribe to view the full document.

Iterative Development Process 139 Alternative Courses Line 2: Customer does not have sufficient cash. May cancel sale or initiate another payment method. Line 7: Cash drawer does not contain sufficient cash to pay balance. Cashier requests additional cash from supervisor or asks Customer for different pay- ment method. Use case: Pay by Credit Actors: Customer (initiator), Cashier, Credit Authorization Service (CAS), Accounts Receivable. Overview: A Customer pays for a sale by credit at a point-of-sale terminal. The payment is validated by an external credit authorization ser- vice, and is posted to an accounts receivable system. Typical Course of Events Actor Action System Response 1. This use case begins when a Customer chooses to pay by credit, after being informed of the sale total. 2. The Customer gives the Cashier the credit card. 3. The Cashier records the information of the credit card and requests a credit payment authorization. 4. Generates a credit payment request and sends it an external CAS. 5. CAS authorises the payment. 6. Receives a credit approval reply from the CAS 7 Posts (records) the credit payment and approval reply information to the Ac- counts Receivable system (The CAS owes money to the Store, hence A/R must track it.) 8. Display authorization success message. Alternative Courses Line 4: Credit request denied by CAS. Suggest different payment method. Use case: Pay by Check Actors: Customer (initiator), Cashier, Check Authorization Service (CAS).
Image of page 149
Image of page 150

{[ snackBarMessage ]}

Get FREE access by uploading your study materials

Upload your study materials now and get free access to over 25 million documents.

Upload now for FREE access Or pay now for instant access
Christopher Reinemann
"Before using Course Hero my grade was at 78%. By the end of the semester my grade was at 90%. I could not have done it without all the class material I found."
— Christopher R., University of Rhode Island '15, Course Hero Intern

Ask a question for free

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern