Online Bus Travel Ticket Booking
Online Bus Travel Ticket Booking
Online Bus Travel Ticket Booking
TICKET BOOKING
PROJECT PROFILE
Software Specification
Server:
Windows XP or above
.Net Framework 2.0
SQL Server 2005
IIS 5.0
Client:
Windows 9X
Microsoft Internet Explorer 5.0
System Analysis
Existing System
Manual
Current System is not computerized, it's manual. In manual booking
system customer has to go to the traveling office and then he can get his
tickets.
Time Consuming
Sometimes he also has to spend a lot of time in queues also. It happens
that he can not get available seats in his desired bus
Dependent on Employee
The manual system is depend on more number of employees. The
different branches have to verify the available seats manually using phone.
Cont..
Insecurity
Travelers feel unsecured for tickets booked on phone. They have to
ring up employees many times to get confirmed about their tickets.
Cont..
Proposed System
Computerized
New system is web based application. Customer can book the tickets
from his house.
Time Saving
Customer need not go to the travel agency for ticket booking & also he
may not have to wait in long queues.
Independent Of Employees
Customer can book his tickets on his own. He can view the bus timings
& check for seat availability.
Cont..
Security
Customer will get a confirmation message if the tickets are booked.
SYSTEM ANALYSIS
FEASIBILITY STUDY
Measure of how beneficial or practical the development of an
information system will be to an organization.
Technical Feasibility
Economical Feasibility
Operational Feasibility
Schedule Feasibility
FEASIBILITY STUDY
Technical Feasibility :
Economical Feasibility :
Operational Feasibility :
Schedule Feasibility :
SYSTEM FLOWCHART
START
PASSENGER
ADMIN USER
TYPE
Y
Cancellation?
N
Attempts > 3 N
LOGIN
N
Booking ?
Y
CANCELLATION
Y
SELECT AVALABLE ROUTE
UPDATE ROUTE
SELECT BUS
UPDATE FARE
SEAT ALLOCATION
PASSENGER INFORMATION
Confirmation
STOP
SYSTEM DESIGN
Ticket/Service Details
Report
PASSENGER
ADMIN
ONLINE TRAVEL
TICKET
BOOKING
Inquiry/Booking/Payment Maintain Master Tables
FIRST LEVEL DFD
1.0
Uid/Pwd LOGIN Login Details
ADMIN LOGIN_MASTER
Verify & Rights Updated Uid/Pwd
Add/update/Delete Route Details
Access
Request for Rights Route Details/Acknowledgement
Add/update/Delete ROUTE_MASTER
Master Tables Add/update/Delete Bus Details
2.0
Bus Details/Acknowledgement BUS_MASTER
Details/Acknowledgment
MAINTAIN MASTER
Add/update/Delete Bus Details
TABELS FARE_MASTER
Fare Details/Acknowledgement
Master
Tables
Info.
Go For Visiting
PASSENGER 3.0 Request for Fare Details
Details of VISITING
Route/Fare/Bus/ Fare Details
Time Request for Bus Details
Bus Details
Master
Request for route Details
Tables
Info. Route Details
Personal/ journey Passenger Details
information Acknowledgement
PASSENGER
4.0 Payment Info
Ticket TICKET
Acknowledgement
BOOKING
PASSENGER_MASTER
Acknowle-
dgement
BILL_MASTER
4.1
Bus Details
SELECT DESIRED
ROUTE/BUS/FARE BUS_MASTER
DETAILS
Request for Bus
Details
Fare Details
FARE_MASTER
Request for Fare
Details
THIRD LEVEL DFD
Request for
Seat Seat Details
Allocation 4.1.1
PASSENGER SEAT BUS_MASTER
SELECTION
Updated Info
Response
Selected Seat
info.
Personal information
Passenger Details
4.1.2
Acknowledgement DETAILS PASSENGER_MASTER
FILLING
Acknowledgement
Personal information
Request
for Ticket 4.1.3 Booked Ticket
TICKET info.
BOOKING Bill_MASTER
Ticket confirmation
Ticket Details
SYSTEM DESIGN
DATA DICTIONARY
Table Name :- login_master
Description :- Contains login Details for administrator.
Login_id varchar 40 Primary Key Unique login name for each user
routeid int 7 Primary Key Unique identification number for each route
source varchar 25 Not Null City name from where journey will begin
destination varchar 25 Not Null City name up to where the journey will end.
Table name: - bus_master
Description: - Contains all the information regarding Bus And vacant seats
source varchar 25 Not Null City name from where journey will begin
destination varchar 25 Not Null City name up to where the journey will
end.
bus_type varchar 15 Not Null Type of bus
Manages
M
M
BUS
TICKET
M
M
Have
M
PASSENGER
BUS has Info
Book
to Book
Input Design
Output design
Bus Fare Report
•Report Date:28/02/09
•Enter Date:09/02/21
Bill no Source Destination Journey Date Time Bus Type Seat No.s Total Bill
•Report Date:28/02/21
•Report Date:28/02/21
Online Booking
Ticket Availability Inquiry For Specific Route, Bus, Date
and Time
Ticket Fare checking
Ticket cancellation
ADMINISTRATION SIDE:
An administrator is a person who is the owner of
the travel agency. He can perform the following tasks:-
4. Manage all the Routes, Bus ,Date, Time, Fare and view Passenger
and Bill Details
White-Box Testing
White-box testing is concerned with the
implementation of the program. The purpose is to
try out different programming and data structures
used in the program. This test examination
of the code rather than the specification
Black-Box testing
Black-box testing is also known as functional
testing. It is check the function implemented in the program
1) Interface Error
2) Incorrect or missing function
3) Error in data structure or external database
access
Unit Testing:
• Individual components are tested to ensure that they operate
correctly. Each component is tested independently without
other system components.
Module Testing:
A module is a collection of dependent components
such as object class, an abstract class data type or
some looser collection or procedure and functions. A
module encapsulates related components so that it can
be tested without other system module.
System Testing:
Asp.Net Unleashed
Web Side:
www.redbus.in
www.rajnationalexpress.in
www.google.co.in