Please enable JavaScript.
Coggle requires JavaScript to display documents.
TheKiosk - Coggle Diagram
TheKiosk
Impacts
User will be able to ensure that the food they order meets dietary needs and decrease levels of childhood obesity (personal)
-
-
Impact mitigation strategy for unauthorised use of student account – enact cafe policy to check ID when order is being picked up and design the app to automatically logout after a period of inactivity (personal)
-
Developer Problems
Coding Environment
-
Dataset
Columns
menuID, category, desc, price, halal, allergyInfo, veg, options
-
Database
-
Tables
orders
orderID, custName, orderTotal, orderDate, orderItems
menu
menuID, category, desc, price, halal, veg, energy
-
-
-
User Interface
Screens
Login Screen
-
-
App name at the top, underneath BSHS banner
Button to submit user credentials and allow user to login if credentials are valid, opens Menu Screen
-
Order History Screen
Scrollable container (top-down) displaying items that user has ordered previously and assorted information (SC)
-
-
-
Menu Screen
-
-
-
-
-
-
-
Button to open Cart Screen, grocery cart icon
Button to submit user’s query to database, magnifying glass icon
-
-
-
-
-
Key Algorithms
Algorithm to refine search results and only return those matching certain criteria (ie. vegetarian, halal, gluten-free)
-
-
-
-
-
-
Usability Principles
All screens are accessible in 2 or fewer clicks (effectiveness, utility)
Consistent choice of language across app (learnability, effectiveness)
Function to automatically log user out of application after 3 minutes of inactivity (safety, effectiveness)
Simple display of % of RDI each item has on Description Screen (utility, effectiveness)
Ability to change background colour with a single click (utility, effectiveness)
Use of large font sizes across app (accessibility, effectiveness)
Simple filtration of searches through buttons (utility, effectiveness)
-
Ability to change language of text across app (accessibility, utility)
-
User Problems
Users
Gus (User B)
Senior student who works in the cafe before school. Doesn't like how the cafe uses post it notes to keep track of orders as sometimes fall down
-
Mr T (User C)
Teacher who gets bored with having the same order all the time. Likes to browse through what's on offer but has trouble making a decision
-
-