Professional Documents
Culture Documents
Inventory Management System
Inventory Management System
Inventory Management System
MANAGEMENT SYSTEM
INVENTORY MANAGEMENT SYSTEM
UNDER THE GUIDANCE OF
Mr. M.V.V.B.S KIRAN, M.Tech
Assistant Professor
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
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:
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
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
10: Manage Orders 11: Place Order 12: Store Order Details