0% found this document useful (0 votes)
9 views18 pages

Project FINAL

The document describes a proposed bus ticketing system with 3 key modules: 1) Registration - allows users to register with personal and location details. 2) Ticket booking and payment - enables users to select travel times, seats, view fares and pay online. A digital ticket is issued. 3) Customer care - collects customer feedback and handles complaints/queries through a rating system, lost items process, and survey forms. The system will use a three-tier architecture (presentation, business, data layers) and be developed using HTML, PHP, MySQL with XAMPP as the development server. The user interface will allow users to sign up, sign in, view ticket slips and access customer care functions
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views18 pages

Project FINAL

The document describes a proposed bus ticketing system with 3 key modules: 1) Registration - allows users to register with personal and location details. 2) Ticket booking and payment - enables users to select travel times, seats, view fares and pay online. A digital ticket is issued. 3) Customer care - collects customer feedback and handles complaints/queries through a rating system, lost items process, and survey forms. The system will use a three-tier architecture (presentation, business, data layers) and be developed using HTML, PHP, MySQL with XAMPP as the development server. The user interface will allow users to sign up, sign in, view ticket slips and access customer care functions
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Project title:

Bus Ticketing
System
Group Members:
Syeda Hijab Zehra
Tamseela Basharat
Masooma Bakhtiari
Introduction:

• We are introducing a system for online booking of tickets. As a first


step, customers will register themselves in the system. The system,
in return, will allow the passenger to check availability of tickets to
the desired location and choice of seats. Customers would be able to
purchase the desired ticket by online payment. With the
confirmation of seats, the payment of tickets would be required. As
soon as the payment is done, a slip will be generated with ticket ID
and other details, confirming the booked seat/seats. In a nutshell,
passengers can buy the bus tickets by this application, 24/7, with the
advantage of prior confirmation of desired seat/seats in the required
bus and specific departure time.
Architecturel Model:

• The application we are going to


make will be web-based. The
application follows three-tier
architectural model. The three-tier
architectural model consists of
three layers:
• Client/presentation layer, business
layer and data layer.
• The business or logic layer transfers
the data from presentation layer.
This layer makes logic and
evaluations, process commands,
perform calculation and also
maintains and process data
between two surrounding layers.
• Data layer stores and retrieves the
information.
Modules:

THERE ARE THREE MODULES 1. REGISTRATION 2. TICKET BOOKING AND 3. CUSTOMER CARE
IN TOTAL, WHICH WILL BE PAYMENT
EXPLAINED IN DETAIL ONE BY
ONE:
•REGISTRATION
•The main purpose of this module is to collect and compile all the information of the user for their registration in
the system. Without registration, the user would only be able to see the home page features but would not be
allowed to use the service. During registration, he would be instructed to provide the required information
correctly. The fields which the user would be asked to fill are first name, last name, password, CNIC, mobile
number, gender and e-mail. Next will be the selection of the pick-up city, from where the user will ride and his
destination city. A list of cities will be generated for both pick up and destination. The user will select his desired
locations.

•TICKET BOOKING AND PAYMENT


• The main purpose of the module is to facilitate the user for the booking of tickets. User will select the time of
their choice at which they prefer to travel. Then, they will be required to fill the details accordingly such
as number of seats required and location of seats. Next the user will be directed to a page where the
billing details will be displayed. Our system will facilitate the user to pay for ticket via jazz cash, easypaisa or
debit card / credit card according to the passenger’s preference. As a last step, a digital slip
will be generated with unique ticket_ID. This will serve as a confirmation for booked seat/seats.
At the bus station, the passenger will show this slip with ticket_ID to the bus conductor
for boarding on the bus.
CUSTOMER CARE
The purpose of customer care department is to ensure customer satisfaction and contentment with our
service. Passengers’ comfort is the major goal of the company. The very first indicator is the rating by
customers. After using our service, customers can rate the application, journey comfort and driving of the
driver. If they have rated low, they can mention the reason for their low rating. There will be an option if user
have lost an item. For any complaint or suggestions, a separate section will be available. These suggestions
will help in improving the quality of our service. For a better connection with the customers, we will request
them to fill our survey forms. In this way, there will be a clear understanding of the factors disliked and liked
by the customers. Such forms will help us make a graph of our service statistics. They will also allow us to
measure customer satisfaction regularly. Passengers can call the customer care for any queries related to
the registration or regarding bus schedule or timing.
Tools/Techniques Layer/Purpose Counterparts/Other Rational for Selection
TOOLS & TECHNOLOGY similar tools in the
market

HTML Presentation layer CSS, Java scripts, As, making web applications is something
XML new for us, HTML is very simple and easy to
learn. We found it user friendly plus it’s
supported by all browsers. Moreover, many
useful and easy tutorials are available of it
for beginners like us.

PHP Business layer/ Application layer Python, Java, C# PHP is the easiest to link with the HTML
forms. Also, it can also be easily connected
with the data layer.
MY-SQL Data Layer mongo DB, oracle MY-SQL is a part of our course and we
Workbench have our labs using this. It is convenient for
us as we are familiar with it.

XAMPP Provide server to run application. XAMPP is a free and open-source cross-
platform web server solution stack package
consisting interpreters for scripts written in
the PHP programming languages. Since
most actual web server deployments use the
same components as XAMPP, it makes
transitioning from a local test server to a
live server possible.
• The languages, tools or techniques used in design
USER and development of these web pages are:

INTERFACE • • HTML
• • CSS
DESIGN • • Visual Studio Code (text editor)
• • Browser
SIGN UP
SIGN IN
For the users who have had already registered before. In
other words, they will be using the application for the
second time.
MAIN APPLICATION PAGE
TICKET SLIP
CUSTOMER CARE
THE END

You might also like