Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rashidmakki/inventory-management-system

Inventory Management System is a powerful desktop application developed using JavaFX and MySQL, designed to streamline operations related to billing, sales reporting, and purchase tracking.
https://github.com/rashidmakki/inventory-management-system

desktop-application fxml inventory inventory-management inventory-management-system jasper-reports java java-project javafx javafx-application javafx-desktop-apps javafx-gui javafx-project scenebuilder sql

Last synced: about 8 hours ago
JSON representation

Inventory Management System is a powerful desktop application developed using JavaFX and MySQL, designed to streamline operations related to billing, sales reporting, and purchase tracking.

Awesome Lists containing this project

README

        

# inventory-management-system
Inventory Management System is a powerful desktop application developed using JavaFX and MySQL, designed to streamline operations related to billing, sales reporting, and purchase tracking. The application provides users with a user-friendly interface and essential features to effectively manage inventory and generate comprehensive reports.

## Requirement :

**System Requirement :**
- Java JDK 11.0.12
- MYSQL
- Java FX

**System Features:**
- Implemented functionality to display sales based on month, providing users with insights into monthly sales trends.
- Incorporated inventory management features to track and display the remaining stocks in real-time, ensuring efficient stock control.
- Implemented a feature to calculate and display the total number of items sold out within the current month.
- Developed an invoice generation feature that allows users to create invoices for each sale, facilitating accurate and professional billing.
- Designed comprehensive customer information management capabilities, enabling users to retrieve, print, edit, and delete customer information as needed.
- Implemented a sales report feature that provides users with a detailed overview of sales data, with the option to print the report for reference.
- Developed a purchase report feature that allows users to view and analyze purchase data, aiding in informed decision-making.
- Utilized Java, JavaFX, and SQL technologies to deliver a seamless user experience and ensure efficient data management.

Note: The above descriptions can be further expanded or customized based on the specific functionalities, technologies, and achievements in your application.

## How to install and start the application:

- To install all the dependencies:

mvn clean install

- To start application using mvn command:

mvn compile exec:java

- To create executable jar file in shade directory:

mvn compile package

## Demo:

https://github.com/rashidmakki/inventory-management-system/assets/52795057/12cb1dbd-8858-4b94-9c96-24231a3977bd