SlideShare a Scribd company logo
1 of 25
DATA
STRUCTURES
PROJECT
ONLINE BUS RESERVATION
SYSTEM
BY
L.SIVA SAI REDDY-10MSE1033
B.SIVA RUSHI-10MSE1063
 PROJECT PLAN:
 1)Gathering the required information.
 2) considering the rules which had given by faculty
 3)Source – Net : Red bus.in/APS-RTC
 4)Review-1
 5)Project Submission
REVIEW 1:
INTRODUCTION
 Our project is to computerize traveling company to manage
data, so that all the transactions become fast and there should not
be any error in transaction like calculation mistake, bill generation
and other things. It replaces all the paper work. It keeps records of
all bills also, giving to ensure 100% successful implementation of
the computerized Bus reservation system.
Abstract:
 The objective was two-fold - to ensure that the Customers don’t have to
leave the confines of their comfort to book a ticket, and to help them get a
ticket when they need it the most.
 The internet was being voted as a medium people couldn’t do without.
PC and net penetration was increasing not only in urban areas, but also in
rural India. Also, people were getting used to booking tickets for travel using
IRCTC and private airline websites. So, why not buses?
 Online system provides real time quotations, real time bus booking
services for round trips, multiple payment channels, cost comparison,last
minute booking, an in-house call center and even home delivery of tickets.
 Online system provides real time quotations, real time bus booking
services for round trips, multiple payment channels, cost comparison,last
minute booking, an in-house call center and even home delivery of tickets.
 Back-end database:
 A back-end database is a database that is accessed by users
indirectly through an external application .
 This is rather than by application programming stored within
the database itself or by low level manipulation of the data
 A back-end database stores data but does not include end-
user application elements such as stored queries, forms, macros or
reports.
 Front end database:
 1) Booking
 2) Cancelling
 3) From: To:
 Date of journey:
 Mode of payments
S.N
O
ITEM REQUIREM
ENT
RESPONSIBLT
Y
PLANND
DATE
ACTUA
L
DATE
STATUS
1. Software DEV C++ TEAM 20/05/201
1
18/05/2
011
completed
2. Document MS WORD TEAM 22/05/201
1
20/05/2
011
completed
 Hardware Requirements:
 PC with core 2 duo or more proccessor
 512 MB RAM or above.
 180 GB Hard Disk or above.
 Software Requirements:
 Operating system : Windows XP (or) 7.
 Dev c++ & Code blocks compilers.
 Microsoft word and powerpoint
 ALGORITHM:
 1) Taking a class named as a.
 2) Declaring the variables and arrays as busn[5], driver[10],
arrival[5], depart[5], from[10], to[10], seat[8][4][10].
 3) And in public of the class we are giving member functions as
 void install();
 void allotment();
 void empty();
 void show();
 void avail();
 void position(int i);
 4) And giving that maximum buses available are 10.
 5) And now with respect to installing function we gave few
options to enter in the run time which will gives to enter the bus
details from back end of the system like bus no, Driver's name,
Arrival time, Departure time, from and to .
 6) And now with respect to allotment function we can allot
seats for customer according to their preferable seat numbers.
 7)And the empty function shows that the seats are empty in
the bus.
 8) And the show function shows that the how many seats
available in the given bus.And which seats are all ready
reserved in the bus.
OUT PUT:
 Step 1:The first look of the out put will be given as
 Step 2:
 Second step is that we have to install the number of busses
that we have to provide for customers and this is done by the
back end system and in this function we have to give details of
the bus like bus num,Drivers name,Arrival time ,departure
time,From and To.
 Step 3:
 We have to show the user how many busses are available in
this travels that’s why we have to display the busses and their
routes
 Step 4:
 After cheking the routes and the busses in the travels we
have to show them that how many seats are empty in the given
bus and the max num of seats that they can book.
 Step 5:
 Now after all these conclusions we have to book the ticket for
the passenger i.e; according to their opinion we have to book
their seats according to the seat numbers they want.And after
booking we have to show them that what are the seats they
reserved and bus details.
THANK YOU

More Related Content

What's hot

Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
Sandip Murari
 
Database Management System of Travel Co.
Database Management System of Travel Co.Database Management System of Travel Co.
Database Management System of Travel Co.
Awais Ali
 
Presentation on Railway Reservation System
Presentation on Railway Reservation SystemPresentation on Railway Reservation System
Presentation on Railway Reservation System
Priyanka Sharma
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
Tuvshinbayar Davaa
 

What's hot (20)

Bus management system
Bus management systemBus management system
Bus management system
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
 
Database Management System of Travel Co.
Database Management System of Travel Co.Database Management System of Travel Co.
Database Management System of Travel Co.
 
Bus Ticket Management System
Bus Ticket Management SystemBus Ticket Management System
Bus Ticket Management System
 
Presentation on Railway Reservation System
Presentation on Railway Reservation SystemPresentation on Railway Reservation System
Presentation on Railway Reservation System
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Online Bus Ticketing System
Online Bus Ticketing SystemOnline Bus Ticketing System
Online Bus Ticketing System
 
us reservation System Report
us reservation System Reportus reservation System Report
us reservation System Report
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Online reservation of bus
Online reservation of busOnline reservation of bus
Online reservation of bus
 
Online bus pass management system
Online bus pass management systemOnline bus pass management system
Online bus pass management system
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
 

Similar to Online Bus Reservation System

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
sazzadur rahman
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
minal kumar soni
 

