https://github.com/ahmed-roshdy-1/electricity-billing-
Electricity Billing is built using Java. A college assignment.
https://github.com/ahmed-roshdy-1/electricity-billing-
bills electricity-billing java meter pay specific-regions
Last synced: about 2 months ago
JSON representation
Electricity Billing is built using Java. A college assignment.
- Host: GitHub
- URL: https://github.com/ahmed-roshdy-1/electricity-billing-
- Owner: Ahmed-Roshdy-1
- Created: 2021-03-29T21:10:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-29T23:57:21.000Z (about 4 years ago)
- Last Synced: 2025-01-12T15:46:18.350Z (3 months ago)
- Topics: bills, electricity-billing, java, meter, pay, specific-regions
- Language: Java
- Homepage:
- Size: 8.76 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Electricity-Billing-
# this project I had worked on when I in my second years in computer science college using Java## Electricity Billing project requirement
### 1-Old Customer Module
#### a. Enables customer to pay a bill with meter code
#### b. Enables customer to enter monthly reading of meter
#### c. Enables customer to complain about bill with meter code.
#### d. System will send email automatically if customer didn’t pay within 3 months.
### 2 - New Customer Module
#### a. Enables customer to fill all information
#### b. Enables customer to attach copy of contract (apartment,…)
#### c. System will send email automatically to notify customer when meter is ready.
### 3-Operator Module
#### a. Enables operator to collect payments from customer
#### b. Enables operator to print bill with meter code
#### c. Enables operator to view bills of specific region.
#### d. Enables operator to validate reading with real consumption.
#### e. Enables operator to define tariff for customer.
#### f. Enables operator to stop meter and cancel subscription for customer.
### 4- Admin Module
#### a. Enables admin to view all bills of specific regions.
#### b. Enables admin to view total collected.
#### c. Enables admin to make consumption statistics for specific region.
#### d. Enables admin to add / update / delete users with different roles.