0% found this document useful (0 votes)
44 views27 pages

DBMSProject Report

This project report describes the development of an Inventory Management System. The system was developed to manage inventory for a departmental store in a more automated and efficient manner compared to manual processes. Key aspects covered in the report include problem statement, objectives, requirements analysis, proposed methodology, system design, and implementation. The implemented system allows for management of purchase orders, inventory receiving, viewing stock levels, sales records, and generates various reports. It aims to reduce costs and optimize inventory levels through automation of processes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views27 pages

DBMSProject Report

This project report describes the development of an Inventory Management System. The system was developed to manage inventory for a departmental store in a more automated and efficient manner compared to manual processes. Key aspects covered in the report include problem statement, objectives, requirements analysis, proposed methodology, system design, and implementation. The implemented system allows for management of purchase orders, inventory receiving, viewing stock levels, sales records, and generates various reports. It aims to reduce costs and optimize inventory levels through automation of processes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Government of Karnataka

Department of Collegiate and Technical Education

VISVESVARAYA TECHNOLOGICAL UNIVERSITY


"JNANA SANGAMA", BELAGAVI-590018

Project report on

Inventory Management System

submitted in partial fulfillment of the requirement for the award of


Bachelor Degree
In
Computer Science and Engineering

Submitted By
YASHWANTH G 4HG21CS059

Coordinator
Prof.NATESH M D
faculty
Dept of CS&E

Department of Computer Science and Engineering

GOVERNMENT ENGINEERING COLLEGE


MOSALEHOSAHALLI, HASSAN-573212
2022-23
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
"JNANA SANGAMA", BELAGAVI-590018
GOVERNMENT ENGINEERING COLLEGE MOSALEHOSAHALLI
Department of Computer Science and Engineering

CERTIFICATE
This is to certify that the internship on “Inventory Management System" is done by
Yashwanth G(4HG21CS059) , the bonafide student of Government Engineering College,
Mosalehosalli, Hassan-573212 in partial fulfillment for the award of Bachelor of Engi-
neering in Department of Computer Science and Engineering of the Visvesvaraya
Technological University, Belagavi, during the year 2023-24.
It is certified that all the corrections/suggestions indicated for internal assessment have
been incorporated in the report. The Internship report has been approved as it satisfies
the academic requirements prescribed for the said degree.

Signature of Coordinator Signature of HOD

Prof.NATESH M D Dr.K.C. Ravishankar


Faculty B.E, M.Tech, Ph.D
Dept. Of CSE, GEC, MH Halli Professor and Head
Dept. Of CSE, GEC, MH Halli
DECLARATION

I YASHWANTH G (4HG21CS059) student of 5th semester B.E, CSE, Government Engi-


neering College, here by declare that the project entitled “INVENTORY MANAGE-
MENT SYSTEM” has been carried out by me, under the supervision of Prof.NATESH
M D faculty, Dept of CSE submitted in partial fulfilment of the requirements for the
award of the degree of computer science and engineering by the Visvesvaraya technolog-
ical university during the academic year 2023-24. This report has not been submitted to
any other organization/university for any award of degree certificate.

BY:
YASHWANTH G
ABSTRACT

Inventory management system is an application which is helpful for business operate. In-
ventory management is a challenging problem area in supply chain management. Compa-
nies need to have inventories in warehouses in order to fulfil customer demand, meanwhile
these inventories have holding costs and this is frozen fund that can be lost. Therefore,
the task of inventory management is to find the quantity of inventories that will fulfil
the demand, avoiding overstocks. This paper presents a case study for the assembling
company on inventory management. It is proposed to use inventory management in or-
der to decrease stock levels and to apply an agent system for automation of inventory
management processes. Inventory management system (IMS) use for a departmental
store. This system can be used to store the details of the inventory based on the sale
details, generate sale and inventory report periodically etc. this is one integrated system
that contains both the user component( used by sales persons , sales managers inventory
managers) and the admin component (used by the administrators for performing admin
level function such as adding new item to the inventory) etc.

i
ACKNOWLEDGEMENT

The Completion of any project involves the efforts of many people. We have been lucky
to have received a lot of help, support from all directions during this project, so with the
gratitude we take this opportunity to acknowledge all those who guide and encouraged
us. We are extremely grateful to our principal Dr.T Rangaswamy B.E, M.Tech, Ph.D
for creating an excellent and technically sound environment in our institution. We would
like to express our profound sense of gratitude to our department HOD Prof. Dr.K
C Ravishankar, B.E, M.Tech, Ph.D and our co-ordinater Prof. Dr.Raghu M.E, B.E,
MTech, Ph.D of CSE and our guide Dr.K C Ravishankar for their guidance. It’s a great
pleasure to acknowledge for their help and encouragement rendered towards the successful
completion of project.

BY:
YASHWANTH G

