Technical Requirements for Brisbane City Council Weeds Web Application
Requirements from proposal
Code Requirements
Database Structure
Algorithm for user input, searching and presenting information
Algorithm for weed statistics
Data
Website must do the following:
Allows users to identify and record weeds
Store information in a clean and organised way
Toggle checklist for employees to check whether sightings were managed or not
User Requirements
- Employees can edit entries,
- Users can be alerted for recent sightings
- Users can search the number and information of different types of weed
Assumptions
Public users are unauthorised to view the website through employee panels and such
Accessibility Requirements
Safety
Utility
Learnability
Accessibility
easy to access information
Website should be easy to understand
3-factor authorisation (3FA)
User interface is easy to access (I.E: No misleading buttons)
User Requirements
Needs
Wants
Database Criteria
Both
Staff
Public
Public
Staff
Functional and highly accessible from any device
Data needs to be able to be edited and or deleted or altered
Available on phone & desktop view
Controls for data management (Editing, Deleting, Adding, Altering)
Weed dictionary to be able to search through and find relevant information
To be able to report any weed sightings in detail
To be able to see weed statistics
Data should be credible
Data should be in Third-Nominal Form (3NF)
Website should follow elements and principles of Visual Communication