Please enable JavaScript.
Coggle requires JavaScript to display documents.
State High Canteen (User Problem (Impacts (Enable students and staff to…
State High Canteen
User Problem
Amy
Junior student who has limited time at lunch due to extra-curricular commitments. Spends too much time in the tuckshop queue and is often late to team meetings.
-
Gus
Senior student who likes to shout his friends to tuckshop now and then. Would like to be able to see his wallet balance before offering to pay for his friends.
-
Mr T
Teacher that doesn’t mind the tuck shop queue but gets bored with having the same lunch all the time. Likes to browse what’s on offer has trouble making a decision.
Impacts
Enable students and staff to view their balance and available meals without expending time in the canteen line
-
-
-
Enable the canteen to serve more students and staff and, in turn, make more sales.
Developer Problem
Code
-
Key Algorithms
An algorithm that determines a random meal (main meal, drink, snack/dessert) based on set price brackets
-
-
-
Data
-
Key App Data
At least 12 menu items with the following fields: menu_id, category, description, price, halal, allergies, vegetarian
At least 5 school profiles with the following fields: userID, family, given, wallet and email
Order history data with the following fields: orderID, orderTotal
Data Requirements
-
-
Create an order history database with fields for: orderID, orderTotal
User Interface
Key Screens
-
Home Screen (2)
User can navigate through main features and other screens of the app e.g. the menu screen, combo screen and settings screen
Menu Screens (3)
User can search for items or navigate through the canteen menu by selecting the breakfast range, drinks range or the full range
-
Account Screen (6)
User can view/alter their account information, their available wallet funds and their order history
Settings Screen (7)
User can access app settings e.g. language, font size and notifications
Items Screen (4)
User can view the respective item range or, if the user searched for an item, view their search results
Usability
-
-
-
Learnability
-
-
Familiarised images, icons and colours intuitive to user
-
Client Problem
-
App Requirements
The mobile application must allow students and staff to:
- order meals in advance
- select the correct tuckshop campus for collection
- provide a unique order number
- customise how the menu is displayed based on price and dietary requirements
- access a menu that is organised in a logical fashion
- access their profile using their student or staff user ID (profile should display remaining wallet balance and order history)
- order a randomly selected meal using the algorithm provided
-
Be clear, consistent and comply with accessibility guidelines.
-