Electricity Bill Management System Report
Electricity Bill Management System Report
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
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.
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.
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.
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
1. User Profile
2. Bill List
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
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.