Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month 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.
- Host: GitHub
- URL: https://github.com/rashidmakki/inventory-management-system
- Owner: rashidmakki
- Created: 2023-05-30T17:09:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-03T09:03:39.000Z (3 months ago)
- Last Synced: 2024-09-30T03:22:55.036Z (about 2 months ago)
- Topics: 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
- Language: Java
- Homepage:
- Size: 44.1 MB
- Stars: 22
- Watchers: 3
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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