News Boxes
Input:
Output:
Assumptions:
All inputs are syntactically correct.
Errors:
- invalid Input
- variables of types int or float exceeding maximum (or minimum) range
- input(s) of incorrect format
Process Description:
User enters in all the pieces of data (except account_number)specified
under "Input"
Consignment agreement
Input:
Output:
Assumption:
none
Errors:
account number doesn't refer to a new box
Process description:
Display information for the newsbox, referred to by the account number.
Process name: Delete News Box (1.2.4.2.2)
Input:
Output:
none
Assumption:
none
Errors:
Account number doesn't refer to a News Box
Process description:
Delete the News Box Record from the database;
Input:
Output:
Assumption:
none
Errors:
Account number doesn't refer to a News Box
Process description:
Print out the complete News Box Record, which includes all the attributes of the News Box, and the latest News Box consignment information.
Input:
Output:
Assumption: none
Errors: none
Process description:
User can modify any of the daily delivery order quantities. No other data field of the record can be altered.
Input:
Output:
Assumption:
none
Errors:
none
Process description:
Adds a complaint to for a news box; account number and date are automatically filled in.
Input:
Output:
Assumption:
complaint exists for this account number and date
Errors:
none
Process description:
Display the complaint for a newsbox (account number) and date.
Input:
Output:
Assumption:
All inputs are syntactically correct.
Errors:
account number is not in use, route_number doesn't exist, district number doesn't exist, product ID doesn't exist, route_order doesn't exist.
Process description:
If any attribute of the News Box Customer Record has been changed, update the record.(Note: account_number can not be changed)