Inventory Management System

 

Project: Inventory Management System


Description

The goal of the inventory management project was to improve our company's stock management procedures' precision as well as effectiveness. It focuses from stocking of materials to delivering the items to customers efficiently without causing any mishap. And also, to create an inventory management system that will enable companies to track and control their stock more effectively. In addition to automating ordering procedures and supporting features like scanning bar codes, the system provides real-time stock level updates. By assuring they have the appropriate amount of stock on hand, it helps firms’ lower expenses and enhance customer service. The system can also be customized to meet requirements and sizes of various businesses.

Data-Base Model

The Relational Database Model is the sort of database model that is commonly utilized in Inventory Management Systems (IMS). Data is arranged using this approach into tables with rows and columns. Primary and foreign keys specify the interactions between the various entities that each database represents, such as orders, suppliers, customers, and goods. It ensures the integrity and precision of data and also quantity of data. This model works on the principle of normalization while avoiding the repetition of data. The use of SQL ensures the analysis and queries of data accurately.

Software and Hardware in DBMS

·       The Software that can be used in DBMS are Such as SQL server Studio Management, MySQL, PostgreSQL, Oracle, or NoSQL databases like MongoDB, for managing data.

·       The Hardware that are compatible must be high-performance database and application servers with robust CPUs, RAM, and fast storage devices. External storages devices with high capacity can be used for offline storage. For the stability of networks high speed routers and switches must be used. The data must be protected using Firewall and high security.

 

Entities and Attributes

Inventory Management System consist of various entities and attributes. Here’s the data given below:

Ø  SUPPLIER

Attributes

·       Name

·       Supplier Id

·       Email

·       Contact

 

Ø  PRODUCT

Attributes

·       Name

·       Price

·       Product Id

·       Description

·       Quantity

 

Ø  ORDER

Attributes

·       Order Id

·       Customer Id

·       Order date

·       Delivery date

·       Total amount

 

Ø  SHIPMENT

Attributes

·       Shipment date

·       Shipment Id

·       Order Id

·       Track

 

Ø  CUSTOMER

Attributes

·       Name

·       Address

·       Customer Id

·       Customer contact

 

Relationship

In this project of Inventory Management System, a relationship named as one-to-many is used. By using this relation, it is easier to organize data between various entities like supplier to products by organizing orders and delivering them safely and precisely to customers without creating any mishap and any complaints. In one-to-many relationship, a single item or entity can be associated with many others to perform inventory function effectively.


ER Diagram



DFD Diagram for Inventory Management System

 


Comments