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

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
sazzadur rahman
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
Sandip Murari
 

What's hot (20)

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
us reservation System Report
us reservation System Reportus reservation System Report
us reservation System Report
 
Final project presentation CSE
Final project presentation CSEFinal project presentation CSE
Final project presentation CSE
 
Bank Management System
Bank Management System Bank Management System
Bank Management System
 
Web based online shopping system Presentation slide
Web based online shopping system Presentation  slideWeb based online shopping system Presentation  slide
Web based online shopping system Presentation slide
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus management
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management System
 
Employee management system report
Employee management system reportEmployee management system report
Employee management system report
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 

Similar to Online Bus Reservation System

Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
nawaldiatm
 
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
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
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
 
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
 
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
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
 
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

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

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
 
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
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
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
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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.
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

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.