Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3 - Coggle Diagram
IA3
User Interface
Responsivity
The program will be available on all devices as it will be responsive and optimized based on the device, through the use of bootstrap functionality
Usability
The usability principles will be implemented, including learnability, effectiveness, safety, utility and accessibility
The program will be very easy to navigate for new users. It will also be accessible for everyone including people with visual impairments. All sensitive data will be stored externally for safety. Finally, the required functionality will be provided to the user in a simple manor.
Registered User
Registered users are able to leave one review on each food truck accompanied by a picture, and the review can be edited at a later time
Directors
Directors will be able to create, edit and delete events that need to be catered
Administrators
Administrators are able to judge the trucks based on ratings and information then select what food trucks will be hired for each event
Data Environment
-
Central Database
The database will store the student base, user information, food truck information, review information, and event details
The student base will contain a list of students with their information who are able to create an account. The user table will contain the user information mentioned. The truck table will contain the trucks general information, as well as reviews and an average rating. The review table will store the review information including the review itself, date and time, and who made the review. The events table will store what trucks are booked for the event as well as the events time and details.
-
User Information
Stored information: login, email, full name, password, user type
Client Problem
Restraints
The food truck information is stored externally on the Brisbane database, resulting in limited control
User information cannot be effectively protected as the sensitive information passes through the internet in plain text
-
-
-
Coding Environment
SQL will be used to insert into and store data in a database, including foreign keys to connect different tables
The program will be created in PHP and HTML, getting the contents from the food truck database through JSON
User Problem
Some people at the events will have allergies and dietary restrictions which must be taken into account