SlideShare a Scribd company logo
ONLINE BUS TICKET RESERVATION
SYSTEM
(OBTRS)
Arshman Saleem
TABLE OF CONTENTS
 Introduction
 Requirement Analysis
 Design
 Conclusion
 References
INTRODUCTION
 Online Bus Ticket Reservation System is Windows based
application that works within centralized network. The
software program “Online Bus Reservation System” provides
bus transportation system, a facility to reserved seats,
cancellation of seats and different types of enquiry which need
an instant and quick reservation. OBTRS is built for manage
and computerize the traditional database, ticket booking and
tracking bus and travel made easy. It maintains all data’s of
users , bus details, reservation details, booking details,
customer details.
 Default username is admin and password is root.
ANALYSIS
 Requirement analysis is a software engineering task that
bridges the gap between the system level software
allocation and software design.
 It enables the system engineer to specify software
function and performance, indicate software interface
with other system elements, and establish design
constraints that the software must meet.
 It provides the software designer with a representation
of information and function that can be translated to data,
architectural and procedural design.
 Introduction :
Udankhatola is a domestic privatized transportation company that
runs the Buses all over the country. This is an web application
which provides Booking of tickets all over the world.
 Problem statement :
System that are using by the staff at the counter currently is an
internal system and just used to sell the bus ticket at the counter.
Customer has to go to the counter to buy bus ticket or ask for bus
schedule. Furthermore, customers need to pay cash when they buy
the bus ticket and sometimes needs to queue up long time to get the
bus ticket. Besides that, customer also not allowed to buy bus ticket
through telephone and the bus company's telephone always-busy
line .
SOLUTION
The method to solve this problem is to create
an online booking bus ticket system . Customer can buy
the book ticket over the Internet, 24 hours a day, 7 days a
week and the bus ticket can't be lost, stolen or left
behind. In addition, the online system lets the customers
check the availability of the bus ticket before they buy
bus ticket. Furthermore, customers no need to pay cash
to buy bus ticket because they can pay the bus ticket on
the traveling time.
SYSTEM SPECIFICATION
 Hardware Configuration:
Computer processor : Pentium4(min)
Hard Disk : 50Gb(min)
RAM :512MB(min)more
 SOFTWARE SPECIFICATION:
Operating System : WINDOWS XP or above
Language used : Java, JSP, CSS
Data Base : My-SQL
Server : Apache Tomcat 6.0
SCOPE
 The scope of the online bus ticket reservation system is:
A person should be able to
 Login to the system through the first page of the application
 Change the password after logging into the system
 Should be able to create a new login for the accessing the
reservation facility.
 Query the buses for two weeks (Only two weeks advance
reservation is available).
 No reservation before two days can be done.
 Able to choose the seats which are available for a certain
class.
 Give details about the credit card.
 Improved & optimized service.
 Freight Revenue enhancement
USE CASE DIAGRAM
 “A use case is a description of a system’s behaviour as it
responds to a request that originates from outside of that
system (the user).”
 In other words a use case describes “who” can do “what”
with the system in question. The use case technique is
used to capture a system’s behavioural requirements by
detailing scenario-driven threads through the functional
requirements. The use cases describe the system from the
user’s point of view! A use case is a standard set by,
among other, UML 2.0. It is a non-technical description
of the behaviour of the system.
USE CASE DIAGRAM FOR REGISTERED
USER
USE CASE DIAGRAM FOR GUEST USER
ACTIVITY DIAGRAM :
DESIGN
 Using SRS as input, system design is done.
System design included designing of software
and hardware i.e. functionality of hardware and
software is separated-out. After separation
design of software modules is done. The design
process translates requirements into
representation of the software that can be
assessed for quality before generation of code
begins
MODULES IDENTIFIED -
 Login Module
 Route Module
 Bus Info Module
 Payment Module
DFD DIAGRAM
 A Data Flow Diagram (DFD) is a process-oriented
graphical representation of an application system. A
DFD "is a picture of the movement of data between
external entities and the processes and data stores
within a system.“
 The components of a typical dataflow diagram are:
