Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hammer Barn - Coggle Diagram
Hammer Barn
Client Problem
use of historical data
.csv files provided
tables
staff
products
customers
update sales and user data
algorithms do this
users update data on UI
confirmed sales are automatic
recepit
final total
includes gst
items purchased
quantities
subtotal
allow online orders
sends receipt
done by user
generate data specific to staff
data on customers
what customers are buying
how much they are spending
data on sales
what items are being sold
who are buying what products
general public
business
club
give discounts?
create reports that can be accessed and used by Bandit
generated by queries
make decisions
staffing
products
discounts
advertising
more products
information
most popular products
common customers
best staff
attribution to data and images used
analyse data using algorithms
efficient
data
request appropriate data
store data
process data
fast
send required notifications to users
safety of UI
comply with accessibility standards
generation of in-store orders
staff use application on store devices
orders appear on database
Developer Problem
Data environment
tables
products
PK: ProdCode
data on products for sales
sales
PK: SaleNo
basic data on sales
salesData
PK: SaleNo, ProdCode
further data on sales
staff
PK: StaffCode
all information on staff
customers
PK: CustCode
all information on registered customers
output of data
HTML/CSS for UI
output of data in elements
algorithms
retrieve appropriate data
output appropriate data
collection of data
algorithms
processing of collected data
storing collected data
readable by admins in phpMyAdmin
readable by .php code
readable by user through UI
coding environment
development tools
PHP
database
editing tables
insert into tables
extract from tables
CSS
user interface
colour
style
font
JavaScript
data
process
calculating
phpMyAdmin
database
connection w/ PHP
HTML
user interface
text
elements
SQL
queries
request from phpMyAdmin
through PHP
algorithms
efficiency
accuracy
ipto.com.au used to generate prototype
phpMyAdmin used to store data
user interface
tools used
HTML
elements
users interact
accessible
informative
effective
CSS
colour
contrast
font
repetition
useability principles
accessibility
effectiveness
learnability
safety
visual communication
proportion
space
tone
CARP
hierarchy
User Problem
Bandit
owner of hammer barn
expand business
online prescence
increase customer base
no background in data
increase analysis of store increases profit
Wendy
long term customer
older customer
concerned going online stops her from shopping
wants the ability to shop in store
not tech savvy
Pat
qualified carpenter
often uses hammer barn
wishes to shop online
spend less time shopping
picking up in person
tech savvy
wants to use business discount