ii
Contents

1 Introduction 1

1.1 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.4 Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.5 Disadvantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.6 Organization of Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Requirement Analysis 6

2.1 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.4 Non Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Proposed Methodology 8

3.1 Working . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4 Design 10

4.1 Entity Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4.2 Data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

5 Implementation 13

iii
CONTENTS CONTENTS

5.1 Project Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

6 Conclusion 17

Bibliography 18

iv
List of Figures

4.1 ER diagram of inventory management . . . . . . . . . . . . . . . . . . . . . . . . 10

4.2 Data Flow diagram of inventory management . . . . . . . . . . . . . . . . . . . . 11

5.2 purchase order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

5.1 Index page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5.3 Inventory receiving page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5.4 Stocks page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5.5 Sales page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5.6 Login page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

5.7 Supplier list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

v
List of Tables

2.1 Minimum Hardware Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Minimum Software Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

vi
GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 1

Introduction

The project Inventory Management System is a complete web based application An inventory

management system is the combination of technology (hardware and software) and processes

and procedures that oversee the monitoring and maintenance of stocked products, whether those

products are company assets, raw materials and supplies, or finished products ready to be sent

to vendors or end consumers. Inventory Management System plays an important role because

it reduces the stress, monitoring of products, making balance sheets and many more which was

done manually. Simply Inventory Management System overtook the manual things and also

it optimizes the cost and time constraint. Inventory Management Software is an open source

project developed by procedural php, MySQL, bootstrap, and jquery. This application is based

on web application and develop with procedural php, MySQL database, jquery, datatables plu-

gins, and bootstrap. This application provides the users to manage brands, category, product,

orders, and report. This system provides best inventory managemnet software features. This

system can be also used for small business. It is free web based inventory management software.

In brands page, the admin can add, update, and remove the brand’s information. In product

section, the admin can add the product information and manage the stock. In order section, the

application will manage the stock of the product and generates the total amount of payment

to be pay by the client. The application can also generate the orders report on based on the

month you select.

1 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

1.1 Problem Statement

After analyzing many existing IMS we have now the obvious vision of the project to be devel-

oped. Before we started to build the application team had many challenges. We defined our

problem statement as: To make desktop based application of IMS for small organization. To

make the system easily managed and can be secured. To cover all the areas of IMS like purchase

details, sales details and stock management.

1.2 Objectives

The primary objectives of the project are mentioned below: To fulfill the requirement for achiev-

ing the Bachelor’s degree of Information Technology. To know the fundamentals of the Initially

designed to perform little more than an accountant and a guestbook, PHP has experienced in

a short time a real revolution and, from its functions, in these moments you can perform a

multitude of useful tasks for web development. Little by little PHP is becoming a language

that allows us to do everything. Secondary objective The secondary objectives of this project

are mentioned below: To develop an application that deals with the day to day requirement of

any production organization To develop the easy management of the inventory To handle the

inventory details like sales details, purchase details and balance stock details. To provide com-

petitive advantage to the organization. To provide details information about the stock balance.

To make the stock manageable and simplify the use of inventory in the organization.

1.3 Application

1. Optimized Inventory Levels: Inventory management systems help businesses maintain

optimal inventory levels by providing real-time visibility into stock levels, allowing them

to avoid stockouts or overstock situations.

2. Cost Reduction: By minimizing excess inventory and avoiding stockouts, businesses can

reduce carrying costs associated with storage, insurance, and obsolescence.

3. Improved Order Fulfillment: With accurate inventory data, businesses can fulfill customer

orders more efficiently, leading to improved customer satisfaction and retention.

4. Forecasting and Demand Planning: Inventory management systems often include features

2 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

for analyzing historical sales data and forecasting future demand, helping businesses make

informed decisions about stocking levels and inventory replenishment.

5. Supplier Management: These systems facilitate better communication with suppliers by

providing insights into inventory levels and demand forecasts, enabling more effective

supplier negotiations and procurement processes.

6. Warehouse Management: Inventory management systems can integrate with warehouse

management systems to streamline receiving, picking, packing, and shipping processes,

improving overall warehouse efficiency and reducing errors.

7. Asset Tracking: Beyond traditional inventory items, these systems can also track valuable

assets within a business, such as equipment or tools, ensuring their availability when

needed and preventing loss or theft.

8. Batch and Expiry Tracking: Particularly important in industries like food, pharmaceuti-

cals, and chemicals, inventory management systems can track batch numbers and expiry

dates to ensure compliance with regulations and prevent the sale of expired products.

9. Multi-location Management: For businesses with multiple warehouses or retail locations,

inventory management systems provide centralized control and visibility over inventory

across all locations, facilitating better coordination and optimization of stock levels.

1.4 Advantages

Advantages of Inventory management system are:

1. Improved Efficiency: Streamlines inventory processes, reducing manual errors and saving

