Mindmap
Outdoor Activities Application A
Inhalt der Mindmap
Outdoor Activities Application A
Criteria
- Prescribed
- Help with the participation in outdoor activities
- Provide associated Wifi hotspots
- Categorise parks into groups
- Provide parks in proximity to the user through GPS tracking
- Give the location of outdoor activities
- Give the address of the park
- Provide a map of the parks
- Provide a search function for parks
- Combine data from two of the open datasets listed in the stimulus
- Include only COVID-safe locations
- Use datasets listed in the stimulus
- Remove duplicates and redundant data from the datasets (normalisation)
- Implement a foreign key to link the datasets
- Use two datasets
- Implement cardinality between the datasets
- Design a web application
- Design a database structure
- Design an interface
- Design algorithms
- Help with the participation in outdoor activities
- Self-determined
- Usability principles
- Utility
- iPhone and desktop formats
- Successfully and easily complete its purpose
- Effectiveness
- Layout from most important to least important data
- Categorised data
- Accessibility
- Legible font and text size
- Colour change on hover, colour change on click and outline on active for buttons
- Large buttons
- Alternate text for media
- Screen reading
- Sufficient text-colour contrast according to WCAG AAA standards
- Learnability
- Consistent style across page(s)
- Universal icons
- Layout similar to existing solutions
- Safety
- Ability of undo any action
- Consent prompts when collecting user personal information
- Utility
- Elements and principles of visual communication
- An aesthetically appealing interface
- A modern, professional and clear interface
- Uncluttered
- Black or white
- A neutral, universally appealing interface
- Not potentially skewed towards or away from a demographic
- Australian Privacy Principles
- Privacy Policy
- Regular update and backup of database
- Restricted access to database
- Access to personal information
- Deletion of unsolicited personal information
- Failed validation
- Server-side validation
- No government related identifiers
- Notification of direct marketing
- Anonymous interface
- Notification of data collection
- No cross-border disclosure of personal information
- Ranking system
- Allow users to ‘like’ parks
- Display the number of ‘likes’ for a park
- Allow user to ‘unlike’ parks
- Order parks from most to least liked
- Usability principles
- Prescribed
Functional Requirements
- What a solution is supposed to do
- A specific list of actions controlled by code
- User interface
- Specific equipment to be used, description of user interface and specific text or data fields
- Data interface
- Datasets, file formats, data structure, cleaning data, filtering data, collecting new data, validating data
- User interface
- A specific list of actions controlled by code
- File formats
- Standard information is encoded for storage in a computer file
- .css, .html, .py, .png, .doc, .txt, .svg, .db, .mp4
- Standard information is encoded for storage in a computer file
- Data structure
- Relational database
- A relational database organizes data into tables which can be linked—or related—based on data common to each.
- Relational database
- Datasets
- From the Australian Government
- Park Locations
- Wifi Hotspot Locations
- From the Australian Government
- The interface must...
- Display the content of datasets in an understandable way to the user
- Table, list or images
- Give the location of parks
- Address, map or directions
- Give the location of wifi hotspots
- Only include wifi hotspots associated with parks
- Filter with foreign key constraints and server-side verification
- Only include wifi hotspots associated with parks
- Include data only within the Brisbane area
- Filter the data through server-side verification
- Display the content of datasets in an understandable way to the user
- What a solution is supposed to do
Available Resources
- Software
- Python
- Python libraries
- Flask
- Web framework used to create simple applications
- Flask
- Interpreted, object-orientated, high-level programming language that connects existing components
- Python libraries
- Database
- SQL
- SQLite3
- C Llibrary that provides a lightweight, disk-based database
- Structured Query Language
- SQLite3
- Store data involved in the application
- SQL
- Interface
- HTML
- Tells web servers the style and structure of a document
- Hypertext Markup Language
- The access point for users to interact with the data
- CSS
- Cascading Style Sheets
- Describes the presentation of the document written in HTML
- Jinja2
- Creates HTML that is returned to the user via HTTP response
- JavaScript
- Lightweight, interpreted programing language with first-class functions
- HTML
- Python
- Hardware
- Laptop
- For research, documentation and synthesis
- Laptop
- Data
- Datasets from the Australian Government
- Parks, Events, Amenities, Activities and Plants
- Datasets from the Australian Government
- Knowledge
- Internet
- Existing Solutions
- Research
- Code examples
- Software guides
- W3Schools
- Existing Solutions
- Internet
- Software
Impacts
- Personal
- Health and wellbeing
- Fresh air
- Exercise
- Improves mental health
- Security
- Personal information may be gained by undesirables
- GPS tracking
- Stalking
- Email
- Harrassment
- Loss of trust in application and other similar applications
- GPS tracking
- Personal information may be gained by undesirables
- Access to resources, services and opportunities
- Sport
- Parks
- Outdoor activities
- Wifi hotspots
- Meeting with friends
- Health and wellbeing
- Social
- People can meet and hang out at parks
- Sporting, botanic, birdwatching, hiking, etc. communities can meet and increase participation
- Meeting new people
- Economical
- Revenue for businesses associated and around parks
- Cafes, trinket shops, etc.
- Participation and revenue for sports, gardens and other activities that use park venues
- Revenue for businesses associated and around parks
- Personal
Informationen
- Beschreibung
- Year 11 Digital Solutions Mindmap am Outdoor Activities Application A, erstellt von Julia de Beer am 10/10/2021.
- Erstellt von
- Julia de Beer
- Aufrufe
- 2
- Bewertung