Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kolega Cafe (Functionality (Security (The username and password of users…
Kolega Cafe
Functionality
Security
The username and password of users will be encrypted with SH1 to ensure that password are not easily guessed by a hacker. The website will also use POST variables instead of GET variables to ensure that variables are not visible in the URL when they are transferred from page to page.
Processes
The data collected from the user including their password will be processed in a number of different ways. All account information for the user will need to transferred across the website using SESSION variables (through forms). All other information including inventory and attendance records will be either calculated, stored in a database, transferred from page to page or will be used to generate external file sheets.
Data
The website will store and keep track of all user information including their email, username and password through the use of an account. It will also need to store data such as inventory/assets, student attendance records and the dates/events when Kolega Cafe will take place.
Boundaries/Limitations
Due to time constraints, some features that are necessary in the system will not be built such as the administrator's ability to change a user's access level (student, teacher, admin). They are the only users with this ability. Another feature that will not be built, is the teacher's ability to log the student's experiences, as this is a secondary feature that will not hinder the functionality of the system if it is not built.
User Experience
Accessibility
The website will assist those consumers with reading glasses by integrating a feature that allows that them to adjust the font size, making the site easier to read. The website will also be accessible to those users with iPhones, iPads and other tables and devices, as the site will automatically compress to the devices width for ease of use.
Brand-Tie In
As the system will be used by the school, their preferred colour scheme, logos and fonts will be employed throughout the system to make it instantly recognisable as a school system and to keep everything consistent. This will not impede with the purpose of the site.
User Support
Throughout the system there will be prompts to help the student etc. such as the sign-in process and the retrieval of various data (for e.g. which buttons to click) to make their experience more enjoyable and more seamless.
Hardware/Devices
Platforms
The system will be used on PC's, tablets, and mobile phones. To combat the design problem of small text and buttons on mobile phone, the system will have a seperate interface for mobile phones with bigger text and buttons, to make the website as user friendly as possible on phones.
Responsivity
The system will be compatible across a wide range of devices such as, iPhones, tables and PC's, as it will be responsive to the width of these devices (Bootstrap Fixed-Width Feature). This makes sure that all information is visible on the screen without the need for the user to scroll across the screen.