Your SlideShare is downloading. ×
Manage shopping cart
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Manage shopping cart


Published on

Published in: Business, Technology

1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1.         Manage Kiosk’s  shopping cart  Wireless Kiosk for Georgia College of Excellence   (shopper approaches Kiosk for check in, shopper identify sale  by scanning student ID card (to get 10% discount when check  out as student). shopper provide information or update  information. Then, shopper's information will be sent to  bookstore, office, and accounting service to be recognized.  shopper select book and quantity and continues the payment  process)    Zaid Toukan, Hyungmi Gordon, Thuyen Ly, Mohammd  4/20/2010     
  • 2.   Why is this good idea to follow?   By setting Kiosks throughout the college, the bookstore not only can increase their sales, they can also  avoid human error. Cashiers sometimes make errors; shoppers have to wait for a long line when they  check out in the store. When setting the Kiosk, System process of sale of Kiosk would do the calculation  accurately and update automatically. shoppers can stop by anytime to check for items and request a  delivery service w hich would save time. Also, the bookstore can save money by hiring less cashiers and  avoid the possibility inventory error (shoppers read the description of item and agree by term before  purchased)   Use Case UC1: Maintain Account  Use Case UC2:Manage shopping cart  Use case UC3:Process Sale  Use Case UC4: Manage wireless security.  Use Case UC5: Update Inventory Kiosk template Scope Wireless Kiosk for Georgia College of Excellence Level User Goal Primary Actor Customer Stakeholders and Customer: wants fast check out, fast shipping, proof or purchases, Interest security. Book Store: transaction recorded verbatim and maintained, satisfy customer needs, inventory and accounting update quickly and accurately Government tax agencies: collect all taxes from each sale Payment Authorization Service: receives digital authorization requests in correct format, accurately account for payable to the book store Precondition System display main menu, user logged into system, get discount with valid ID,  select items and placed in digital shopping cart   Post Condition Sale is saved with tax calculated and collected. Accounting and inventory are  update. Receipt is general and emailed to customer. Payment authorization  approval and recorded.   Special Requirement Touch screen UI, different languages to select, text large enough to read from 1 meter, quick response within 20 seconds 95% of time, fast recovery if system are failing systems are failing. Frequency of Could be nearly continuous occurrence  
  • 3.   Open issues What if the server crashes? What if the kiosk crashes? What if network outrage and/or power outrage? <Brief Format> Maintain Account: For the first time shopper, if a shopper is a student, he/she swipes or inserts the student card into the kiosk. System recognizes by connecting to account authorize service and then shows message for approval. Kiosk displays welcome screen and notices shopper that he/she would get 10% discount when check out. If a shopper is not a student, shopper chooses purchase item option (book, clothing, or other accessories). For the returned shopper, kiosk asks shopper to log in either by swiping student card or type in user name and password. Manage Shopping Cart: A shopper searches for items. Shopper adds items to the digital shopping cart. The shopping cart displays items and the balance. The shopper enters shipping information. The shopper chooses the preferred shipping method. The system presents total balance. Process Sale: Order totals are shown. The shopper enters payment information. The system validates payment. The shopper receives a receipt from kiosk and leaves. Manage wireless security: System Administrator checks the status of kiosk wireless security and creates a daily report. If there is a security breach and there is new wireless security update is available, Security Analysts investigate the breach upon the severity and updated the kiosk and the software. All wireless data transactions are secured. Update Inventory: The kiosk sends item information to the inventory. The kiosk will update the inventory after each order is taken. The warehouse will pull the item and get it ready to ship out.  
  • 4.   <Casual Format> Apply student discount · Main Success Scenario: (shopper approaches Kiosk for check in, shopper identify sale by scanning student ID card (to get 10% discount when check out as student). shopper provide information or update information. Then, shopper's information will be sent to bookstore, office, and accounting service to be recognized. Shopper selects book and quantity and continues the payment process. Alternate Scenarios: If system does not recognize the entered student ID, system asks the shopper to correct student identified number. If system does not recognize the re-entered student ID, system records status and signal error again. If the shopper fails to enter student ID third time, System asks the shopper to select cancel check or continue without student discount.  
  • 5.    Use Case UC2:Manage shopping cart <Main Success Scenario> 1. The shopper searches for the item on the Kiosk's screen.  2. The system provides shopper with requested information on item.  3. The shopper requests the system to add the item to his/her shopping cart.  4. The system adds the item to the shopping cart and presents a view of the shopping cart's contents  and total price.  5. The shopper requests the system to check out his/her shopping cart.  6. The shopper has to enter his or her address for shipping information to be calculated.  7. The system displays information about the price and delivery time of the different shipping methods.  8. The shopper has to select the shipping method that is preferred.  9. The system displays the total price of the shopping cart with taxes and shipping costs included.  
  • 6.   <Extensions> * At any time, system fails: To support recovery and correct accounting, ensure all transaction sensitive state and events can be recovered from any step of the scenario. 1. Shopper logs back in again, and prior state is recovered. 1. Main screen displays the previous page which contains the saved data. 2. System reconstructs prior state 2a. system detects anomalies preventing recovery: 1. System signals error to shopper, system restart by itself 2. Shopper starts a new sale. * Shopper leaves at anytime: 1. Shopper leaves after placing all items in the shopping cart. 1. Sale is canceled and logged out automatically after 2 minutes 2. System saved all data 3. Shopper returns and logs in again, and prior state is recovered. 2. System reconstructs prior state 2a. system detects anomalies preventing recovery: 1. System signals error to shopper, system validates to restart 2. Shopper starts a new sale. 1-2a. products searched by shopper cannot be founded 1. System display message to shopper that product is not in the catalog. 2. Shopper start new search. 2-3b. item is out of stock: 1. System shows message that item is currently out of stock. 2. System asks shopper if they want to back-ordered 2a. shopper back-ordered item 2b. shopper start new search.  
  • 7.   4a. shopper wants to change contents of shopping cart: 1. System permits shopper to change quantities, remove items, or go back to an earlier point in selection process; use case continues from where it was interrupted. 2. Quantity does not applied 2a. Numbers has been hidden from the selection list; shopper can't select to add quantity. 2b. shopper either sticks with what he/she has or removes the item 5a. Shopper chooses continue for check out 6a. Shipping information is invalidated: 1. Shopper typed in invalid information 1a. System displays error messages and let shopper to confirm. 1b. shopper re-enter shipping information. 6-9a System calculates shipping cost and shopper doesn't want to continue: 2a. Shopper goes back to main menu and chooses "in-store pick-up" 1. System re-calculates the total cost 2. Shopper agrees with new amount and continue to check out 2b. Shopper logs out and leaves; use case ends. 9b. if shopper provide student's ID: 1. System displays total cost with 10% discount 2. System signals error for invalid student's ID: 2a.System requests shopper to re-enter ID information. 1. Shopper re-types student's ID 2. Shopper has 3 times to correct his/her error; after that, shopper have to continue check out without student discount applied or shopper can go to the store to request a refund. Class Diagram:  
  • 8.   Sequence Diagram     
  • 9.       User Interface’s text:  GUI Steps: 1. Product Main Page Select the product (based on category) Add the product (enter qty & default price) Goto step 1 2. Shopping Cart procedure User has the ability to add/delete the products (Goto step 1) Update the quantity from the shopping cart (Goto Step 2) Add to cart/View cart buttons (Goto Step 2)  
  • 10.   Check out procedure Credit Card Entry/Validation Confirm Receipt Product Qty Price Total Product1 1 10.3 10.30 Product2 1 10.3 10.30 Product3 2 20.0 40.00 Category Product Category Category ID Category ID Category Type Product ID Unit Price <GUI Step 1>  
  • 11.   <GUI Step 2> UI: shopper goes to the product page. Product’s page they can select item from category Glossary Term  Definition and  Format  Validation   Aliases  information  Item  A product or service        for sale  Shopper  The primary actor that      Customer  uses the system to  find and purchase  items  Shipping  Name and address of        Information  the shopper used to  send purchased items  to the shopper  Shopping Cart  System used by the         
  • 12.   shopper to view and  select items for  purchase  Payment  Validation by an       Authorization  external payment authorization service that they will guarantee the payment to the seller   Student ID  Identification number  9‐digit code of  Digits 6‐9 are  Student  given to students of  several parts  check digits  identification  the university  number