MINI PROJECT PROPOSAL
Gas Agency Management System
HNDIT
2nd Year 1st Semester
(Group – D)
SARIK - SAM/IT/2020/F/0079
M.I MOHAMED INSATH - SAM/IT/2020/F/0094
VASIL - SAM/IT/2020/F/0095
HASSAN - SAM/IT/2020/F/0096
HIGHER NATIONAL DIPLOMA IN INFORMATION TECHNOLOGY
Advanced Technological Institute
Sammanthurai
Table of Contents
Table of Figures III
1. Introduction 1
2. Background and Motivation 2
3. Problem in Brief 3
4. Aims and Objectives 4
4.1 Scope 4
4.2 Objectives 4
5. Proposed Solution 5
5.1 Level 0 DFD 6
5.2 Level 1 DFD 7
5.3 Level 1 DFD Admin to Customer 8
5.4 Level 1 DFD Admin to Booking 8
5.5 Level 1 DFD Admin to Stock 9
5.6 Level 1 DFD Admin to Delivery 9
5.7 Level 1 DFD Admin to Employee 10
6. Resource Requirements 11
6.1 Hardware Requirements 11
6.2 Software Requirements 11
References 12
II
Table of Figures
Figure 1:Level 0 DFD 6
Figure 2:Level 1 DFD 7
Figure 3:Level 1 DFD Admin to Customer 8
Figure 4:Level 1 DFD Admin to Booking 8
Figure 5:Level 1 DFD Admin to Stock 9
Figure 6:Level 1 DFD Admin to Delivery 9
Figure 7:Level 1 DFD Admin to Employee 10
III
1. Introduction
Nowadays for livelihood every user need gas. “Gas Agency” is done to make the manual process
easier by making it a computerized system for billing and maintaining stock.
The Gas Agencies get the order request through phone calls or by personal from their customers
and deliver the gas cylinders to their address based on their demand and previous delivery date.
This process is made computerized and the customer’s name, address and stock details are stored
in a database. Based on this the billing for a customer is made simpler and easier, since a
customer order for gas can be accepted only after completing a certain period from the previous
delivery. This can be calculated and billed easily through this. [1]
There are two types of delivery like domestic purpose use delivery and commercial purpose use
delivery. Users will have any one company connection. So, they can book the gas whenever they
need. The Gas Agency system is providing facility to the users from which the user can make gas
booking easily. If the user (Consumer) has no gas connection, the system is providing a facility
where the user can make a request for a new connection. And also providing the facility like they
can make a request for transfer gas connection from one location to another. [2]
1
2. Background and Motivation
In this situation Our Country was completely collapsed due to the economic crisis. So, I thought
that our country is having so much trouble in leading their lives. So, it’s difficult to go directly to
the shops and buy gas cylinders due to the lack of transport facilities in the area due to the spread
of Corona, economic crisis, lack of vehicle fuel and gas cylinder shortage.
The key goal of the Gas Agency Management system is to establish a computerized system for
billing and stock maintenance and to improve the reliability of the manual operation. This makes
billing simpler for the customer and is performed based on the customer's billing database.
The motivation behind the development of this project is an attempt to create an on-system
application that will provide facility to customers and make gas agency service fast. The reason
to use this method, the billing rate and the power of the gas cylinder can be conveniently
maintained and paid accordingly. [3]
2
3. Problem in Brief
The main problem with this current system is collection which is describe as below:
In the record book such operation like add, delete and update records are too difficult to perform.
They records are have to change daily.
The second problem is generating the reports. The reports have to generate by it sequence but the
existing system cannot work properly. To determine the report, we can also find many errors.
For finding the customer record we just have to find in the information record and it became too
hard form find the history for the person.
In this system all work is distribute but it cannot work properly and so easy for searching
anything it just make too hard.
There is no security of the registers many things. If one paper or some register is misplaced then
it creates major problem. It is very time consuming.
3
4. Aims and Objectives
4.1 Scope
The aim of this system is to provide the facility to the users (Consumers) who can get gas
cylinders or distribute them to concerned agencies to make the manual process easier by making
it a computerized system for gas billing and maintaining stock.
4.2 Objectives
System interface has been developed with a graphics concept in mind, associated through a
browser interface. The GUI’S at the top level have been categorized as
1. Administrative Interface
2. The operational or generic user interface (Distributor, Consumer)
The administrative user interface concentrates on the consistent information that is practically
part of the organizational activities and which needs proper authentication for the data collection.
The interfaces help the administrations with all the transactional states like Data insertion, and
Date updating along with the extensive data search capabilities
The operational or generic user interface helps the users upon the system in Transactions
through the existing data and required services. The operational user interface also helps the
ordinary users in managing their Personal information helps the ordinary users in managing their
own information.
The system keeps the track of Agency Details.
The system keeps the track of All Consumers Agency wise
The system will display statically data about Gas Cylinders
The system generates transcript, Bill and bill report, customer info report, stock report.
4
5. Proposed Solution
In the proposed system, the process of billing and maintaining the stock database of customers
are all made computerized.
The Gas Agency system is providing facility to the users from that the user can make online gas
booking easily. If the user (Consumer) has no gas connection, the system is providing facility
that user can make a request for new connection. And also providing the facility like he can
make a request for transfer gas connection from one location to another.
Since whenever a customer makes a demand or places an order through phone call or by
personal, it is received and immediately checked by billing. The customer’s name, address, last
date of delivery is all maintained in the database. So, the manual process of recording and
billing is done easily without any paperwork.
The stock of gas that is recorded and maintained manually is made computerized. So, while
billing, based on the stock the billing charge and capacity is made. When the stock goes below
the limit, it can be easily identified. So, by this project the process of ordering, billing and stock
maintenance for a gas agency can be processed easily.
A data flow diagram is the best and easiest tool to represent the flow of the data in the project . It
has the purpose of clarifying system requirements and identifying major transformations that will
become programs in the system design. It is the major starting point in the design phase that
functionally decomposes the requirements specifications down to the lowest level of detail. A
DFD consists of a series of bubbles joined by lines. [4]
5
5.1 Level 0 DFD
Figure 1:Level 0 DFD
6
5.2 Level 1 DFD
Figure 2:Level 1 DFD
7
5.3 Level 1 DFD Admin to Customer
Figure 3:Level 1 DFD Admin to Customer
5.4 Level 1 DFD Admin to Booking
Figure 4:Level 1 DFD Admin to Booking
8
5.5 Level 1 DFD Admin to Stock
Figure 5:Level 1 DFD Admin to Stock
5.6 Level 1 DFD Admin to Delivery
Figure 6:Level 1 DFD Admin to Delivery
9
5.7 Level 1 DFD Admin to Employee
Figure 7:Level 1 DFD Admin to Employee
10
6. Resource Requirements
6.1 Hardware Requirements
Processor - Intel Pentium v or above.
Clock Speed – 1.7GHz or more.
System Bus – 32 bits or 64 bits
Ram – 2GB or above.
HDD – 500GB
6.2 Software Requirements
Operating System - Windows 10
Front End - Java
Back End - My SQL.
11
References
[1] 2022. [Online]. Available: https://www.srilanka-places.com/category/gas-agencies-in-sri-lanka/
224692.
[2] 10 08 2022. [Online]. Available: https://www.laugfsgas.lk/.
[3] 08 08 2022. [Online]. Available: https://www.newsfirst.lk/2022/08/08/litro-gas-reduces-price-of-12-
5-kg-cylinder/.
[4] "Geeks for geeks," [Online]. Available: https://www.geeksforgeeks.org/levels-in-data-flow-diagrams-
dfd/.
12