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

Electricity Bill Management System Report

This document summarizes a project submitted by 5 students to the Department of Computer Science and Engineering at Dhaka International University in partial fulfillment of the requirements for a Bachelor of Science degree in Computer Science and Engineering. The project is titled "Electricity Bill Management System" and was supervised by Md. Shafiur Rahman. It includes declarations by the students and their supervisor, as well as an abstract describing the project's development of a program to manage electricity billing in a more efficient way than traditional manual systems.
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)
197 views20 pages

Electricity Bill Management System Report

This document summarizes a project submitted by 5 students to the Department of Computer Science and Engineering at Dhaka International University in partial fulfillment of the requirements for a Bachelor of Science degree in Computer Science and Engineering. The project is titled "Electricity Bill Management System" and was supervised by Md. Shafiur Rahman. It includes declarations by the students and their supervisor, as well as an abstract describing the project's development of a program to manage electricity billing in a more efficient way than traditional manual systems.
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
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.
ACKNOWLEDGEMENTS

We would like to pay our gratitude to the Almighty Allah who created us with not
only the ability to design and program this system but also the power of practice.

We would also like to express our sincere thanks to our respected supervisor Md.
Shafiur Rahman, Lecturer Department of CSE, Dhaka International University
for his continuous encouragement, motivation and professional guidance during
the work of this project.

We would like to thank all the faculty members for their valuable time spent on
requirements analysis and evaluation of the project work.

We would like to express our sincere and cordial gratitude to the people those who
have supported us directly, provided mental encouragement. We are also thankful
to our family and friends who have contributed directly or indirectly the
development word and its associated activities.

We warmly thank Prof. Dr. A. T. M. Mahbubur Rahman, Chairman,


Department of Computer Science and Engineering and Dean (Acting), Faculty of
Science and Engineering and Associate Prof. Md. Abdul Based, Chairman,
Electrical, Electronics & Telecommunication Engineering, Dhaka International
University for their valuable advice and moral support. Their extensive discussion
around work and interesting exploration in operations has been very helpful for
this study.

Finally, we would like to dedicate this project to our teachers for their love,
encouragement and professional guidance throughout the project.
DEDICATION

Dedicated to
Our Parents
&
Teachers
TABLE OF CONTENTS

Abstract
Acknowledgement
Chapter 1: Introduction
Chapter 2: System Study
2.1. Scope
2.2 Objective
2.3 Software Requirement Specification
Chapter 3: Module Description
3.1 Registration
3.2 Login
3.3 Administrator Interface
3.3.1 User Management
3.3.2 Unit Price
3.3.3 Meter Reading
3.3.4 Payment Info
3.4 User Interface
3.4.1 User Profile
3.4.2 Bill List
Chapter 4: Conclusion
Chapter 5: Future Work
Chapter
1 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.

Chapter
2 SYSTEM STUDY

2.1 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.
2.2 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.

2.3 SOFTWARE REQUIREMENT SPECFICATION


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

Chapter
3 MODULE DESCIPTION

3.1 REGISTRATION
This Field used to register a new user. It contains various field like 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

3.2 LOGIN
This program contains 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
3.3 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.
3.3.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 of an user. An administrator
can modify or delete an account and can also create a new user from this page.
Fig: User Management

3.3.2 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

3.3.3 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 calculates 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 submits 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 Module

3.3.4 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 Module

3.4 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 contains two modules

1. User Profile
2. Bill List

3.4.1 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 Profile Module

3.4.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 Module


When a user wants to pay his bill then he needs 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 needs 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 options.
Then the user needs to put his account number from which the electricity bill will pay. The user
also needs to submit pin and transaction id. After filling the information, the user needs to press
submit option to go next step. The user also can press Reset option to choose 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 after Payment success

Chapter
4 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.
Chapter
5 FUTURE WORK
Many different adaptations, tests, and experiments have been left for the future due to lack of
time (i.e. adding payment gate way for card payment ,add accounts module to calculate the
monthly earn revenue, total paid bill and unpaid bill ). Future work concerns deeper analysis of
particular mechanisms, new proposals to try different methods, or simply curiosity.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy