Inventory Management System Using VB.NET and MySQL Database with Source Code

Doing an inventory can be a tough job but here’s a software-based inventory system that will keep your inventory balanced. This inventory system lets you track and monitor easily the inventory and sales. Aside from that, this system also includes tasks such as stock-in, stock-out, and return for products. This uses a variety of information or data to keep track of the product as they move through the process, including the number of items, price, etc. This software-based inventory system is more appealing to small businesses. The system stores the list of items and customers. The item categories and units are dynamically encoded in this project which can be managed at settings. The system also generates different reports such as the stock list and analytical summary of stock in and stock out reports.

These are the following features of the system

  • Manage Transaction
    • Stock-out
    • Stock Return
  • Stock Master
  • Manage Customer
  • Manage Users
  • Manage Settings
  • Generate Reports
    • Analytics Reports
    • Inventory Reports
    • Sales Reports
  • Login and Logout

This Inventory Management System in VB.NET and MySQL Database Project Source Codes is free to download. Feel free to download and modify the source code the way you desire. Follow the instructions below to run the project.

How to Run

Requirements: (Download and install the following)


  1. Download and Extract the provided source code zip file. (download button is located below this article)
  2. Open Your XAMPP's Control Panel and Start the "MySQL" for the database and "Apache" so you can use PHPMyAdmin to import the SQL file.
  3. Locate the provided database SQL File along with the source code. The file is known as "db_inventory.sql".
  4. Open a browser and browse the PHPMyAdmin. i.e. http://localhost/phpmyadmin
  5. Create a new database naming "db_inventory".
  6. Import the SQL file provided in your newly created database.
  7. Locate the project's solution file in the extracted source code folder. The file is known as "InventoryManagementSystem.sln".
  8. Open the solution file with your MS Visual Studio software.
  9. Press the "F5" key on the keyboard to run the project.

Admin Credentials

Username: admin
Password: admin


That's it! You can now explore the features and functionalities of this project. I hope this VB.NET and MySQL Database Project will help you with what you are looking for.

For more information about the system. You can contact me @
Email [email protected]
Mobile No. – 09305235027 – TNT
FB Account –
Or feel free to comment below.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byAnonymous (not verified)on Thu, 07/07/2022 - 19:42

When I load the project InventoryManagementSystem.sln 20 errors appear and one is too many arguments to "Public Sub New()".
Submitted bycesarjrpelayo@… (not verified)on Sat, 07/23/2022 - 20:33

Hi. The inventorymanagementsystem.exe file can't be fined. Missing file "can u zip the "
Submitted byRibbie (not verified)on Tue, 05/07/2024 - 23:27

Error Level (Assembly="file:///D:/Visual Basic/inventorymanagementsystem_0/InventoryManagementSystem/bin/Debug/InventoryManagementSystem.exe") Missing file!!
Submitted byJhon katherine (not verified)on Wed, 05/08/2024 - 05:17

InventoryManagementSystem.exe is debugging failed... Doesn't work!!! Don't download.

Add new comment