Mindmap
FA2 mind map
Inhalt der Mindmap
FA2 mind map
task requirements
- constraints & limitations
- time
- 8 weeks (due wk 8)
- skills
- lack the required coding skills / knowledge
- coding environment
- at home cant ask for help from teacher
- can only get help from teacher at school
- time
- prescribed criteria
- PC2. Ensure data entered by the user is validated before it is added to the database
- data entered by user is validated
- then added to the database
- pc1 req
- data entered by user is validated
- PC1. Requires a successful login before retrieving and displaying the users personal account information
- requires a successful login
- then retrieves and displayers users personal account information
- pc1 requirement
- requires a successful login
- self determined criteria
- sdc1 description
- sdc1 req
- sdc1 req
- sdc1 description
- PC3. Meet all Data Requirements
- PC4. Meet all User Interface Requirements
- PC2. Ensure data entered by the user is validated before it is added to the database
- existing solutions
- solution 1
- pro
- cons
- pro
- solution 1
- constraints & limitations
developer problem
- user interface
- features
- login
- sign up
- landing
- members
- usability principles
- safety
- Safety is making the user interface so that crucial mistakes cant happen, and if they do happen its possible to recover.
- learnability
- easy to learn, using familiar controls like wasd or right click to shoot for example
- accessibility
- effectiveness
- utility
- safety
- user interface components
- buttons
- drop down menus
- images
- links
- features
- coding environment
- key algorithm
- sign up
- log in
- member
- development tools
- thonny
- SQLite
- flask
- key algorithm
- data
- data storage and retrieval
- SQLite database
- user database (user.db)
- store user log in credentials
- username
- password (encrypted)
- users data
- store user log in credentials
- credit card info database (card.db)
- stores users card info for quicker payments
- card number
- cardholders first name
- cardholders lastname
- expiry date
- CVC
- stores users card info for quicker payments
- stores users purchase history
- user database (user.db)
- SQLite database
- create table statement used
- required data
- log in data
- username
- varchar
- 255
- primary key
- 255
- varchar
- password
- varchar
- 255
- not null
- 255
- varchar
- username
- sign up data
- email
- varchar
- 255
- unique
- 255
- varchar
- username
- varchar
- 255
- primary key
- 255
- varchar
- password
- varchar
- 255
- not null
- 255
- varchar
- email
- card data
- cardnumber
- integer
- 12
- not null
- 12
- integer
- cardholders firstname
- varchar
- 255
- not null
- 255
- varchar
- cardholders lastname
- varchar
- 255
- not null
- 255
- varchar
- expiry data
- data
- NA
- not null
- NA
- data
- cvc
- integer
- 3
- not null
- 3
- integer
- cardnumber
- log in data
- data source options
- option 1
- pro
- con
- pro
- option 2
- pro
- con
- option 1
- data storage and retrieval
- user interface
impacts
- social
- personal
- economic
- not too complex
- wont have to hire a coder and can save 80k from salary
- not too complex
user problem
- user persona
- user persona 1
- needs
- interface that saves credit card info + saves purchase history for items
- details
- Miguel, 49, pharmacist, Mexican
- wants
- needs
- user persona 1
- user persona
Informationen
- Beschreibung
- Year 11 Digital Technologies Mindmap am FA2 mind map, erstellt von Rafay MEMON am 11/07/2024.
- Erstellt von
- Rafay MEMON
- Aufrufe
- 2
- Verlauf
-
- Erstellt von Rafay MEMON · 11 Jul 2024
- Kopiert von Rafay MEMON · 11 Jul 2024
- Kopiert von Rafay MEMON · 11 Jul 2024
- Bewertung