Modeling the Grocery Checkout System COP 4232 © Dr. David A. Workman School of Electrical Engineering and Computer Science October 3, 2005.

Slides:



Advertisements
Similar presentations
Credit Card Processing
Advertisements

Summary so far……..  SPECIAL JOURNALS  Special journals  classify and summarise data from source documents.  The use of special journals  allows.
Grocery Checkout Simulation System (CSS). September 24, 2001GSS Architecture2 Grocery Store Simulation Entry Exit Aisle 1 Aisle 2 Cart Pool Conveyor 0.
Lab4 Modeling the Conveyor Agent for the Grocery Checkout System
Petrol Pump Software. Inventory  Item: Create new item viz. petrol, diesel, gas, lubricants etc.  Item Group: Categorization of the items.  Item Unit:
Appendix C Special Journals and Subsidiary Ledgers.
Section 16.2 Sales Transactions
Section 16.1 Cash Registers
GOALS BUSINESS MATH© Thomson/South-WesternLesson 12.1Slide Cash Sales and Sales on Account Complete a cash proof form Calculate sales invoice and.
Software Models for a Toll Gate System
Chapter 5 Expenditure Cycle Applications. Expenditure Documents i.Purchase Requisitions ii.Purchase Orders iii.Receiving Report iv.Voucher Systems v.Invoice.
Automatic Check-Out Beverly DeVane February 5, 2007 CTCT 2200 Mr. Scott Blair.
Chapter 10 Accounting Theory.
© 2014 Cengage Learning. All Rights Reserved. Learning Objectives © 2014 Cengage Learning. All Rights Reserved. LO4Record cash and credit card sales using.
Lecture Note 8 Using Data Flow Diagrams
Electronic Payment. Amounts transferred through accounts Money transfer instructions Bank’s computer system Other banks / Businesses.
© 2014 Cengage Learning. All Rights Reserved. Do Now: ●Where do you get new shoes? ●Have you ever had to wait for a size you need to be brought out to.
LESSON 10-2 Journalizing Sales & Cash Receipts Using Special Journals
Project Semester 1 Group 3 Robert, Pavel, Ulfar, Svetomir
 Arranging Cash › Smaller Denominations Should Start On The Right And Proceed Up  Recording Sales › Cash Registers And Point Of Sale (POS) Terminals.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
Indicator 4.05 Process sales documentation. Identify types of information contained in sales documentation The document types can be tailored to meet.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
Mini Checkout Copyright Agenda 1.About us 2.Current Waiting Line Model 3.Disadvantages 4.Proposed Service Model and Benefits 5.Existing vs Proposed.
Operations management using System Dynamics Part II.
 A businesses size, number of transactions, and types of transactions determine the number of ledgers used in an accounting system.
LESSON 10-1 Journalizing Sales on Account Using a Sales Journal
OCS Systems Time vending of computers Computer print vending Photocopy and Fax Vending OCS On Account for Hotel Business Centers.
At the supermarket. Bar codes The striped pattern is code for a number. The number is scanned and sent to a computer in the shop's office. The computer.
USE CASE Bayu Adhi Tama, MTI Faculty of Computer Science, University of Sriwijaya Slides are adapted from Petrus Mursanto
OO Processes for Software Development Course Introduction COP 4331 and EEL4884 © Dr. David A. Workman School of EE and Computer Science January 8, 2009.
© 2014 Cengage Learning. All Rights Reserved. Learning Objectives © 2014 Cengage Learning. All Rights Reserved. LO4Record cash and credit card sales using.
How to Buy Something By: Katie Adler. What to Buy  Decide what you would like to buy, then head to the store!
Read it Again Books Inventory and sales system Developed by: Sukesh Bodavula Andy Moon Raghu Ram Vempali.
Course: Mobile Point of Sale Unit 4: Preorder. Unit Objectives In this unit, you will learn to: Identify the types of preorder receipts Describe different.
Purchasing Items Needed by a Business
Commercial Data Processing EFTPOS. EFTPOS Electronic Funds Transfer at Point Of Sale. Electronic Funds Transfer at Point Of Sale. Unites EFT and POS systems.
© South-Western Educational Publishing GOALS LESSON 5.3 CUSTOMER SERVICE  Explain the services a retailer provides before the sale  Discuss the services.
Section 16.1 Sales Transactions Chapter 16 using math in sales Section 16.2 Cash Registers Section 16.3 Purchasing, Invoicing, and Shipping.
Marketing Math Chapter 16. Functions of a cash register Record sales Record sales Store cash and sales documents Store cash and sales documents Provide.
Execute sales transactions. Sales transactions include: Cash or check Debit card sales Credit card sales Layaway sales On approval sale Cash-on-delivery.
More DFDs Class 12.
Point of sale
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
At the end of each day the evening manager at each store enters a code into the cash register, after which the cash register connects to the central computer.
Prior to each transaction, the cashier at FoodWays enters a code into the cash register to let the cash register know that a new transaction is being processed.
Electronic Payment. Amounts transferred through accounts Money transfer instructions Bank’s computer system Other banks / Businesses.
Learning Objectives Understand the Business – LO1 Describe the issues in managing different types of inventory. Study the accounting methods – LO2 Explain.
NCA NCA © National Communication Alliance LLC All Rights Reserved Select Your Language Language Selection Choose a Category.
INFORMATION SYSTEM IN HYPERMARKETS Mathias Antunes, Thanh-An Nicolas Lê, Marie El Guedj.
The Causeway Company uses the following procedures to process the cash received from credit sales. The mailroom receives checks and remittance advices.
By Matthew Schweikart  1: Sally, Simon and Bud walk into a toy store. Sally and Simon roam the aisles, while Bud waits in line to check out. When Bud.
Marketing Essentials Chapter 16 Section 2.  After the sale is finalized, the sale is considered closed.  All cash registers provide three basic sales.
CT eWIC Training 2016 For Stand Beside Stores. What is happening? Conversion from paper WIC checks to an eWIC (credit card type) system Conversion required.
Sales Transactions Unit 5 - Using Math in Sales. Cash or Check Sales A transaction in which the customer pays with cash or check -Record the transaction.
17/7/2016 Chapter 4 – Event-driven Use Cases. 27/7/2016 Use Cases and Their Scope Establish the scope of work. Establish adjacent systems that surround.
Chapter 16 using math in sales Section 16.1 Sales Transactions
At the end of each day the evening manager at each store enters a code into the cash register, after which the cash register connects to the central computer.
Exercise : Write a program that print the final price of purchase at a store where everything costs exactly one dollar. Ask for the number of items purchased.
AS/RS (Automated Storage/Retrieval System)
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
© 2014 Cengage Learning. All Rights Reserved.
1 Prior to each transaction, the cashier at FoodWays enters a code into the cash register to let the cash register know that a new transaction is being.
© 2014 Cengage Learning. All Rights Reserved.
Stock Handling /Inventory Control
Journalizing Sales and Cash Receipts Using Special Journals
LESSON 10-3 Accounting for Cash and Credit Card Sales
Accounting Information Systems: A Business Process Approach
1 Prior to each transaction, the cashier at FoodWays enters a code into the cash register to let the cash register know that a new transaction is being.
Presentation transcript:

