Please enable JavaScript.
Coggle requires JavaScript to display documents.
SIA2 - Stuartholme S60 - Coggle Diagram
SIA2 - Stuartholme S60
Functional Requirements
Levels of User Access
Students and Staff
Access all general information, payment, uniform shop, guidelines, homepage, sign-on, injuries, and help
Student account creation allows them to access schedules, news, communications etc..
Administrators
Access to the backend of the website - data sets and code
View all website content
Add, edit, and delete information
Sports Staff, coaches (Admin)
Access all general pages
Staff account allows them to add, edit, and delete information, post news, access student profiles and all scheduled times, access reports,
Access help-desk, emails from parents and students, manage all contacts
Parents
Access all general information, payment, uniform shop, guidelines, homepage, sign-on, injuries, and help
Data
Sample data
Provided by the sports staff of a previous Core Fitness program
User input
Parent input
Personal information (finalizing enrolment for daughter if necessary): name, child's name, email, phone number
Student input
Session availablity
Personal information (account set-up): email, name, DOB, year level, student ID
Staff input
Session availability
Personal information: email, name, staff ID
Sports staff, coach
Personal information: email, name, specific coach information
Platform; database driven, responsive interface
Data security
Software/Coding
HTML, JavaScript, CSS, PHP
Data validation
Data verification
Data redundancy
Data Integrity
External and internal datasets
User Interfaces
Easy navigation and functionality
Simple and familiar interface
Menu Options
News, Shop, Homepage, Sign-on, Info, Schedule, Guidelines, Communications/help, Pay, Individual profile, Zoom/livestream, Tutorial videos
Filters used for accessing specific information, especially in the news section
Adhere to useability principles
Accessibility: Clear text size, applications for those with a disability, considerations of different functions for all users
Utility: Platform independent, responsive interface, viewed on many different types of devices
Safety: Confirmation of passwords, hashed password, if credit card details are stored - they must be hashed, PCI compliant
Learnability: Universally recognized icons, simple design, use of familiar website design elements
Effectiveness: Compressed images, quick page load, automatic navigation, readable, reliable
The visual display elements are controlled by the code
Always a way to get to the homepage, using the Stuartholme logo
Responsive, databse driven application
Platform and programming languages
Target Audience
Stuartholme parents
Current parents looking for a new sporting initiative for their child
Stuartholme students
For current students looking for a new sporting co-curricular activity. Most helpful for new students and year 7s to find out more
Gain information on the co-curricular activity
S60 Sporting staff, including coaches
Make it easier for staff to plan for each S60 session, easy communication with students and way to access information from both students and parents. Staff wanting to upload sporting news
Anyone planning to enroll their child at Stuartholme might be interested in finding out about the different initiative and what S60 is
Staff
Current staff wanting to add an initiative to their day to keep fit
Gain information on the activity
Non-functional Requirements
Aesthetic
Adhere to the Visual Communication Elements and Principles
Colour
Adhere to Stuartholme design policy
Impacts - further explained in table
Constraints
User ability
Making sure the website is useable by all users no matter their skill level
Website development process - due to its complexity and the limited access to website development tools
Legislation
Must abide by the Australian Privacy Act 1988 (
https://www.legislation.gov.au/Details/C2014C00076
)
Adhere to the Global Data Protection and Privacy Legislation or 'General Data Protection Regulation' (GDPR) 2016 (
https://www.privacypolicies.com/blog/global-privacy-laws-explained/
)
Under the Disability Discrimination Act 1992, abide by the accessibility standards within Australia
(
https://www.w3.org/TR/WCAG20/
)
Abide by Stuartholme copyright and design policy
Adhere to the many Stuartholme school policies (
https://stuartholme.com/our-school/school-policies/
)
Abide by the Web Content Accessibility Guidlines (WCAG) (
https://www.w3.org/TR/WCAG21/
)
Stakeholders
Administrators
Manage infrastructure; site content (CSS), backend of the website, development
Students and Staff
Communications and organizing platform; communicate with staff, schedule and cancel S60 sessions
Sports Staff, including coaches
S60 Organisation Platform; organisation, promotion of initiative, communication with participants, news and events posting, schedule sessions
Manage website; contacts, mail, help
Parents
Enrolling their students in the S60 program; contains, uniform information and purchase, payment for program
School Board
Stuartholme wider community
Aim
Provide a web application for Stuartholme' s sporting initiative S60 to support students attending Stuartholme school. Students will be able to create schedules and plan their time on the web app. Parents will be able to access different information regarding their student's application (payment, guidelines, and uniform). The application will generate a variety of reports for the Sports staff who will be overseeing the S60 program.
Limitations
Time constraints for task
Access to software
Colour scheme and design restricted to Stuartholme Design policy
Amount of information supplied by Stuartholme sporting staff
If the website prototype must abide completely by the Stuartholme Design policy, there would be no creative outlet for the designer. Therefore, only the most important aspects of the policy will be incorporated in the design such as; Stuartholme logo, Stuartholme name, S60 logo, and Stuartholme colours.