DFD for Travel Agency Management System


Data flow diagram of travel agency management system describes an overview of how data flow through a system and also tell about input, output and process of the entire system.

DFD is also known as graphical representation of systems working.

There are three levels of DFD

  • Level 0 or Context Level DFD
  • Level 1 DFD
  • Level 2 DFD

In this article we will discuss about all three levels of DFD for travel agency management system.

Context level (0) DFD for Travel Agency Management system.

The first diagram of our discussion is Context diagram of travel booking. Context Level is also known as Level 0 DFD. It describes the whole system functioning as a single process and its relationship with external entities.

There are two main external entities:

  • Customer
  • Admin

These two entities will be the main source of data input and receiver of data processed by the system.

Context level DFD for Travel Agency Management System
Context level DFD for Travel Agency Management System

Download Travel Agency Management Synopsis pdf

Download Synopsis

Level 1 DFD for Travel Agency Management System

Level 1 DFD for Travel Agency Management System gives more detailed overview of system. It describes the sub systems of entire system .

Level 1 DFD of travel agency management system as following sub process:

Tour package route: This process maintains a master record of all tour package source and destination. Admin can add a new tour package or edit any existing tour package. This tour package information is used by other processes when needed.

Ticket reservation: Ticket reservation process receives ticket booking request from customer and selected tour package detail from Tour package route process. If a seat is available on selected tour and date then this detail is passed to the payment and ticket confirmation process for further processing.

Payment & ticket confirmation: The role of this process is to book tour tickets and collect payment from customers. This process passes confirmed ticket details to the admin.

Cancel ticket: Cancel ticket is the last process of level 1 DFD. If a customer wants to cancel his ticket then he sends a cancellation request to this process. This process receives requests and cancels booking. After cancellation the seat became available for booking to new customers.

level 1 DFD for Travel Agency Management System
Level 1 DFD for Travel Agency Management System

Level 2 DFD for Travel Agency Management System

Level 2 DFD for the Travel Agency Management System gives more attention towards the database structure of the system.

Low level functionality of travel agency management system:

  • Customer can view availability of flight for his desired location
  • Customer can book flight ticket
  • After booking and payment, customer will get confirmation message and ticket details
  • Customer can cancel his booking later on. After cancellation the seat will become available to new customers for booking
  • Admin can add new destination, make new tour packages and set fare
  • Admin can view ticket booking details* Admin can see entire customer list

The database of the travel agency management system is composed of following:

  • Tour package database
  • Temp booking database
  • Ticket booking database
  • Cancel ticket database

Level 2 DFD for Travel Agency Management System
Level 2 DFD for Travel Agency Management System

The above listed four databases are the main databases that maintain records of the travel agency and provide data security from unauthorized access.

Related Posts

Leave a Comment