MU - Sem 7 - Major Project-I_01CE0716_Report_Template-1
MU - Sem 7 - Major Project-I_01CE0716_Report_Template-1
Semester – 7
Major Project – I (01CE0716)
A PROJECT REPORT
Submitted by
Dipali Dhanwani
92210103050
Namrata Solanki
92210103022
Sana Sama
92100103171
BACHELOR OF TECHNOLOGY
in
Computer Engineering
December, 2024
Major Project-I (01CE0716)
Marwadi University
Faculty of Technology
Department of Computer Engineering
2024-25
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
Inventory Management System has been carried out by Dipali Dhanwani
(92210103050), Namrata Solanki(92210103022), Sana Sama(92100103171) under my
guidance in partial fulfilment for the degree of Bachelor of Technology in Computer
Engineering, 7th Semester of Marwadi University, Rajkot during the academic year 2024-
25.
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
Inventory Management System has been carried out by Dipali Dhanwani
(92210103050) under my guidance in partial fulfilment for the degree of Bachelor of
Technology in Computer Engineering, 7th Semester of Marwadi University, Rajkot during
the academic year 2024-25.
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
Inventory Management System has been carried out by Namrata Solanki
(92210103022) under my guidance in partial fulfilment for the degree of Bachelor of
Technology in Computer Engineering, 7th Semester of Marwadi University, Rajkot during
the academic year 2024-25.
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
Inventory Management System has been carried out by Sana Sama (92100103171)
under my guidance in partial fulfilment for the degree of Bachelor of Technology in
Computer Engineering, 7th Semester of Marwadi University, Rajkot during the academic
year 2024-25.
DECLARATION
We hereby declare that the Major Project-I (01CE0716) report submitted along with the
Project entitled Inventory Management System submitted in partial fulfilment for the
degree of Bachelor of Technology in Computer Engineering to Marwadi University,
Rajkot, is a bonafide record of original project work carried out by us at Marwadi
University under the supervision of Prof. Pratikkumar Chauhan and that no part of this
report has been directly copied from any students’ reports or taken from any other source,
without providing due reference.
Dipali Dhanwani
Namrata Solanki
Sana Sama
Acknowledgement
I would like to extend my sincere appreciation for the collaborative effort and dedication
that have marked our journey in conceiving and developing the Inventory management
system. This project is a testament to your remarkable breadth of expertise and
unwavering commitment to creative innovation. I am grateful for the trust vested in our
collaboration, as well as the opportunity to engage in a project of such scope and ambition
as well as the support we got from our guide Prof. Pratikkumar Chauhan and our HOD
Prof. Krunal Vaghela.
Our work together has delved into the intricacies of technological solutions, user
engagement, and the dynamic landscape of Inventory systems. It has been a privilege to
share this journey with a partner of your calibre, marked by a continuous pursuit of
knowledge and a resilience in the face of challenges.
I
7CE_MP_087
Abstract
II
7CE_MP_087
List of Figures
Fig 1.6.1 Gantt Chart.............................................................................…........................ 4
Fig 3.2.1 ER Diagram ...................................................................….............................. 12
Fig 3.2.2 Use-Case Diagram ........................................................................................... 13
Fig 3.4.1 Data Flow-0 Diagram ...................................................................................... 14
Fig 3.4.2 Data Flow-1 Diagram .........................................................................…......... 14
Fig 5.3.1.1 Login Page ...................................................................…............................. 19
Fig 5.3.1.2 Registration Page .......................................................................................... 19
Fig 5.3.1.3 Product List ................................................................................................... 20
Fig 5.3.1.4 Add New Product ............................................................................…......... 20
Fig 5.3.1.5 ModifyProduct .................................................................................…......... 21
Fig 5.3.1.6 Modify Consignment..................................................................................... 21
III
7CE_MP_087
List of Tables
IV
7CE_MP_087
Table of Contents
Acknowledgement................................................................................................................... i
Abstract ..................................................................................................................................ii
List of Figures ...................................................................................................................... iii
List of Tables ........................................................................................................................ iv
List of Abbreviations ............................................................................................................. v
Table of Contents ..................................................................................................................vi
Chapter 1 Introduction............................................................................................................1
1.1 Project Summary...................................................................…….......................1
1.2 Purpose………………………………………………………………..…......….1
1.3 Objective………………………………………………………………………..2
1.4 Scope……………………………………………………………………………2
1.5 Technology and Literature Review……………………………………………..3
1.6 Project Scheduling (Gantt Chart)……………………………………….………4
Chapter 2 System Analysis…...………………………………………………....….............5
2.1 Study of Current System....…………………...…..........................................….5
2.2 Problem and Weaknesses of Current System…….........……….........................6
2.3 Requirements of New System..............................................................................6
2.4 System Feasibility……..……………..…………………….………..……….…7
2.5 Proposed System ………………............................................………..…..….…7
2.6 Features of New System ………......................................................................…8
2.7 Main Modules Of The System….…..……………………......…….…..……….8
2.8 Methodology………..……………………………...………......................…….9
Chapter 3 System Design…………..………………………………...……………………10
3.1 System Design……………… ………………………………………………...10
3.2 ER Diagram ………………..…,,……………………………………………...12
3.3 Use Case Diagram….……………..……..…………………………………….13
3.4 DFD Diagram.....................................................................................................14
3.5 Database.............................................................................................................15
V
7CE_MP_087
VI
7CE_MP_087 INTRODUCTION
CHAPTER 1
INTRODUCTION
The Inventory Management System is a vital tool for businesses, allowing them to efficiently
track and manage their stock levels, products, and supplies. This web-based system enables
businesses to monitor inventory levels, track stock movements, and optimize inventory to
minimize costs while maximizing profits. The system operates with four distinct portals:
shipment person, salesperson, Inventory Manager and one for users.
The shipment, sales and inventory portal allows for managing products, tracking inventory,
and overseeing order management, while the user portal focuses on inventory viewing and
order placement. By implementing the system using HTML, CSS, and PHP, businesses can
streamline operations, reduce costs, and improve customer satisfaction. Key features of the
system include product management, inventory tracking, order management, reporting and
analytics, and robust security measures for access control.
The system’s development involves designing the user interface, creating the database,
building the management functionalities, ensuring security, and performing testing and
debugging to ensure smooth operation. Ultimately, an inventory management system
empowers businesses to enhance operational efficiency and meet their specific needs.
1.2 Purpose :-
The purpose of the Inventory Management System is to provide businesses with an efficient
and automated solution for managing their stock, products, and supplies. It aims to:
1.3 Objective :-
The objective of the Inventory Management System is to develop a robust and efficient
solution for businesses to manage their inventory, streamline operations, and enhance
decision-making. The system aims to provide real-time tracking of stock levels, minimize
inventory-related costs, and ensure that products are always available when needed. It seeks
to automate manual processes such as order management, inventory updates, and reporting,
thereby reducing human error and improving accuracy.
Another key objective is to offer comprehensive reporting and analytics features that provide
insights into inventory turnover, sales trends, and stock performance, helping businesses
make informed decisions. Additionally, the system is designed to enhance security and
control by restricting access to sensitive data through user authentication and authorization,
ensuring data integrity.
Overall, the objective is to create a user-friendly, scalable, and secure inventory management
platform that improves operational efficiency, reduces costs, and supports better customer
service.
1.4 Scope :-
The scope of the Inventory Management System encompasses all aspects of tracking,
managing, and optimizing inventory for businesses dealing with physical products. It
includes features such as product management, where businesses can add, update, and
categorize products, ensuring easy inventory tracking. The system provides real-time
inventory tracking, allowing businesses to monitor stock levels, track purchases, sales, and
returns, and receive notifications when stock reaches predefined thresholds.
It also incorporates order management, enabling businesses to process, update, and view
orders, with the admin overseeing the entire process. Additionally, the system generates
reports and analytics, offering insights into inventory levels, sales trends, and product
performance, aiding decision-making. Security and access control are integral to the system,
with separate user portals for admins and regular users, ensuring that only authorized
personnel can access sensitive data.
The system is designed with a user-friendly interface, making it easy to navigate for both
admins and users, and utilizes a secure database for storing product details, transaction
records, and user information.
The Technology and Literature Review section examines the key technologies behind the
development of an Inventory Management System (IMS) and provides a review of relevant
research and industry best practices that have shaped inventory management systems today.
The Inventory Management System utilizes a range of modern web technologies to ensure its
functionality, efficiency, and user-friendliness. The system is built using HTML and CSS to
design the user interface. HTML provides the structure for the web pages, organizing the
content and ensuring accessibility, while CSS is used for styling and enhancing the visual
appeal, ensuring the system is intuitive and responsive. This combination of technologies
ensures a smooth user experience, making navigation easy and straightforward for both
administrators and users.
For the back-end, the system relies on PHP (Hypertext Preprocessor), a widely-used server-
side scripting language. PHP allows for the dynamic generation of web pages, handling user
inputs, and interacting with databases. It plays a central role in processing data, managing
inventory, and ensuring that product information, stock levels, and orders are updated in real-
time. Additionally, MySQL, a relational database management system, is used to store and
manage data such as product details, stock levels, order information, and user profiles.
MySQL’s efficiency in handling large volumes of data and its robust querying capabilities
make it a suitable choice for managing inventory data securely and reliably.
On the front-end, JavaScript is used to add interactivity to the system. It allows for dynamic
updates to the inventory and order details, such as adjusting stock levels or generating reports
in real-time without needing to reload the page. This enhances the user experience by making
the system more responsive and providing immediate feedback when actions are taken, such
as adding or removing items from inventory.
In terms of literature, research on inventory management emphasizes the critical role it plays
in optimizing business operations. Helo and Shamsuddin (2004) highlight that efficient
inventory management is key to minimizing costs and improving profitability. The effective
use of inventory management systems can ensure that businesses maintain optimal stock
levels, avoid overstocking or stockouts, and meet customer demands in a timely manner. The
benefits of automating inventory processes have been well-documented, with studies by Goh
et al. (2011) showing that automation significantly reduces human error, increases the
accuracy of inventory data, and provides real-time visibility into stock movements. This is
especially important in industries where stock levels fluctuate frequently, and where manual
tracking can lead to mistakes.
The Just-in-Time (JIT) inventory system, introduced by Taiichi Ohno (1988), is another key
concept in inventory management that has gained widespread adoption. JIT aims to reduce
excess inventory by ordering products only when needed, helping businesses minimize
holding costs. However, implementing JIT requires precise demand forecasting and strong
supplier relationships, which can be supported by a well-integrated IMS that provides real-
time updates and predictive analytic.
A Gantt chart is a bar chart that visually represents the project schedule over time. It shows
the start and end dates of tasks, their durations, and dependencies. Gantt charts are great for
visualizing task timelines and identifying potential scheduling conflicts.
CHAPTER 2
SYSTEM ANALYSIS
The Study of Current System explores the existing approaches and methods for managing
inventory, highlighting the strengths and weaknesses of traditional systems, manual practices,
and legacy software. It also examines how these systems are impacting operational
efficiency, cost management, and decision-making in businesses today, while identifying
areas where improvements can be made with the implementation of a more modern,
automated Inventory Management System (IMS).
Additionally, as businesses grow and their product range increases, managing inventory
manually becomes increasingly difficult and inefficient. The lack of real-time data in these
systems makes it hard for businesses to respond quickly to demand fluctuations or supply
chain disruptions. Moreover, manual systems lack reporting and analytics capabilities,
making it challenging for decision-makers to gain insights into sales trends, inventory
turnover, or product performance.
One of the key advantages of modern IMS solutions is their ability to provide real-time data.
With automated stock updates, businesses can monitor inventory levels continuously and
receive alerts when stock levels fall below predefined thresholds. This helps avoid stockouts
or overstocking, allowing businesses to respond quickly to changes in demand.
Cloud-based IMS platforms, in particular, offer businesses greater flexibility, as they can
access inventory data from anywhere with an internet connection. This is especially valuable
for businesses with multiple locations or for those managing inventory in remote warehouses.
Cloud systems also offer scalability, enabling businesses to grow without the need to invest
in expensive hardware or infrastructure.
Additionally, modern IMS solutions often come with advanced reporting and analytics
features. These tools enable businesses to track inventory turnover, identify slow-moving or
obsolete products, and generate sales forecasts. By utilizing data-driven insights, businesses
can make better decisions regarding stock purchases, pricing, and inventory replenishment.
However, even with modern IMS solutions, challenges still exist. Many businesses face
difficulties with integrating IMS with other business functions such as Enterprise Resource
Planning (ERP) or Customer Relationship Management (CRM) systems. Data integration and
synchronization between different software platforms can sometimes lead to inconsistencies,
errors, and inefficiencies. Furthermore, implementing a new IMS can require upfront
investment in terms of time, money, and training.
It offer valuable benefits, but they also face several challenges and weaknesses that need to
be addressed for optimal performance. Here are some common problems and weaknesses
associated with Inventory management systems:
These requirements ensure that the new system improves efficiency, accuracy, scalability,
and security, while providing businesses with the tools they need to manage inventory
effectively.
The proposed Inventory Management System is deemed feasible across multiple aspects,
including technical, operational, economic, legal, and schedule feasibility. Technically, the
system can be developed using widely available technologies such as HTML, CSS, PHP, and
MySQL, ensuring compatibility with existing infrastructure. Cloud-based hosting and open-
source software will further reduce costs while providing flexibility and scalability.
Operationally, the system is practical, as it will automate key tasks like real-time stock
tracking, order management, and reporting, improving efficiency and reducing errors, making
it suitable for businesses of all sizes.
From an economic standpoint, the initial development and ongoing maintenance costs are
expected to be manageable, and the return on investment will be realized through improved
inventory accuracy, reduced operational inefficiencies, and better cost control. Legally, the
system will comply with data protection regulations like GDPR by incorporating encryption,
multi-factor authentication, and other security measures to protect sensitive data. Finally,
schedule feasibility indicates that the system can be developed and implemented within a
reasonable time frame, with an agile approach to ensure timely delivery. Overall, the system
is viable, with all necessary factors aligned for successful development and implementation.
The proposed Inventory Management System (IMS) automates and streamlines various
inventory-related processes to improve efficiency and accuracy. The system begins with
product management, where admins can add, update, or remove products, ensuring that the
inventory database is accurate and current. It continuously tracks inventory in real-time,
automatically adjusting stock levels when products are sold or restocked, and sends alerts
when stock reaches predefined minimum levels.
Inventory management allows users to place, track, and manage orders, while admins can
process or cancel orders based on stock availability. The system also supports inventory
replenishment by automatically generating purchase orders when stock is low, reducing the
risk of stockouts. Sales and transaction monitoring captures product sales, payment details,
and tracks performance, providing real-time insights into revenue and demand trends. In
addition, generating reports on inventory levels.
User management ensures secure access by allowing admins to define roles and permissions
for different users. The system also supports returns and refunds, adjusting inventory when
items are returned. Lastly, the system prioritizes security with encryption, multi-factor
authentication, and regular data backups, ensuring data protection and system reliability.
These integrated processes work together to improve inventory accuracy, operational
efficiency, and data-driven decision-making.
These modules work together to automate and streamline inventory management, ensuring
accurate, efficient, and secure operations.
2.8 Methodology:-
The development of the Inventory Management System will follow an Agile methodology,
ensuring flexibility, continuous improvement, and iterative progress. The process will be
divided into the following stages:
1. Requirement Gathering:
Identify and collect detailed requirements from stakeholders, including admins,
salespersons, and other users.
2. System Design:
Design the system architecture, database schema, and user interface, ensuring
scalability, usability, and security.
3. Development:
Develop the system using technologies like HTML, CSS, PHP, and MySQL. The
development will be broken into smaller, manageable sprints, with each sprint
focusing on specific features and modules.
4. Testing:
Conduct unit tests, integration tests, and user acceptance testing (UAT) to ensure the
system functions as expected and meets user requirements.
5. Deployment:
Deploy the system on a cloud-based platform, ensuring it is accessible to all users and
integrating with existing business processes.
CHAPTER 3
SYSTEM DESIGN
The System Design and Methodology for the proposed Inventory Management System (IMS)
are integral to ensuring the system’s development is efficient, scalable, and meets the
business requirements. The system will be built following an Agile methodology, which
allows for iterative development and continuous improvement, and incorporates a well-
structured system design to provide the foundation for a secure, user-friendly, and robust
solutions.
1. Architecture Design:
The system will follow a client-server architecture, where users interact with a web
interface (client-side), and the server-side handles the application logic and database
interactions. This architecture allows easy scalability, flexibility, and secure remote
access for different users (admins, salespeople, shippers, and customers). The system
will implement role-based access control (RBAC) to ensure that each user only has
access to the features relevant to their responsibilities.
2. Database Design:
The database is designed to efficiently store and manage critical information,
including product details, inventory levels, order records, and user profiles. The
database will be normalized to reduce redundancy and ensure data consistency.
Relationships between different entities (e.g., products, orders, users) will be well-
defined to support quick and accurate data retrieval.
3. User Interface (UI) Design:
The user interface will be responsive and easy to navigate, catering to all types of
users, including admins, salespeople, and regular users. It will be designed to
minimize complexity, ensuring a smooth user experience. The UI will be intuitive,
with clear navigation and accessible features based on user roles.
4. Security Design:
Security will be a top priority in the system design. The IMS will incorporate
authentication to ensure only authorized users can access the system. Sensitive data
will be protected using encryption, and multi-factor authentication (MFA) will be
implemented for additional security. Access will be controlled through role-based
permissions, ensuring that users can only interact with data and features that are
relevant to their roles.
The development of the IMS will follow the Agile methodology, which emphasizes
flexibility, incremental delivery, and ongoing collaboration between developers and
stakeholders. The key phases of the methodology include:
1. Requirement Gathering:
The first phase involves gathering detailed requirements from all stakeholders,
including admins, salespeople, shippers, and users. This ensures a clear understanding
of the features needed, such as inventory tracking, order management, product
updates, and reporting. The requirements will be documented as user stories or
functional specifications.
2. System Design & Prototyping:
In this phase, the system’s architecture, database design, and user interface are
planned and documented. Prototypes or wireframes of key features will be developed
and reviewed by stakeholders to gather feedback early in the process, which helps
refine the design before full-scale development begins.
3. Iterative Development (Sprints):
Development will be carried out in short, focused sprints (typically 2-4 weeks), with
each sprint delivering a specific set of features. At the end of each sprint, a working
version of the system will be presented for feedback, allowing for immediate
adjustments and improvements. This approach helps ensure the system meets
evolving user needs.
4. Testing:
Testing will be done continuously throughout the development process, with unit
tests, integration tests, and user acceptance testing (UAT) conducted in each sprint.
These tests ensure that each feature functions as expected, is bug-free, and integrates
properly with other parts of the system.
5. Deployment:
After successful testing, the system will be deployed in a staging environment where
it can be further tested under real-world conditions. Once all issues are resolved, the
system will be deployed to the production environment for use by all end-users.
6. Maintenance & Updates:
After deployment, the system will undergo continuous maintenance to resolve any
emerging issues, improve performance, and add new features based on user feedback.
Regular updates will be deployed to keep the system running efficiently and to
introduce enhancements that align with changing business needs.
The System Design and Methodology outline the foundational structure and approach for
building the Inventory Management System. By combining a well-thought-out design with an
Agile development methodology, the project ensures flexibility, scalability, and security
while delivering a system that effectively meets business needs. This methodology facilitates
continuous improvements and ensures that the system evolves with the organization’s
changing requirements, ultimately providing a powerful and efficient tool for managing
inventory and operations.
3.2 ER Diagram :-
3.5 Database :-
Table 3.5.1 Customer Table
CHAPTER 4
IMPLEMENTATION
The inventory management system is built using PHP for backend operations, HTML for
page structure, CSS for design, and JavaScript for dynamic functionality. This platform
allows efficient inventory tracking and management.
4.2 Technology :-
The inventory management system uses PHP for backend processing, HTML for structure,
CSS for design, and JavaScript for interactivity. The main modules include user
authentication, inventory tracking, stock updates, and reporting. PHP handles data
manipulation and CRUD operations, while JavaScript ensures real-time updates. The system
integrates with a MySQL database to store and manage inventory data efficiently.
4.3 Outcomes:-
CHAPTER 5
TESTING
1. Unit Testing: Each module (e.g., user authentication, inventory tracking, stock
updates) will undergo individual testing to ensure proper functionality. This includes
validating PHP functions, database queries, and JavaScript interactions.
2. Integration Testing: After unit testing, the integration between different modules
will be tested to ensure seamless communication, such as between the frontend
(HTML, CSS, JavaScript) and the backend (PHP, MySQL).
3. Performance Testing: The system will be tested under varying loads to assess its
scalability and response times, ensuring it can handle multiple users and large
volumes of data efficiently.
4. Security Testing: Vulnerability assessments will be performed to identify and
address potential security risks, such as SQL injection, cross-site scripting (XSS), and
unauthorized access.
5. Cross-Browser Testing: The system will be tested across different web browsers
(Chrome, Firefox, Edge, etc.) to ensure compatibility and a consistent user
experience.
For the development and testing of the inventory management system, the following
tools and technologies will be used:
1. SQL: The system relies on SQL for database management, with MySQL being used
to handle queries for inventory data. Testing will focus on ensuring that queries are
optimized and return accurate results.
2. XAMPP: A local development environment that includes Apache, MySQL, and PHP,
XAMPP will be used for running the system locally during testing. It allows for quick
setup and testing of PHP scripts and database interactions.
3. PHP: PHP will be used for backend development. During testing, we will ensure that
PHP functions, logic, and database interactions work correctly and securely.
4. VS Code: Visual Studio Code is the integrated development environment (IDE) for
writing and debugging the code. It offers extensions for PHP, HTML, CSS, and
JavaScript, making it easier to test and debug the system’s code.
2. Performance Testing: The system handled low to moderate load effectively, but
performance dropped with over 50 simultaneous users. Database queries became
slower with larger datasets.
3. Security Testing: No issues with SQL injection or XSS vulnerabilities were found, as
proper input sanitization and parameterized queries were implemented.
4. Usability Testing: The interface was intuitive, but users suggested layout
improvements for faster access to key features. Real-time updates had minor delays
during high traffic.
CHAPTER 6
1. Technical Viability: The project leverages widely used technologies (PHP, MySQL,
HTML, CSS, and JavaScript), ensuring ease of development and future scalability.
However, optimizations in real-time data handling and load management are
necessary for large-scale use.
2. Operational Viability: The system is operational and can handle small to medium-
sized inventory management needs. With a few performance improvements, it can be
scaled for larger businesses.
3. Economic Viability: The project offers cost-effective solutions by using open-source
technologies (PHP, MySQL, and XAMPP), which reduces development and
deployment costs.
4. Feasibility: With further improvements, particularly in system performance and user
experience, the project is highly feasible for businesses looking for an affordable,
customizable inventory management system.
The system encountered issues such as inconsistent stock updates due to concurrent user
actions, which can be resolved by implementing database locking or transactions, and using
WebSockets for real-time updates. Performance slowed with over 50 users, which can be
addressed by optimizing SQL queries, adding indexes, and using caching. Session timeouts
were also a problem, but increasing session durations and optimizing server settings can help.
Real-time updates were delayed under heavy traffic, which can be improved by using AJAX
or WebSockets. Cross-browser compatibility issues and mobile responsiveness problems can
be fixed with CSS prefixes and responsive design adjustments. These solutions will enhance
the system's performance and user experience.
The inventory management system project focuses on developing a solution for efficiently
tracking and managing inventory. Built using PHP for backend processing, HTML, CSS, and
JavaScript for frontend development, and MySQL for data storage, the system allows users to
add, update, delete, and view inventory items. The project includes features like real-time
stock updates, user authentication, and report generation. During development, testing was
performed to ensure functionality, security, and performance, with improvements identified
in concurrency handling, load management, and mobile responsiveness. The system
successfully meets the requirements for small to medium-sized businesses, with potential for
scalability and further optimization for high-traffic use.
These enhancements will help improve the system’s scalability, performance, and user
experience, making it more reliable for larger and more diverse user bases.
Limitations:
Future Enhancements:
References
1. Oracle. (2023). Oracle Inventory Management.
Link:-https://www.oracle.com/applications/supply-chain-management/inventory-
management/
2. Zoho Inventory. (2023). Inventory Management Software.
Link:-https://www.zoho.com/inventory/
3. Shopify. (2023). Inventory Management for Online Stores.
Link:-https://www.shopify.com/guides/inventory-management
4. QuickBooks. (2023). Inventory Management Software for Small Business. Link:-
https://quickbooks.intuit.com/inventory-management/
5. Smartsheet. (2023). Inventory Management Templates.
Link:-https://www.smartsheet.com/inventory-management-templates
6. FreshBooks. (2023). Inventory Management for Small Business.
Link:-https://www.freshbooks.com/inventory-management