time.

2. Cost Reduction: Helps optimize inventory levels, reducing carrying costs and minimizing

the risk of overstocking or stockouts.

3. Enhanced Accuracy: Provides real-time visibility into inventory levels, reducing the like-

lihood of discrepancies.

4. Better Decision-Making: Offers insights through data analysis, enabling informed deci-

sions on purchasing and stocking.

3 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

5. Improved Customer Satisfaction: Ensures products are available when needed, leading to

better fulfillment and customer service.

6. Regulatory Compliance: Helps businesses adhere to industry regulations and standards

related to inventory control and tracking.

1.5 Disadvantages

1. Implementation Costs: Initial setup and customization costs can be significant, especially

for small businesses.

2. Technical Challenges: Requires training and expertise to operate effectively, which may

pose a learning curve for users.

3. Dependency on Technology: Relies on software and hardware systems, making businesses

vulnerable to technical glitches or system failures.

4. Data Security Risks: Stores sensitive inventory and sales data, requiring robust security

measures to protect against breaches.

5. Potential Integration Issues: Compatibility issues may arise when integrating with existing

systems or third-party platforms.

6. Maintenance Requirements: Regular updates and maintenance are necessary to ensure

system reliability and functionality.

1.6 Organization of Report

This report is divided up into chapters, each dealing with different aspects of the project. Each

chapter has a short introduction, explaining the subject of each chapter, and then the details

each module is explained separately.The following is a short overview of each of the chapters.

Chapter 2: Outlines some of the research made on the project in the beginning. More research

was made as this project report was being developed, as new areas had to be investigated. This

research is summarized in the various chapters according to the different modules.

Chapter 3:Specifies the hardware and software requirements specification,the existing and the

proposed system

4 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 4: we discussed about proposed methodology ,it includes system architecture design

and architecture design consists online registration of student, maintaining student details, and

also store student details.

Chapter 5: Gives the design of the system that includes the circuit connection of the system

Chapter 6: Specifies implementation design used in the project

Chapter 7: The conclusion of the project is discussed here

5 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 2

Requirement Analysis

Requirements analysis, also called requirements engineering, is the process of determining user

expectations for a new or modified product. These features, called requirements, must be

quantifiable, relevant and detailed. In software engineering, such requirements are often called

functional specifications. Requirements analysis is an important aspect of project management.

Requirements analysis involves frequent communication with system users to determine specific

feature expectations, resolution of conflict or ambiguity in requirements as demanded by the

various users or groups of users, avoidance of feature creep and documentation of all aspects

of the project development process from start to finish. Energy should be directed towards

ensuring that the final system or product conforms to client needs rather than attempting to

mold user expectations to fit the requirements.

2.1 Hardware Requirements

Hardware requirements. The most common set of requirements defined by any operating system

or software application is the physical computer resources, also known as hardware, A hardware

requirements list is often accompanied by a hardware compatibility list (HCL),

Name Minimum Requirement


Processor i3 or i5 2Ghz
RAM 4Gb
Hard Disk 100Gb

Table 2.1: Minimum Hardware Requirement

6 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

2.2 Software Requirements

Software requirements for a system are the description of what the system should do, the service

or services that it provides and the constraints on its operation

Name Minimum Requirement


Frontend HTML and css or java script or bootstrap
Backend php or nodejs
Database Mysql

Table 2.2: Minimum Software Requirement

2.3 Functional Requirements

A Functional Requirement (FR) is a description of the service that the software must offer.It

describes a software system or its component. A function is nothing but inputs to the software

system, its behavior, and outputs. It can be a calculation, data manipulation, business pro-

cess,user interaction, or any other specific functionality which defines what function a system

is likely to perform.

2.4 Non Functional Requirements

Non-Functional Requirements are the constraints or the requirements imposed on the system.

They specify the quality attribute of the software. Non-Functional Requirements deal with

issues like scalability, maintainability, performance, portability, security, reliability, and many

more. Non Functional Requirements address vital issues of quality for software systems.If NFRs

not addressed properly

2.5 Summary

The functional and non-functional requirements are helps to know about the requirements and

also understanding the requirments used in this project

7 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 3

Proposed Methodology

3.1 Working

1.Home: This first module manages Home Screen Which is Provide A Home Page of my Soft-

ware. After clicking home button . Button will provide Welcome Screen of the Software etc.

2.Sales: This is Provide Sales information And Sales Page it is contain sales id, Product code

, Product name , Quantity, Revenue, Sold by etc.

3.Suppliers: Suppliers page contain suppliers details and its hold basic value with attributes

it is provide a suppliers code, full name ,location ,phone etc

4.Products:. It is hold the details of product with product code, product name, cost price

selling price brand etc.

5.Purchase: this is contain detail about purchase . It will provide purchase screen which is

