Mindmap
Technical Proposal IA1 Developer
Inhalt der Mindmap
Technical Proposal IA1 Developer
Constraints/Limitations
- Website Design
- Aesthetic Features
- Lack of expert UX design team
- Solution may not look professional
- Programming
- May not be fully equipped to create solution
- Languages
- Python must be used to develop flask app
- SQL must be used for databasing
- Solution must cater for different types of data input
- Aesthetic Features
- Time
- Leads to less effective solution
- Wave data is restriced to only what is given by datasets
- Website Design
Resources
- Development Tools
- IDE. eg. VS code, Thonny
- Language: python
- Flask
- SQL
- Stack Overflow for help
- Development Tools
Coding Environment
- Key Algorithms
- Live Data Retrieval
- Retrieve data from dataset
- Process data to contain only relevant information in a consistent format
- Insert the new data into SQL database
- Displaying wave data to user
- Get request parameters from user
- Create SQL SELECT statement based on user's request
- Send data to main.py
- Display data when loading webpage
- Favouriting wave location
- User presses favourite button
- Program gets id of selected location
- id of location is added to user's favourites via SQL INSERT INTO statement
- Live Data Retrieval
- Required App Data
- Wave height (m)
- Datatype: float
- Wave period (s)
- Datatype: float
- Time period
- Datatype: datetime
- Information source
- Datatype: string
- Location
- Datatype: string
- Wave height (m)
- Data Storage/Retrieval
- SQLlite
- Python Flask module
- Retrieval
- Data insertion
- Key Algorithms
Data Sources
- Dataset 1
- Pros
- Data given as machine-readable csv file
- Near-realtime update frequency
- Cons
- Contains data for only single location
- Data omits wave speed
- Features
- Wave height
- Wave direction
- Wave period
- Water surface temperature
- Pros
- Dataset 2
- Pros
- Data is updated every few hours
- Data includes relevant information (wave height, wave period)
- Cons
- Presents data as images of graphs
- Must be scanned to be turned into wokrable values
- Only includes data upto 4 day period
- Data omits wave speed and other useful data points
- Presents data as images of graphs
- Features
- Wave height
- Wave frequency
- Frequent updates
- Pros
- Dataset 1
Informationen
- Beschreibung
- A level Design and Technology Mindmap am Technical Proposal IA1 Developer, erstellt von Findlay Ingram am 19/11/2022.
- Erstellt von
- Findlay Ingram
- Aufrufe
- 1
- Verlauf
-
- Erstellt von Findlay Ingram · 4 Okt 2022
- Kopiert von Findlay Ingram · 19 Nov 2022
- Bewertung