Beruflich Dokumente
Kultur Dokumente
Technical proposal for a new web application
Identification
Ipswich Grammar School (IGS) holds a Cross Country event for senior school students in
Term 4. Currently the system of nominations and recording of results is cumbersome with
nominations submitted on paper and results recorded on paper and then entered onto a
spreadsheet. To date, this process has proved inefficient. To replace the current outdated
system, you are required to build a new web application that allows staff to:
• submit nominations received by students or house coordinators
Interactions
Proto-personas have been developed for potential users of the website (see Figure 1).
Figure 1: User profiles for the new web application
Bob Hamilton
• Sports Coordinator at IGS
• Needs to access all data received by the system
• Will access some data by email and other data on his phone
Jane and Roger
• Young couple
• Parents of IGS student, Thomas
• Interested in Thomas’s involvement in the College sports program
• Roger mostly uses email from work, but Jane always carries her mobile phone.
Jarrad
• Year 12 student – Sports Captain at IGS
• Responsible for encouraging younger students to participate in the carnival
• Will help Bob enter the initial data via the app and will assist in updating this
information regularly.
March 2019
Page 9 of 13
Component specifications
Data
• Administrators (Bob and Jarrad) can upload students to the website from a .csv file.
• Nominations for each House, including the following fields:
First name
Last name
House name
Event
U6 – U16 and
open event
Note: Data sources will be provided as an MySQL database from your teacher.
An incorrect event will not be stored in the database.
Read, add and update competitors and maintain the following details for registered competitors
confirmation of nomination to be easily accessed by the competitor and House/Year Level Coordinator
by website.
User experience
• The application must have a responsive web interface based on the wireframes described on
www.forgov.qld.gov.au/cue-module2-elements-screen-layout. This includes interfaces for
- competitor nomination page.
- data upload, analysis and nomination confirmation page.
• The web application complies with
- government web design standards
- the Australian Privacy Act (1988)
- Australian accessibility standards (see Table 1).
• Administrators can register students’, via a secure page, their personal details (name, event, and House).
• Competitors can easily access their results from a webpage when updated.
March 2019
Page 10 of 13
Code
• an algorithm adapted and modified from the algorithm below to process the uploaded data and
allow competitors to enter their registered events.
Functional Requirements
The site must have the following roles and permissions:
March 2019
Page 11 of 13
Table 1: Accessibility guidelines adapted from the Australian accessibility standards
Accessibility guidelines
Page titles:
• must appear in the browser tab for all pages
• must be appropriate for the page
• must be different for each page.
Alt text:
• must be used for all content images (except decorative images)
• attribute is set to null for decorative images
• appropriately describes the content of the image to which it relates
• gets larger when pages are zoomed.
Headings:
• are on every page (at least one)
• levels on each page have a meaningful hierarchy.
Zooming of pages:
• results in correct display of the page with no horizontal scrolling
• allows all buttons to remain visible.
March 2019
Page 12 of 13
References
Queensland Government, 2016, Elements of screen layout,
INV'M'.forgov .qld.gov.au/cue-module2-elements-screen-layout accessed 11/6/2017
Queensland Government, 2016a, Web writing and style guide,
INV'M'.forgov .qld.gov.au/web-writing-and-style-guide accessed 11/6/2017
March 2019
Page 13 of 13