the process, the flow, the data store, and the
terminator.
DFD DIAGRAM “0 LEVEL”
Bus
Reservation
System
RegisteredUser
Admin
Guest User
Account
Department
Indent
Query
Statics
query
statics
statics
updates
Generate indent
Level 0 DFD
DFD DIAGRAM FOR RIGISTERED USER
Registered user login
Verify
ticket
available
Display
ticket not
available
Update
Database
Passenger
account
database
updated
Balance
database
updated
Display
logout or
continue
Access
logout
Access
continue
From
To
Reservation
not verified
Bill
Message shown
DFD FOR GUEST USER
Guest User
Display ticket
not available
Verify
ticket
availability
Update
Database
Display &
continue
Reservation
Reservation
Access
continue
Balance
Database
update
Passenger
account
Database
update
Bill
Message shown
From
To
Reservation
not verified
Reservation
verified
SEQUENCE DIAGRAM
 A sequence diagram shows interaction among
objects as a two-dimensional chart. The chart is
read from the top to bottom. The objects
participating in the interaction are shown at the top
of the chart as boxes attached to a vertical dashed
line. Inside the box the name of the object and the
class are underlined. This signifies that we are
referring any arbitrary instance of the class. The
vertical dashed line is called the object’s lifeline
UI DESIGN
CONCLUSION
 Udan Khatola travels is Online Bus reservation
System which provides online reservation of bus.
 This system is user friendly and accurate.
 This system is available 24 hours and efficient in
reservation.
 It has no hidden costs in fares.
Important Features
 It simplifies the tasks and reduces paper work.
 Accuracy.
 User Friendly.
 Availability.
 Efficiency.
 Reliable.
 Durable.
LIMITATIONS
 Monthly maintenance cost required.
 Cannot be operated by all types of users.
Refrences
 http://en.wikipedia.org
 http://www.google.co.pk/
Online Bus Reservation System

More Related Content

What's hot

Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
Siva Rushi
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentationmuzammil siddiq
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
Astha Patel
 
JUSTCABS - an Online Cab Reservation System (Final Year Project)
JUSTCABS - an Online Cab Reservation System (Final Year Project)JUSTCABS - an Online Cab Reservation System (Final Year Project)
JUSTCABS - an Online Cab Reservation System (Final Year Project)
Amartya .
 
Bus Management System
Bus Management SystemBus Management System
Bus Management System
Al Mamun
 
tour management system
tour management systemtour management system
tour management system
Khwaja Yunus Ali Medical University
 
Car rental Project Ppt
Car rental Project PptCar rental Project Ppt
Car rental Project Ppt
rahul85rkm
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
KOYELMAJUMDAR1
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
Sikandar Pandit
 
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
grandhiprasuna
 
Online vehicle renting website
Online vehicle renting websiteOnline vehicle renting website
Online vehicle renting website
Somendra Singh
 
Atm project
Atm projectAtm project
online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation
PiyushPatil73
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Prince Kumar
 
Presentation on Railway Reservation System
Presentation on Railway Reservation SystemPresentation on Railway Reservation System
Presentation on Railway Reservation SystemPriyanka Sharma
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
sanket shah
 
Hostel Management system Report
Hostel Management system ReportHostel Management system Report
Hostel Management system Report
Prasoon Rawat
 
Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
sazzadur rahman
 

What's hot (20)

Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentation
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
 
JUSTCABS - an Online Cab Reservation System (Final Year Project)
JUSTCABS - an Online Cab Reservation System (Final Year Project)JUSTCABS - an Online Cab Reservation System (Final Year Project)
JUSTCABS - an Online Cab Reservation System (Final Year Project)
 
Bus Management System
Bus Management SystemBus Management System
Bus Management System
 
tour management system
tour management systemtour management system
tour management system
 
Car rental Project Ppt
Car rental Project PptCar rental Project Ppt
Car rental Project Ppt
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
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
 
Online vehicle renting website
Online vehicle renting websiteOnline vehicle renting website
Online vehicle renting website
 
Atm project
Atm projectAtm project
Atm project
 
online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Presentation on Railway Reservation System
Presentation on Railway Reservation SystemPresentation on Railway Reservation System
Presentation on Railway Reservation System
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Hostel Management system Report
Hostel Management system ReportHostel Management system Report
Hostel Management system Report
 
Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
 

Similar to Online Bus Reservation System

Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
saurabh kumar
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process modelminal kumar soni
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
ISHA AHUJA
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPT
Sameer Gurjar
 
Railway Reservation System.pptx
Railway Reservation System.pptxRailway Reservation System.pptx
Railway Reservation System.pptx
Nitin846696
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
MostafaMorsyMohamed
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
Nandana Priyanka Eluri
 
Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)
Jigar Nayak
 

