Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mehakchabra/electracease

The Electricity Billing System desktop application optimizes billing procedures for electricity providers. Featuring an intuitive interface, it automates precise billing computations using meter readings, manages customer information, processes payments, and offers usage analytics. The system prioritizes data security, allows customization, and sea
https://github.com/mehakchabra/electracease

awt intellij-idea jdbc mysql mysqlworkbench swing

Last synced: 7 days ago
JSON representation

The Electricity Billing System desktop application optimizes billing procedures for electricity providers. Featuring an intuitive interface, it automates precise billing computations using meter readings, manages customer information, processes payments, and offers usage analytics. The system prioritizes data security, allows customization, and sea

Awesome Lists containing this project

README

        

# ElecTracEase

The Electricity Billing System is a Java project designed to facilitate the management of electricity billing processes for both administrators and customers. The system allows administrators to manage customer accounts, calculate bills, and generate reports, while providing customers with access to their billing information and payment processing.

| Login | Signup |
| ---------------------- | ---------------------- |
| Login | Signup |

| Meter Information | New Customer |
| ---------------------- | ---------------------- |
| MeterInfo | NewCustomer |

| Customer Details | Deposit Details |
| ---------------------- | ---------------------- |
| CustomerDetails | DepositDetails |

| Update Customer | View Customer |
| ---------------------- | ---------------------- |
| UpdateCustomerInfo | ViewCustomer |

| Generate Bill | CalculateBill |
| ---------------------- | ---------------------- |
| GenerateBill | CalculateBill |

| Dashboard |
| ---------------------- |
| Dashboard
|

# Features

- Admin Access:

- Customer management: Add, update, and delete customer information.
- Billing calculation: Calculate electricity bills based on usage and rates.
- Payment processing: Record and manage customer payments.
- Report generation: Generate reports on billing, payments, and customer data.
-
- Customer Access:

- View billing information: Access and review electricity bills.
- Make payments: Process payments for outstanding bills.
- View payment history: Access records of past payments.

## Tech Stack

- Java
- MySQL Workbench
- Swing/AWT for GUI

## Requirements

- **Software Requirements:**
- *Operating system*: Windows 10
- *Application server*: JAVA (IntelliJ Idea)
- *Front end*: JAVA (AWT & Swing)
- *Connectivity*: JDBC Driver
- *Database connectivity*: MySQL Workbench