Professional Documents
Culture Documents
Specification
–Electricity Billing System
Vandana Venu
Date: August 1, 2022
Confidential 1
Copyright notice: Copyright © 1996-2004 Aspire Systems. All rights reserved. The contents on this document are
not to be reproduced or duplicated in any form or kind, either in part or full, without written consent from Aspire
Systems.
• Abstract
The application has high speed of performance with accuracy and efficiency.The
software provides facility of data sharing.It doesn’t require any staffs as in the
conventional system. Once it is installed on the system, only the meter readings are to
be given by the customer.The electricity billing software calculates the units consumed
by the customer and makes bills.It has the provision of security restriction and requires
only small storage for installation and functioning.
2.Module Description
The system has a different segment to process a specific task which is the modules. This will
help the system to developed easily and makes it more user-friendly.
The project electricity bill management involves two users and they are Administrator and
consumers. The administrator has all the controls to the system. Only after the login
process, the rest of the application is made available to the user. In order to login, user has
to first register by providing desired user-ID and password. Provided user-IDs and
passwords by the users are maintained in a database. SQL database is used to maintain a
database. Then the user logins in to the application by giving user-ID and password
provided during registration process. JDBC is used to connect the application with the
database. User Login Sequence will be as follows:
If the user enters correct credentials then he gets access to the application and can view
the personal details and the bill details
The project Electricity Billing System involves three users and they are administrator, KSEB
unit and consumers. There is only one administrator having the overall control of the
system. The administrator has all the controls to the system. Each user i.e. administrator,
consumer, can login to the system by using the username and password .The administrator
has the authorization to view the meter reading for each consumer. And also the
administrator can view the details of payment for each user in a monthly basis. The last role
for administrator is that he can add rate for one unit energy.
EBS will have three major functions as described in the subsections below.
2.3.1 Login
There is only one administrator having the overall control of the system. The user logins in
to the application by giving user-ID and password. Based on the user, if it is a consumer he
can view his bill and if it is an administrator he can perform consumer management and
billing functions.
To design front-end forms according to consumer specifications it was like addition of new
consumer, deletion, modification of consumer, query consumer, etc. This module deals with
consumer information details.
If any particulars has modified with consumer details, this sub module is used to modify the
consumer details by the administrator.
2.3.3 Billing
Billing is done by spot billing machines and updated to billing database. This module deals
with collection of payments through collection centers by online or offline each consumer
wise.
This sub module is used to online bill payment receipts. It will provide the entry fields to
accept payments. It will show the consumer bill details and based on that we will know the
bill details which were belongs to consumer whether consumer is having arrears or not. It is
done on the spot when the consumer comes to pay bill.
2.4.1 Consumers
Only after the login process, the rest of the application is made available to the user. In
order to login, user has to first register by providing desired user- ID and password.
Consumer can update personal information,view the bill.
2.4.2 Administrator
Administrator has overall control of the system. Administrator can perform the operations
such as addition of new consumer, deletion of consumer, update consumer details, query
consumer, bill generation, and receipt creation.
• JAVA
• Database: SQL
• Administrator login Operation-By giving the user name and password the admin can
login into the EBS and thereby managing consumer and bill details
• Consumer login Operation-By giving the user name and password the consumer can
login into the EBS and can view his personal details, bill details and update the
personal details.
• New Consumer Acquisition Operation-Here new consumer can register into the EBS
with his personal details and by providing a username and password.
• Meter Change Operation-Meter will change then the meter details will be change in
database. This sub module is used to update meter details by administrator.
• Online Receipt generation-Here the administrator will generate the online receipt for
a consumer with a particular consumer number.
5.SEQUENCE DIAGRAM