Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tabletop Gamer's application - Coggle Diagram
Tabletop Gamer's application
constraints
user environment
must be a member of table top gamer
developer environments
must use SQLite
accessibility guidelines
must have access to computer
must have access to the internet
window titles
Must appear at the top of each window
Must be appropriate for the window
Must be different for each window
window headings
Are on each window
Levels on each page have a meaningful hierarchy
elements
Input that is mandatory are clearly indicated
With required formats, such as dates (day, month, year) are clearly indicated
non-mouse navigation (keystrokes or tabs:
Are available for entry, radio buttons, checkboxes, buttons etc.
Allow sequential access to window elements (mentioned above)
user interface
must follow criteria set by client
error messages
clear and specific
does not cause the window to completly reset
display size
display size should generally be the size of the users screen but can change depending on how the user wishes to size the window
non-functional requirments
legal
must adhere to privacy laws and not take its users data without consent
economic
application doesn't require any funding due to SQLite being free to use
societal/environment
aesthetic
Must use the CARP principals
contrast
each section of the menu should contrast in order to not overwhelm users vision
alignment
each section should be aligned vertically stacked on top of each other as this is how we are taught to read .
repetition
repetitions in design when using games in order to keep design consistent
every page needs the top bar so that the user can go to and from vital pages
proximity
each category or group of information should be distinctly close together
functional
code modules (processes)
Allow members to browse the library
Allow members to search the library on title
Filter both browsing and searches based on the game information stored in the library
Record when a game is borrowed and returned by a member
Add games to the library
Remove lost games from the library
Remove games that are returned to the owners
Record when a member has paid their annual membership fee
data
save library of games
members list
user interface
usability principals
utility
portability
application can be accessed on any number of devices
responsiveness
as most coding is just querying a database results get returned in milliseconds
learnability and effectiveness
CARP principals
accessibility
text colour contrast
distinct sections ( header , body , footer)
accessible images
safety
will keep data given by user safe and secure including their order information and they're account details