Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hammer Barn - Coggle Diagram
Hammer Barn
Developer Problem
Data
Tables
Customers
Staff
Sales
Specify if Sale is confirmed or in 'Cart'
SalesData
Products
Product data in CSV files
Collecting user information
Name
Email
Phone Number
Password
Notification preference
Address
Storing sales data
Must comply with Privacy Act
Password protection
Updating user data
Code and Algorithms
HTML and CSS to construct user interface
PHP to generate data interfaces and run algorithms
SQL to retrieve and analyse data
Insert / collect data from user input
Need an algorithm to send SMS or email through code
User Interface
Accessibility standards and guidelines
Alt text
Headings
Page titles
Zooming on page
Fields
Non-mouse navigation
Error messages
Responsive interface
Customer Interface
Login / Registration
Home Page
Account Page
Cart list
Products page
Receipts
Customer notifications
Client interface
Record of receipts
Sales reports
Staff analysis / information
Staff reports
In-store interface
Input in-store orders
Comply with copyright laws
User Problem
Wendy
Long term customer
Concerns
New technology and owner will change her shopping experience
Pat
Qualified carpenter and frequent customer
Wants to save time by ordering online and pick up in person
Take advantage of business discount
User experience
Responsive interface
Usability
Effectiveness
Utility
Learnability
Accessability
Safety
Client Problem
Bandit
New Owner
Wants to expand the business
Create more of an online presence for a broader customer base
Wants better analysis of the store's operations
higher potential for expansions and cost reductions
Requirements
Utilise historical data
Update recent sales and user registrations
using a central database
record walk-in customer orders
produce a receipt for orders
including GST
Allow registered users to make orders online
generate staff and product information for staff
produce reports about sales and staff
used for future business decisions
include data and images that comply with copyright law
analyse data using pre-programmed algorithms
generate notifications to registered customers
By SMS or Email