Please enable JavaScript.
Coggle requires JavaScript to display documents.
High Fidelity Digital Solution (Client Problem (Create an instance of a…
High Fidelity Digital Solution
Developer Problem
Programming Environment
Intelligent IDE
Real-Time Syntax Formatting
Content Delivery Network
Deployment Framework 3.1
Visual Studio
Javascript
HTML
Compatability
MacOS and Windows
Open-Source Software
Apache
User Interface
User Experience and Usability Principles
Accessibility
#
Contrasting image and text colours
Sense of professional coherency - Schoolbox's CSS
Voice commands for visually impaired
Adaptive colour slider for visually impaired
Portability and Responsiveness
Open-Source compatibility (see Apache)
Global and dynamic variables set after the program is launched - based on the devices's maximum axes
Safety and Privacy
#
Confirmation prompts for data loss of sharing
Psychological sense of control
Breadcrumbs (Undo and redo)
Visibility of system status
Asterisk over sensitive information personal to each user
Learnability and Effectiveness
Reflection of real-world standard formatting
Coherent CSS Design
#
Contrast
Alignment
Repitition
Proximity
Database Environment
Security
Data packets are protected throughout transmission with JSONP
Interpreted in database layer to prevent SQL injection
The database is portable and hosted on an online server connection with a repository program
The database is backed up every time it is manipulated to a separate folder in the cloud
SQL
Acquistion
Prevention of data anomalies
Data is asynchronously updated through the combined use of server side and client side programming
Database management system that is adaptable and constrains/sanitises the user’s input with parameters
Accuracy
The database is normalised to maintain the data’s referential integrity (redundancy issues)
Relevancy
Data retrieval queries are optimised with indexes for rapid transmission speed
Client Problem
Create an instance of a computed data table which joins several to display and output that is intangible yet informative
Collate and export all data with a password for download (used simplistic password key on sql server which is automatically encrypted)
The data insertion process is automatic
Confirmation prompt when a drone request is inserted through a query
Maintain a sense of professionalism
Output stylised data that adheres to the college’s brand
Font
Colours
Text spacing
Ensure anonymity of all users (a legal requirement)
Token authentication to access specific data
User Problem
Stimulus Requirements
Users able to register as pilot and/or supervisor
Login authentication that remains even if the page is reloaded
Pilots can search available and licensed supervisors
Book times and request available drones
View all drone models and their respective IDs
Supervisors can provide ongoing feedback
Pilots can view their specific feedback only
TARGET DEMOGRAPHIC ANALYSIS
Educational Purpose
No malicious intent
Optimistic domestic security model
Aged 12 to 18
No ability to hack an advanced system
High technological exposure
Limited Attention Span
Interactive java
Feedback mechanism to show data loading