Please enable JavaScript.
Coggle requires JavaScript to display documents.
Villanova Assistance Website - Coggle Diagram
Villanova Assistance Website
Developer
Usability Principles
Utility
Learnability
Safety
Effectiveness
Accessibility
Programming
Possible Languages
CSS
Make the application more visually appealing
PHP
Interactive dynamic content
HTML
Formatting
MySQL
Talks directly to the database
JavaScript
Interactive
Possible Algorithms
Staff
Sign-in/Register
Add, or remove a student from activities, classes, and change/replace a teacher
Add, Remove, or change an activities, time/availability
Students
Receive email or SMS notifications about changes
Remove yourself from selected activity
Sign-up/Register to an activity
User Interface
Prototypes/Sketch
Register Page
Data
Normal Form
Normal Form 2
Normal Form 2
Normal Form 1
Database
Flat-File
Data Table
Activity Sign-up
Email
Password
PhoneNumber
StudentId
ActivityLog
JuniorSchoolTeacher
HeadOfSchool
ClassSelect
FreeTime
User
Senior School Students
Student log-in/register
Ability to select events, times and activities when available
Ability to remove themselves from attending an activity
Head of Schools
Ability to add or remove a student from activities, classes, and change/replace a teacher
Receive information on attendance
Head of School log-in/register
Junior School teachers
Ability to select, change, add, and remove activities and times for assistance
Junior School teacher log-in/register
Functionality
Accessibility
Ability to use the website on multiple different devices and browsers
Notify users changes via email or on web notifications
Client(Villanova College)
Requirements
Scalable user interface for mobile, tablet and laptop
Copyright disclaimer at the bottom each page
Must be accessible via HTTPS on multiple browsers
Reference pictures and material
Must have a log-in/register system
User Interface
Must follow the Villanova College Colour scheme and include its logo/branding
The interface must be understandable and accessible to all users
Must have functionality to suit the needs of all users
Functionality
Log-in's for different users that have different privileges
Shows upcoming events and entertainment data
Ability to change, add, remove and select
A page for students to select assistance, and for teachers to add, remove or change information