Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic2.1 Employee: 1 EmployeeId Char Primary key Mã nhân viên 2 Password Char Mật khẩu 3 FullName Nvarchar Họ và tên nhân viên 4 Birthday Date
Trang 1CQ – HK1 – 2k7 – 2k8
Đồ án môn PHÁT TRIỂN PHẦN MÊM HƯỚNG ĐỐI TƯỢNG
Software (CSMS)
Version 0.3
Sinh viên thực hiện:
06520112 – Võ Đinh Duy
06520182 – Nguyễn Thanh Hoàng
06520512 – Đoàn Nhật Trực
06520068 – Trần Công Danh
Trang 2Bảng ghi nhận thay đổi tài liệu
16/11/2009 0.1 Tạo mới tài liệu DuyVD 24/11/2009 0.2 Cập nhật bảng dữ liệu mới DuyVD 27/11/2009 0.3 Thêm các bảng Manufacturer,
Promotion, PromotionByProduct, PromotionByManufacturer
DuyVD
02/01/2009 0.4 Thêm WarrantyManagement HoangNT
Trang 3Mục lục
Trang 41 Sơ đồ logic
Trang 52 Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic
2.1 Employee:
1 EmployeeId Char Primary key Mã nhân viên
2 Password Char Mật khẩu
3 FullName Nvarchar Họ và tên nhân viên
4 Birthday Datetime Ngày tháng năm sinh
5 Education Nvarchar Trình độ học vấn
6 Position Nvarchar Chức vụ
7 Address Nvarchar Địa chỉ
8 Phone Char Số điện thoại
Bảng dữ liệu mẫu:
EmployeeId Password FullName Birthday Education Position Address Phone
TpHCM
0938123456
Van Sau
18-09-1970
TpHCM
0989234214
ngan
Q4,
Tuan
08-09-1990
vien thu ngan
Q10, TpHCM
0976245964
2.2 Customer:
1 CustomerId Char Primary key Mã khách hàng
2 FullName Nvarchar Họ và tên khách hàng
3 Address Nvarchar Địa chỉ
4 Phone Char Số điện thoại
Bảng dữ liệu mẫu:
Trang 62.3 Supplier:
1 SupplierId Char Primary key Mã nhà cung cấp
2 Name Nvarchar Tên nhà cung cấp
3 Address Nvarchar Địa chỉ
4 Phone1 Char Số điện thoại 1
5 Phone2 Char Số điện thoại 2
7 Website Nvarchar Địa chỉ trang web
Bảng dữ liệu mẫu:
SupplierId Name Address Phone1 Phone2 Fax Website
Quynh, P.Pham Ngu Lao, Q.1
0839258999 0862911047 0839255326 www.hoanlongcomputer.com
Vu
264C Nguyen Thi Minh Khai
Q 3, TpHCM
0839330762 0839330763 0839330765 www.vitinhphongvu.com
Hoang
207/3 Nguyen Van Thu, P
Đa Kao, Q1
2.4 Manufacturer:
1 ManufacturerId Char Primary key Mã nhà sản xuất
2 Name Nvarchar Tên nhà sản xuất
3 Address Nvarchar Địa chỉ nhà sản xuất
4 Phone Char Số điện thoại
5 Desciption Nvarchar Miêu tả khái quát
6 Website Nvarchar Địa chỉ trang web
ManufacturerId Name Address Phone Desciption Website
Trang 7K? BÌNH, Q1, TpHCM
248A NO TRANG LONG, QUẬN BÌNH THẠNH, TPHCM
28 NGUYỄN THỊ DIỆU , Q.3,
TPHCM
102 NGUYỄN
DU, QUẬN
1, TPHCM
2.5 Receipt:
1 ReceiptId Char Primary key Mã hóa đơn
2 EmployeeId Char Foreign key Mã số nhân viên
3 CustomerId Char Foreign key Mã số khách hàng
4 Date Datetime Ngày lập hóa đơn
5 TotalAmount Long Thành tiền
Bảng dữ liệu mẫu:
ReceiptId EmployeeId CustomerId Date TotalAmount
2.6 ProductType:
1 ProductTypeId Char Primary key Mã loại sản phẩm
Trang 84 Rate Double Tỷ lệ phần trăm doanh thu
5 Note Nvarchar Ghi chú
Bảng dữ liệu mẫu:
ProductTypeId Name Description Rate Note
2.7 Product:
1 ProductId Char Primary key Mã sản phẩm
2 ProductTypeId Char Foreign key Mã loại sản phẩm
3 SupplierId Char Foreign key Mã nhà cung cấp
4 ManufacturerId Char Foreign key Mã nhà sản xuất
5 Name Nvarchar Tên sản phẩm
6 Description Nvarchar Mô tả về sản phẩm
7 Quantity Int Số lượng
8 PriceImport Long Giá nhập vào
9 PriceExport Long Giá bán ra
10 Discount Float Giá trị giảm giá
11 WarrantyTime int Thoi gian bao hành
Bảng dữ liệu mẫu:
ProductI
d
ProductT
y-peId
Supplier I-d
Manu factur erId
Name Descri
-ption
Quantit y
PriceIm port
PriceEx port
Discount
ARD ASUS STRICKE
R II EXTREME Extreme Engine EPU Extreme Tweaker Republic of Gamers
SOCK
ET - FSB
SK 775_F SB:
FSB 1600(o c)/133 3/1066 Ghz
Trang 9P002 T002 S001 M005 LCD 19”
SAMSUN
G 933BW
1440
X 900 (Wide) , 1500:
1 Magic bright, HDCP
QUANG
PS/2
2 Button
s + Scroll Wheel Auto Scroll
&
Zoom
COMPAQ
HP Pavilion HDX16 - 137US
CORE
2 DUO P7550 _2.66 GHZ (2MB) , 500G
B, 4GB
SONY VGN - FW 280
CORE
2 DUO P8400 _2.26 GHZ(
3MB),
320
GB, 4 GB
2.8 ReceiptDetail:
Trang 102 ProductId Char Primary key/
Foreign key
Mã sản phẩm
3 Quantity Int Số lượng
Bảng dữ liệu mẫu:
ReceiptId ProductId Quantity Amount
2.9 ImportInfo:
1 ImportInfoId Char Primary key Mã phiếu nhập hàng
2 SupplierId Char Foreign key Mã nhà cung cấp
3 Date Datetime Ngày làm phiếu
4 TotalAmount Long Thành tiền
5 Note Nvarchar Ghi chú
Bảng dữ liệu mẫu:
ImportInfoId SupplierId Date TotalAmount Note
2.10 ImportInfoDetail:
1 ImportInfoId Char Primary key/
Foreign key
Mã phiếu nhập hàng
2 ProductId Char Primary key/
Foreign key
Mã sản phẩm
3 Quantity Int Số lượng
Bảng dữ liệu mẫu:
ImportInfoId ProductId Quantity
Trang 112.11 Promotion
1 PromotionId Char Primary key Mã chương trình khuyến
mãi
2 Name Nvarchar Tên chương trình khuyến
mãi
2 StartDate Datetime Ngày bắt đầu khuyến mãi
3 EndDate Datetime Ngày kết thúc khuyến mãi
4 Discount Int Tỉ lệ giảm giá
5 PromotionType Char Kiểu giảm giá
6 Value int Giá trị id sản phẩm hoặc id
nhà sản xuất
Bảng dữ liệu mẫu:
PromotionId Name StartDate EndDate Discount
cung Samsung
voi Acer
cung Toshiba
thu vi cung voi Mitsumi
HP
2.12 Warranty:
1 WarrantyID Char Primary key Mã chương trình bảo hành
2 CustomerName Nvarchar Tên khách hàng
3 Address Nvarchar Địa chỉ khách hàng
5 DateGet Date Ngày lấy hàng
6 ContentForm Nvarchar Nội dung
7 Fee money Phí nếu có