SlideShare une entreprise Scribd logo
1  sur  29
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

Contenu connexe

Tendances

Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation SystemTuvshinbayar Davaa
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation systemSandip Murari
 
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 ReservationAstha Patel
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
Bus management system
Bus management systemBus management system
Bus management systemShamim Ahmed
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation SystemSanjay Saluth
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikngsanket shah
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus managementNaeem Ahmad
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemArohi Khandelwal
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemSikandar Pandit
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringLalit Pal
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation systemPIYUSH Dubey
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation systemKOYELMAJUMDAR1
 
19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittalsatyaragha786
 
bus ticketing managment system
bus ticketing managment systembus ticketing managment system
bus ticketing managment systemShruti Ingle
 
Time Table Management System Software Report
Time Table Management System Software ReportTime Table Management System Software Report
Time Table Management System Software ReportAditya Jain
 

Tendances (20)

Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway 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
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
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 travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Report on online bus management
Report on online bus managementReport on online bus management
Report on online bus management
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Student management system
Student management systemStudent management system
Student management system
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal
 
bus ticketing managment system
bus ticketing managment systembus ticketing managment system
bus ticketing managment system
 
Time Table Management System Software Report
Time Table Management System Software ReportTime Table Management System Software Report
Time Table Management System Software Report
 

Similaire à Online Bus Reservation System

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-phpapp02ISHA AHUJA
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTSameer Gurjar
 
Railway Reservation System.pptx
Railway Reservation System.pptxRailway Reservation System.pptx
Railway Reservation System.pptxNitin846696
 
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 RESERVATIONNandana 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
 

Similaire à 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)
 

Plus de 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
 

Dernier

Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 

Dernier (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 

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.

Notes de l'éditeur

  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.