Skip to content

The Inventory Management System is a Java Swing application designed to streamline the tracking and management of assets within an organization. This comprehensive system incorporates features for asset management, user information, asset tracking, requests, and reports. Built on object-oriented principles, the project is easy to use

Notifications You must be signed in to change notification settings

hammadasifali/InventoryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management System (Java Swing)

Overview

This Java Swing application serves as an Inventory Management System, designed to manage assets, user information, requests, reports, and asset tracking within an organization. The system provides a graphical user interface (GUI) for easy interaction.

Features

  1. Asset Management:

    • Add, update, and delete assets.
    • View a list of all assets along with their details.
  2. Asset Tracking:

    • Track the status of assets, including working condition, out-of-order status, and repairable status.
    • Update and view asset tracking information.
  3. User Management:

    • Manage user details such as name, contact, and email.
    • Add, update, and delete user information.
  4. Requests:

    • Create and manage user requests for specific items.
    • Track request details, including the requester's name, requested item, and request date.
  5. Reports:

    • Generate and manage reports.
    • Record report details, including report type, description, and the person who submitted the report.

Technologies Used

  • Java Swing for the graphical user interface.
  • JDBC for database connectivity.
  • Microsoft Access database (project.accdb).

Getting Started

  1. Clone the repository to your local machine.
  2. Ensure you have Java installed.
  3. Open the project in your favorite Java IDE.
  4. Run the application to launch the GUI.

Usage

  1. Asset Management:

    • Navigate to the "Asset" section to add, update, or delete assets.
  2. Asset Tracking:

    • Access the "Asset Tracking" section to update the working condition, out-of-order status, and repairable status of assets.
  3. User Management:

    • Manage user details in the "User" section.
  4. Requests:

    • Create and manage user requests in the "Request" section.
  5. Reports:

    • Generate and manage reports in the "Report" section.

Database Connection

  • The application uses the JDBC connection with a Microsoft Access database located at "jdbc:ucanaccess://project.accdb".

Contributors

  • Add your name if you contributed to the project.

License

This project is licensed under the MIT License. Feel free to use, modify, or distribute the code as per the license terms.

About

The Inventory Management System is a Java Swing application designed to streamline the tracking and management of assets within an organization. This comprehensive system incorporates features for asset management, user information, asset tracking, requests, and reports. Built on object-oriented principles, the project is easy to use

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages