http://cs-csc8005-06.ncl.ac.uk
y.jiang34@newcastle.ac.uk
supervisor
xinchi@gmail.com
Note: Every staff in staff list could use e-mail in their profile to login
xinchiyu
Note: Supervisor could reset staff’s password in staff list
├─SQL # Database Defination Code
└─src # Source code
├─api # PHP file directory
├─bootstrap # Bootstrap lib
├─ckeditor #CKeditor lib
├─components # Common reusable components
├─css # Stylesheet
├─img # Images
├─js # Jaavascript file
└─lib # Outter libraries
- Two type of users
- User profile management
- Timetable management
- Staff info management
- Shifts automatic generation
- Timetable checking
- Feedback sending and viewing
- Announcement setting and retrieving
- PHP 7.4.2
- MySQL 80
- Apache
- MySQL
- Database named timetable
- Login information in data.json
- Use CreateTable.sql to create tables
- jQuery src/lib/jquery-3.4.1.min.js src/lib/jquery.cookie.js
- Bootstrap src/bootstrap
- JQuery.datepicker src/lib/jquery.datepicker.min.js
- js-date-format src/lib/js-date-format.min.js
- bootstrap-select src/lib/bootstrap-select.min.js src/lib/bootstrap-select.min.css
- js-sha256 src/lib/sha256.min.js
- CKEditor src/ckeditor