Bus Ticket System
Bus Ticket System
On
Bus Ticket System
Submitted To
Purbanchal University
Biratnagar, Nepal
Submitted By
Bibek Kumar Pandey
Abinash Kumar Thakur
1
A project reports
On
Bus Ticket System
Submitted to
Purbanchal University
Biratnagar, Nepal
Submitted By
Bibek Kumar Pandey
Abinash Kumar Thakur
Project Supervisor
Merry Singh
II
Certificate of Topic Approval
It is here by informed that the topic selected by Bibek Pandey and Abinash Kumar
Thakur of BEC fifth semester project has been found suitable and as per the credit
assigned by Purbanchal University (PU), Biratnagar, Nepal.
The Project Committee has approved the following topic and supervisor for the
mentioned students. This project has been completed for the prescribed period and the
project embodied the result of their investigation conducted during they worked as
full-time student of this institution.
II
Certificate from Supervisor
This is to certify that the project titled “Bus Ticketing System” submitted by Bibek
Pandey and Abinash Kumar Thakur to the Department of Computer Engineering,
School of Science and Technology at Kantipur City College, Kathmandu, Nepal
towards the requirement for Project-II of is an original work carried out by them
under my supervision and guidance.
____________________
Merry Singh
Department of Computer Engineering
Kantipur City College
(Project Supervisor)
II
ACKNOWLEDGEMENT
We express our profound gratitude and indebtedness to Merry Singh (Project
Supervisor), who directed us from time to time with valuable guidance, constant
encouragement, and suggestions throughout the project planning, design and report
writing. Without the help of our supervisor this project would never been realized.
We would like to express our sincere thanks to Raju Kattel (Principal of KCC), for
giving us this opportunity to undertake this project. We would also like to thank
Bikash Neupane (Project Coordinator, Department of IT and Engineering) and
Subash Rajkarnikar (HOD of Computer Engineering) for support.
We are also grateful to Mr. Kiran Khanal, Mr. Sujan Shrestha for their constant
support and guidance.
Our hearty thanks to our fellow teammates, students and seniors that made our time at
Kantipur City College an enjoyable experience. The quality time spent with friends
and teachers will remain forever in our mind and heart.
Lastly but not least, we would like to express our sincere thanks to all our friends and
others who helped us directly or indirectly during this project.
Project Group
Page 6
ABSTRACT
Page 6
CHAPTER 1
Introduction
Bus ticketing system project, it mainly focuses on dealing with the admin, customer,
and selecting the routes. Admin can add the details of passenger. The form consists of
fields such as passenger registration, routes and date of registered. This web
application will include front-end and back-end technologies. A customer can only
check the ticket’s status using PNR. Here the admin has to provide the PNR code. As
a result, the customer can have their bus ticket details such as route, seat, timing, and
other information.
Problem Statements
1. Time consuming to retrieve the information about passenger.
2. Difficult to have the records of tickets.
Objectives
1. To store the records of bus ticket.
2. Selecting the routes for customer.
3. To know information about cost of the seat.
Page 6
4. To maintain the records in database.
Features
1. Dashboard
2. Admin panel
3. Manage bus and routes.
4. Passenger registration
5. Online booking for passenger
6. Contact of the bus
7. Available seat in bus
8. Generate the id of passenger
Page 6
Assignment of Roles and Responsibilities
The team for this project consists of three team members. The coding and
documenting phase was equally divided among the team members.
Page 6
Table 1.2: Documentation Organization
It is about introduction about this project and it is divided into five
sub-chapter i.e.
Page 6
It is about system analysis of the project and it is divided into four
sub-chapter i.e.
5.1. Conclusion
Chapter 5
5.2 Limitation
5.3 Future Enhancement
CHAPTER 2
Page 9
Table 2.1: Requirement Specification attributes
1. Purpose
2. Intended Users
3. Functional Requirements
4. Non-Functional Requirements
Interactive graphics with buttons for every number and operation. Graphical
representation of a physical calculating device.
6 Developing Platform
Dev C++ (version 5.1.1.0.0), i5 (10th Gen), Nvidia GTX 1650, Nitro 5
Page 9
2.2 Feasibility Study (Technical Feasibility)
The various technical aspects such as hardware and software were taken into
consideration while developing this project. Further, the project members also made
sure that this software is feasible for the person who uses it. For this program, a
computer and Turbo C compiler are required. Dev C++ is free software IDE which
the user can easily download and use this application easily with its text editor. It
contains Turbo C compiler and many libraries for C and C++.
2.2.1 Familiarity with Application
This project is built for operating basic functions by our teammates. Then eventually
additional features will be added each iteration of the development process. User find
our application easy to use due to the addition of graphical interface.
2.2.2 Familiarity with Technology
This application was built in Dev C++ with is an IDE for popular high level
programming language known as C++. It provides a code editor with interfaces to
help programmers code their project. Millions of developers, students and
researchers use Dev-C++ since the first version was released in 1998. So, most of our
teammates are familiar with this IDE.
2.2.3 Size of Project
The size of our Project increases significantly when more and more features are
added to the program. Initially, the project only had 500 lines of code in version 0.1.
Since then, the project has been updated to version 0.3 having lines of code almost
1300
Page 9
Gantt Chart
Page 9
CHAPTER 3
System Design
System Architecture
To demonstrate our project in a clear manner, we have designed its Data Flow
Diagram (DFD). The DFD of our project is shown in the fig. 3.1 and fig. 3.2.
Page 9