Skip to content

FearThePLOTO/Billing-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Billing Management System (BMS)

📌 Overview

The Billing Management System (BMS) is a Java-based desktop application designed to manage billing operations efficiently. It supports functionalities for administrators and users to create, view, and manage bills, customers, and company records. The repo might look Absurd ngl , but its my 1st Java project so yaaay.

🚀 Features

  • 🔐 Admin and user login
  • 🧾 Bill creation and management
  • 🏢 Company and customer information handling
  • 📂 File-based data persistence (users.txt, bills.txt)
  • 🛠 Built with Java FXML with Scene Builder

📁 Project Structure

Billing Management System/
├── src/                         # Java source files
├── build/                       # Compiled class files
├── dist/                        # Distribution JAR
├── bills.txt                    # Stores bill records
├── users.txt                    # Stores user credentials
├── build.xml                    # Ant build script
├── manifest.mf                  # Manifest file for JAR

📷 Screenshots

  • Login Screen

GitHub Logo

  • User Management

GitHub Logo

  • Bill Analyzer

GitHub Logo

  • Company Login Overview

GitHub Logo

  • Custmer Login Overview

GitHub Logo

🛠 Setup Instructions

Requirements

  • Java Development Kit (JDK) 8+
  • Apache Ant (optional for build automation)

📄 License

This project is open-source and available under the MIT License.

About

a Java project Billing Management System (BMS) includes User management, Bill management, bill analyzer, User Login

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages