-
Notifications
You must be signed in to change notification settings - Fork 0
User Interface
On the log in screen enter the user's username and password to access the application. The Exit button in the top right of the program will log out the user to allow another user to log in.
If the user is logged into a host staff member's account they can see all of the tables in restaurant and whether or not they are occupied. By clicking on the button labeled occupy the user can set a table to be full. Clicking the button labeled occupied will undo this action and free up the table for use.
If the user is logged into a kitchen staff member's account they have access to both the menu, and their own orders UI. Clicking the button labeled Exit while in a subsection of the UI will bring the user back out to the main menu.
By clicking the button labeled Items the user will be taken to a page to view the menu.
Clicking the button labeled Orders will bring the user to the order's page. On the order page the user will see the current orders that have been taken by the waiter listed by priority. The user can change the status of each order by using the dropdown menu.
If the user is logged into a managerial staff member's account they have access to all of the pages that the other uses have access to along with a few extra features. Clicking the button labeled Exit while in a subsection of the UI will bring the user back out to the main menu.
By clicking the button labeled Table Management the user will be shown the table editing page. On this page the user can add or delete tables as they wish. The user also has the ability to occupy the tables, set the table number and amount of seats, and assign a particular member of the waitstaff to the table.
By clicking the button labeled Staff Management the user will be shown the staff information page. On this page the user can click on any button located on the left side of the screen in order to pull up that staff member's information. This information includes: Name, ID, Role, Age. By clicking on the button labeled Add Account located at the top right of the screen will prompt the user to create a new staff member account using the information provided. By clicking on the button labeled Delete Account located at the top right of the screen will prompt the user to delete the current account selected.
By clicking the button labeled Items the user will be shown the menu page. On this page the user will be able to view the current menu as well as add, edit, and delete items. If the user wants to edit information about a particular item they can make those changes and then click the button labeled Apply to save the changes to the menu. The user can edit the name, description, whether the item is a food or beverage, price, and whether or not the item in in stock. By clicking the button labeled Delete located below the menu item will delete the item from the menu. Clicking the button labeled Create Item located at the top right of the screen will prompt the user to add a new item to the menu.
- Table
- denotes information for table number
- must include information of table availability and a unique identifier for each table
- this table can be viewed by the hostess position of a restaurant, as well as the manager
- orders associated with each Table are given the table id as part of the foreign key