Skip to content

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.

Notifications You must be signed in to change notification settings

sachinthagithub/inventory-management-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

Inventory.Management.Application.-.Updated.mp4

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.8%
  • CSS 4.2%