wiki:ApplicationScenarios

Use Case Model

Actors

ActorDescription
StudentViews resource availability and accesses permitted resources for study and project work
Teaching StaffReserves resources for lectures, labs, office hours, and research activities
Faculty AdministratorManages resources, approves or rejects reservations, and analyzes usage data

Use Cases

IDTitlePrimary ActorDescriptionDetails
UC0001Browse Available ResourcesStudentSearch and filter resources by type, location, and check availability for a specific time slotUseCase0001
UC0002Make a Resource ReservationTeaching StaffReserve a resource for a specific date and time, with conflict detectionUseCase0002
UC0003Approve or Reject ReservationsFaculty AdministratorReview pending reservation requests and approve or reject themUseCase0003
UC0004View Reservation HistoryTeaching StaffView past and upcoming reservations made by the logged-in user-
UC0005Manage ResourcesFaculty AdministratorAdd new resources, edit existing resource details, or deactivate resources-
UC0006Cancel a ReservationStudentCancel a pending or approved reservation that the student previously made-
UC0007View Resource Usage AnalyticsFaculty AdministratorView analytical reports on resource utilization, user activity, and reservation trendsUseCase0007

Actor - Use Case Summary

Student

  • UC0001 - Browse Available Resources
  • UC0006 - Cancel a Reservation

Teaching Staff

  • UC0001 - Browse Available Resources
  • UC0002 - Make a Resource Reservation
  • UC0004 - View Reservation History
  • UC0006 - Cancel a Reservation

Faculty Administrator

  • UC0003 - Approve or Reject Reservations
  • UC0005 - Manage Resources
  • UC0007 - View Resource Usage Analytics
Last modified 5 days ago Last modified on 03/16/26 20:38:12
Note: See TracWiki for help on using the wiki.