0% found this document useful (0 votes)
24 views6 pages

Electricity Billing System: MR Shubham Kumar, Arshad, Shivansh Chauhan, Aryan Raj Bhargava

The document describes an electricity billing system created using Java Swing and MySQL. It allows users to register, login, and view billing details. Admin can manage all records while individual and business customers can only manage their own records and payments.

Uploaded by

Quang Nhật Lê
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views6 pages

Electricity Billing System: MR Shubham Kumar, Arshad, Shivansh Chauhan, Aryan Raj Bhargava

The document describes an electricity billing system created using Java Swing and MySQL. It allows users to register, login, and view billing details. Admin can manage all records while individual and business customers can only manage their own records and payments.

Uploaded by

Quang Nhật Lê
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Mr Shubham Kumar , ARSHAD , Shivansh Chauhan , Aryan raj Bhargava

Turkish Online Journal of Qualitative Inquiry (TOJQI)


Volume 12, Issue 6, July 2021: 5606-5611

Electricity Billing System

Mr Shubham Kumar a, ARSHAD b, Shivansh Chauhan c, Aryan raj Bhargava d

a
Assistant professorGalgotias University, Greater Noida, U.P
b
Arshad Galgotias University Delhi, India
c,d
Galgotias University Uttar Pradesh, India

email:aShubham_kumar@galgotiasuniversity.edu.in, bArshuali4455@gmail.com,
c
Shivansh_chauhan@galgotiasuniversity.edu.in, dAryan_raj@galgotiasuniversity.edu.in

Abstract

Science and innovation with all its entrancing progressions has been taking human existence norms to the
following level. The entire world will be in a real sense stuck without these developments. This undertaking is
an advancement, which makes the method of covering power bill straightforward contrasted with other existing
tasks. This venture has been carried out utilizing Java Swing as front end and MySQL as back end. The
motivation behind the task is to fabricate an application program to lessen the manual work for dealing with the
measure of units devoured by the clients and producing the power charge as indicated by the sort of client –
individual or business. It shows the subtleties of the clients, units devoured by them and bill history. It
empowers them cover their bill if not paid. The date of instalment will be refreshed while covering the bill. It
keeps up blunder free data set and effectively consolidates the future turns of events and changes.

Keywords: Bill history, Bill installment, Electricity charge, Java Swing, MySQL, Type of client.

1. Introduction
It is another idea of taking care of power bill utilizing Java Swing and MySQL, where the other existing
techniques for power charge the board use Java, PHP, Python, C#, MS Access worker. This framework is made
to keep the records about the bills of the clients. The executive can deal with every one of the records; the
enlisted clients like individual clients, business clients can just deal with their own records and they can't
perceive any subtleties of different clients. This framework helps in keeping up the bill and installments. There
are four modules specifically Registration, Login, Admin and Billing screen.
2.Software Description
2.1.Java
Java is one of the codes which is simply object arranged. It has having numerous highlights of C++. This
language can be utilized for doing electronic projects.
Java upholds
• Data deliberation and embodiment.
• Inheritance.
• Polymorphism.

5606
Electricity Billing System

• Dynamic restricting.
2.2.Benefits And Application Of Oops
Since uh oh upholds legacy and polymorphism, it kills repetitive codes and broaden the utilization of
existing classes. Accordingly, we can assemble the projects on an exemplary working model. This guarantees
high efficiency. Information concealing assists the software engineer with building secure applications. It is not
difficult to have various items to coincide and better chance of upgradation. Programming intricacy can without
much of a stretch oversee.
Following are the highlights of Java,
• Compiled and deciphered.
• Platform autonomous and convenient.
• Object situated.
• Robust and secure.
• Distributed.
• Familiar, straightforward and little.
• Multithreaded and intelligent.
• High execution.
• Dynamic and extensible.
Java compiler accumulates and deciphers the source code and creates machine code that can be
straightforwardly run by the Java Runtime Environment. Since this code is stage free it very well may be ported
to any framework we use or work on. This highlights empowers the developer to create program programs. All
things considered, java gives limitless number of cacheable applets and applications.
Every single thing in java is addressed in objects. All the information and items are resets inside the articles
and classes. Java gives numerous protections, it has exacting run time and aggregate time checking. Java gives
shields to code composed it is planned as a trash gathered language easing the developers for all intents and
purposes all memory the executives issues.
2.3.JAVA
Java is a class-based, object-arranged programming language that is intended to have as barely any execution
conditions as could be expected. It is a universally useful programming language planned to let application
engineers compose once, run anyplace (WORA), implying that assembled Java code can run on all stages that
help Java without the requirement for recompilation. Java applications are commonly aggregated to byte code
that can run on any Java virtual machine (JVM) paying little mind to the basic PC engineering. The grammar of
Java is like C and C++, yet has less low-level offices than both of them. The Java runtime gives dynamic
capacities (like reflection and runtime code alteration) that are ordinarily not accessible in conventional arranged
dialects. Starting at 2019, Java was quite possibly the most mainstream programming dialects being used by
GitHub, especially for customer worker web applications, with an announced 9 million designers.
Java was initially evolved by James Gosling at Sun Microsystems (which has since been obtained by Oracle)
and delivered in 1995 as a center part of Sun Microsystems' Java stage. The first and reference execution Java
compilers, virtual machines, and class libraries were initially delivered by Sun under exclusive licenses.
2.4.MYSQL
MySQL is the most famous open source social SQL information base administration framework. MySQL is
outstanding amongst other RDBMS being utilized for creating different electronic programming applications.
2.5.RDBMS
A Relational Data Base Management System (RDBMS) is a product that
• Enables us to carry out a data set with tables, sections and files.
• Guarantees the referential honesty between lines of different tables.

