100% found this document useful (1 vote)
559 views26 pages

E Ticketing

The document describes a project to design and implement an online e-ticketing system called TourBuzz. A group of 3 students from the computer science department are working on the project. The system will allow users to book tickets online for buses, trains and launches in Bangladesh. Requirements for the system were gathered through questions. The key features will include viewing routes and schedules, booking and paying for tickets online, getting ticket confirmations, canceling or changing tickets, and different seat selections. The document outlines the overall design of the system including data management, activities, and proposed website pages. It provides a case study example of how users could book tickets on TourBuzz.

Uploaded by

Debbendu Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
559 views26 pages

E Ticketing

The document describes a project to design and implement an online e-ticketing system called TourBuzz. A group of 3 students from the computer science department are working on the project. The system will allow users to book tickets online for buses, trains and launches in Bangladesh. Requirements for the system were gathered through questions. The key features will include viewing routes and schedules, booking and paying for tickets online, getting ticket confirmations, canceling or changing tickets, and different seat selections. The document outlines the overall design of the system including data management, activities, and proposed website pages. It provides a case study example of how users could book tickets on TourBuzz.

Uploaded by

Debbendu Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

MAY 19, 2022

TourBuzz
Dhaka, Bangladesh

E-Tickting System
Group Number : 03

TOPIC NAME : E-Ticketing System

Group Members :

1) Debbendu Paul Oni, ID:CSE 072 08225

2) Mehedi Hasan Roman, ID:CSE 072 08210

3) Md. Eamun Islam Nabid, ID:CSE 072 08219

1
Design and Implementation of an Online E-tickting System

Acknowledgement

In completing this course project, we have been fortunate to have help,


support and encouragement from our honorable faculty, Nusrat Jahan
Farin, Lecturer, Dept. of Computer Science and Technology, Stamford
University Bangladesh.

We pay our deepest gratitude to her for kindest help and wise guidance.
Her broad knowledge and hardworking attitude have left us with very deep
impressions and they will greatly benefit us throughout our life.

2
Design and Implementation of an Online E-tickting System

Table of Contents
Contents page
1. Acknowledgement ---------------------------------------------------------------- 02
2. Introduction ------------------------------------------------------------------------ 04
3. Motivation -------------------------------------------------------------------------- 04
4. Project Proposal ------------------------------------------------------------------- 04
5. Requirement Gathering --------------------------------------------------------- 06
6. Case Study -------------------------------------------------------------------------- 07
7. Project Objective ------------------------------------------------------------------ 08
8. System Overview ------------------------------------------------------------------ 09
9. System Requirements ------------------------------------------------------------ 09
6.1 Functional Requirements --------------------------------- 10
6.2 NON-functional Requirement ---------------------------- 10
6.3 Use Case Diagram ------------------------------------------- 11
10.Data management ---------------------------------------------------------------- 12
7.1 Context Level Diagram ------------------------------------ 12
7.2 Entity Relationship Diagram ----------------------------- 13
11.Activity Management ------------------------------------------------------------ 14
8.1 Activity Diagram Admin Side ---------------------------- 14
8.2 Activity Diagram Customer Side ------------------------ 15
8.3 Sequence Diagram ----------------------------------------- 16
12.Website – Webpage ------------------------------------------------------------- 17
9.1 Home Page --------------------------------------------------- 17
9.2 Login or signup ---------------------------------------------- 18
9.3 Transport Route and Date -------------------------------- 19
9.4 Tickets and Payment --------------------------------------- 23
9.5 Ticket Details ------------------------------------------------- 24
13.Future Development Scope ---------------------------------------------------- 25
14.Conclusion -------------------------------------------------------------------------- 25
15.Reference --------------------------------------------------------------------------- 25
3
Design and Implementation of an Online E-tickting System

2. Introduction
An electronic ticket is a method of ticket entry, processing, and marketing for
companies in the airline, railways and other transport and entertainment
industries.

