Mind map
Success Schedule!
Map content
Success Schedule!
Success Criteria
- Meet all Coded Components & Data Requirements
- Incorporate a login and signup feature that allows multiple users
- Make sure that multiple users can sign up and login and access the website with all the same entries
- User can enter details that are relevant into a HTML form
- Users will be able to enter in Subjects, their Tasks, due data and image
- Store and display HTML form data in an external database
- User can enter in a Subject, its Task, due date and image
- Store and display images
- There will be an option to display and store images in the entry records
- Edit and delete records
- The user should be able to successfully update and delete entries
- Programmed components must differ from exemplar
- The colours, theme and style will be different
- The input options into the forms will be different
- Pages will be centred with the same background image across all pages
- Incorporate a login and signup feature that allows multiple users
- Meet all User Interface Requirements
- A design that is considerate of Usability Principles
- Makes learnability and usability simple
- Uses Elements and Principles of Visual Communication to enhance its appeal to all users
- Enhance visual appeal through colour and heirarchy
- User Interface aligns user persona requirements
- User can log information on subjects, their tasks, their due dates and images
- A design that is considerate of Usability Principles
- Meet all Coded Components & Data Requirements
Constraint and Limitations
- Time Constraint
- > 3 weeks
- Technical Constraints
- Made through the use of Python, CSS, HTML and SQLite 3, Jinja 3, Flask
- Budget Constraints
- Made and use for free
- Time Constraint
User requirements
- User sign up
- User input their assignments, homework and extracurricular activites
- Simple, easy and quick navigation
- Simple to read
- Needs to be able to allow users family and friends to view their schedule
Programming Requirements
- Frameworks
- Flask
- Used to build web application
- Flask
- Languages
- Python
- Used to piece together and form the framework of the web application
- SQLite 3
- Storing of user and entry data in a external database
- HTML
- Used to construct the structure of the web pages
- CSS
- Used for visual enhancement
- Jinja 2
- Template engine for the python programming language
- Python
- Frameworks
System requirements
- Windows
Data Requirements
- Incorporate a login and signup feature that allows multiple users
- User can enter details that are relevant into a HTML form
- Store and display HTML form data in an external database
- Store and display images
- Edit and Delete records
- Programmed components must differ from exemplar
Impacts of storing data for indivisuals, organisations, and governments
- Social
- Storing of name (but not nesseccarily full name or real name) and email
- Personal
- Storing of personal details such as the users name
- Economic
- None as is cost-free
- Social
Scope of Problem
- The Problem
- Students lack organisational skill and are often completing assignments last minute
- Stakeholders
- Users
- Users family
- Users friends
- Objective
- A simple user interface
- Clear interactions points (buttons)
- Easy to read
- The Problem
Information
- Description
- Mind Map on Success Schedule!, created by Madeline BEARD on 18/07/2025.
- Created by
- Madeline BEARD
- Views
- 0
- Rating