You are on page 1of 35

VISVESVARYA TECHNOLOGICAL UNIVERSITY

Jnana Sangama, Belagavi-590018

Mini Project Report on

“Transportation management system”

submitted in the partial fulfillment of the requirement for the award degree
of

BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE & ENGINEERING

submitted by
Ms. Ningamma K Biradar 1AR20CS007
Ms. Preksha H.S 1AR20CS008
Under the Guidence of
Prof. Kavya B.K
Assistant Professor,
Department of CS&E

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


2021-22
B.V.V. Sangha’
AMRUTA INSTITUTE OF ENGINEERING & MANAGEMENT
SCIENCES
Bidadi Industrial Area, Bidadi, Bengaluru – 562109
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
Certified that the DBMS Mini project work entitled “travel management system
databases” is a bonafide work carried out by MS Ningamma K biradar and Ms Preksha
H.S bearing USN 1AR20CS007 &1AR20CS008 of Amruta Institute of Engineering and
Management Sciences in partial fulfillment for 5th semester in COMPUTER SCIENCE
AND ENGINEERING of the Visveswaraya Technological University, Belagavi during the
academic year 2022-23. It is certified that all corrections/suggestions ` Indicated for
Internal Assessment have been incorporated in the report deposited in the
departmental library. The Mini project report has been approved as it satisfies the
academic requirements in respect of Mini Project prescribed by the institution.

Signature of guide Signature of HOD


ASST. PROF. KAVYA Dr. MS PATEL
B.K
Professor and Head
Professor
Dept. of CSE, AIEMS Dept. of CSE,
AIEMS

EXTERNAL VIVA

Name of Examiners Signature with Date


ACKNOWLEDGEMENT

The completion of project brings with great sense of satisfaction, but it is never completed
without thanking the persons who all are responsible for its successful completion. First
and foremost, I wish to express my deep sincere feelings of gratitude to our Institution,
AMRUTA INSTITUTE OF ENGINEERING & MANAGEMENT SCIENCES,
for
Providing me an opportunity to do my education.

I extend my deep sense of sincere gratitude to Dr. SANTHOSH MURNAL,Principal


AMRUTA INSTITUTE OF ENGINEERING & MANAGEMENT SCIENCES, for having
permitted to carry out the project work successfully.

I express my heartfelt sincere gratitude to Dr. M S PATEL, Professor and Head of


Department of Computer Science and Engineering, AMRUTA INSTITUTE OF
ENGINEERING & MANAGEMENT SCIENCES, for his valuable suggestions and
support.

I express my special in-depth, heartfelt, sincere gratitude to project guide Prof. KAVYA
B.K, Assistant Professor, Dept. of CS&E, AMRUTA INSTITUTE OF ENGINEERING &
MANAGEMENT SCIENCES, for her constant support.

Finally, I would like to thank all the Teaching, Technical faculty and supporting staff
members of Department of Computer Science and Engineering, AMRUTA INSTITUTE
OF ENGINEERING & MANAGEMENT SCIENCES, for their support.

Ningamma K Biradar
(1AR20CS007)
Preksha H.S
(1AR20CS008)
DECLARATION

Ningamma K Biradar (1AR20CS007) & Preksha H S(1AR20CS008) student of fifth

semester Bachelor of Engineering in the Department of Computer Science and Engineering

of AMRUTA INSTITUTE OF ENGINEERING & MANAGEMENT SCIENCES,

BIDADI,BENGALURU-562109, KARNATAKA , hereby declare that the project entitled

“TRANSPORT MANAGEMENT SYSTEM” has been carried out by me under the

guidance and supervision of Internal Guide PROF. KAVYA B.K, Assistant Professor,

Department of Computer Science and Engineering, AIEMS, Bengaluru, submitted in the

fulfilment of the requirements for the course requirements for the award of the degree of

Bachelor of Engineering of Computer Science and Engineering of Visvesvaraya

Technological University during the Academic year 2022-23.

Place:

Date:

NINGAMMA K BIRADAR

(1AR20CS007)
PREKSHA
(1AR20CS008)
ABSTRACT

Bus Transport Management System project is developed for making present system of bus
transportation paperless and more digitalized. This will make easy of business due to user
friendly and easy to use system. Utilization of this system will increase the productivity. The
main moto of this is to provide transport service to consigner and consignee. As due to
computerization billing, summarized payment, creating report etc. will be permanently stored
and will be easily available whenever need in future. Consequently, this will also decrease the
work load in the office resulting in having more time investment in other productive tasks.
Security and potential of the business also increases. Proper management and analysis can be
done with the help of data stored and generated due to implementation of this digitalized
system.; the technology used phpMyAdmin used for mysql database used for backend,
HTML5, CSS, Bootstrap4 and java script for frontend, Xampp server.
CHAPTERS CONTENT PAGE
NO
Acknowledgement i

Declaration ii

Abstract iii

1 Introduction 1-2

1.1 Introduction 1

1.2 Objective 1

1.3 Scope 1

1.4 Methodology 2

1.5 Application 2

2 SOFTWARE 3-4
REQUIREMENTS

2.1 Software used 3

2.2 Software description 3

2.3 Problem analysis 4

3 System Analysis 4-5

3.1 Existing System 4

3.2 Case diagram 5

3.3 Sequence diagram 6


INDEX
INDEX
CHAPTERS CONTENT PAGE NO
3.4
ER diagram 7
3.5
Schema diagram 8
3.6
Table description 9
4 Results 10-12
4.1 Home Page 10
4.2 Admin login 10
4.3 Check booking 11
4.4 Journey date 11
4.5 User login 12
4.6 Bus Search 12
4.7 Your tickets 12
5 Conclusion 13
CHAPTER -1

INTRODUCTION
1.1 Introduction

India is 7th largest country in terms of geographic size. Also having 382 people per.sq.km of
density. This means there is need for efficient means of long-distance transportation.
Therefore, it will make way too easy for running and managing bus transportation. Manually
it is near to impossible to keep paper work and manage it using manpower for country with
such a great population. Hence this system will help in smooth management of transportation
for both consigner and 0consignee. It will specially help the startup business in bus
transportation as less manpower needed and collectively operating all the aspects of business.
1.2 Objectives of the Project

The specific objectives of the project include:


 To provide facility to reserve seats, cancellation of seats and for quick
reservation.
 Provide better service and a better customer experience for all bus riders.
 Increase efficiency to provide better results for customers despite limited
resources.

1.3 Scope of the Project

Study Functions such as acquiring tickets, knowing which vehicle is next in que to load and
the driver to a specific vehicle is work that is done manually by conductors and inspectors of
bus terminals. This therefore results in inaccuracy and loss of information. This project seeks
to handle the above-mentioned deficiencies whiles taking into consideration a
flexible payment method for both clients and staff of the bus terminal.

1.4 Methodology/Procedure
For the development of project the technology used phpMyAdmin used for mysql
database,php used for backend, HTML5, CSS, Bootstrap4 and javascript for frotend,Xampp
server.Software methodologies are concerned with the process of creating software – not so
much the technical side but the organizational aspects. Several software development
approaches have been used since the origin of information technology.

1.5 Project Framework

A framework is a standardized set of concepts, practices, and criteria for dealing with a
common type of problem, which can be used as a reference to help us approach and resolve
new problems of a similar nature.

The aim of framework is to provide a common structure so that developers don’t have to redo
it from scratch and can reuse the code provided. In this way, frameworks allow us to cut out
much of the work and save a lot of time.

1.6 Data and Information


Data collection plays an important role in a projects succession and also it plays an
inevitable role in the timely completion of the project. The data in the project includes
contact information of the clients and their respective feedbacks/complaints which is stored
in a database. To assure safety, only the admin has proper access to the information
provided by the clients.

1.7 Primary Source of Data


Primary data are the first-hand data. The necessary information was collected from day-to-
day observation, problems, instructions of supervisor. Queries and personal discussion with
the staff of the organization

1.8 Source of Data


The Secondary sources of data were collected in order to achieve the real and fact data as
available.
The major sources of secondary data are as follows:
• Annual reports of the concerned organization
• Related websites.

Chapter 2
SOFTWARE REQUIREMENTS
2.1 Software Used:
Operating system : Windows 98, XP, 7,8 or 10 or Linux
Languages (Front end) : HTML5, PHP, CSS, JavaScript and Bootstrap
(Back end) : SQL
IDE : Xampp and MySQL

2.2 Software Description:


2.2.1 XAMPP(PhpMyAdmin)
 PhpMyAdmin can manage a whole MySQL server as well as a single database. To
accomplish the later you'll need a properly set up MySQL user who can read/write
only the desired database. It's up to you to look up the appropriate part in the
MySQL manual.

 browse and drop databases, tables, views, columns and indexes

 create, copy, drop, rename and alter databases, tables, columns and indexes

 maintenance server, databases and tables, with proposals on server configuration

 execute, edit and bookmark any SQL-statement, even batch-queries

 load text files into tables

 create1 and read dumps of tables

 export data to various formats: CSV, XML, PDF, ISO/IEC 26300 – Open Document
Text and Spreadsheet, Word, and LATEX formats

 import data and MySQL structures from Open Document spreadsheets, as well as
XML, CSV, and SQL
 files
 administer multiple servers

 manage MySQL users and privileges

 check referential integrity in MyISAM tables

 using Query-by-example (QBE), create complex queries automatically connecting


required tables

 create PDF graphics of your Database layout

 search globally in a database or a subset of it

 transform stored data into any format using a set of predefined functions, like
displaying BLOB-data as image or download-link

 track changes on databases, tables and views

 support Inorb tables and foreign keys


 support mysql, the improved MySQL extension

 create, edit, call, export and drop stored procedures and functions

 create, edit, export and drop events and triggers.

 synchronize two databases residing on the same as well as remote servers.

2.2.2 PHP

 You need PHP 5.2.0 or newer, with session support, the Standard PHP Library (SPL)
extension and JSON support.

 To support uploading of ZIP files, you need the PHP zip extension.

 For proper support of multibyte strings (eg. UTF-8, which is currently the default),
you should install the mbstring and ctype extensions.

 You need GD2 support in PHP to display inline thumbnails of JPEGs ("image/jpeg:
inline") with their original aspect ratio.

 When using the "cookie" authenticated method, the crypt extension is strongly
suggested for most users and is required for 64–bit machines. Not using crypt will
cause phpMyAdmin to load pages significantly.

2.3 Problem Analysis

It is related with the accessing the detailed information of a user and a candidate. So, I have
initiated this project with simple requirements regarding the user and candidate information.
Some of the problems for designing and developing this project are discussed below:
2.3.1 Design and Development Problem

• Problem in running XAMPP.


• To debug the error during the development.
• To show a relationship between entity.
• Minor error with database table.
2.4 Operational Feasibility

The system is operational feasible as the system can be operate by normal users with basic
computer skills without any additional trainings. We have developed this system with the
willingness and ability to create, manage and operate the system which is easy for the end
users to operate it.
CHAPTER 3
SYSTEM ANALYSIS AND DESIGN
3.1 System Analysis

System Analysis is a detailed study of the various operations performed by a system and
their relationships within and outside of the system. Here the key question is- why all
problems exist in the present system? What must be done to solve the problem? Analysis
begins when a user or manager begins a study of the program using existing system. During
analysis, data collected on the various files, decision points and transactions handled by the
present system. The commonly used tools in the system are Data Flow Diagram etc.
Training, experience and common sense are required for collection of relevant information
needed to develop the system. The success of the system depends largely on how clearly the
problem is defined, thoroughly investigated and properly carried out through the choice of
solution. A good analysis model should provide not only the mechanisms of problem
understanding but also the frame work of the solution. Thus, it should be studied thoroughly
by collecting data about the system. Then the proposed system should be analyzed
thoroughly in accordance with the needs. System analysis can be categorized into four parts.
• System planning and initial investigation
• Information Gathering
• Applying analysis tools for structured analysis
• Feasibility study
• Cost/ Benefit analysis.
In our existing system the recording of user’s information is done manually, so taking more
time for searching the information of the users. Another major disadvantage is that preparing
the list of members that viewed any user’s information takes more time. So, after conducting
the feasibility study I decided to make the Bus transport management System to be
computerized.
3.2 Use Case Diagram

Fig3.2 Use Case Diagram

Above figure represents Use Case Diagram of the project and is a useful technique for
identifying, clarifying, and organizing system requirements. It describes how a user uses a
system to accomplish a particular goal. Use cases help ensure that the correct system is
developed by capturing the requirements from the user's point of view.

3.3 Sequence Diagram

A sequence diagram is a type of interaction diagram because it describes how—and


in what order a group of objects works together. A sequence diagram specifically focuses on
lifelines, or the processes and objects that live simultaneously, and the messages exchanged
between them to perform a function before the lifeline ends. Above diagram represents
Sequence Diagram of the project which is a type of interaction diagram because it describes
how and in what order a group of objects works together.
A sequence diagram specifically focuses on lifelines, or the processes and objects that live
simultaneously, and the messages exchanged between them to perform a function before the
lifeline ends.
3.4 ER DIAGRAM
3.5 TABLES

3.6 TABLES DESCRIPTION

The “ADMIN” table provides information about admin.


The “TABLES” provides all information about bus booking module.

The “bus details” table provides all information about bus such as bus name ,bus number,
source, destination etc.

The “ticket” Table provides all information about booked ticket details.
The “user info” Table provides all information about customer details.

The “booking_det” Table provides all the information about the availability of the busses.
Chapter 4
RESULTS

4.1 HOME PAGE

This is home page of transport,where we can login for the bus ticket booking and we can
search for the busses which are available to our route and their fare.

4.2 ADMIN LOGIN


It will be used by admin to create or manage bus information.

I4.3 BUS DETAILS


The admin have the option to add all the information related to buses that are plying and then
link it to different routes.Bus features like bus name,bus
no,source,destination,timming,number of seats,fare ,AC/ Non AC.
4.4 CHECK BOOKING

The admin will also have the option to view all bookings that were done for all buses on a
day or month or quarterly basis.

4.5 JOURNEY DATE

The dashboard of admin will basically have a view which will show the passenger details
who booked the ticket on a specific day.
4.6 USER LOGIN

This allows the customer to login the page.

4.7 BUS SEARCH

This will allow a customer to search for buses on any route with date search criteria. Bus
listings will be shown as per search criteria and will also show information related to features
of the bus that are playing the specified route. Book option will be provided to confirm
booking. Number of passengers has to be provided and then booking can be confirmed.
4.6 YOUR TICKETS

A customer will also have basically had a view option which will show the history of all
bookings that were done till date. The your tickets will show most recent bookings and
passenger detail, bus detail and ticket detail.
CONCLUSION

Online bus ticket booking system is an application where the customer can book a ticket
online and 24*7 hours a day from anyplace in the world. Customers can also interact with the
ticket booking website to know any other details they want. Online ticket booking system has
been developed successfully. System performance is also found to be satisfactory. This is a
user-friendly application. Through this application, the cost can be reduced and efficiency is
increased. There are several procedures that can be selected by customers. With the help of
this application customers can book tickets, can know the status of a bus Source station and
destination can be chosen according to their choice, can select seats, can choose the time. The
online ticket booking system target internal and external audiences. Online ticket booking
system is very big to maintain but it always provides excellent facilities to accomplish the
goal and help to reduce a complex paperwork process through a mobile application. This can
be a benefit using online ticket booking system application rather searching on several
websites. With the help of online ticket booking system records are maintained and the
database is updated with time to time. Through Online ticket booking system, technologies
and features have been introduced.

From our project experience we have experienced that computerized system id more helpful
rather than standing in queue for bookings. It helped us to get in depth knowledge about how
system is planned, organized and managed. It’s not everyone’s cup of tea to manage such a
huge transportation system so, by implementing BUS TRANSPORT MANAGEMENT
SYSTEM things are going to get much better.

You might also like