CIS-75 Home http://www.c-jump.com/CIS75/CIS75syllabus.htm
Point of Sale Support System is developed to support supermarket-type store operations. In particular software shall:
Keep track of the amount of sales ($) at each register for each log on/off cycle.
The register record of each such cycle shall identify the register, the user, the dates and times of log on/off, and the amount of sales.
Keep track of the "drawer" for each cashier on duty.
The "drawer" keeps track of the total amount of sales made by a single cashier during the entire shift.
Cashiers will move during the shift with the same "drawer" between registers if reassigned by a manager.
Support assignment of cashiers to registers by a manager.
Cashier can have several assignments issued for one shift.
The record of each assignment shall be kept and identify the cashier, the register, the manager, the date and time interval.
The cashier shall be disallowed to log-on to a register without being assigned by the manager.
Support clearing a cashier at the end of the shift by a manager.
The record of this operation shall identify the cashier, the amount, the date, and the manager.
Before such record is created all the outstanding register records and all the assignment records for the cashier shall be checked.
In the case of discrepancy a discrepancy record is created indicating the cashier, the amount, the date, and the manager.
Support cancellation of the entire sale as well as return of an individual item.
Keep track of the inventory, including quantity, price, supplier, and outstanding orders.
Keep track of orders for a period of one year and the suppliers for a period of one year from the time of the last order.
Support inventory management (add/remove item to/from inventory, setting threshold for re-ordering.)
Support receiving and warehouse operations including reporting spoilage.
Broken, spoiled, damaged items have to be removed from inventory with proper authorization.
Support automatic reorder of items triggered by the stock falling below a set threshold.
Support report generation:
Inventory report (listing off al inventory items with name, quantity, threshold, supplier, and quantity of items in pending orders.)
Cashier report (listing of all assignment records, all register records, all discrepancy records.)
Register report (listing of all register records, all assignment records.)