Similar to Online Bus Reservation System (20)

Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPT
 
Srs mine
Srs mineSrs mine
Srs mine
 
Railway Reservation System.pptx
Railway Reservation System.pptxRailway Reservation System.pptx
Railway Reservation System.pptx
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
Mca titles
Mca titlesMca titles
Mca titles
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)
 

More from A-Tech and Software Development

Primitive Data Types and Variables Lesson 02
Primitive Data Types and Variables Lesson 02Primitive Data Types and Variables Lesson 02
Primitive Data Types and Variables Lesson 02
A-Tech and Software Development
 
Introduction to Programming Lesson 01
Introduction to Programming Lesson 01Introduction to Programming Lesson 01
Introduction to Programming Lesson 01
A-Tech and Software Development
 
Stacks, Queues, Deques
Stacks, Queues, DequesStacks, Queues, Deques
Stacks, Queues, Deques
A-Tech and Software Development
 
Survey Of Software Houses
Survey Of Software HousesSurvey Of Software Houses
Survey Of Software Houses
A-Tech and Software Development
 
Traffic signal's
Traffic signal'sTraffic signal's
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
A-Tech and Software Development
 
Chick development
Chick developmentChick development
Peripheral devices
Peripheral devicesPeripheral devices
Bank Management System
Bank Management SystemBank Management System
Bank Management System
A-Tech and Software Development
 
Village Life Of Pakistan
Village Life Of PakistanVillage Life Of Pakistan
Village Life Of Pakistan
A-Tech and Software Development
 
Role of media in our society
Role of media in our societyRole of media in our society
Role of media in our society
A-Tech and Software Development
 

More from A-Tech and Software Development (13)

Primitive Data Types and Variables Lesson 02
Primitive Data Types and Variables Lesson 02Primitive Data Types and Variables Lesson 02
Primitive Data Types and Variables Lesson 02
 
Introduction to Programming Lesson 01
Introduction to Programming Lesson 01Introduction to Programming Lesson 01
Introduction to Programming Lesson 01
 
Stacks, Queues, Deques
Stacks, Queues, DequesStacks, Queues, Deques
Stacks, Queues, Deques
 
Survey Of Software Houses
Survey Of Software HousesSurvey Of Software Houses
Survey Of Software Houses
 
Traffic signal's
Traffic signal'sTraffic signal's
Traffic signal's
 
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
 
Chick development
Chick developmentChick development
Chick development
 
Peripheral devices
Peripheral devicesPeripheral devices
Peripheral devices
 
Bank System
Bank SystemBank System
Bank System
 
Bank System
Bank SystemBank System
Bank System
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
Village Life Of Pakistan
Village Life Of PakistanVillage Life Of Pakistan
Village Life Of Pakistan
 
Role of media in our society
Role of media in our societyRole of media in our society
Role of media in our society
 

Recently uploaded

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 

