Please enable JavaScript.
Coggle requires JavaScript to display documents.
iSUPPORT system for Terrace - Coggle Diagram
iSUPPORT system for Terrace
System problems
Requirements
A way a official can click on an event and scan a student in
An admin view where the admin can see all the student who have gone to an event
Three different user views - Admin, officials and student
An admin can create an event
A way for an official or admin user to log in
A student will be linked to their house and PC group
Constraints of system
Won't record how long the student came or how they came to the event
A method to see how long a student stayed at the event
A way a student can scan twice at an event
A way to change any details on a student or the event they went to
A way an organiser or official can add a student to an even without their ID card being scanned
Any house or PC information on the admin or officials
Viewpoints
A official viewpoint
A official can click on event then scan student ID cards into the event
A admin viewpoint
A admin can see how much students are at a event and can see who is the best student and best house
A student viewpoint
A student can scan their ID card and log in and check future events
User problems
If a user doesn't have their ID card then the user can't be added to the event
If an official clicks on an event and starts scanning students in they can't delete a student from the event
A student does have to stay at the event as they can tap on then just leave
A student doesn't know if the event has already reached the event cap
Two organiser can't be scanning simultaneously at an event
Development problem
Storage
External data set
CSV file
An excel worksheet will provide all student names, with their code, Snumber, PC group and email
A MEEKRODB library sublime file
Internal data set
The amount of points a student has
Calendar information on events
Each user's username and password will be kept
Event information
The role of the user
Students title rank
The amount of points a house has
User
Responsibility
The website will be available for any system whether it be a computer or mobile phone and bootstrap will mange this
Usability
Effectiveness
The system will be designed to do scan students into events on which is what it will be designed to do
This system will easily display which house is on top and do this by visual representations of graphs
Safety
Creating a program that has a two factor authentication for logging in and registering and hashing the password and securing student data
To prevent rorting in the system new users cannot have the ability to become admin or officials straight away and students will not be able to type anything in
Only admin has accessibility to data so therefore it limits the chances of code being tampered with
Learnability
Making the system have sensible navigation through dropdown bars. There will also be the logical placement of user controls by using big buttons and text so the user can easily understand what to do and where to go next
Accessibility
Big buttons so users can click on buttons with ease
Good contrast on text on backgrounds so users can see text more easily
All screens have the ability to do screen reading
Making a taskbar so the user can move around effectively
All images have reading text for blind people
Making a dropdown bar so the user can move around more easily