The on-line auction service allows registered members to put items up for auction and to place bids on items. Users can browse information on items that are currently up for auction as well as ones that were formerly up for auction, and review the bidding history for such items. Users can also search for items based on criteria such as category, price, description, seller, etc. The name of every subscriber of the service, membership account number, address, phone number, age, sex, current outstanding bids, bidding history, the current balance of any sales fees the member owes the service, and the total fees charged to the member over all time.
Somebody joins the service.
All relevant information should be recorded. Only registered members can put items up for sale or place bids . This is not allowed if the member currently has items up for sale, has outstanding bids that are currently winning, or owes sales fees. A member requests the id, description, seller, current bid amount, number of bids, auction start date, and auction end date for one or more items based on some search criteria. Leaving a field blank indicates that any value for the field is acceptable.