Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA1 tuckshop order system - Coggle Diagram
IA1 tuckshop order system
user experience
accessibility
visual
Some users will have internal visual impairments or external conditions such as room lighting that will effect their experience. To account for this the text will always contrast to the background to make it readable and .
audio
Some users will have internal sound impairments or external conditions such as being in a noisy area that will effect their experience. To account for this, sound will not be used for any purpose in the system.
style / brand
The system will accord with the terrace style guide, making it fully recognisable as a terrace affiliate.
security
As a terrace affiliate that stores information of minors the Privacy Act of 1988 will be upheld. No student information will be published or viewable by other students or non-admins and passwords will be hashed.
Learnability
All pages will always be accessible and processes will have a logical order. Due to screen size restraints all information will be displayed in an effective and simplistic way.
functionality
register with code, password and confirm password
login with code and password
student view
View menu that shows the items: description, price, quantity remaining, picture
Select item from the menu and order an amount,
but there will be an order limit for each item to prevent students from buying the entire stock and leaving other students with nothing. There will be a time window that students have to order an item before it is too late as the chefs still need the time to get the ingredients and make it.
Review an order and be able to edit the amount and cancel items. This increases the safety of the site as students will be able to correct mistakes or prevent waste / order more food if circumstances change.
Students can reuse past orders or automatically order items,
this would make the system more efficient as a student who always gets a curry on Tuesday wouldn't have to place an order every week as it would place it for them.
convener view
Report students who abuse the system to bmdb and teachers to further discourage students from exploiting the system such as never showing up to collect food.
Statistics and meta data on sales which would help the tuckshop to optimize their sales by stocking more of what is popular and less of what isn't amongst other store managing decisions.
View all orders that have been placed
admin view
View all user data and assigning or removing conveners from the system
Maintenance and backup to ensure the system is secure and protected in case of any issues
Change the menu including the ability to edit the price, description and image of items as well as adding and removing items so that the menu will be updated when things change
responsive design
This website will be usable from all device types that can connect to the internet so bootstrap will be used to ensure the interface is adaptive to all screen sizes.
hardware affordances
Laptop/PC
larger screen - more space allows ui objects to be more spread out
higher performance - system will not require a high performance device to run by using simplistic graphics and efficient data storage as it will be the same for all devices
Tablet/phone
no keyboard - a popup keyboard will appear when the user has to type
smaller screen - ui will be larger to increase readability and touch screen inputs are less precise than a mouse
data story
Data will be stored in a SQL relational database which is structured into tables with rows and columns
web application will be run using apache
coded with PHP as it is highly compatible and can interact with SQL databases