Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ahsannjavaid/invoice-system

Invoice System is a Desktop application developed in Java. It supports CRUD functionality and uses TXT file as a database. NetBeans IDE has been used to develop this application.
https://github.com/ahsannjavaid/invoice-system

crud desktop-application exe ide java jre jvm netbeans

Last synced: about 1 month ago
JSON representation

Invoice System is a Desktop application developed in Java. It supports CRUD functionality and uses TXT file as a database. NetBeans IDE has been used to develop this application.

Awesome Lists containing this project

README

        

# What is Invoice System?

Invoice System is a desktop application developed in Java, allowing users to perform CRUD (Create, Read, Update, Delete) operations on invoices. The application utilizes a TXT file as its database and has been developed using the NetBeans IDE.

## Features

- Create, read, update, and delete invoices.
- Simple and intuitive user interface.
- Uses a TXT file as a database for storing invoice data.

## How to Run

To run the Invoice System application, follow these steps:

1. Navigate to the `dist` folder located within the project directory.
2. Locate the `ui-crud2.jar` file.
3. Double-click the `ui-crud2.jar` file to run the application.
**NOTE:** First **Add Item** then perform other operations through **View Items**.

## Usage

Upon launching the application, users will be presented with a graphical user interface displaying a list of invoices. From there, they can perform various CRUD operations on the invoices as needed.

## Requirements

- Java Runtime Environment (JRE) must be installed on the system to run the application.

## Development

The Invoice System application was developed using Java and the NetBeans IDE. The source code is available in the project repository.

## Author

This project was developed by Ahsan Javed for educational purposes.

## Acknowledgments

This project was inspired by Prof. Rana Waqas (My SMD's course instructor) and is based on JFrame form in Java.