3. Motivation
Since our freshmen year, we wanted to do some live project that will assist our
understanding in system analyzing and design. Because of Bangladesh is
becoming a booming place for e-commerce and there are lots of career
opportunity in this field, we have chosen this topic to work on.

Wikipedia: https://en.m.wikipedia.org/wiki/Electronic_ticket?
fbclid=IwAR1er5sfJ9b7KAmvq__P5j88xN9ZjLcDKflcR45iMk7tEA2MpBmv5m8B8BI

4. Project Proposal
E-ticket means Electronic ticket.It is a method of ticket entry, processing, and
marketing for companies in the Bus, Railways, Launch and other entertainment
industries. Passengers with e-tickets are required to check-in at the terminal for a
journey in the usual manner, except that they may be required to present an e-
ticket itinerary receipt or personal identification, such as a passport or credit card.
They can also use the Record locator, often called booking reference, a code of six
letters and digits. The introduction of e-tickets has allowed for various
enhancements to checking-in processes. Online / telephone / self-service kiosk
check-in (if the bus, launch, train makes this option available) early check-in
delivery of boarding pass bar-codes via SMS or email to a mobile device several
websites assist people holding e-tickets to check in online in advance of the
twenty-four-hour bus, launch, train restriction. Online / telephone / self-service

4
Design and Implementation of an Online E-tickting System

kiosk check-in (if the bus, launch, train makes this option available) early check-in
delivery of boarding pass bar-codes via SMS or email to a mobile device several
websites assist people holding e-tickets to check in online in advance of the
twenty-four-hour bus, launch, train restriction. With this e-ticket technology, if a
passenger receives his boarding pass remotely and is travelling without check-in
luggage, he may bypass traditional counter check-in. The ticketing systems of
most Bus, Launch, Train are only able to produce e-tickets for itineraries of no
more than 16 segments, including surface segments. This is the same limit that
applied to paper tickets. However, the e-ticket standard did not anticipate and did
not include a standardized mechanism for such optional fees. As part of the
Business initiative, the association instituted a program to switch the industry to
100% electronic ticketing. The program concluded on June 1, 2008, with the
association saying that the resulting industry savings were approximately US$3
billion. There are many e-ticketing system :

i)Bus ticket. ii)Train ticket. iii)Launch ticket.

It is a travel document purchased on websites. There is no need to print tickets


thanks to e-tickets. In other words, e-ticket or online flight tickets have replaced
the print ones. Buying an online ticket is quite easy. E-tickets can be purchased on
Bkash, Nagad & Nexus pay. The only thing you need is to fill the relevant sections
and selecting the suitable flight listed on the page and completing your purchase
by paying with a debit or a credit card. Websites allow booking tickets online.
Passengers can book their tickets for a certain time without paying anything after
entering the required information to the relevant sections. Tickets purchased
online, can be used by printing the digital files sent via email. After purchasing
your ticket online, download the file and print your ticket. Passengers can find
their e-ticket files in the email sent to them.

Design and Implementation of an Online E-tickting System

5. Requirement Gathering
5
1.How people can use "TourBuzz" website?

2.What are the benefits Of using " TourBuzz" website?

3.Why people use "TourBuzz" website?

4.What kind of feature we have?

5.How to apply for a ticket?

6.How to manage our payment?

7.How people get confirmed about their ticket?

8.Is "TourBuzz" website safe for e-ticketing?

9.Do the people can cancel their ticket?

10.How people can manage Their sits position?

11.Is "TourBuzz" available for all the Zila in Bangladesh?

12.What about the cost difference in Real-life and "TourBuzz" website?

13.How people can get their ticket?

14.How many tickets ordered by a person?

15.What Kind of bus or Launch or train we operate?

16.How to cancel a ticket?

17.Which payment method have we use?

18.How To refund the ticket cancellation fee?

19.How many bus or launch or train work with "TourBuzz"?

Design and Implementation of an Online E-tickting System

20.How people will get informed about their ticket?

21.Is There any chance to cancel the Tour schedule?

6
22.How days before people can booking their ticket?

23.How people can enjoy their discount on a ticket ?

24.If the Bus or launch change their Schedule what will happened?

25.How To refund the ticket cancellation fee?

26.How days before people can booking their ticket?

27.How people can complain about our service?

6.Case-study
Now a days internet is an important media. Every depends on internet. To save
our time and make our tour safe, we make “TourBuzz”. The"TourBuzz" is a e-
ticketing website. It is very easy to use. To book tickets , log in or register to the
"TourBuzz" website and click on the train, bus or launch tab. Search trains, bus or
launch for your preferred route and date. Then check availability. Three days
before people can booking their ticket. There are many types of seats. People can
select what they want. After select a seat it will available for 30 minutes(with-out
payment). People can enjoy discounts on their tickets in many festival. If your
tickets are available, you can proceed to next step. Tickets can be purchased by
Bkash, Nagad and Nexuspay . you have to select one option. Then complete your
payment process. After this you will get your tickets . After purchasing your ticket
online, download the file and print your ticket. “TourBus” will sent a ticket in your
email. Here you can see, your booked tickets current status along with passengers
details and you seat infomation. You can cancel your ticket. There are some rules
for it. If a confirmed ticket is cancelled within 48 hrs and up to 12 hours before
the scheduled , cancellation charges will be 25% of the fare subject to the

Design and Implementation of an Online E-tickting System

minimum flat rate mentioned in the above all clause. Less than 12 hours and upto
four hours before the scheduled departure of the train up to chart preparation

7
which is earlier, 50% of the fare paid subject to the minimum cancellation
charges. ”TourBuzz” available for all the Zila in Bangladesh. The "TourBuzz" work
with more then 25 companies. The 20 biggest companies are Himachal, Badhan,
Hanif, Equshe Express, MD-10, Akota Express, Sundarban Express, Mohanagar
Bodhuli, Abdullah Paribahan, Dhaka line, Diganta Paribahan, Meghna Aviapion
Ltd, Shakura & Ena LTD, Karnaphuli 4, Karnaphuli 11, MV Bangali special, A.R Khan
1, 7 star, Cox’s Bazar Express and Gangchil. People can complain about our service
please call 123.

7. Project Objective
The project objectives are very simple. Our first target is to make a web-based E-
tickting Website which can be used through both computer and smartphone. Rest
of the objectives are as follows:

➢ To make the E-tickting comfortable and easier.

➢ To serve the customer to their satisfaction and ease.

➢ Save Customer’s time.

➢ To make customers tour safe.

➢ To represent as one of great e-tickting platform in Bangladesh

Design and Implementation of an Online E-tickting System

8. System Overview

8
Our online Transport Ticket System runs on web server and all ticket counters and
online ticket customers will access the system over secured internet connection
to the web server by using standard internet browser (e.g. internet explorer,
mozilla firefox, google chrome, safari etc). Keeping in mind wide varieties of users
both ticket sellers and buyers, we tried to keep the user interface as simple and
user friendly as possible.

8.1 OverView

 Any member can register and view available tickets.


 Only registered member can select and purchase multiple tickets.
 A registered member can select payment option and pay it.
 Contact Us page is available to contact Admin for queries.
 There are four roles available: Visitor, Registered Customer and Admin.
 Visitor can view website.
 Registered Customer can view and purchase tickets.

An Admin has some extra privilege including all privilege of visitor and user.

 Admin can add tickets, edit tickets information and add/remove transports.
 Admin can add user, edit user information and can remove user.
 Admin can ship order to user based on order placed by sending
confirmation mail.

Design and Implementation of an Online E-tickting System

9. System Requirements

9
System requirements is a statement that identifies the functionality that is
needed by a system in order to satisfy the customer’s requirements.

There are two types of system requirements:

9.1 Functional Requirements:

Functional Requirements The functional requirements of the project are - comure


Check Ticket Availability Ticket Booking Ticket Purchase Booking / Ticket Printing.

9.2 NON-Functional Requirements:

