Skip to content

Application features

Oleg Dutsyak edited this page May 15, 2017 · 4 revisions

User use cases:

User use case diagram
Features:

  1. View available bus routes - View full list of regular and non-regular routes from the database.
  2. Find routes - Find bus route with specified information, such as destination point, date/time, duration, bus model, tickets availability, price etc.
  3. View information about route - View detail information about route points, schedule, price, bus model etc.
  4. Sort and filter routes information - Allows to sort list of routes by specified criteria (price, duration etc).
  5. View information about available tickets - List of free tickets for specified bus route.
  6. Book necessary tickets - Provides ability to book selected tickets for specified route with possibitity to return them.
  7. Buy necessary tickets - Possibility to buy tickets with no return.
  8. View history of booking - Allows user to view list of booked tickets and return them if not expired.

Administrator use cases:

Administrator use case diagram
Features:

  1. Manage buses - Possibility to see list of buses, add new or edit/remove existing.
  2. Manage drivers - Possibility for station manager to add new drivers to the database or edit/remove existing.
  3. Manage destination points - Provides ability to manage way-points for the future routes.
  4. Manage routes - Administrator can create new bus routes with specified direction and schedule.
  5. View info about tickets - Displays info how many tickets was booked or bought and how many are available.
  6. View info about passengers - Displays contact information about passengers which booked or bought tickets in order to inform about possible changes in schedule.
  7. Receive traffic statistic - Displays general statistic about count of passengers was transported.

Clone this wiki locally