5. INTRODUCTION:
• 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.
• It maintains all data’s of users , bus details, reservation details,
booking details, customer details.
8. So-Called System:
• The work is done manually.
• Those who are interested in inquiring about
the Bus Type, its Tickets Price, available
seats, facility of the bus etc. has to walk to the
Bus Counter office.
• This wastes a huge time of the Customer who
wanna make a trip for long distance or others.
9. Benefits of Our System:
• A new system is helpful to both employees as well
as the customers.
• New system provides help to the customer as they
can inquire about the Bus model, its Ticket price,
available Seats, facility of the bus etc. and they don’t
need to walk to the office.
• There is login and password service for employee
and Regular customers to use this system .
• It saves time and money of customers.
10. Selecting Model:
Waterfall model:
The waterfall model is a popular
version of the systems
development life cycle model for
software engineering. Often
considered the classic approach
to the systems development life
cycle, the waterfall model
describes a development
method that is linear and
sequential.
11. Reasons for using waterfall model:
• This model is used only when the requirements are very well known,
clear and fixed.
• Product definition is stable.
• Technology is understood.
• There are no ambiguous requirements
• Ample resources with required expertise are available freely
• The project is short.
12. Advantages of waterfall model:
• This model is simple and easy to understand and use.
• It is easy to manage due to the rigidity of the model – each phase has
specific deliverables and a review process.
• In this model phases are processed and completed one at a time.
Phases do not overlap.
• Waterfall model works well for smaller projects where requirements
are very well understood.
13. Disadvantages of waterfall model:
• Once an application is in the testing stage, it is very difficult to go back
and change something that was not well-thought out in the concept
stage.
• No working software is produced until late during the life cycle.
• High amounts of risk and uncertainty.
• Not a good model for complex and object-oriented projects.
• Poor model for long and ongoing projects.
• Not suitable for the projects where requirements are at a moderate
to high risk of changing.
15. Requirement Specification:
Identifier priority Requirements
REQ1 3 The system shall keep the admin authentication. At first
user register the system and login the system for
information and buy ticket.
REQ2 5 The system shall make reservation bus tickets at all time
through the sites, authorized customer can check the
time table, route detailed and booking detail at any time.
REQ3 2 The system shall manage the profile for each authorized
customer, through the profile customer can check the
details information about one’s whole trips
REQ4 4 The system shall cancel the reservation tickets if any
customer want to cancel the booking tickets and back it
to the available tickets section.
16. Continue…
Identifier priority Requirements
REQ5 4 The system will give the validation for the user. Otherwise non-
register user only can see the specific some information.
REQ6 1 The system will organized by the registered admin.