5607
Mr Shubham Kumar , ARSHAD , Shivansh Chauhan , Aryan raj Bhargava

• Interprets a SQL inquiry and joins data from different tables.


• Updates the lists naturally.
2.6.RDBMS Terminology

• Database – A data set is an assortment of tables with related information


• Table – A table is a network with information. A table in an information base resembles a basic
accounting page.
• Redundancy – Storing information twice, repetitively to make the framework quicker.
• Primary key – An essential key is special. A key worth can't happen twice in one table. With a key, we
can just discover one column.
• Foreign key – An unfamiliar key is a connecting pin between two tables.
• Compound key –
Acompoundkey(composite key) is a key that comprises of various segments, since one segment isn't
adequate special.
• Referential uprightness – Referential respectability ensures that an unfamiliar key worth consistently
focuses to a current column.
Flow Chart

Figure 1: Flow Chart


3.,Module Description
3.1.Registration :
This screen contains different fields like first name, last name, address line1, address line2, city, state, pin
code, contact number, kind of client, username, secret word. From the outset, overseer ought to likewise enroll
his/her subtleties. accommodation. After the effective accommodation of the subtleties, a message named
"Effectively registered" will be shown and login screen will show up.
Decisions for the kind of client are
administrator, individual and business. On
the off chance that any field is left vacant,

5608
Electricity Billing System

a spring up will be shown after C. LOGIN This screen contains different fields like shown utilizing board.
username and secret word. There are two

Figure 5: Customer Bill Screen

Figure 4: Admin Screen


Thus, absolutely four
unique catches called login and information exchange. A client needs to enlist his/her subtleties to utilize this
plan. In the event that he/she has effectively enrolled, just he needs to login utilizing username and secret
phrase, which he/she has entered during enlistment. In the event that the client is a chairman, administrator
screen will be shown. In the event that the client is an individual client or a business client, charging screen will
be shown. This will happen as a result of the accompanying internal cycles. When the client has signed in, kind
of client will be gotten from the information base by contrasting the username and secret word entered.
3.2.Customer Bill
The fields in the charging screen incorporate subtleties of the client, most recent bill data, charge history,
logout button. Each field is boards are utilized.
Subtleties of the client, which is in the primary board incorporate name, address, contact number and kind of
client.
Most recent bill data, which is in the subsequent board shows the bill subtleties of current month and pay
button.
On the off chance that the client has effectively paid, pay catch won't be empowered. In the event that client
has not paid, he/she can pay by tapping the compensation button.
Bill history which is in the third board incorporates segments like year, month, installment date, installment
status and units devoured. When the client has covered the bill sum, installment date and installment status will
be refreshed.
Logout button is put in fourth board. The format utilized in this charging screen is Grid design.

5609
Mr Shubham Kumar , ARSHAD , Shivansh Chauhan , Aryan raj Bhargava

4..Netbeans
Net Beans is a product advancement stage written in Java. The Net Beans stage permits applications to be
created from a bunch of secluded programming parts called modules. The Net Beans IDE is essentially proposed
for improvement in Java, yet additionally upholds different dialects, specifically PHP, C/C++ and HTML5. Net
Beans is cross-stage and runs on Microsoft windows, macOS, Linux, Solaris and other stage supporting a viable
JVM.
4.1.Features Of Netbeans
4.1.1.Expert
All throughout the planet, a key term that surfaces over and over with regards to Net Beans is "Expert". The
way that no modules should be introduced to utilize Maven and that Maven projects don't should be imported,
however can basically be opened, is a key component valued by Net Beans client.
4.1.2.Out of the case
A vital component of Net Beans is the brief timeframe contrast between introducing it and starting to make
significant applications in it. In spite of its huge module environment, very little is should have been introduced
or designed, since everything is accessible "out of the container" when we fire it up.
4.1.3.Java Editor
The language-aware Net Beans editor detects errors while we type and assists us with documentation popups
and smart code completion – all with the speed and simplicity of the light weight text editor. Of course, the Java
editor in Net Beans is much more than a text editor – it intends lines, matches words and brackets and highlights
source code syntactically and semantically.
4.1.4.Java EE
Net Beans apparatuses for the Java EE stage are created in close participation with the Java EE, Glass Fish
and Web Logic groups to give the most impenetrable mix and simplest conceivable utilization of the Java EE
determination.
4.1.5.Internet of Things
Straightforwardly from Net Beans we can make, test, troubleshoot, send and profile applications that will run
on the Raspberry Pi, cell phones, PDAs, set-top boxes and other portable and implanted frameworks.
4.1.6.Configurability
The Net Beans workspace can without much of a stretch be adjusted. We can redo the catches in the toolbar
or drag and reposition tabs in the application casing to suit our individual work process and undock tabs and
drag them outside the application outline, even onto an alternate screen and change console easy routes to
coordinate with our own inclinations.
4.1.7.Git and Mercurial
Without needing to introduce any modules, Net Beans naturally allows us to work effectively and
instinctively with a wide scope of well known forming frameworks, explicitly Git, Mercurial and disruption.
5.Conclusion
Power Bill Management System utilizing Java Swing and MySQL has been created with the assistance of
Net Beans IDE viably. It is straightforward and easy to understand. Since this framework is executed in Java, it
is stage free. It has wide extension for future development. All the manual also as paper works can be
completely wiped out in the charging branch. The exactness and dependability are certainly expanded. It ensures
that unapproved individual can't execute this program. This framework gives got handling with no dangers..

References

[1] Electricity Power Bill Management System Project Report, http://ignousupport.blogspot.in/p/ele


ctricitypower-bill-management.html.

5610
Electricity Billing System

[2] Payment Billing Product Project | JSP Projects – java point, https://www.javatpoint.com/payment
billing-product-project.

5611

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