The Shuttle Bus Reservation System is designed to streamline and automate the booking process for student shuttle services operating between the Petone and Porirua campuses. The system integrates Microsoft Azure Active Directory (Azure AD) for authentication and offers features such as seat booking, conflict detection, email notifications, QR-based check-in via kiosk scanners, and automatic enforcement of booking policies and penalties.
2. Objectives
Provide a seamless shuttle booking experience via a user-friendly web interface.
Ensure only eligible users can book through Microsoft Azure AD integration.
Prevent time-conflicting bookings to maintain fairness and order.
Allow users to cancel bookings within policy-defined windows.
Implement real-time QR code-based check-in using self-service machines.
Identify and manage no-shows with automated expiry rules.
Track and penalise repeat offenders through a temporary blacklist system.
3. Stakeholders
Stakeholder
Role
Students
End users – book and cancel shuttles
Shuttle Coordinator
Administrator (optional dashboard)
Developers
System developers and maintainers
IT Support
Authentication and infrastructure support
4. System Roles and Permissions
Role
Permissions
User
Login, view shuttle schedule, book, cancel, scan to check-in
Comments are closed.