Admin reserves all right to make change in system and ban/strike any kind
of user.

The system should be easily maintainable.

The system should be easy to access.

The system should not require much time/data to load in browser.

The system should be easy to use for non-technical users.

The system should have end to end encryption to protect user’s data,
especially payment data/history.

Design and Implementation of an Online E-tickting System

10
9.3 Use Case Diagram:

Fig. 9.3 : Use Case Diagram

Design and Implementation of an Online E-tickting System

11
10. Data Management

10.1 Context Level Diagram :

Fig. 10.1 : Context Level Diagram

Design and Implementation of an Online E-tickting System

12
10.2 Entity Relationship Diagram

Fig. 10.2 : E-R Diagram

Design and Implementation of an Online E-tickting System

13
11. Activity Management

11.1 Activity Diagram Admin Side

Fig. 11.1 : Activity Diagram Admin Side

Design and Implementation of an Online E-tickting System

14
11.2 Activity Diagram Customer Side

Fig. 11.2 : Activity Diagram Customer Side

Design and Implementation of an Online E-tickting System

15
11.3 Sequence Diagram

Fig. 11.3 : Sequence Diagram

Design and Implementation of an Online E-tickting System

16
12. Website – Webpage

12.1 Home Page:

The Home Screen will consist of page where one can browse through the tickets
which we have on our website.

Design and Implementation of an Online E-tickting System

17
12.2 Sign Up:

Here a customer will create a account. Here he have to fulfil the form and
complete his registration. In registration a otp code will send in his email.

Design and Implementation of an Online E-tickting System

18
12.3 Sign In:

A registered customer will sign in and purchase his ticket.

Design and Implementation of an Online E-tickting System

19
12.4 Bus :

For a bus ticket a customer have to select route and date for his trip. Then
available bus will appear.

Design and Implementation of an Online E-tickting System

20
12.5 Available Bus :

After search for the bus the bus will appear here. You have to select from them.

Design and Implementation of an Online E-tickting System

21
12.6 Selected seats:

In here tickets fare will show.

22
Design and Implementation of an Online E-tickting System

12.7 Payment:

In payment option you have to pay your bill. There are three payment option.
They are Bkash, Nagad, Nexuspay. A user can use any of them.

23
Design and Implementation of an Online E-tickting System

12.8 Ticket:

After payment complete. A customer can see his ticket and a copy will send his
email.

In here we show the bus ticket booking system. Lunch and Train are same
process. In payment system we show the nexuspay payment system. Bkash and
Nagad have same process.

Design and Implementation of an Online E-tickting System

24
13. Future Development Scope
Our software is totally a online ticketing system where people can book ticket for
their journey . This is a trial version of this system . In the future we will modify it
with many more features . Just like we will add here the credit card punching
facility system . And the regular passenger of the bus service will get some special
offer . This software will temporary used in Fifteen Bus Company and day by day
we will spread it out and will also enlarge our data base which one for the users .

14. Conclusion
The software we are going to develop will be very efficient and effective for the
users . We hope that the software will fulfill the user's expectations through the
easy access of the system and its user interface . At present most transport ticket
counter book and sell tickets manually . A multi booking counter demands easy
online uses while keeping data consistent . The software will be very simple but
attractive to look . The user interface will attract the user to use it . The query will
be dynamic and there will be assess rights which will ensure security . So , we
expect that our project on E-ticketing System will be successful .

15.Reference
1. https://www.shohoz.com/?fbclid=IwAR3WYyi8t-iGyVJQjZG_53uNV8lxif-
MtZGH3h5Blaw5ZJ8qO7DuU8yA-PQ

2. https://bdtickets.com/?
gclid=EAIaIQobChMI772_o5Xp9wIVVpFmAh1eqAXoEAAYASAAEgLEPvD_BwE&fbcl
id=IwAR2zUFG3mpJRty0SElpYqyXZtCR52xfSzLIzWTrJQ2yENg0ulQiCypuJbWs

25

You might also like