AKTUEL's digital ordering system, ADOS for short, is a digital ordering system designed by AAU software group 8.
Before compilation, download and install Apache Maven and a Java Development Kit. Then, at the root folder of the project, type:
mvn package
This should generate a .war
file, which is the web archive.
We recommend the use of Apache Tomcat as servlet software.
Put the generated .war
file into the webapps/
directory of the Tomcat installation, and start tomcat.
With the default configuration, it should be accessible at localhost:8080/<web archive name>/
ADOS uses 4 separate HTML frontends to work: Admin, customer, kitchen & payment.
ADOS' admin frontend allows the admin user of ADOS to add, remove or change menu items for the selected menu.
To access the admin frontend, go to the /AdminFrontend.html
url.
To add a menu item to a menu the user needs to do the following:
- Enter the Display name, the internal name and the price.
- Select if there are supposed to be options and(or) additions for the item.
- Enter the needed information for the options and(or) additions
- Select if there are any days when a discount should be applied.
- Enter the discount amount and how many items needs to be selected to apply the discount.
- Insert the item into the list.
- Repeat step 1-4 for more items.
To send a new menu to the server the users needs to do the following:
- Create a list of items using the method described before.
- Enter a menu ID for the new menu.
- Enter a starting time and an ending time for the availability for the menu
- Select the day(s) that the menu is available.
- Enter the name of the restaurant that the menu is attached to.
- Send the new menu to the server.
To change the info for a menu the user needs to do the following:
- Import the menu id.
- Select the item that you wish to edit by entering the index of the item, the list starts at 0.
- Select the option that you wish to edit by entering the index of the option, the option list starts at 0.
- Select the addition that you wish to edit by entering the index of the addition, the addition list starts at 0.
- Edit the wished information and submit.
- Follow step 5 and 6 from Section How to add new menu items.
To delete an item from the menu the user needs to do the following:
- Import the menu id in the change info section.
- Select the item, option or addition by entering the index, the list starts at index 0.
- Delete the wished item, option or addition by clicking the respective button.
To generate a new QR code the user needs to do the following:
- Select the restaurant that the QR code is going to be used in.
- Enter the table ID for the table that the QR code is going to be used by.
- Click submit.