Electricity Bill Management System: Submitted by
Electricity Bill Management System: Submitted by
Submitted by
Supervised by
MD Shafiur Rahman
Lecturer
Supervisor’s Signature
1. Chairman ..........................................................................
Prof. Dr. A. T. M. Mahbubur Rahman
Dean (acting),
Faculty of Science and Engineering,
and Chairman,
Dept. of Computer Science and Engineering,
Dhaka International University
Authors Signature
...................................... ......................................
MD Morshed Alam Md. Ariful Islam
M.Sc. In CSE, Roll No: 06 B.Sc. In CSE, Roll No: 18
Reg. No: CS-M-23-18-109924 Reg. No: CS-M-23-18-110157
Batch: 23rd , Session: ---- Batch: 23rd , Session: ----
Dhaka International University Dhaka International University
Supervisor’s Signature
Submitted By
MD Morshed Alam Roll-6
MD Ariful Islam Roll-18
Chadra Kishore Roy Roll-14
Mrittunjoy Sarkar Roll-13
Rekha Akhter Roll- 10
Batch No-23
Supervised By
MD Shafiur Rahman
Lecturer
Dept of Computer Science &Engineering
Dhaka International University
Contents:
Topic: Page No
Abstract 3
Introduction 4
System Study 5
. Scope 5
. Objective 5
. Software Requirement Specification 5
Module Description 6
. Registration 6
. Login 6-7
. Administrator Interface 7-8
. User Management 8
. Unit Price 8-9
. Meter Reading 9-10
. Payment Information 10-11
. User Interface 11
. User Profile 11-12
. Bill List 12-13
. Payment Mode 13-14
. Payment Success 15
. Payment Voucher 15
. Bill Status 16
Conclusion 16
Abstract
Science and technology with all its fascinating advancements has been
taking human life standards to the next level. The whole world will be
literally jammed without these innovations. The Electricity Bill
Management system is developed to override the problem that are
include to pay electricity bill in practical manual system and manage
electricity bill system. This program helps to eliminate the hassle faced
by existing manual system. Besides this this program is designed to
particular need of a company to perform the official operation in a
smooth and effective way. The program is optimized as much as
possible to avoid error while entering data. It provides success message
while entering valid data and error message for entering invalid data.
The users don’t need to know formal knowledge to use this program. As
described this program perform operation user friendly. It can lead to an
error free, secure and reliable electricity bill management. It can help an
organization by better utilization of resource.
In our country every organization that may be big small has challenges
to overcome the problem to pay electricity bill. Every electricity bill
management System has different needs. Therefor we design the user
management system. This is design to manage specific user information
like user profile, meter reading, unit bill and user payment information.
In this program user also can change and update their information as
they need.
Introduction
This project Electricity Bill Management System makes the way
of paying electricity bill simple compared to other existing
projects. This system is made to keep the records and manage
their information about the bills of the customers. In this
program the administrator can manage all the accounts; the
registered users like individual customers, can only manage their
own accounts and user also can cannot any details of their detail
information along with change and update their information.
This program is developed using HTML, CSS, JavaScript in
front end, php as server-side language and MySQL as database.
Our project entitled “Electricity Bill Management System” aims is to
generate electricity bill with all the charges and penalty. This
program has to interface. One is administrator and another is user.
The user interface includes user bill with particular range of usage
unit and charges that have to pay after certain time if a user takes to
pay his bill. User can pay their electric bill using mobile banking
system. After pay the electricity this program generates bill voucher
and send the confirmation mail to dedicated user. The bill records of
a user stored in user bill list and user can see in their profile. The
administrator mange the all information that are related with user
like user login approval, set meter reading, set unit price, set late fee
and set the user bill.
System Study:
Scope:
This project aims at business process automation and we have tried to
digitalized various process of electricity billing system. In the sector of
Electricity board, we have attached user management, unit price, meter
reading and payment info to maintain the regular update of electricity
board. For customer those who use this program we attached mobile
banking payment system so that they can pay their electricity bill from
anywhere. Besides this we add bill list option so that they can see their
bill record like paid and unpaid bill. We also add user profile update for
user regular information update.
Scop of any program depends upon the following things:
1.It satisfy the user requirement
2.Be easy to understand for the user and operator
3.Be easy to operate
4.Have a good user and operator interface
5.Be Expandable
We have tried to make such type of program which satisfy the above
requirements.
Objectives:
This project consists of several objectives as stated below:
1. To develop an online system to manage electrical billing for the
administrator and customer.
2. To collect the power consumption information and integrate with
centralized database system.
3. To calculate the electrical bill and pay the bill from anywhere
4. Store the user billing information.
LOGIN:
This program contain two type of login; one is user login and another login.
User login require approval from administrator before login. If he/she has
already registered and his account status is approved then he/she can login. The
login form contains two field. E-mail/Mobile Number and another is password.
After completing a success login a home page will show depend on the user
type.
Administrator Interface:
After the administrator has logged in, admin screen will be displayed.
This screen contains four types of page. These are:
1.User management
2.Unit Price
3.Meter Reading
4.and payment info.
Each of the page performed different function that is centrally control by
administrator.
1. User Management: User management design to manage user
personal information, like user name, user roll, user email, user
meter no, NID no ,password and account status. User roll and
account status is confirmed by administrator. Administrator also
can put the meter no an user .An administrator can modify or
delete an account and can also create a new user from this page.
Unit Price:
Unit price module use to set the unit price for specific range. The administrator can set unit price
for a specific range of usage. An administrator can add various range of usage unit and set the
unit price for specific rang. Unit price rate can be changed or modify by the administrator.
Fig: Unit Price Module
Meter Reading:
Meter reading page contain user meter no ,previous reading, current
reading ,late fee, total amount of bill, usage unit and payment status
Meter Reading function used to put the value users current meter reading
and calculate the usage unit. The program automatically calculates the
usage the unit of customer depend on customer meter no. Usage unit
calculate form subtracting previous reading from current reading. This
function calculate the user bill amount depend on the usage unit and
price rate of the usage unit that was set in usage unit module. After
complete customer bill pay for a meter the payment status will show
paid. An administrator submit the value of user meter reading ,last pay
date and late fee only. The program calculates another option by own
self. Administrator can modify, change or delete a specific entry for an
administrator.
Fig: Meter Reading List
User Interface:
After completing a success registration, the customer need for wait for
administrator login approval. When an administrator approves an
account then a user can login. After login a home page will show for the
user. This page contain two module
1. User Profile
2. Bill List
User Profile: The user profile function used to view user information and
change or modify user info. The user can change his all information like
name, meter no, NID Number, mobile number after a success login .
Fig: User Update Form
2.Bill List:
This page use to show user paid and unpaid bill and pay the user unpaid
bill. This page contain previous meter reading, current meter reading,
last pay date total amount of bill, pay bill option. When there is unpaid
bill for a user a pay option will show for pay this bill.
Fig: Bill List
When a user want to pay his bill then he need click pay Your bill option.
After click pay your option a payment page will show. This page will
show the bill details and total amount of bill for that user. Then the user
need to click pay option to go next step And pop up window come and
show payment info added successfully and a new window will come.
This window will show user payment mode option. A user can select
any one of these option. Then the user need to put his account number
from which the electricity bill will pay. The user also need to submit pin
and transaction id. After filling the information the user need to press
submit option to go next step. The user also can press Reset option to
chose another option or pay another number to pay.
Fig: Payment Mode
After click submit a pop up window will come and going to next step.
Within this process mail send to the user email as confirmation email of
success payment. This page will show user payment success
information.
Fig : Payment Success
From this Page the user can show their payment details and print the
voucher and download the voucher that contain payment info.
Conclusion: Electricity Bill Management System using PHP and MySQL has
been developed with the help of Sublime Text and Bracket editor effectively. It is
simple and user friendly. Since this system is implemented in PHP and Mysql, it is
platform independent. It has wide scope for future expansion. The accuracy and
reliability are surely increased. It makes sure that unauthorized personal cannot
execute this program. This system provides secured processing without any threats.