Data Flow Diagram (DFD) for Post Office Management System is used as a preliminary step towards creating an overview of E Post Office Management System without going into much detail. Data flow diagram in software engineering helps to show how data flows through an information system.
In the first step we create context data flow diagram or Level 0 DFD for Post office management system. At level 0 there is only of data flow diagram process that represents the entire system and its relationship with external entities.
In this Data Flow Diagram (DFD) example, we have tried to cover general daily working of post office. The process that we have covered in this simple data flow diagram of post office management system are: registered post, parcel booking, speed booking and money order booking.
In this article we will discuss about all three levels of data flow diagrams:
- Context or Level 0 data flow diagram (DFD)
- Level 1 (DFD) Data Flow Diagram
- Level 2 (DFD) Data Flow Diagram
Data Flow Diagram for Post Office Management System: Details
The following table describes the details of post office management system DFD:
Name | Post Office Management System (DFD) Data Flow Diagram |
Abstract | Post office management system is an overview of the daily working of Indian postal service |
Tools Used | Microsoft Visio |
User of Diagram | Application developer |
Designed By | 123projectlab.com |
How To Create Data Flow Diagram Online
Creating data flow diagram is super easy. You can create free data flow diagram online with the help of Draw.io. It is very easy to get familiar with Draw.io. Some other premium software to create data flow diagram includes: Lucidchart, Microsoft Visio and SmartDraw. You can know more about these data flow software’s here.
What Is Post Office Management System
Post office management system is a web-based application to automate the daily working of post office such as speed post, parcel booking, registered post and money order service. Use of this application in the post office will reduce work load of the staff by reducing manual work.
Context (Level-0) Data Flow Diagram for Post Office Management System
Context diagram or level 0 diagram for post office management system represents entire post office application into single data flow diagram process and its relationship with external entities.
This diagram describes the E Post office management system at a high level. In this context data flow diagram, there are two main external entities:
- User
- Admin

Download Post Office Management System Synopsis pdf
Level-1 DFD for Post Office Management System
Level 1 (DFD) data flow diagram for post office management system gives a more view of the system data flow. In this level the single data flow diagram process is divided into multiple sub processes.
All Postal Services: This subprocess handles all the postal services such as parcel booking, registered post, money transfer and speed post, provided by the post office to the user. This sub process takes user’s postal service request and process it.
Daily Postal Transaction: This process takes data from the “All Postal Services” process and maintain daily record of each transaction. This process sends daily postal service report to the admin and also send this record to “Update Current Tracking Detail: process.
Update Current Tracking Detail: This process takes all postal transaction detail and update their current status as the post or parcel reach to next hub that comes in its destination path. User can track current status of the parcel or post by tracking code given to him.

Level-2 DFD for Post Office Management System
Level 2 DFD for post office management system gives a closer insight of the system than level 1 diagram. This level further divides major process of level 1 in to smaller sub process. Level 2 also gives information about data stores.
In this level 2 DFD the “All Postal Service” process is divided into 4 Sub processes:
Registered Post: This sub process handles all the registered post requests and maintain record. For every registered post a unique tracking code is given to the user. User can view current tracking status of the registered post.
Parcel Booking: As the name indicates this sub process receives all the parcel booking requests and maintain record of it. User can know about the current location of parcel with tracking code given to them.
Speed Post: This sub process handles all speed post request from the user and maintain its record. User can know current status of their speed post with tracking code.
Money Order: When a user request for Money order service. This sub process handles this request.
Low Level Functionality of Post Office Management System
- This application is based on client server approach
- It can handle kinds of postal services offered by a government post office
- This system will be used by the post office staff for all kinds of postal booking such as: registered post, parcel booking, speed post and money order
- For all postal service booking a unique tracking code is given to the user
- The current location of the parcel is updated as it reaches to next hub that comes in its destination path
- User can track current status of the parcel/speed post/registered post
- Admin can view all reports daily postal booking
Database of post office management system
The database of the post office management system is composed of following:
- Registered Post DB
- Parcel Booking DB
- Speed Post DB
- Money Order DB
- Postal Tracking DB

These are 5 main data stores that are used to maintain record of entire post office and provide secure access to the authorized user.
Summary
This DFD will be helpful to showcase progress of your final year project. You should also checkout these recommended articles listed below for more knowledge.