Professional Documents
Culture Documents
synopsis
synopsis
Mini-Project Report on
“ELECTRICITY BILLING SYSTEM”
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted by
CHETHAN K 4SM21CS022
LIKITH S 4SM21CS048
PRAJWAL K N 4SM21CS074
PRAJWAL N 4SM21CS075
Mini-Project Guide Mini-Project Coordinator
Prof. Shruthi M K B.E, M.Tech. Prof. Pushpalatha M B.E, M.Tech.
Asso.Prof., Dept. of CS&E, Asst. prof., Dept. of CS&E,
S.J.M.I.T, CHITRADURGA . S.J.M.I.T, CHITRADURGA.
HOD
Dr. Krishnareddy K R
Professor and Head, Dept. of CS&E,
SJMIT, Chitradurga.
2023-2024
S.J.M VIDYAPEETHA ®
S.J.M INSTITUTE OF TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
(Affiliated to Visvesvaraya Technological University, Belagavi, Recognized by AICTE,
New Delhi and Approved by Government of Karnataka)
NAAC Accredited with ‘B++’ Grade
P.B No.73, NH4 Bypass Road, Chitradurga – 577 502
ABSTRACT
Electricity consumers are often faced with the problem of inaccuracy and delay in monthly billing
due to some drawbacks. Thus, it is essential to have an efficient system for such purposes
via electronic platform with consideration to proximity. The proposed system automates the
conventional process of paying electricity bill by visiting the Electricity Board which is tiresome
and time consuming. It is also designed to automate the electricity bill calculation and payment for
user convenience. The system is developed with Java swings as the base programming language
which can be used to develop websites, web applications and web services. The Microsoft
Structured Query Language (SQL) server is also used for creating back-end database. The system
would be having two logins: the administrative and user login. The administrator can view the
user's account details and can add the customer's information of consuming units of energy of the
current month in their account. The Admin must feed the system with the electricity usage data into
respective user’s account. The system then calculates the electricity bill for every user and updates
the information into their account every month. Users can then view their electricity bill and pay
before the month end.
CONTENTS
1 INTRODUCTION 1-2
1.1 OBJECTIVES 1
3 METHODOLOGY 4-5
REFERENCES 6
Electricity Billing System 2023-2024
CHAPTER 1
INTRODUCTION
1.1 OBJECTIVES
1) Automation of Billing Process: The primary goal is to computerize the electricity billing system to
eliminate manual handling of bills and reduce the need for staff visits.
2) Efficiency and Accuracy: Improve the speed, accuracy, and efficiency of the billing process by
automating meter readings, calculations, and bill generation.
3) Customer Convenience: Enable customers to view their billing details, update their information,
and pay bills online, thereby saving time and effort.
4) Resource Optimization: Reduce human effort and resources by eliminating paper bills, reducing
the number of staff required, and enhancing overall system performance.
Manual Processes: Staff visit customer premises for meter readings and payment collection.
Multiple Steps: Data collection, computation of consumed units, bill preparation, and payment
collection are separate processes.
Resource Intensive: Requires significant human resources, leading to inefficiencies and increased
costs.
Eliminate Paper Bills: Manage all billing records electronically, reducing paperwork.
Automate Processes: Automatically calculate bills, penalties, and rents without manual intervention.
Enhance Customer Convenience: Enable online bill payments and eliminate the need for office
visits.
Reduce Operational Costs:Minimize the need for extensive staff involvement and streamline
operations.
CHAPTER 2
CHAPTER 3
METHODOLOGY
The development of an Electricity Billing System aimed at modernizing and simplifying the billing
process for consumers and the electricity department. The project emphasizes computerizing billing
operations to enhance efficiency, accuracy, and accessibility. Key objectives include automating the
calculation of units consumed and corresponding charges, eliminating the need for paper bills, and
facilitating online payment processes. The system is designed to reduce manual effort and resource
consumption significantly, leveraging features such as data sharing, automated penalty calculations,
and secure user access. Hardware and software requirements are detailed to ensure optimal system
performance, utilizing technologies like Java for the front end and MySQL for the backend. Overall,
the project aims to overcome the limitations of traditional billing systems by introducing a user-
friendly, efficient, and automated solution beneficial to both consumers and service providers alike.
The development and implementation of the Electricity Billing System will follow
these steps:
System Design: Create a comprehensive system design including database schema and software
architecture.
Implementation: Develop the system using Java (NetBeans) for the front end and MySQL for
the back end.
Testing and Debugging: Conduct thorough testing to ensure functionality and reliability.
Deployment: Deploy the system and ensure smooth operation in real-world scenarios.
1. Implementation:
Develop the system using a programming language and database management system
REFERENCES
[4] “Electric Power Systems” by B. M. Weedy, B. J. Cory, N. Jenkins, J. B. Ekanayake, and G. Strbac
[8] https://www.youtube.com/watch?v=iWitVuW2D1o&t=4s