Project1 Q3submit
Project1 Q3submit
REPORT
April 20, 2009
Group members:
Dinh Viet Long
Dinh Duc Tam
Batch Code: B090060
Centre: NIIT CHO LON
Project Report NIIT Center Name
SHOP HERE
Page 2 of 26
Project Report NIIT Center Name
CERTIFICATE
This is to certify that this report titled Shop Here embodies the original work
done by Dinh Viet Long-Dinh Duc Tam in partial fulfillment of their course
requirement at NIIT.
Coordinator: Mr.Vinh
Page 3 of 26
Project Report NIIT Center Name
ACKNOWLEDGEMENT
Page 4 of 26
Project Report NIIT Center Name
PROJECT PLAN
Page 5 of 26
Project Report NIIT Center Name
INTRODUCTION
Page 6 of 26
Project Report NIIT Center Name
Page 7 of 26
Project Report NIIT Center Name
ENTITIES
Number of entities: 5
Name of entities:
1. Categories
2. Items
3. Suppliers
4. Employees
5. Orders
Page 8 of 26
Project Report NIIT Center Name
ATTRIBUTES
1. Categories
Category number
Category Name
Location
Title
2. Items
Item number
Item description
Category number
Serial number of the item
Unit price of each item
Reorder level of each item
3. Suppliers
Supplier code
Supplier ID
Supplier’s name
Address
Phone number
Country of origin
Shipment mode number
Shipment mode for outstation supplier
4. Emloyees
Employee ID
Employee Code
Employee Name
Country
Address
Phone
Department
5. Order
Purchase Order ID
Employee ID
Supplier ID
Order Date
Shipment Date
Quantity
Shipment Method ID
Freight Charge
Page 9 of 26
Project Report NIIT Center Name
E/R DIAGRAM
Locatio Category
n Item number
Categor Description
y
number Item
numbe
r
1 m
CATEGORY BELON ITEM
G
Reorder
Catego level of Serial
ry each item number of
Name Title the item
m Unit price
of each
item
Quanti FOR
ty
Supplier m
Supplier ’s Name Employ
ID ee
code
Supplie m
r code Employ
Employe
ee
e ID
Address name
m m EMPLOYEE
SUPPLIER GET
Phone
number
Depart Countr
Country ment y
of origin
Shipment Phon Addres
mode e s
number
Shipment
mode fo PURCHA 1
SE
outdtation m
supplier
Purchas Freight
e order Charg
Supplier ID e
ID
ORDER
Shipment
Employee ID date
Order Shipmen
Date t method
ID
Page 10 of 26
Project Report NIIT Center Name
TABLES
CATEGORIES ITEMS
ORDER DETAILS
Unit Price of each item
Purchase Order ID
Item Number
Quantity
Page 11 of 26
Project Report NIIT Center Name
SUPPLIERS
Supplier Code
Supplier ID
Supplier’s name
Address
Phone number
Country of origin
EMPLOYEES
Employee ID
Employee Code
Employee Name
Country
Address
Phone
Department
Page 12 of 26
Project Report NIIT Center Name
ORDERS
Purchase order ID
Employee ID
Shipment Date
Shipment Method ID
Supplier ID
Order Date
Freight Charge
Page 13 of 26
Project Report NIIT Center Name
Page 14 of 26
Project Report NIIT Center Name
ORDER DETAILS
CATEGORIES Order Detail ID
Item Number
Category Name
Quantity
Location
Title
SUPPLIERS
Supplier Code
Supplier ID
Supplier’s name
Address
Phone number
Country of origin
Page 15 of 26
Project Report NIIT Center Name
EMPLOYEES
Employee ID
Employee Code
Employee Name
Country
Address
Phone
Department
ITEMS
Item number
Item description
Page 16 of 26
Project Report NIIT Center Name
Category Number
ORDERS
Purchase order ID
Employee ID
Shipment Date
Shipment Method ID
Supplier ID
Order Date
Freight Charge
Page 17 of 26
Project Report NIIT Center Name
The tables are already in 2NF as the attributes each table depend on the primary
key.
ORDER DETAILS
CATEGORIES
Order Detail ID
Category number
Purchase Order ID
Category Name
Item Number
Location
Quantity
Title
SUPPLIERS
Supplier Code
Supplier ID
Supplier’s name
Address
Phone number
Country of origin
Page 18 of 26
Project Report NIIT Center Name
EMPLOYEES
Employee ID
Employee Code
Employee Name
Country
Address
Phone
Department
ITEMS
Item number
Item description
Category number
ORDERS
Purchase order ID
Employee ID
Shipment Date
Shipment Method ID
Supplier ID
Page 19 of 26
Project Report NIIT Center Name
Order Date
Freight Charge
Page 20 of 26
Project Report NIIT Center Name
In Orders table, the attribute Shipment Mode Number, Shipment Mode For
Outstation Number depends on Shipment Method ID
and not on Purchase Order ID, Supplier Code. Therefore, for the tables to be in
3NF, we need to create another table, Shipment Method.
CATEGORIES
Category number
Category Name
Location
Title
ITEMS
Item number
Item description
Category number
Supplier’s name
Address
Phone number
Country of origin
Page 21 of 26
Project Report NIIT Center Name
Purchase Order ID
Phone
Item Number
Department Quantity
ORDERS
Purchase order ID
Employee ID
Shipment Date
Shipment Method ID
Page 22 of 26
Project Report NIIT Center Name
Supplier ID
Order Date
Freight Charge
Page 23 of 26
Project Report NIIT Center Name
1. Categories
Primary key: Category number
2. Items
Primary key: Item number
Forign key: Category number
3. Suppliers
Primary key: Supplier Code, Supplier ID
Forign key: Shipment mode number
4. Emloyees
Primary key: Employee ID
5. Order
Primary key: Purchase Order ID
Forign key: Employee ID, Supplier ID, Shipment Method ID
6. Order Details
Primary key: Order Detail ID
Forign key: Purchase Order ID, Item Number
7. Shipment Method
Primary key: Shipment Method ID
Page 24 of 26
Project Report NIIT Center Name
ITEMS
Item number
ItemSHIPMENT
description
METHODS
CATEGORIES
Category number
Shipment Method ID
Category number
Serial number
Shipment of each item
Mode Number
Category Name
Unit price of each item
Shipment Mode for Outstation
Location Number
Reorder level of each item
Title EMPLOYEES
Employee ID
Employee Code
Employee Name
SUPPLIERS
Country
Supplier code
Address
Supplier ID
Phone
Supplier’s name
Address Department
ORDER DETAILS
Phone number
Order Detail ID
Country of origin
Purchase Order ID
Item Number
ORDERS
Quantity
Page 25 of 26
Project Report NIIT Center Name
Purchase order ID
Employee ID
Shipment Date
Shipment Method ID
Supplier ID
Order Date
Freight Charge
Page 26 of 26