Skip to content

Mubeen-Channa/Inventory-Management-System-Java-OOPs-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Inventory Management System Java (OOPs) Project

A Java-based Inventory Management System built using Object-Oriented Programming (OOPs) principles and MySQL as the database. This project helps businesses manage stock, track sales, and handle customers and suppliers efficiently.


πŸ“Œ Features

  • πŸ”‘ User Authentication - Login & Sign-up system with MySQL
  • πŸ“Š Dashboard - View total stock, sales, and purchases
  • πŸ“¦ Stock Management - Add, update, and delete stock items
  • πŸ›’ Sales Management - Record sales transactions
  • πŸ“‚ Database Integration - Uses MySQL & JDBC for storing data
  • πŸ–₯️ User-Friendly GUI - Built with Java Swing

πŸ› οΈ Technologies Used

  • Java (Swing, OOPs)
  • MySQL Database
  • JDBC (Java Database Connectivity)
  • NetBeans IDE
  • GitHub for Version Control

πŸš€ Installation & Setup

πŸ“Œ Prerequisites

Make sure you have the following installed on your system:

  1. Java JDK - Download Java
  2. NetBeans IDE - Download NetBeans
  3. MySQL Server - Download MySQL

πŸ—ƒοΈ Database Setup

  1. Open MySQL and create a database:
    CREATE DATABASE mc_ims_db;
  2. Import the database dump file (Dump20240421.sql) into MySQL:
    mysql -u root -p mc_ims_db < Dump20240421.sql
  3. Update database credentials in Login_Frame.java and SignUp_Frame.java
    String db_url = "jdbc:mysql://localhost:3306/mc_ims_db";
    String db_username = "root";
    String db_password = "yourpassword";

▢️ Running the Project

  1. Clone this repository:
    git clone https://github.com/yourusername/Inventory-Management-System-Java-OOPs.git
  2. Open the project in NetBeans IDE.
  3. Run Login_Frame.java to start the application.

πŸ‘€ Authors & Team


πŸ“œ License

This project is open-source and free to use under the MIT License.


🎯 Contributions

Feel free to contribute by forking the repository and submitting a pull request.


🌟 Stay Connected

Follow my journey and feel free to explore my progress. Feedback and collaboration are always welcome!

Fork & Contribute – Improve or add to the content!

Happy Coding! πŸ’»πŸš€

About

Inventory Management System Java (OOPs) Project is a Java Swing-based application that helps businesses manage stock, sales, customers, and suppliers efficiently, with MySQL for database storage and JDBC for connectivity. πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages