Ride
Online Bus Ticket Booking System
Objective
While bus is a popular mode of transport for short and medium distance travels, it is still not easy to plan a bus journey easily in advance like train or flights. A state government took an initiative to transform its State Road Transport Corporation (SRTC) bus ticket booking system on the lines of railways and airline systems. It was proposed to develop a web based online system with one key objectives in mind - “simplify booking process for the traveller”.
Users of the system
Multiple profiles of users shall operate this system.
1. Travelers
2. SRTC Employees
High Level Requirements
1. Maintain route master in terms of origin, destination and in between stations.
2. Maintain bus types (e.g . express, deluxe, luxury, and premium etc) along with seating capacity.
3. Maintain a fleet database for each bus, its type, etc.
4. Maintain a service database that maps routes, buses, fare and schedule.
5. Allow traveler to register on the system by providing a login id, password and e-mail id. The system is expected to maintain all his active and past bookings for easy reference. 6. Allow travelers to search available services on the basis of trip details (i.e. To/From,
One/Two way, and preferred timings). The traveler should be able to book a trip for the selected service. The traveler should also be allowed to cancel the booking. In both of these events, an e-mail confirmation is sent to the traveler that also doubles up as eticket or proof of cancellation.
Integration with a payment gateway is out of the scope of this project.
Non Functional Requirements
1. Internet Explorer 7.0 above browser compatibility
PAGE 1 OF 2 RIDE SYNOPSIS
IBM CAREER EDUCATION
2. Proper user-id/password based user authentication to allow access to the system.
Technical Requirements
1. Create a detailed UML diagram (Component, Sequence, Class) for the OSMS and its sub-components using RSA7.5.