Modeling the Grocery Checkout System COP 4232 © Dr. David A. Workman School of Electrical Engineering and Computer Science October 3, 2005

August 22, 2005COP 4232 (C) Dr. David A. Workman2 Grocery Store – The Virtual World Entry Exit Aisle 1 Aisle 2 Cart Pool Conveyor Aisle Delta Checkout Queue clerk Aisle n Aisle Width Starting Point Sales Register Bagging Bin bagger Shopper Enters Bagger Returns Cart Bagger & Shopper Exit Checkout Subsyste m Shopper & Cart

August 22, 2005COP 4232 (C) Dr. David A. Workman3 Checkout Station Model Conveyor Scales & Scanner Clerk Bagging Bin Sales Terminal Bagger Shopper Cart 1: Shopper unloads grocery items, if there is room on conveyor. 2: Shopper places plastic divider on conveyor after last grocery item. 3: Conveyor has a fixed capacity in numbers of items and transports them at a constant rate to the clerk’s station. 4:Clerk removes grocery items from conveyor and enters their identity and price into the sales system. Some items are identified and priced by bar codes. Other items must by manually identified and weighed. 5: When all items have been processed by the clerk, the shopper is presented with the total amount of the purchase. 6: The shopper pays for the groceries and is given a sales receipt. 7: When the cart has been unloaded, the shopper gives the cart to the bagger to be filled with bags of groceries. 8:The bagger loads grocery bags with items that have been priced by the clerk. Bags are held in the bin until the cart becomes available from the shopper. 9:When the payment transaction has been completed and all bags have been loaded in the cart, the shopper leaves the store with the bagged groceries.

August 22, 2005COP 4232 (C) Dr. David A. Workman4 Use Case Diagram Unload Items for Pricing Grocery Checkout System * Customer Price Check Grocery Items Pay By Cash Deliver Sacked Grocery * Customer Pay For Groceries Pay By Credit Sack Grocery Items «specialize» * Credit Co.

August 22, 2005COP 4232 (C) Dr. David A. Workman5 System State Diagram U1: Shopper removes Groceries from Cart and places them on Conveyor. Clerk removes Groceries from Conveyor and price checks them. Priced Groceries are placed in bin for Bagger. U2: Shopper places Plastic Bar on Conveyor and releases empty Cart to Bagger. Bagger fills sacks with Groceries and moves filled Sacks into Cart. U3: Clerk removes Plastic Bar and presents cost of groceries to the Customer. Bagger continues sacking Groceries and loading Cart. U4: Shopper makes payment and, if necessary, Clerk returns change. Clerk gives a Receipt to Customer and signals Bagger to release loaded Cart (when ready). U5: Bagger completes sacking Groceries and continues loading Sacks into Cart. U6: Bagger completes loading the Cart and releases loaded Cart to Shopper. Start Shopper Unloading Items Clerk Pricing Items Bagger Sacking Items U1 Shopper Waiting Clerk Pricing Items Bagger Sacking Items and loading Cart. U2 Shopper Paying Clerk Waiting Bagger sacking Items and loading Cart U3 U4 End U5 Shopper Waiting Clerk Waiting Bagger loading Cart U6 Shopper Waiting Clerk Waiting Bagger loading Cart

August 22, 2005COP 4232 (C) Dr. David A. Workman6 Use Case Communication Diagram Shopper Clerk 1: Pay Amount $ddd.cc 2: Accept Amount $xxx.cc 3a: Receive Change $yyy.cc 3b: Receive Receipt