Online Ticket Reservations Document
Online Ticket Reservations Document
INSTITUTE OF TECHNOLOGY
DEPPARTMENT OF INFORMATION TECHNOLOGY
ONLINE TICKET RESERVATION FOR WERABE BUS STATION
PREPARED BY:
1. FUAD HUSSEN………………………….…....00753/14
ADVISOR:
Instructor SEID
December 2024
WERABE UNIVERSITY
INSTITUTE OF TECHNOLOGY
DEPARTMENT OF INFORMATION TECHNOLOGY
ONLINE TICKET RESERVATION SYSTEM FOR WERABE
BUS STATION
PREPARED BY:
1. FUAD HUSSEN………………………….…....00753/14
ADVISOR:
Instructor SIED
December 2024
Online Ticket Reservation For Werabe
Approval Form
This is to confirm that the project report entitled online ticket reservation submitted to
Werabe University, Institute of Technology department of information technology in partial
fulfilment of the requirement for the award of the degree of Bachelor of Science in
information technology is an original work carried out by Student Name 1, Fuad hussen 2,
Ahmed Chenu 3, Bezawit sebsibe 4, Hayat fantaw under my guidance. The matter embodied
in this project is reliable and is genuine work done by the student and has not been submitted
whether to this University or to any other University /Institute for the fulfillment of the
requirement of any study.
Student Team Approval Form
Student Name Student Signature
Fuad hussen ---------------------
Ahmed chenu ---------------------
Bezawit sebsibe ---------------------
Advisor and department head Approval Form
Advisor Name Advisor Signature
Instructor seid -------------------
Department Head Name Department Head
Akmel A Signature
---------------------------------------------- ---------------------
Examiner Approval Form
December 2024
I
Online Ticket Reservation For Werabe
Abstract: This project proposes the development of an online ticket reservation system for
Werabe Bus Station. The system aims to streamline and automate the management of bus
operations including ticketing. The system will also provide a user-friendly interface for both
staff and passengers, allowing for easy access to information and seamless management of bus
resources. This digital transformation is expected to optimize resource utilization, minimize
operational costs, and elevate the passenger experience at Werabe Bus Station. The proposed
system will be developed using the Object-Oriented System Development (OOSD) methodology
to ensure a robust and scalable design. PHP, Bootstrap, and HTML will be utilized for building
the application interface, while MySQL will serve as the database management system to store
and manage all ticket reservations data. This project will serve the needs of multiple user groups,
including bus station administrators, operators, and passengers, providing fast and reliable
services that minimize time and resource wastage. Additionally, the system will address the
weaknesses of the current manual process by identifying existing problems and delivering clear,
actionable solutions.
To ensure the system's reliability and functionality, rigorous testing procedures will be conducted
before deployment. These tests will verify that the system meets all functional requirements and
performs as intended. The project also specifies the necessary hardware and software
requirements to guarantee compatibility and optimal performance. Each team member will
contribute to the project's development by taking on specific tasks and responsibilities, ensuring
efficient collaboration and accountability. Overall, the project aims to transform the ticket
reservation and process at Werabe town bus station, offering an innovative solution that benefits
all users involved.
II
Online Ticket Reservation For Werabe
Contents
Abstract:.......................................................................................................................................................II
List of Table..................................................................................................................................................V
Abbreviations..............................................................................................................................................VI
CHAPTER ONE...............................................................................................................................................1
1.1 Introduction........................................................................................................................................1
1.2 Background information of the organization......................................................................................1
1.3 Background of the project..................................................................................................................2
1.4 Problem Statement............................................................................................................................2
1.5 OBJECTIVE OF THE PROJECT...............................................................................................................2
1.5.1 General objective........................................................................................................................2
1.5.2 Specific objective.........................................................................................................................2
1.6. Feasibility study.................................................................................................................................3
1.6.2. Technical feasibility....................................................................................................................3
1.6.3 Economic feasibility.....................................................................................................................3
1.6.4 Behavioral/political feasibility.....................................................................................................3
1.6.5 Schedule Feasibility.....................................................................................................................4
1.6.1 Operational feasibility.................................................................................................................4
1.7. Scope of the project..........................................................................................................................4
1.8 Significance of the project..................................................................................................................5
1.9 Target Beneficiaries............................................................................................................................5
1.10 Methodology....................................................................................................................................6
Hardware Requirement........................................................................................................................6
Software requirement..........................................................................................................................7
1.11 System Analysis and Design Approach.............................................................................................7
1.11.1 Limitation of the Project............................................................................................................7
1.11.2 Risks and contingencies.............................................................................................................7
1.11.3 Assumptions and Constraints....................................................................................................8
1.12 Team Composition..........................................................................................................................10
1.13 Time Table......................................................................................................................................11
Chapter Two| Description of the Existing System......................................................................................12
III
Online Ticket Reservation For Werabe
IV
Online Ticket Reservation For Werabe
List of Table
Table 1: team organization.........................................................................................................................10
Table 2:Time Table.....................................................................................................................................11
V
Online Ticket Reservation For Werabe
Abbreviations
CSS………………………………………………………………….Cascading Style Sheet
E.C.....................................................................Ethiopian Calendar
HTML………………………………………………………………Hyper Text Markup Language
MYSQL…………………………………………………………..MY Structured Query Language
PHP………………………………………………………………Hyper Text pre-processor
VI
Online Ticket Reservation For Werabe
CHAPTER ONE
1.1 Introduction
This system mainly works for the managers to book online tickets for passengers and car queues
for drivers.
The proposed system aims to streamline and automate various aspects that are service
management that means ticket booking, scheduling the car, enhancing operational efficiency and
improving the overall passenger experience. This system will include several essential modules
designed to handle the needs of both ticket reservation and service requester. (1)
The notification and comment module will facilitate better communication between drivers and
management, ensuring that important feedback is promptly addressed. Vehicle registration will
be streamlined through an online module, allowing managers to register new vehicles efficiently.
The reservation module will support managers in making passenger reservations, while features
displaying ticket and seat availability will provide passengers with real-time information,
improving their planning and travel experience
Many passengers in Werabe might be accustomed to on-the-spot ticket purchases. The system
should accommodate both online and manual bookings during the transition period.
Conclusion: With proper training and awareness campaigns, user adoption is achievable.
Make reservation:-the system supports the actors of the system i.e. managers to make reservation
for passengers.
Show availability of ticket:-the proposed system of the project is support the passengers to see
availability of tickets in the system.
Show availability of seat:-the system show availability of seat numbers of the passengers so the
passenger see his/her own seat numbers based on the system required personal information from
users.
Cancellation of reservation ticket:-the proposed system also cancels tickets i.e. tickets have
already used and the system needs to replace old
Generate report: - the system supports the managers to generate reports that are related to
passengers and actors of the data.
Assign car:-the system supports to assign bus for the reservation by manager.
Postpone reservation: the system include postponing reservation for the next and the day that any
case related to the company and the users.
Search, insert; delete, view travler’s data:-from the system database the authorized user can view
data’s, delete, and insert appropriate information.
Update data;-the system also support to update accounts of user by authorized actor.
1.10 Methodology
Requirements gathering are the process of identifying the exact needs of the project from
initiation to completion. The methodology outlines the approach used to develop the Online
Ticket Reservation System and Bus Scheduling System for Werabe Bus Station. Various methods
were employed to gather the necessary information, including
Interview:
This method involved direct communication with key stakeholders, including Werabe Bus
Station management, ticketing clerks and passengers. The primary goal was to understand the
challenges in the existing manual ticket booking and bus scheduling process and gather insights
into specific requirements for an online system.
Observation:
The day-to-day operations of the bus station, including ticket booking, seat allocation, and bus
scheduling, were observed. This helped validate the requirements gathered through interviews
and provided a clearer picture of the current workflow, inefficiencies, and pain points.
Documentation Review
Relevant documents, reports, and records related to the current ticketing and scheduling process
were collected and analyzed. This review provided additional context, such as peak travel times,
customer preferences, and operational challenges, to support the project’s design and
implementation.
Hardware Requirement
Computer: To develop the documentation as well as the application.
Flash: Used as move data from one to other.
Software requirement
Modeling software
Visual paradigm-Used to draw diagrams like use case diagram and activity diagram.
Designing Software
MySQL server-This software will used for designing Database.
Implementation Software
Operating System: Windows 10.To have good speed of operations or execution time of tasks.
Notepad: To write PHP codes.
Security Risks:
Data breaches or unauthorized access to sensitive user information.
Fraudulent activities, such as fake bookings.
Environmental Risks:
Power outages disrupting system availability.
2. Contingencies
Technical:
Use cloud-based servers with backup systems to ensure high availability.
Plan for offline functionalities for areas with poor connectivity.
Operational:
Conduct training sessions for staff and awareness campaigns for users.
Implement strict monitoring and evaluation for schedule adherence.
Financial:
Allocate contingency funds for unexpected costs.
Offer initial discounts or incentives to boost system adoption.
Security:
Use secure payment gateways and encrypt sensitive data.
Implement authentication mechanisms to prevent unauthorized access.
Environmental:
Equip the system with uninterruptible power supplies (UPS) to manage outages.
Financial Constraints:
A fixed budget may limit the system’s features and scalability.
Operational Constraints:
Dependence on drivers and operators to follow the system’s schedules.
Resistance to technology from users unfamiliar with online systems.
Time Constraints:
The system must be developed and implemented within the agreed timeline (6–8 months).
Regulatory Constraints:
Compliance with local transportation and data protection laws.
By addressing these risks, assumptions, and constraints, the system can be designed to
deliver a practical and efficient solution tailored to Werabe Town's needs.
Project title
Date 2025G.C
Advisor Sied
requirement
and
specification
System model
System design
Implementation
Test
Maintenance Staff ensure the station's infrastructure, including seating areas, ticket counters,
and other facilities, remains operational and clean. They are critical for providing a safe and
comfortable environment for passengers and staff.
These diverse users collectively maintain the station's operations, though the current manual
system imposes limitations such as inefficiency, delays, and inaccuracies, highlighting the need
for modernization through an online ticket reservation system.
2.5.4 efficiency
Finally, the system suffers from poor Efficiency due to its reliance on manual processes. The time
taken for ticketing, boarding, and resolving disputes is excessively high, while staff resources are
not utilized optimally.
Errors in scheduling and seat allocation further reduce operational efficiency, with buses often
being overbooked or underutilized. Furthermore, the lack of automated tools means that staff
must invest a significant amount of time and effort in tasks that could otherwise be handled by a
digital system, such as generating reports or reconciling ticket sales. This results in operational
bottlenecks and makes it difficult for the station to handle peak periods effectively, such as
holidays or market days. The inefficiency also extends to passenger handling, as manual
processes often frustrate passengers, leading to dissatisfaction and complaints. Addressing these
inefficiencies through an automated system would improve resource utilization, reduce errors,
and streamline operations, leading to a more seamless experience for both passengers and staff.