This project implements a basic Billing Support System (BSS) for managing customer data and generating bills for a telecommunication company. It supports loading customer data from a CSV file, saving new customer data to the file, and calculating the bill based on the customer’s service plan, data usage, call minutes, and SMS usage. The system uses Java for backend operations and can be extended for more advanced billing operations.
-
-
Customer Data Management: *
Add new customer data and save it to a CSV file. Load existing customer data from a CSV file.
-
-
-
Bill Generation: *
Calculate the total bill based on data usage, call minutes, and SMS count. Display the bill details in a simple GUI.
-
Java: Main programming language for implementing the system.
Swing: For building a simple graphical user interface (GUI) to generate and display customer bills.
File I/O (CSV): Load and save customer data to/from CSV files.