Sport and Recreation

Client

User

Developer

Sport Organisation

Parents

Manager

Able to upload new state sport and recreation organisation

Able to approve activities offered by organisation

Access via mobile and laptop

Able to access statitstics about sign ons and registrations

Save statistical data as pdf

Access by mobile or laptop

Able to create activities for sports

View people who have registered for activities

Older

Young

Easily find activities for kids to participate in in different states

Access through mobile devices

Teenage children

Looking for sports in local area

Access via laptop and mobile

Younger children

Requirements

Queensland government

Constraints

Boostrap template

Logo

Colour scheme(blue grey and black)

Responsive design

PHP, CSS and JS that aligns with websites functionality

Relevant design and usability principles

Appropriate attribution to data and images

Separate credits page

Alt text

Link to disclaimer page

7 weeks

User Interface

Form for users to register

Web page created from provided template

Usability Principles

Safety

Utility

Effectiveness

Learnability

Accessibility

Data

Storing user registered data

Protect personal information

Encryption

Password system

Name, address, email, phone, preferred payment option, child information(allow for multiple children, interested sports

Programming

Validate email and phone number

Useful error messages

Clearly label fields with issue

Asterix

Colour

Able to edit mistakes

Able to add children

Notifications

Select notification preference

Sms

Pop up

Email

Algorithms

Validate user input on email and password on user registration

Provide appropriate feedback to user

Store and validate user details in user tables

Search for activities or sports based on query or location

Save an activity or sport

Update account information

Programmable elements

Administrators can register state and recreation organisations via CSV or form

Administrators can view a list of registered organisations, parents and activities or sports that people have signed up for

Manager of organisation can create activities and events

Activities and events can be updated or deleted

Activities or sports include a title, description, image/s, location, time, date, reoccurring options and cost

Parents can register an account with an encrypted password

Parents can update their account details

Parents can search, save or sign their children up to an activity or sport

Parents can view a list of registered or saved sports

Normalisation

Adhere to NF4

Data is in csv file

Display data to users

Organisation page

Activity page

Sha256

Salt