Reading group solution
API (Application programming interface)
Brisbane open data
Google books
Information and data can be easily accessible as it is provided by the Brisbane council
Data sets
Utilizing google books generates an API key which enables google books to be accessed without other users manipulating the API
Information that is sent by Brisbane council can also be retrieved from it's main website if it is unable to be accessed
Existing reading group solution
Website requires an account to access it's features
Website has a search bar so users can search for specific information or genres.
Brisbane data must be easily accessible to the general public
Will require Qauth 2 for authentication as a way to ensure information is secured
A separate database which will ensure that volumes and bookshelves are not corrupted
Target users
Alan
Peter
Mary
Needs to be able to access books by author and title
Needs to be able to access books previously read
Can be accessible to mobile devices
Needs to be able to find and identify local libraries through postcode or address
Needs to be able to review previous books read with other users
Website application
Coded components
PHP
SQL
HTML
CSS
Specifically to query variables on the website for the user
Connect information sent by the user to the database
Client
Brisbane city council
Data
user's information accessed through the database must be secure
Information that is utillised in the database must be normalised 3
Information must be only limited to the Brisbane council website
Algorithms
Registration/signin
Qauth 2 requests for authentication
Querying information from the database
Genres/ specific tabs for information on books
User interface
Targeted user is directed towards the elderly
Must be easier to learn for the user to understand how to access the website
Background and textures must be only be the colour scheme of the Brisbane council website
User must be given the option to review/comment/ and query these responses through the library
JSS
Interacting with API functions
Displaying information to the user through icons or popups
Website has divided information into genres as a way to easily find data
Needs website to be accessible to mobile devices such as laptop or phone
Needs to be able to share new books with members
Needs to know the options and accessibility of other members who have disabilities
Account pages
To be able to display and remove volumes from bookshelves
Data formats
Extensible marking language
Simple text that can easily be read by users
Documents
Transactions
Books
Configurations
Information can be read by website and othe users
Will represent data structures and contain metadata
User's book should bd
Javascript
JSON processing
API interaction
Notifications
BCC login
BCC copyright
Link to BCC website
click to edit
Functionality
This website will function as an online library used by elderly users to access books online and to link the Brisbane city council databases to the website using API