0% found this document useful (0 votes)
87 views20 pages

Electricity Bill Management System: Submitted by

This document describes an Electricity Bill Management System project submitted by 5 students to their university. The project was supervised by Md Shafiur Rahman and aims to develop a system to manage electricity bills, addressing problems with the existing manual system. The system includes modules for user registration and login, an administrator interface for user management, updating unit prices and meter readings, and viewing payment information. It also includes a user interface for viewing user profiles and bill lists, selecting payment modes, and viewing payment success messages and vouchers. The goal is to create an error-free, secure and reliable system to better manage the electricity bill process.
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
0% found this document useful (0 votes)
87 views20 pages

Electricity Bill Management System: Submitted by

This document describes an Electricity Bill Management System project submitted by 5 students to their university. The project was supervised by Md Shafiur Rahman and aims to develop a system to manage electricity bills, addressing problems with the existing manual system. The system includes modules for user registration and login, an administrator interface for user management, updating unit prices and meter readings, and viewing payment information. It also includes a user interface for viewing user profiles and bill lists, selecting payment modes, and viewing payment success messages and vouchers. The goal is to create an error-free, secure and reliable system to better manage the electricity bill process.
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/ 20

Electricity Bill Management System

This project Electricity Bill Management System is submitted to the Department of


Computer Science and Engineering, Dhaka International University, in partial
fulfillment to the requirements of Bachelor of Science (M. Sc.) in Computer
Science and Engineering (CSE).

Submitted by

NAME REG. NO ROLL NO


1.MD Morshed Alam CS-M-23-18-109924 06
2.Ariful Islam CS-M-23-18-110157 18
3. Mrittunjoy Sarkar CS-M-23-18-110089 13
4. Chandra Kshore Roe CS-M-23-18-110090 14
5. Rekha Akhter CS-M-23-18-110029 10

Batch: 23rd, Session ()

Supervised by
MD Shafiur Rahman
Lecturer

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


FACULTY OF SCIENCE AND ENGINEERING
DHAKA INTERNATIONAL UNIVERSITY
DHAKA, BANGLADESH
OCTOBER-2020
SUPERVISOR’S STATEMENT
This is to certify that the project paper entitled as “Electricity Bill Management
System” submitted by 1. Roll No: 06; 2. Roll No: 18; 3. Roll No: 13; 4. Roll No:
14; 5. Roll No: 10; has been carried out under my supervision. This project has
been prepared in partial fulfillment of the requirement for the Degree of M.Sc. in
Computer Science & Engineering, Department of Computer Science &
Engineering, Dhaka International University, Dhaka, Bangladesh.

Supervisor’s Signature

Date: ………………… ...........…...…………………………………


Name
Designation
Dept. of Computer Science & Engineering
Dhaka International University
APPROVAL
The project report as “Electricity Bill Management System” submitted by MD
Morshed Alam, MD Ariful Islam, Mrittunjoy Sarkar, Chandra Kishore Roy, Rekha
Akhter to the Department of Computer Science & Engineering, Dhaka
International University, has been accepted as satisfactory for the partial fulfillment
of the requirements for the degree of M.Sc. in Computer Science and Engineering
and approved as to its style and contents.

Board of Honorable Examiners

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

2. Internal Member ......................................................................


Associate Prof. Md. Abdul Based
Chairman,
Dept. of Electrical, Electronics &
Telecommunication Engineering,
Dhaka International University

3. Supervisor and Member .....................................................................

Md. Shafiur Rahman


Lecturer,
Dept. of Computer Science and Engineering,
Dhaka International University

4. External Member ..........................................................


Prof. Dr. Hafiz Md. Hasan Babu
Ex-Chairman,
Dept. of Computer Science and Engineering,
University of Dhaka
DECLARATION
We hereby declare that; this project has been carried out by us and it has been
submitted for the award of the M.Sc. degree. We also certify that this project was
prepared by us for the purpose of fulfillment of the requirements for the Master of
Science (M.Sc.) in Computer Science & Engineering.

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

...................................... ...................................... ......................................


Mrittunjoy Sarkar Chadra Kishore Roy Rekha Akhter
B.Sc. In CSE, Roll No: 13 B.Sc. In CSE, Roll No: 14 B.Sc. In CSE, Roll No: 10
Reg. No: CS-M-23-18-110089 CS-M-23-18-110090 CS-M-23-18-110029Batch: 23rd,
rd
Batch: 23 , Session: ---- Batch: 23rd , Session: ---- Batch: 23rd, Session: ----
Dhaka International University Dhaka International University Dhaka International University

Supervisor’s Signature

Date: …………… ........................................................................


Md. Shafiur Rahman
Lecturer
Dept. of Computer Science and Engineering
Dhaka International University
Project Report

Electricity Bill Management System

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.

Software Requirement Specification


Software used: XAMPP
Editor: Sublime text, Bracket
Client-Side Technologies: HTML, CSS, JavaScript, Bootstrap
Server-Side Technologies: PHP
Database Sever: MYSQL
Operating System: Windows, Linux
Module Description:
1.Registration: This Field used to register a new user. It contains various
field, User name, Mobile number, E-mail, NID number and password. A
user can register himself and also an administrator can add user from
user management. If any field is left empty, a pop-up will be displayed
after submission. After the successful submission of the details, a
message named “Successfully registered” will be displayed. After
submitting the above information successfully, a user needs to wait for
administrator login approval. When an administrator approves a user
then a user can login.

Fig: Registration Form

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.

Fig: Login Form

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.

Fig: User Management

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

Payment Information: Payment information page design to hold


customer payment info that is identify by customer meter no. This page
contains payment id, User id, meter no, paid amount, paid date,
transaction id, payment mode, account no, pin. This page collects
information from customer payment process. The administrator cannot
change this information from this page. So, there is no chance to remove
user payment info. And also, there is no chance to add payment info
from this program without complete a success payment process.
Fig: Payment Information

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.

Fig: Payment Voucher


After Complete a bill payment of user then the bill will show paid in
user profile.

Fig: Bill List Success

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.

You might also like