Inventory management is a discipline primarily about specifying the shape and placement of stocked goods.
In this project we find a way how a traditional business convert into a digital business system and work only the topic of Inventory management system of this business.
1. Ogerio Makeup and Beauty
Inventory Management
Submitted to:
Mst. Rokeya Khatun
Assistant Professor
Department of CSE
Bangladesh University
Presented By:
Nayeem Talukder (201531043087)
Md Sadiqur Rahman (201531043092)
Batch: 43 (Day); Department of CSE
Bangladesh University
2. SLIDE OUTLINE
1. Introduction
2. Actor & Process List
3. Use Case Model
4. Input Output Selection
5. Database Table
6. Data Dictionary
7. Er Diagram
8. Data Flow Diagram
9. Workflow Diagram
10.Input Control
11.Conclusion
3. INTRODUCTION
Ogerio Makeup and Beauty is a well known retail cosmetic
shop in Bangladesh. It is located at Mohammadpur Krishi
Market, Dhaka.
Ogerio has formed in 2015 as a small beauty shop. But now
they offer a wide array of product lines as well.
They always offer quality and brand products for their
customers. They import their products from France, China,
Italy, USA and many other countries.
Some of their imported brands are Revlon, L'Oreal,
Unilever, Jordana, P&G, Avon, Johnson & Johnson and
many more. Ogerio doesn't allow non-brand products and try
to maintain international standards.
4. ACTOR & PROCESS LIST
Actor List :
1. Manager
2. Store Keeper
3. Quality Controller
4. Sales Man
Process List :
1. Product Information
Management
2. Product Report
3. Product Quality
4. Product Category
5. Product Requisition
5. USE CASE MODEL
1. Product Information
Management
2. Product Report
3. Product Quality
4. Product Category
5. Product Requisition
Sales Man
Manager
Store
Keeper
Quality
Controller
User UserActivities List
6. USE CASE MODEL
Sales Man
ManagerStore
Keeper
Quality
Controller
User User1. Product Information Management
1.1 Insert
1.2 View
1.3 Update
1.4 Delete
1.5 Search
9. USE CASE MODEL
Sales Man
ManagerStore
Keeper
Quality
Controller
User User4. Product Category
4.1 Insert
4.2 View
4.3 Update
4.4 Delete
4.5 Search
10. USE CASE MODEL
Sales Man
Quality
Controller
User User5. Product Requisition
5.1 Insert
5.2 View
5.3 Update
5.4 Delete
5.5 Search
Manager
11. INPUT OUTPUT SELECTION
Process 1: Product Info
Management
➔ Product id (Pk)
➔ Product Name
➔ Category id (Fk)
➔ Brand Name
➔ Product Unit
➔ Product Variant
➔ Unit Cost Price
➔ Unit Sale Price
➔ Product Quantity
➔ Expiry Date
Process 3: Product Quality
➔ Quality id (Pk)
➔ Product id (Fk)
➔ Product Selected Unit
➔ Product Selected Quantity
➔ Quality Status
Process 2: Product Report
➔ Report id (Pk)
➔ Report Date
➔ Report Title
➔ Report File Name
12. INPUT OUTPUT SELECTION
Process 4: Product
Category
➔ Category id (Pk)
➔ Category Name
➔ Category Description
Process 5: Product
Requisition
➔ Requisition id (Pk)
➔ Product id (Fk)
➔ Requisition Date
➔ Product Required Unit
➔ Product Required Quantity
➔ Requisition Status
14. DATA DICTIONARY
tblProduct
Field Name Data Type Length Pk / Fk Null Default Description
Pid Varchar 15 Pk x x Product Identification Number
PName Varchar 25 x x x Product Name
Cid Varchar 15 Fk x x Category Identification Number
BName Varchar 25 x x x Brand Name
PUnit Varchar 10 x x Product Unit
PVariant Varchar 25 x x Product Variant
UCPrice Varchar 20 x x 0 Unit Cost Price
USPrice Varchar 20 x x 0 Unit Sale Price
PQuantity Varchar 10 x x 0 Product Quantity
EDate Date 15 x x x Expiry Date
15. DATA DICTIONARY
tblReport
Field Name Data Type Length Pk / Fk Null Default Description
Rid Varchar 15 Pk x x Report Identification Number
RDate Date 15 x x x Report Date
RTitle Varchar 30 x x x Report Title
RFName Varchar 25 x x x Report File Name
16. DATA DICTIONARY
tblQuality
Field Name Data Type Length Pk / Fk Null Default Description
Qid Varchar 15 Pk x x Quality Identification Number
Pid Varchar 15 Fk x x Product Identification Number
PSUnit Varchar 10 x x 0 Product Selected Unit
PSQuantity Varchar 10 x x 0 Product Selected Quantity
QSatus Varchar 20 x x Quality Status
tblCategory
Field Name Data Type Length Pk / Fk Null Default Description
Cid Varchar 15 Pk x x Category Identification Number
CName Varchar 15 x x x Category Name
CDescription Varchar 30 x x x Category Description
17. DATA DICTIONARY
tblUser
Field Name Data Type Length Pk / Fk Null Default Description
Userid Varchar 25 Pk x x User Identification Number
Password Varchar 25 x x 1234 User Password
UserType Varchar 25 x x x User Type. Eg: Manager,QC etc.
tblRequisition
Field Name Data Type Length Pk / Fk Null Default Description
Rqid Varchar 15 Pk x x Product Identification Number
Pid Varchar 15 Fk x x Product Name
RqDate Date 15 x x x Category Identification Number
PRqUnit Varchar 10 x x 0 Brand Name
PRqQuantity Varchar 10 x x 0 Product Unit
RqStatus Varchar 20 x x Product Variant
28. INPUT CONTROL
Product Information Management
Product id :
Product Name :
Category id :
Brand Name :
Product Unit :
Product Variant :
Unit Cost Price :
Unit Sale Price :
Product Quantity :
Expiry Date :
29. INPUT CONTROL (REPORT)
SEARCH
id | Date | Title | File Name
12/03/2019 purchase order p05050505
0506
0507
13/02/2019
15/01/2019
purchase order
purchase order
p0504
p0503
33. CONCLUSION
As we can see the importance of inventory management is very
serious, it is one of the most important aspects of any business.
The aspect of this part of the business is whether or not we can satisfy
the demand of our customers if we aren’t sure we have all the materials
available to make the final product.
Without having the proper inventory management they (Ogerio) won’t
be able to supply their customers with their ordered ambulance.
This is what their entire business is based on, so it is of great
importance to increase their business.
When they (Ogerio) are choosing automated Inventory Management
system instead of manual system, they are able to keep their
records accurately and achieve more attention of their customers.