EasyChair Preprint 5874
EasyChair Preprint 5874
EasyChair Preprint 5874
№ 5874
Shubhanshu Yadav
Galgotias University
C.JAVA SWING
The following are the features of
Java, Swing API is a collection of expandable
GUI objects to reduce developer life to
1. Compiled and translated.
create Java terminals / GUI endpoints
2. The platform is independent and applications. Built on AWT. The API
portable. works as AWT exchange. The API has al-
most all controls corresponding to AWT
3. Focus on the object. controls. Part of the Swing follows a
4. Strong and secure. Model Build Model-View-Control
(MVC) filling
5. Distributed.
the following methods,
6. Normal, simple and small.
1.One API should be enough to support
7. It is widely read and interactive. multiple looks and feel.
D. MYSQL
3. Highly customizable - Swing con- Primary key – A primary key is unique. A key
trols can be emphasized in a very sim- value cannot occur twice in one table. With a
ple way such as visual aids independent key, we can only find one row.
of internal representation.
Foreign key – A foreign key is a linking pin be-
tween two tables.
Compound key – A compound key (compo-
site key) is a key that consists of multiple col-
umns, because one column is not sufficient
unique.
MODULE DESCRIPTION
A. REGISTRATION
This screen contains various fields like first B. LOGIN
name, last name, address line1, address line2,
city, state, pin code, contact number, type of This screen contains various fields such as
customer, username, password. At first, ad- username and password. There are two dif-
ministrator should also register his/her de- ferent buttons called login and Sign up. The
tails. Choices for the type of customer are ad-
user must register their details to use this
min, individual and commercial. If any field is
left empty, a pop-up will be displayed after scheme. Once registered, they must only
submission. After the successful submission of register login using username and pass-
the details, a message named “Successfully word, he has entered at the time of registra-
registered” will be displayed and login screen tion. If the user is a manager, the adminis-
will appear. trator screen will be displayed. When the
user is alone customer or trading customer,
payment screen will be shown. This will
happen because of the following inside pro-
cedures. Once the user is logged in, the cus-
tomer type will do so will be downloaded
from the database by comparing the
username and password entered. Depend-
ing on the type of customer the required
screen will be called.
C. ADMINISTRATOR
D. CUSTOMER BILL
After the administrator login, the adminis-
trator screen will be shown. This screen
Fields on the payment screen include file
contains various fields such as user id,
units used, month and year. The adminis- details for customer, latest bill details,
trator must complete the details of the credit history, logout button. The whole
above categories. You only know the user field is displayed using a panel. So, abso-
id of lutely rented panels. Customer details, lo-
customer. The amount of the bill will be cated on the first panel include name, ad-
calculated according to the type of cus-
dress, contact number and customer
tomer that uses the units installed by the
administrator.There will be different types type.The latest details of the bill, which are
of taxes for different types of customers. in the second panel displays details of the
The supervisor should update the details current monthly bill and payment button.
regularly Once the user has already paid, the payment
the moon. button will not be enabled. If the user does
not pay, they can pay by clicking this pay
button. Bill's history in the third panel in-
cludes columns such as year, month, pay-
ment date, payment status and units used.
Once the user has paid the amount paid,
payment date and payment status will be
updated.
The sign-in button is located on the fourth Out of the box
panel. Structure used in this screen for pay- A key feature of NetBeans is the short-term
ment Grid setting. difference between installing it and starting
a meaningful creation applications in it. Ex-
cept for its essential plugin feature, no
much needs to be installed or repaired, be-
cause everything is available "out of the
box" as soon as we start it up.
Java Editor
Maven
Directly from NetBeans we can create, [1]. Mobile Electronic Billing (MoBEBIS) -
test, debug, submit and profile apps that MRMS Rathnayaka, I.D.S. Jayasinghe, Enit-
will run on Raspberry Pi, cell phones, Jayanth, S.I Swarnajith MASC Mana-
PDAs, set-top boxes and other mobile de- mendra,G.Wimalaratne ,International
vices as well embedded programs. Journal of Science and ResearchBooks,
Volume 3, Issue 4, April 2013 5 ISSN
Configurability
2250-3153.
The NetBeans workspace can be easily
[2]. Electricity Fund Management Pro-
changed. We can customize buttons in the
gram Project Report, http://ignousup-
toolbar or drag and reset tabs in the appli-
port.blogspot.in/p/electricity power-bill-
cation frame to suit individual workflow
management.html.
and disassembly tabs and drag them out
of app frame, even if you log in to a differ- [3]. Payment Product Project | JSP Pro-
ent monitor again modify keyboard jects -javatpoint, https://www.ja-
shortcuts to match our favorites. vatpoint.com/payment-billing product-
project.
Git and Mercurial
[4]. Making Metering, Billing and Collec-
Without having to install any plugins, Net- tion Modern Program, Customer Relation-
Beans automatically allows us to work ship Management- Tripta Thakur, Gayatri
more easily and accurately across a wide Agnihotri and Chaturbhuj Ahirwar, of In-
range of popular translation programs, es- dia Technical Center, Kharagpur 721302,
pecially Git, Mercurial and apostasy. December 27-29, 2002.
CONCLUSION [5]. Automated Power Cost Generation
The Electrical Regulatory Control System Program - Syed Assra Shah, Bachelor of
uses Java Swing once MySQL was devel- Engineering (ECE), University Of Kashmir
oped with the help of NetBeans IDE suc- J&K, Srinagar, India, IOSR Journal of Elec-
cessfully. It is simple and practical. From tronics and Communication Engineering
this program performed in Java, is an in- (IOSR-JECE), ISSN: 2278-2834, p- ISSN:
dependent platform. In the wider range of 2278-8735 Row 12, Issue 4, Ver. III
future expansions. All manual at once pa- (July.August 2017), PP 75-79.
perwork can be completely eliminated
from the payment branch. Accuracy and
reliability are certainly increasing. It does
is sure an unauthorized person cannot do
this system. This program provides safe
operation without any threats.