hold some value like purchase id ,product code ,product name ,quantity ,total cost etc And

Each page has refresh facilities And search facilities and Direct input value interface etc .

6.Edit: Many Module conatins Edit facilities Which has control of editing value from data base

diretly and insert new value etc.

7.Clear and Delete: clear and delete is provide a advance facilities of this software Because

it is Provide a deletion and clear data process etc

8 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

3.2 Summary

In the proposed system, all the business operations will be automated. Some of the features

which the new system will provide are Auto generation of Daily Demand report, Auto generation

of Purchase Order of various raw materials. As everything is auto generated, the production

delays are avoided. It makes the system more secure as only authenticated users can access

the system. Also, there are privileges in which we can authorize a particular user for accessing

system or particular modules of the application.

9 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 4

Design

Figure 4.1: ER diagram of inventory management

4.1 Entity Relationship

The ER diagram for Training registration system shows the relationships of the student reg-

istration entities and its database design. This describes the logical structure of the system’s

10 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

database or data storage. It is done by identifying the student registration process entities,

their properties, and the interactions between them.

4.2 Data flow

Figure 4.2: Data Flow diagram of inventory management

4.3 Summary

An Entity is an object of Entity Type and a set of all entities is called as an entity set. e.g.; E1

is an entity having Entity Type Student and set of all students is called Entity Set.

1. Entities: The ER diagram typically includes entities such as ”Product,” ”Supplier,” ”Cus-

tomer,” ”Order,” ”Warehouse,” and ”Inventory.” Each entity represents a distinct object

or concept within the inventory management system.

2. Attributes: Each entity has associated attributes that describe its characteristics. For

11 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

example, the ”Product” entity may have attributes like ”ProductID,” ”ProductName,”

”UnitPrice,” and ”QuantityOnHand.”

3. Relationships: Relationships illustrate how entities are connected to each other. For in-

stance, there may be a ”Supplies” relationship between ”Supplier” and ”Product” entities,

indicating that a supplier supplies certain products. Similarly, there could be a ”Contains”

relationship between ”Warehouse” and ”Product,” denoting which products are stored in

which warehouse.

12 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 5

Implementation

5.1 Project Implementation

Implementation is the one of the main part of the project how we implement the project it is

the pictorial representation of working of our project it is also like as the user manual.

Index page: fig:5.1 Main page of the project it contain inventory details

Figure 5.2: purchase order

Purchase order: fig:5.2 The purchase order page tells about inventory brought.

13 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Figure 5.1: Index page

Figure 5.3: Inventory receiving page

Inventory receiving page: fig:5.3 This page gives the status of inventory purchased.

14 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Figure 5.4: Stocks page

Stocks page: fig:5.4 The Stock page displays the current availability of items.

Figure 5.5: Sales page


Sales page: fig:5.5 :The sales page reflects the item sold.

15 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Figure 5.6: Login page

Login page: fig:5.6 The login page give interface to access the IMS.

Figure 5.7: Supplier list

Supplier list: fig:5.7 It lists the details of supplier.

16 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Chapter 6

Conclusion

In conclusion, the inventory management system project represents a crucial tool for businesses

to efficiently manage their inventory operations. Through the development and implementation

of this system, several key outcomes and benefits have been realized.

Firstly, the system significantly enhances operational efficiency by streamlining inventory pro-

cesses, reducing manual errors, and saving time. Real-time visibility into inventory levels allows

for better decision-making, ensuring optimal stock levels to meet demand while minimizing

carrying costs and the risk of stockouts or overstocking.

Moreover, the system contributes to improved accuracy and data integrity, mitigating the like-

lihood of discrepancies and enhancing inventory control. This accuracy is vital for maintaining

customer satisfaction, as it ensures products are available when needed, leading to better order

fulfillment and service delivery.

Additionally, the system facilitates regulatory compliance by providing tools to adhere to in-

dustry standards and regulations related to inventory management and tracking. This ensures

businesses remain compliant with legal requirements, avoiding penalties and reputational dam-

age.

However, it’s essential to acknowledge some challenges and limitations associated with the

project, such as initial implementation costs, technical challenges, and maintenance require-

ments. These factors require careful consideration and ongoing management to ensure the

system’s effectiveness and sustainability.

17 Dept. Of CSE, MH Halli


GECM TRAINING REGESTRATION MANAGEMENT 2022-2023

Bibliography

[1] https://youtu.be/jk8L4W x40U si = 7O9HuRKyvbiGHnr

[2] https://youtu.be/wlxx3SCHZKk?si=ofJlhlrMQWKRmQE

[3] https://youtu.be/nAcNgmYPA-4si=uJdZXe9Rk3axwdOl

[4] https://github.com/topics/inventory-management system

18 Dept. Of CSE, MH Halli

You might also like