Please enable JavaScript.
Coggle requires JavaScript to display documents.
(Functional Requirements, Non-Functional Requirements) - Coggle Diagram
Functional Requirements
User Experience
Design Choices
Responsive Design
Bootstrap will be used to ensure responsive design, and no matter what resolution your screen is it will look the same no matter what.
Contrast
Contrast will be taken into consideration so people that may have visual disabilities can access this website the same as everyone else. Colours such as white and black are taken into consideration to reduce the strain on the eyes upon reading from the webpage.
Colour
Colours such as Red and Black will be a common theme throughout the website to give the website a ort of Terrace feel to it and make it feel more like a Terrace branded product.
Accessibility
This website is going to be very accessible as the colours are going to be very contrasting and there is going to be good colour design choices as these colours would also be chosen appropriately with the Terrace colours standalone very contrasting colours.
-
User movement
Navigation Bar
The navigation bar is going to be a main way of navigating throughout the websites core features such as login, home page, etc
-
-
-
Database
Relational database
A relational database structure is going to be used to ensure that database joins are able to be performed and so that from one piece of data you can find many similarities between other rows within the tables
Devices
-
Hardware Requirements
There will not be any intensive hardware requirements anything that is able to access the internet should be able to run this site. A barcode scanner could be used to streamline the sign in process however this is not a necessary piece required for the system to function.
Computer
The website will be accessible from any of these devices and bootstrap will be used to redesign and reproportion the websites according to the devices resolution.
-
Functionality
Login
-
-
Students
-
Training Scehdule
Students are able to see when trainings are going to be held this week, an overview of the training, and what they are going to need for the training session
Game schedule
Students are able to view the schedule of games for this week this is going to be set up by the officials every week and will be available for students to see on there user profile. Students will be able to see the time that the game is held, the location and the team they are playing against.
Training Overviews
Students can view the training overview what happened that training session and a summary from the coach
-
-
-
Register
Students are able to register to create an account, registering would allow them to attend trainings and view the blog page, schedule, etc
Messaging
Students and Coaches are able to message each other to RSVP if they are able to attend the game or training session or for other reasons.
Attend an event
Students are able to attend an event by presenting a student card or typing in there studentid. Furthermore, officials are able to setup a training session to take attends for.
-
-