Online Bus Reservation System

  • 1. ONLINE BUS TICKET RESERVATION SYSTEM (OBTRS) Arshman Saleem
  • 2. TABLE OF CONTENTS  Introduction  Requirement Analysis  Design  Conclusion  References
  • 3. INTRODUCTION  Online Bus Ticket Reservation System is Windows based application that works within centralized network. The software program “Online Bus Reservation System” provides bus transportation system, a facility to reserved seats, cancellation of seats and different types of enquiry which need an instant and quick reservation. OBTRS is built for manage and computerize the traditional database, ticket booking and tracking bus and travel made easy. It maintains all data’s of users , bus details, reservation details, booking details, customer details.  Default username is admin and password is root.
  • 4. ANALYSIS  Requirement analysis is a software engineering task that bridges the gap between the system level software allocation and software design.  It enables the system engineer to specify software function and performance, indicate software interface with other system elements, and establish design constraints that the software must meet.  It provides the software designer with a representation of information and function that can be translated to data, architectural and procedural design.
  • 5.  Introduction : Udankhatola is a domestic privatized transportation company that runs the Buses all over the country. This is an web application which provides Booking of tickets all over the world.  Problem statement : System that are using by the staff at the counter currently is an internal system and just used to sell the bus ticket at the counter. Customer has to go to the counter to buy bus ticket or ask for bus schedule. Furthermore, customers need to pay cash when they buy the bus ticket and sometimes needs to queue up long time to get the bus ticket. Besides that, customer also not allowed to buy bus ticket through telephone and the bus company's telephone always-busy line .
  • 6. SOLUTION The method to solve this problem is to create an online booking bus ticket system . Customer can buy the book ticket over the Internet, 24 hours a day, 7 days a week and the bus ticket can't be lost, stolen or left behind. In addition, the online system lets the customers check the availability of the bus ticket before they buy bus ticket. Furthermore, customers no need to pay cash to buy bus ticket because they can pay the bus ticket on the traveling time.
  • 7. SYSTEM SPECIFICATION  Hardware Configuration: Computer processor : Pentium4(min) Hard Disk : 50Gb(min) RAM :512MB(min)more  SOFTWARE SPECIFICATION: Operating System : WINDOWS XP or above Language used : Java, JSP, CSS Data Base : My-SQL Server : Apache Tomcat 6.0
  • 8. SCOPE  The scope of the online bus ticket reservation system is: A person should be able to  Login to the system through the first page of the application  Change the password after logging into the system  Should be able to create a new login for the accessing the reservation facility.  Query the buses for two weeks (Only two weeks advance reservation is available).
  • 9.  No reservation before two days can be done.  Able to choose the seats which are available for a certain class.  Give details about the credit card.  Improved & optimized service.  Freight Revenue enhancement
  • 10. USE CASE DIAGRAM  “A use case is a description of a system’s behaviour as it responds to a request that originates from outside of that system (the user).”  In other words a use case describes “who” can do “what” with the system in question. The use case technique is used to capture a system’s behavioural requirements by detailing scenario-driven threads through the functional requirements. The use cases describe the system from the user’s point of view! A use case is a standard set by, among other, UML 2.0. It is a non-technical description of the behaviour of the system.
  • 11. USE CASE DIAGRAM FOR REGISTERED USER
  • 12. USE CASE DIAGRAM FOR GUEST USER
  • 14. DESIGN  Using SRS as input, system design is done. System design included designing of software and hardware i.e. functionality of hardware and software is separated-out. After separation design of software modules is done. The design process translates requirements into representation of the software that can be assessed for quality before generation of code begins
  • 15. MODULES IDENTIFIED -  Login Module  Route Module  Bus Info Module  Payment Module
  • 16. DFD DIAGRAM  A Data Flow Diagram (DFD) is a process-oriented graphical representation of an application system. A DFD "is a picture of the movement of data between external entities and the processes and data stores within a system.“  The components of a typical dataflow diagram are: the process, the flow, the data store, and the terminator.
  • 17. DFD DIAGRAM “0 LEVEL” Bus Reservation System RegisteredUser Admin Guest User Account Department Indent Query Statics query statics statics updates Generate indent Level 0 DFD
  • 18. DFD DIAGRAM FOR RIGISTERED USER Registered user login Verify ticket available Display ticket not available Update Database Passenger account database updated Balance database updated Display logout or continue Access logout Access continue From To Reservation not verified Bill Message shown
  • 19. DFD FOR GUEST USER Guest User Display ticket not available Verify ticket availability Update Database Display & continue Reservation Reservation Access continue Balance Database update Passenger account Database update Bill Message shown From To Reservation not verified Reservation verified
  • 20. SEQUENCE DIAGRAM  A sequence diagram shows interaction among objects as a two-dimensional chart. The chart is read from the top to bottom. The objects participating in the interaction are shown at the top of the chart as boxes attached to a vertical dashed line. Inside the box the name of the object and the class are underlined. This signifies that we are referring any arbitrary instance of the class. The vertical dashed line is called the object’s lifeline
  • 21.
  • 22.
  • 24.
  • 25. CONCLUSION  Udan Khatola travels is Online Bus reservation System which provides online reservation of bus.  This system is user friendly and accurate.  This system is available 24 hours and efficient in reservation.  It has no hidden costs in fares.
  • 26. Important Features  It simplifies the tasks and reduces paper work.  Accuracy.  User Friendly.  Availability.  Efficiency.  Reliable.  Durable.
  • 27. LIMITATIONS  Monthly maintenance cost required.  Cannot be operated by all types of users.

Editor's Notes

  1. Aim of this phase: understand the exact requirements of the customer, document them properly.Consists of two distinct activities: requirements gathering and analysis requirements specification.
  2. Aim of this phase: understand the exact requirements of the customer, document them properly.Consists of two distinct activities: requirements gathering and analysis requirements specification.