- From the Overall Design Document:
-
"Each time an item is entered the sub-total will be updated. The cashier then clicks on
the 'Sale' button if the correct item has been picked up by the bar code reading device.
The item will now be displayed on the summary of sales and refunds list on the right
hand side of the screen."
- From the Systems Analysis:
-
"The system is such that it allows the cashier to work, hands free of the terminal,
without the hindrances of a mouse or other device. A screen is present, which shows all
of the transactions, purchases, items, prices, etc. (refer to screenshot). Both hands
of the cashier can be used to move groceries, and the customer has full view of the
same screen which the cashier uses. Of course, the POS scanning system is tied into
the main database of inventory, and all sales are updated automatically."
The way we understood the part from the Overall Design Document, it appeared that the
cashier has to click "on the "Sale" button [each and every time] the correct item has
been picked up by the bar code reading device". To us this seems like a lot of work,
especially when a cashier has to deal with hundreds, maybe even thousands of items
passing though every day! We think the system should just scan it into the list, and
then the cashier can remove it if there is a problem.
-
Technical Note:
-
For your implementation, instead of a scanner, having keypad shortcuts
would be a suitable alternative. In other words, the "Cashier" will enter:
8964 [enter] (the item code for cans of Chunky Soup)
* 2 [enter] (multiply by two cans)
[enter] (process this item)
At this point, the Cashier Window will re-set the "focus" to the "Item Code" combo-box
and start on the next item. This would be a quick and efficient way to bypass the
tedious mouse-work that seems to be needed.