GIẢI PHÁP CHỢ ĐIỆN TỬ 3.1Giới thiệu ứng dụng
3.3 Thiết kế ứng dụng
Mô tả cơ sở dữ liệu của ứng dụng
Bảng Mô tả
bảng Các thuộc tính Mô tả chi tiết
tblCategory Bảng chứa đựng thông tin các Sản phẩm trong Danh mục
Id Thuộc tính tăng tự động khi
thêm một Danh mục mới
CategoryName Tên của Sản phẩm Danh mục
Image Hình ảnh SP
Description Mô tả chi tiết cho SP
Note Ghi chú
tblNews Bảng chứa
đựng thông tin các tin
Id Thuộc tính tăng tự động khi
thêm một Tin tức mới
Title Tựa đề của tin tức
Content Nội dung chi tiết của Tin tức
Image Hình ảnh đính kèm
Website Địa chỉ Website (nếu có)
Telephone Điện thọai của Doanh nghiệp đăng tin
Email Địa chỉ Email của DN
Address Địa chỉ của DN
tblProducts Bảng danh
sách các
ProductCode Mã Sản phẩm (tồn tại duy nhất)
ProductName Tên Sản phẩm
Image Hình ảnh SP
ParentId ID của SP cha (SP con thuộc SP nào trong Danh mục)
HaveChild SP này có SP con hay không. - Nếu có thì HaveChild = true và SP này sẽ được thêm vào bảng DM để nâng SP này lên thành SP cha. (SP cha trong bảng DM lúc này sẽ là DM cấp2,3,…)
Sản phẩm con của các
- Nếu không thì HaveChild = false và SP Cha trong bbng DM sẽ chỉ là DM cấp 2.
Description Mô tả chi tiết cho SP con này
ManufatureFirm Hãng sản xuất của SP
ProductStream Dòng SP
tblSmallProducts Bảng thông
tin các Sản phẩm Rao
Id Thuộc tính tăng tự động khi
thêm một SP mới
ProductCode Mã SP
Image Hình ảnh đính kèm
Title Tiêu đề của SP
Content Nội dung chi tiết của SP
Seller Người rao vặt để bán SP
Price Giá cho SP
ContactInfo Thông tin liên hệ của người bán
Email Email người bán
[Date] Ngày rao vặt (Ngày giờ hệ thống)
tblPromotionProducts Bảng danh
sách các
Id Thuộc tính tăng tự động khi
thêm một SP mới
ProductCode Mã SP
DetailContent Nội dung chi tiết của SP
ProductStatus Trạng thái SP
PaymentForm Hình thức thanh toán
TransferCost Phí vận chuyển
StartPrice Giá khởi điểm cho SP
FloorPrice Giá sán
SellPrice Giá bán
PaymentLimit Giới hạn thanh toán
StartTime Thời gian bắt đầu
EndTime Thời gian kết thúc
CurrTime Thời gian hiện hành
IsPriority Chế độ ưu tiên cho SP lên đầu trong Danh sách các SP khuyến mãi
Sản phẩm Khuyến mãi
(Người
dùng phải
đăng nhập)
MoneyForPriority Số tiền cho SP khuyến mãi
[User] Thành viên đã đăng tin
IsSold SP đã được bán hay chưa - Nếu IsSold = 1: Đã bán xong (khi thuộc tính ‘Check’ trong bảng ShoppingCart = true)
- Nếu IsSold = 0: Chưa bán được
- Nếu IsSold = 2: Đang bán (khi thuộc tính ‘Check’ trong bảng ShoppingCart = false) tblShoppingCart Bảng thông tin các Sản phẩm người dùng đã mua và số tiền thanh toán tương ứng
Id Thuộc tính tăng tự động khi
người dùng thêm 1 SP vào giỏ hàng
ProductCode Mã SP
[User] Thành viên mua SP
Content Nội dung
BoughtDate Ngày mua
Quantity Số lượng mua 1 SP
MoneySum Tiền mua tổng cộng
IsAuction SP này ‘đấu giá’ hay ‘mua ngay’
- IsAuction = true: SP đang đấu giá
- IsAuction = false: SP mua ngay
AuctionPrice Giá SP (khi IsAuction = true)
YourAuctionIdea Ý kiến cho SP khi đấu giá
CheckBought Kiểm tra SP đã được mua chưa (liên quan đến IsSold)
tblUser Bảng danh
sách những thành viên
LoginName Tên đăng nhập của thành viên
UserName Tên thành viên
Password Mật khẩu cho thành viên
Telephone Số điện thoại của thành viên
Email Email của thành viên
Address Địa chỉ của thành viên
IdentityCard Số CMND (nếu có) CreditCardNo Số thẻ Credit tblMessage Bảng chứa đựng các tin nhắn của thành viên
Id Thuộc tính tăng tự động khi
thành viên có 1 tin nhắn mới
MessageTitle Tiêu đề tin nhắn
MessageContent Nội dung tin nhắn
MessageType Loại tin nhắn:
- MessageType = 1: Tin nhắn đi
- MessageType = 0; Tin nhắn đến
Receiver Người nhận ti nhắn
Sender Người gởi
FileAttachment File đính kèm
tblWishList
Danh sách các Sản
phẩm
Id Thuộc tính tăng tự động khi
thành viên thêm 1 SP vào ‘Danh sách Ước gì’
Product Tên SP
[User] Tên thành viên
[Date] Ngày thêm SP
Bảng 3.4 – Danh sách các bảng trong CSDL