Pirkko's Pizza Service (PPS) is planning an information system for their services. A customer makes an order through the Internet. The order may include several products. There are a few basic sorts of pizzas, which can be complemented with different toppings. The assortment and the toppings change from time to time, as do their prices. In addition to pizzas, other products are on offer. They are divided into product groups. There is a textual description of every product, and a picture of some of them, which the client may see when ordering through the WWW. The price of a product may differ according to the time of day, for example. The price is set according to the price listed at the time of ordering for the time of delivery. A bill will accompany each delivery. The price will be discounted according to time, if the delivery is late.
The time and place of delivery is agreed upon when the customer makes the order. The customer is identified by name and some other contact information, such as telephone number. A delivery time is registered for each delivery, and whether the client was found and whether there were any disturbances in connection with the delivery. If there have been disturbances when delivering to a specific address, the PPS may stop taking orders to that address. The client may cancel or change the order, if there is over an hour left to the delivery time agreed upon.
Parts to be implemented (optional):
a) Entering and maintaining product information in the database
b) Browsing the price list
c) Making an order
d) Registering a delivery
e) Printing an order list
f) Printing a receipt
g) Registering special offers