Sunteți pe pagina 1din 8

Online Bus Ticket Reservation Systems(OBTRS)

Prepared By::: Amit V.Gohel(10mca35)

Preface
The Goal of the Software Requirement Specification is to describe overall functionality of the ONLINE Bus Ticket Reservation System, which can be used for the all of the internet users. The Ticket Reservation System is an Internet Based application that can be accesses throughout the net and can be accessed by any one who has a net connection. This application will automate the reservation of tickets and Enquiries about availability of the tickets. This application includes email information for the tickets. Goal of the software Requirement Specification is to describe overall functionality of the Online Bus Ticket Reservation System. This system is prepared according to IEEE standard.

Functional Requirements
Login Logout Sign Up Remind Password View User Info Update User Info View Buses Info Payment Admin Tool

Non-Functional Requirements
Availability The Availability of the OBTRS is up to the internet connection of the client. Since this is the client-server related web-site shall be attainable all the time. User should have an account to enter the system, if user does not have an account; for the availability of the OBTRS user should sign up to the system by clicking the sign up link from the home page. Security The authorization mechanism of the system will block the unwanted attempts to the server and also let the system decide on which privileges may the user have. The system has different types of users so there are different levels of authorization. There will be also a firewall installed on the server so the incoming transactions can be filtered. Data integrity for critical variables will also be checked.

Maintainability The requirements, modules that are explained in this document are enough to satisfy the customers needs and wants. The maintainability shall be easily done by integrating new modules and offering new software solutions for the system.

Portability The OBTRS is on online service. So, anyone can use the service. One and only the server of the system must have the required software including MySQL.

Advantages of Proposed System

approach to know the bus timings.

Limitations of Existing System The current system to know the bus timings can be of three types: Enquiry 1) The passengers must enquire directly: it is possible that the concerned staff will be not in his seat. 2) The passengers must make use of the telephone facility: telephone lines will be busy at times, or calls may be unattended. 3) The passengers must wait for their required bus: is a rather time consuming process, as it is possible that sometimes there would be no buses available to the desired place for a long Period of time. Reservation 1) The passengers must reserve tickets directly. So they have to wait in long queue and reserve tickets. This will be time consuming. 2) The passengers must wait for their required bus without reserving: is a rather time consuming process ,as it is possible that some times there would be no buses available to The desired place for a long period of time.

Modules and Sub Modules


1. Administrator module:
The administrator is the person who is responsible for maintaining the database. He has the authority to store and manipulate data. He inserts new data into the database, updates existing data, remove unwanted data and view all data.

1. Bus Information Adds new bus information, modifying bus details, delete unwanted bus details and view all bus details. 2. Depot Information Adds new depot information, modifying depot details, delete depot details and view all depot details. 3. Reservation Details Checking Views the list passengers reserved for a particular bus. 4.Fare Details

2. User module:
1. Enquiry Module Online Enquiry By specifying the Source, Destination, Date, Type of bus , time, the system will generate a list of buses available satisfying user conditions. 2. Viewing Depot Details It is possible for user to view the details of any Depot. Details include Station master, Unit Officer and their phone numbers. 3. Reservation Module Online Reservation In on line reservation the customers can take print out of the ticket directly. Here user can select his seats. The user must have to enter credit card number and bus fare will be taken from his account. 4. Cancellation The Passengers can then cancel their tickets by entering the reservation code. For Mobile cancellation the passengers have to send reservation code. At the time of cancellation only Ninety percentage of total fare will be returned back to the passenger.

Data Dictionary
Admin Column name Uname Pword Data type Varchar Varchar Length 25 20 Null

Bus Details Column name Bus no Source Destination Category Busdate Bustime Noofseats Route Time Data type Varchar Varchar Varchar Varchar Varchar Varchar int Varchar Varchar Length 15 10 50 10 20 10 2 100 100 Null

Depot details
Column name Depot_code Depot_name Depot_unitofrm Depot_std Depot_phunitfrm Depot_statmstr Depot_phstatmstr Data type Char Char Char Numeric Numeric Char numeric Length 5 20 50 9 9 50 9 Null

y y

Reservation
Column name Busno Tdate Source Tseats Counter seatreserved Data type Varchar Varchar varchar Int Varchar varchar Length 15 10 5 2 5 150 Null

Bank details
Column name Acno Actype Name Address Ctype Cno balace Data type Varchar char Varchar Varchar Varchar Varchar int Length 14 10 50 100 10 15 8 Null

Use Cases

Use case of User

Use Case of Admin

Use Case of External User

S-ar putea să vă placă și