You are on page 1of 6

Inventory Management in bookshop

MIS-401
Database Management System

Submitted to:
Dr.M.Helal Uddin Ahmed
Professor
Department of MIS
University of Dhaka

Submitted by:
Asmaul Husna Tamanna
ID-029-12-117
Section A
Department of MIS
University of Dhaka
Inventory
Inventory is the term for the goods available for sale and raw materials used to produce goods
available for sale. Inventory represents one of the most important assets of a business because
the turnover of inventory represents one of the primary sources of revenue generation and
subsequent earnings for the company's shareholders.
It is the array of finished goods or goods used in production held by a company. Inventory is
classified as a current asset on a company's balance sheet, and it serves as a buffer
between manufacturing and order fulfillment. When an inventory item is sold, its carrying cost
transfers to the cost of goods sold (COGS) category on the income statement.
The meaning of inventory mainly revolves around following three items:

 Raw-materials required for production process.


 Work in progress (WIP). For example, semi-finished goods.
 Finished goods which are available for sale.

Inventory management
Inventory management is a step in the supply chain where inventory and stock quantities are
tracked in and out of your warehouse.

The goal of inventory management systems is to know where your inventory is at any given
time and how much of it you have in order to manage inventory levels correctly. Inventory
management is the fundamental building block to longevity and operational efficiency.
It forecasts and strategies, such as a just-in-time (JIT) inventory system (with back flush costing),
can help minimize inventory costs because goods are created or received only when needed.

In a broader context, inventory management also provides insights into your financial standing,
customer behaviors and preferences, product and business opportunities, future trends, and
more.

Inventory management systems


An inventory management system is a tool that allows you to track goods across your
business’s supply chain. It optimizes the entire spectrum spanning from order placement with
your vendor to order delivery to your customer, mapping the complete journey of a product.
Any venture that handles stock will need a system to accurately track and control it. Without
one, they’ll be working on an entirely ad-hoc basis — and will quickly run into situations where
their business is overstocked or understocked. Inventory systems tell the number of
components or ingredients they need to create or assemble your final product. Without this
information they may end up with excess stock, eroding their bottom line, or with insufficient
stock to meet customer demand.

An inventory management system can simplify the inventory management process and


warehouse operations, such as inventory tracking, ordering, picking and packing, inventory
valuation, demand forecasting, shipment tracking, and many more.

A complete inventory management system consists of:

 A system for identifying every inventory item and its associated information, such as
barcode labels or asset tags. Inventory management system.

 Hardware tools for reading barcode labels, such as handheld barcode scanners or
smartphones with barcode scanning apps.

 Inventory management software, which provides a central database and point of


reference for all inventory, coupled with the ability to analyze data, generate reports,
forecast future demand, and more.

 Processes and policies for labeling, documentation, and reporting. This should include
an inventory management technique such as Just in Time, ABC Analysis, First-In First-
Out (FIFO), Stock Review, or another proven methodology.

 People who trained to follow these policies and processes.

Customer Product
CUSTOMER_ID
FIRST_NAME PRODUCT_ID
LAST_NAME EMAIL_ID PRODUCT_NAME
ADDRESS PRODUCT_PRICE
PHN_NUMBER

Invoice Orders
ORDER_NO
ORDER_NO PRODUCT_ID
CUSTOMER_ID ORDER_DATE,
DELIVERY_DATE QUANTITY
TOTAL TOTAL
Coding

Table: customer
create table customer
(CUSTOMER_ID number (5) primary key,
FIRST_NAME varchar2 (15),
LAST_NAME varchar2 (15),
EMAIL_ID varchar2 (30),
ADDRESS varchar2 (30),
PHN_NUMBER number (15));

Input
Insert into customer values
(0001,’antora’,’sharmin’,’antorasharmin@gmail.com’,’rangpur’,01712345678);

insert into customer values


(0002,'ayesha','meem','ayeshameem@gmail.com','madaripur',01712876543);

insert into customer values


(0003,'tahsin','jahan','tahsinjahan@gmail.com','madaripur',01712234567);

Table: product

create table product


( PRODUCT_ID number (10) primary key,
PRODUCT_NAME varchar2 (20),
PRODUCT_PRICE number (10, 2));

Input
insert into product values(001,’rich dad poor dad’,150.00);

Table: Orders
create table orders
(ORDER_NO number (10) primary key,
CUSTOMER_ID number(5)
PRODUCT_ID number (10),
ORDER_DATE date,
QUANTITY number (5),
TOTAL number (10, 2),
foreign key (CUSTOMER_ID)
references customer (CUSTOMER_ID));

Input
Insert into orders values (01, 001,'Apr-8-2020', 150.00);

Insert into orders values (02, 001,'Apr-8-2020', 300.00);

Insert into orders values (03, 001,'Apr-8-2020', 450.00);

Table: Invoice
Create table invoice
(ORDER_NO number (10),
CUSTOMER_ID number (5),
DELIVERY_DATE date,
TOTAL number (10, 2),
foreign key (ORDER_NO) references orders (ORDER_NO),
foreign key (CUSTOMER_ID) references customer (CUSTOMER_ID));

Input
Insert into invoice values (01, 0001,'Apr-10-2020', 150.00);

Insert into invoice values (02, 0002,'Apr-10-2020', 300.00);

Insert into invoice values (03, 0003,'Apr-10-2020', 450.00);

Selecting tables
Select invoice.ORDER_NO, invoice.CUSTOMER_ID, invoice.DELIVERY_DATE, invoice.TOTAL,
orders. QUANTITY FROM orders JOIN invoice on (invoice. TOTAL= orders. TOTAL);

Results

You might also like