Similar to Online Bus Reservation System (20)

bus reservation.pptx
bus reservation.pptxbus reservation.pptx
bus reservation.pptx
 
Rrs
RrsRrs
Rrs
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus management
 
Presentation of Turbo C++ || Railway Reservation System project || B.Sc. student
Presentation of Turbo C++ || Railway Reservation System project || B.Sc. studentPresentation of Turbo C++ || Railway Reservation System project || B.Sc. student
Presentation of Turbo C++ || Railway Reservation System project || B.Sc. student
 
Online bus reservation system
Online bus reservation systemOnline bus reservation system
Online bus reservation system
 
Bus Pass.pptx
Bus Pass.pptxBus Pass.pptx
Bus Pass.pptx
 
Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
 
bus ticketing managment system
bus ticketing managment systembus ticketing managment system
bus ticketing managment system
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-Code
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 
Final_report
Final_reportFinal_report
Final_report
 
IRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET - An E-Ticket Application with Location Tracking for Public Transport BusIRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
IRJET - An E-Ticket Application with Location Tracking for Public Transport Bus
 
Online bus ticket management
Online bus ticket managementOnline bus ticket management
Online bus ticket management
 
Srs mine
Srs mineSrs mine
Srs mine
 
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
 

Recently uploaded

Recently uploaded (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 

Online Bus Reservation System

  • 1. DATA STRUCTURES PROJECT ONLINE BUS RESERVATION SYSTEM BY L.SIVA SAI REDDY-10MSE1033 B.SIVA RUSHI-10MSE1063
  • 2.  PROJECT PLAN:  1)Gathering the required information.  2) considering the rules which had given by faculty  3)Source – Net : Red bus.in/APS-RTC  4)Review-1  5)Project Submission
  • 3. REVIEW 1: INTRODUCTION  Our project is to computerize traveling company to manage data, so that all the transactions become fast and there should not be any error in transaction like calculation mistake, bill generation and other things. It replaces all the paper work. It keeps records of all bills also, giving to ensure 100% successful implementation of the computerized Bus reservation system.
  • 4. Abstract:  The objective was two-fold - to ensure that the Customers don’t have to leave the confines of their comfort to book a ticket, and to help them get a ticket when they need it the most.  The internet was being voted as a medium people couldn’t do without. PC and net penetration was increasing not only in urban areas, but also in rural India. Also, people were getting used to booking tickets for travel using IRCTC and private airline websites. So, why not buses?
  • 5.  Online system provides real time quotations, real time bus booking services for round trips, multiple payment channels, cost comparison,last minute booking, an in-house call center and even home delivery of tickets.  Online system provides real time quotations, real time bus booking services for round trips, multiple payment channels, cost comparison,last minute booking, an in-house call center and even home delivery of tickets.
  • 6.  Back-end database:  A back-end database is a database that is accessed by users indirectly through an external application .  This is rather than by application programming stored within the database itself or by low level manipulation of the data  A back-end database stores data but does not include end- user application elements such as stored queries, forms, macros or reports.
  • 7.  Front end database:  1) Booking  2) Cancelling  3) From: To:  Date of journey:  Mode of payments
  • 8. S.N O ITEM REQUIREM ENT RESPONSIBLT Y PLANND DATE ACTUA L DATE STATUS 1. Software DEV C++ TEAM 20/05/201 1 18/05/2 011 completed 2. Document MS WORD TEAM 22/05/201 1 20/05/2 011 completed
  • 9.  Hardware Requirements:  PC with core 2 duo or more proccessor  512 MB RAM or above.  180 GB Hard Disk or above.
  • 10.  Software Requirements:  Operating system : Windows XP (or) 7.  Dev c++ & Code blocks compilers.  Microsoft word and powerpoint
  • 11.  ALGORITHM:  1) Taking a class named as a.  2) Declaring the variables and arrays as busn[5], driver[10], arrival[5], depart[5], from[10], to[10], seat[8][4][10].
  • 12.  3) And in public of the class we are giving member functions as  void install();  void allotment();  void empty();  void show();  void avail();  void position(int i);
  • 13.  4) And giving that maximum buses available are 10.  5) And now with respect to installing function we gave few options to enter in the run time which will gives to enter the bus details from back end of the system like bus no, Driver's name, Arrival time, Departure time, from and to .
  • 14.  6) And now with respect to allotment function we can allot seats for customer according to their preferable seat numbers.  7)And the empty function shows that the seats are empty in the bus.  8) And the show function shows that the how many seats available in the given bus.And which seats are all ready reserved in the bus.
  • 15. OUT PUT:  Step 1:The first look of the out put will be given as
  • 16.  Step 2:  Second step is that we have to install the number of busses that we have to provide for customers and this is done by the back end system and in this function we have to give details of the bus like bus num,Drivers name,Arrival time ,departure time,From and To.
  • 17.
  • 18.  Step 3:  We have to show the user how many busses are available in this travels that’s why we have to display the busses and their routes
  • 19.
  • 20.  Step 4:  After cheking the routes and the busses in the travels we have to show them that how many seats are empty in the given bus and the max num of seats that they can book.
  • 21.
  • 22.  Step 5:  Now after all these conclusions we have to book the ticket for the passenger i.e; according to their opinion we have to book their seats according to the seat numbers they want.And after booking we have to show them that what are the seats they reserved and bus details.
  • 23.
  • 24.