0% found this document useful (0 votes)
2 views2 pages

Group Assignment

Uploaded by

FG na Terrorists
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)
2 views2 pages

Group Assignment

Uploaded by

FG na Terrorists
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/ 2

INTRODUCTION: Having current inventory-level information is the most crucial

component of any inventory management system. It minimizes


overstocking, enables businesses to cut expenses without sacrificing
customer satisfaction. Those milestones are possible by employing
on-time delivery and fewer out-of-stock scenarios. To that end, the
system needs to keep track of all activities that have an impact on
inventory levels, such as purchase orders that are issued to suppliers
and delivery requests from customers. As we proceed, this will
become apparent.

CASE STUDY: Black Diamond group of companies reached out to us to design a


database to manage their inventory. According to the C.E.O, Mr.
Alkali Joseph, the lack of a proficient inventory management system
has led to a loss of $21,569,120.55 over a span of three years. So,
after our first meeting, we were able to deduce the following
personnel of the company as the stakeholders:
1. Inventory managers
2. Warehouse managers
3. Procurement managers
4. Sales managers
5. IT managers

REQUIREMENTS: After our interview sessions with the stakeholders of the


company, the following are the reasons why they need a database for
their inventory management system:

1. The database should provide information about the products


they sell, price, quantity in store and quantity sold. It should be
possible to pull out the names of products and their descriptions.

2. Regarding suppliers, the database should provide the details of


each supplier and what they supply to the company. They want to
keep track of each supplier and their products.

3. The database should be such that it stores information about


the orders received from customers. The information should include
number, customer name, shipping address, billing address, payment
information, and other relevant details. They intend using this
information to track orders and ensure that they fulfil them accurately.

4. In addition, the database must store customer's information


which must also be retrievable. This information will help them keep
track of each customer. The information includes name, contact
information, address, and other relevant details.

5. Finally, the database should provide information on each


transaction. Such information must include the following: transaction
ID, date, quantity, time, product, and any other relevant details.

ENTITIES and their ATTRIBUTES:

PRODUCT (ProductID, ProductName, ProductDesc, ProductPrice,


ProductCategory, ProductQuantity, SupplierID)

SUPPLIER (SupplierID, SupplierName, SupplierAddress,


SupplierPhone, SupplierEmail)

ORDER (OrderID, OrderDate, OrderStatus, OrderTotal, CustomerID)

CUSTOMER (CustomerID, CustomerName, CustomerAddress,


CustomerPhone, CustomerEmail)

TRANSACTION (TransactionID, TransactionDate, TransactionType,


TransactionAmount, ProductID, OrderID)

THE E-R DIAGRAM

You might also like