Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ahsannjavaid/invoice-system
- Owner: ahsannjavaid
- Created: 2024-03-17T11:05:09.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-17T11:45:31.000Z (8 months ago)
- Last Synced: 2024-09-30T13:03:48.161Z (about 2 months ago)
- Topics: crud, desktop-application, exe, ide, java, jre, jvm, netbeans
- Language: Java
- Homepage: https://screenrec.com/share/fEUKz6r8ma
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.