Inventory Management System

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

INVENTORY

MANAGEMENT SYSTEM
INVENTORY MANAGEMENT SYSTEM
UNDER THE GUIDANCE OF
Mr. M.V.V.B.S KIRAN, M.Tech
Assistant Professor

TEAM LEAD : V.P.S Jyothi (16B21A0506)

TEAM MEMBERS :
S.Sri Samira (16B21A0532)
I.S.S Sireesha (16B21A0519)
T.Anupam Kumar (16B21A0551)
K.Trinadh (16B21A0546)
INVENTORY MANAGEMENT SYSTEM
CONTENTS:
• Abstract
• Introduction
• Existing system
• Disadvantages
• Proposed system
• Advantages
• Scope of the project
• Software and Hardware Requirements
• Modules
• Modules Description
• UML Diagrams
• Output images
• Conclusion
ABSTRACT

Inventory management system is a project that allows admin


to manage and maintain inventory with ease. The inventory
management system has been developed to allow admin to
add an inventory, delete an inventory, enter inventory quantity
and other details. The inventory management system has its
own intelligently managed support system that allows admin
to update inventory status and also view and manage various
inventories added in the system. Inventory management
system is used for tracking inventory levels, orders, sales. It
can also be used to create and manage orders, and to generate
bill of products. User can view categories, brands, products &
place orders. Inventory management system is used to avoid
product overstock.
INTRODUCTION

Inventory is a physical stock of items that a business or


product enterprises keeps in hand for efficient running of its
products.
• Inventory is stock or store of goods (which can be stored).
• Functions : To meet anticipated demand
To smooth production requirements
To protect against stock outs
• Objective : To achieve satisfactory levels of customer
service while keeping inventory costs within reasonable
bounds.
• Need of inventory : Up and downs in sales are absorbed
by inventory of finished goods.
EXISTING SYSTEM
The existing system is a manual entry for the user. It
follows a periodic system where physical count of items are
made at periodic intervals. It will be tedious job to maintain
the inventory status. The human effort is more. Here the
retrieval of various products is not easy. The retrieval of the
weekly and monthly record is also difficult. The individual
product details and their inventory is difficult to know.

DISADVANTAGES OF THE EXISTING SYSTEM

• Consumes more time and effort for updating.


• Quick and timely services might not be provided.
• The estimation of sales is done manually.
PROPOSED SYSTEM
To overcome the drawbacks of the existing system, the proposed
system has been evolved. It follows the perpetual inventory
system where the system keeps track of removals from inventory
continuously. This project aims to reduce the paper work and
saving time to generate accurate result from the inventory
management of products. The system provides with the best user
interface. The efficient report can be generated by using this
proposed system.

ADVANTAGES OF THE PROPOSED SYSTEM

• Smooth sales and efficient customer service.


• The estimation of sales is automatically updated.
• The current levels of each product can be monitored and
purchase of products can be planned in advance.
SCOPE OF THE PROJECT

The system provides following features:

• Admin may add/update/delete inventory.


• Admin may add/update/delete inventory details.
• Details include cost, quantity and description.
• Admin and user can create and manage orders.
• An interactive user interface.
• A flexible inventory management system.
• System can generate reports.
SYSTEM REQUIREMENTS
Software requirements:
Operating system : Windows
Database : MYSQL
Languages : HTML, CSS, JAVA SCRIPT, PHP
Server : XAMPP

Hardware requirements:
System : Intel core I3, upto 2.4 GHZ
Ram : 4GB
Hard disk : 40GB
Monitor : 15VGA Colour
MODULES

• Login form
• Register
• Dashboard
• Brand
• Category
• Product
• Orders
MODULES DESCRIPTION
Login: In this module the Admin & user will login to the
system by entering username and password.
Register: The register module provides a framework for new
users to input data and on submit the user gets registered.
Dashboard: The dashboard is a user interface that provides a
glance of the process. It is displayed on a webpage and is
linked to the database and is updated constantly.
Brand: In this module admin can add brands and manage
Brands. While user can view the brands.
Category: In this module admin can add category and manage
categories. User can view the categories.
Products: In this module admin can add and manage
products, whereas user can view the products.
Orders: In this module the user can place orders and manage
invoice details.
UML DIAGRAMS

CLASS DIAGRAM:

In software engineering, a class diagram in the UML is a type


of static structure diagram that describes the structure of a
system by showing the system's classes, their attributes,
operations and the relationships among the classes. It explains
which class contains information.
CLASS DIAGRAM:

User
Admin user_name : string
email : varchar user_email : varchar
password : vaarchar user_password : varchar
user_type : string
login()
register()
login()

user_products
categories Brands Products Orders user_category user_brands
product_name : string
category_name : string brand_name : string product_name : string order_name : string category_name : string brand_name : string product_price : int
parent_cartegory : string product_price : int order_quantity : int parent_category : string
product_quantity : int
addbrand() product_quantity : int order_price : int viewbrands()
addcategory() editbrand() viewcategory()
viewproduts()
editcategory() deletebrand() addproduct() placeorders()
deletecategory() editproduct() removeorders()
deleteproduct()
USECASE

USECASE:
• A use case diagram in the Unified Modeling Language
(UML) is a type of behavioral diagram defined by and
created from a use-case analysis. Its purpose is to present a
graphical overview of the functionality provided by a system
in terms of actors, their goals and any dependencies between
those use cases.
• The main purpose of a use case diagram is to show what
system functions are performed for which actor. Roles of the
actors in the system can be depicted.
USE CASE DIAGRAM

Register

Login

Add/Manage Category

View Category

Add/Manage Brands

Admin View Brands


User

Add/Manage Products

View Products

Place Orders

Print Invoice

Logout
SEQUENCE DIAGRAM

SEQUENCE DIAGRAM:
A sequence diagram in UML is a kind of interaction diagram
that shows how processes operate with one another and in
what order. It is a construct of a Message Sequence Chart.
Sequence diagrams are sometimes called event diagrams,
event scenarios, and timing diagrams.
SEQUENCE DIAGRAM:
Admin User Website Database

1: Login

2: Register 3: Store User Details

4: Add/Edit/Delete-Category 5: View Category

6: Add/Edit/Delete-Brands 7: View Brands

8: Add/Edit/Delete-Products 9: View Brands

10: Manage Orders 11: Place Order 12: Store Order Details

13: Manage Bills


14: Store Payment Details

15: View Invoice


OUTPUT IMAGES
LOGIN PAGE
REGISTER
DASH BOARD
ADD BRANDS
MANAGE BRAND
ADD CATEGORIES
MANAGE CATEGORIES
ADD PRODUCTS
MANAGE PRODUCTS
ORDERS
CONCLUSION

Inventory management simplifies the inventory process of


products. Inventory control is a constant requirement of doing
business successfully. The inventory management system
helps in maintaining enough stock of goods to the inventory
totals as well as subtracting the most recent shipments of
finished goods to buyers. It performs fast processing and
displays the immediate results. Minimizing human effort and
cost-efficient databases. Navigation through the site is easy. 

You might also like