- this program must present users a floor map of a restaurant. It must have a edit mode and a locked mode.
In edit mode:
- allow user to create different areas of a restaurant and a simple outline of the area.
- allow user to edit the floor map of each area according to their needs.
-ie. Simple shapes representing tables can be added and removed, shapes must be labeled with a table number entered by users. shapes must be able to resize, drag and drop to a different location with in an area.
- a label displays a timer must be on each table (shape). provide function to update this label
- Each shape must allow color change to represent different status of a table.
in lock mode:
- present user a view to the whole floor plan
- allow user to change and view different areas.
- allow user clicks on each shape (table)