-
Description and Priority The bus pass system keeps track of buses, seats, prices, and reservations. It also keeps track of bus passes for trips inside a certain city. Of course, this initiative is a high priority because travelling across cities in buses without previous bookings is quite difficult. It simplifies the procedure of purchasing city bus tickets while also lowering the financial load.
-
Stimulus/Response Sequences
• Register/Login to the website
• Modify user’s profile
• Recharge one’s wallet using card or UPI if not recharged
• Apply for a city bus pass and submit the documents
• Search for buses between two cities
• Displays a detailed list of available buses
• Book a ticket on a particular bus.
• Cancel an existing reservation
• Rate your travel and provide any useful feedback
- Functional Requirements
– If the user is not yet registered, he or she must first provide their personal information and register.
– After registering, the user can use their login credentials to access the website.
– The user must complete an application form that requests personal informa�tion as well as a series of formal papers for verification of the information provided.
– Once the application is validated, payment must be done on the website.
– After the transaction, user will be able to access the soft copy of their bus pass.
– User can register any complaint or query in the website regarding lost/mis�printed bus passes.
– His or her query will be investigated by the administrator, and a new bus pass will be provided, cancelling the previous one.
– After logging in, user must recharge their wallet using card or UPI for making any reservation/booking on the website.
– User needs to enter their start point and destination along with the date of travel for searching buses.
– On searching, they get a set of buses along with the amenities they provide and the cost of travel.
– User can also apply for Flexi-Ticket depending on the buses.
– User needs to select one of the bus and select the seats they want to travel in.
– They will enter the information of those many passengers based on the quan�tity of seats selected. They will then proceed to the payment stage.
– The user needs to pay from their wallet.
– After successful payment, the ticket will be generated and will be sent to the user’s registered mobile and mail.
– Tickets can be cancelled up to 24 hours before departure using user’s booking ID.
– The cancellation fees will stay the same, at 20% of the ticket price.
– The money will be returned to the individual’s wallet.
– The user will be able to access their previous tickets in a folder in the website itself.
– He/she will be able to make any set of changes in the folder like deleting any previous ticket.
– Assuming that the buses run on time, a static kind of model is built.
– The user can access this for knowing the current running status of the bus.
#• Rating and Feedback:
– After the travel, the user can rate (in stars) their travel and can also provide their valuable feedback on the website.
– The admin needs to login using the login credentials. Only then, he/she can make any changes in the database and the website.
– The admin needs to confirm whether a bus is running on a particular day or not.
– The administrator must then release the tickets for that day’s bus.
– The Admin has the right to appoint new admins by creating a new set of login credentials.
– Admin can add new buses to the routes.
– He/she can remove any existing buses from the database as well.
– Verify the documents uploaded by the applicant.
– Issue the soft copy of the verified bus pass.
– The administrator must validate the user’s complaint and then issue a replacement bus pass as necessary.