Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pizza Palace Web Application - Coggle Diagram
Pizza Palace Web Application
Data
Extras
Garlic Bread
Small
$3.50
Large
$5
Delivery Fee
$5
Pizza
Hawaiian
Small, Medium, Large
$8.95
$12.95
$14.95
Meatlovers
Small, Medium, Large
$10.95
$13.95
$15.95
Vegetarian
Small, Medium, Large
$9.95
$11.95
$13.95
Supreme
Small, Medium, Large
$12.95
$16.95
$19.95
Mario Special
Small, Medium, Large
$11.95
$15.95
$17.95
Customer Registration
Mobile number
First name
Surname
Home address
Email address (optional field)
Order date (this will be produced by the system)
Discounts
Cheap Tuesday
20% off
Student and Senior
15% off
Drinks
Coke
1.5L
$3.50
2L
$5.50
Diet Coke
1.5L
$3.50
2L
$5.50
Fanta
1.5L
$3
2L
$5
Lemonade
1.5L
$2.50
2L
$4
Interactions
Edna
Takes Advantage of Discounts
Non Technically Capable
worried the technology may prevent her from purchasing
Senior
Limited Mobility
Kath and Kim
Tech Savvy Couple
able to keep up and use the technology
Prefer Delivery
confident online shoppers
Wayne
New Owner of Pizza Palace
Wishes of Expanding Business
Online Web Application
Improve ordering system
Faster
Efficiency
Effectiveness
Must have a compatible device
Smart Phones
Iphone
Android
Computers
Windows
Mac
User Experience
responsive web interface.
user registration,
in-store orders,
web orders
driver delivery advice
• The web order interface will ideally display images and contents of each pizza to
give the user a better understanding of what they are ordering.
The in-store system will not be required to display on screen these extra pieces of information.
• Web orders can be for either pickup from the store or delivery. Delivery attracts a $5.00 fee.
• The web application complies with
the Australian Privacy Act (1988)
Australian accessibility standards (see Table 1).
Develop
• plan the ordering system using a mind map to help better differentiate the various requirements of the task
• produce either pseudocode or a flow chart to assist with the coding of the ordering system
User Interface
Usability Principles
Safety
Utility
Effectiveness
Learnability
Accessibility
Algorithm
Decompose
Pattern Recognition
Abstract
Pseudocode
Structure
HTML
CSS
DataBase
PHP
Code
• write JavaScript code to produce the web application requested by Wayne
• code to validate user input on the user registration interface
• an algorithm and code to read data from the HTML interface and store, ideally,
as an array of objects for use in preparing the full order listing including the total price, GST component and any discount offer used.
Identification
• electronically record orders of walk-in takeaway customers quickly and easily
• have service staff, potentially using iPads, electronically record orders of customers dining in the store itself
• produce a receipt displaying all items purchased, their respective quantities and subtotal while calculating the final amount owing for the order (including displaying the GST component)
• allow Internet delivery and pickup orders whereby once a customer registers as a user, they can order themselves using a web interface
• respond to discount offers if appropriate. Discounts offered are 15% discount for students and seniors plus all pizzas are discounted by 20% on Tuesdays. Discounts do not apply to drinks or garlic bread.
• produce a Driver Instructions report that is given to each driver listing all items to be taken, the delivery address details and a map showing the most efficient route.