CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.3 Sơ đồ thực thể liên kết
2.3.1 Bảng “tbl_admin”
Bảng dùng để lưu dữ liệu của người quản trị viên
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 adminId (Khóa chính) int(11) Mã admin 2 adminName Varchar(255) Tên của admin 3 adminEmail Varchar(255) Email admin 4 adminUser Varchar(255) Tên tài khoản 5 adminPass Varchar(255) Mật khẩu tài khoản
Bảng 2.11 Bảng dữ liệu admin
2.3.2 Bảng “tbl_category”
Bảng dùng để lưu dữ liệu về danh mục sản phẩm
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 catId (Khóa chính) int(11) Mã danh mục 2 catName Varchar(255) Tên của danh mục
Bảng 2.12 Bảng dữ liệu danh mục sản phẩm
2.3.3 Bảng “tbl_product”
Bảng dùng để lưu thông tin của sản phẩm
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 productId (Khóa chính) int(11) Mã sản phẩm 2 productName Varchar(255) Tên của sản phẩm
3 catId int(11) Mã danh mục
4 proImg Varchar(255) Hình ảnh của sản phẩm
5 prodesc Text Mô tả sản phẩm
6 sale int(11) Giảm giá
7 priceNew int(11) Giá sản phẩm
8 proS int(255) Số lượng sản phẩm đã bán
lại
Bảng 2.13 Bảng dữ liệu thông tin sản phẩm
2.3.4 Bảng “tbl_cart”
Bảng dùng để lưu thông tin giỏ hàng
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 cartId (Khóa chính) int(11) Mã giỏ hàng 2 productId int(11) Mã sản phẩm
3 type int(10) Loại
4 quantiy int(11) Số lượng sản phẩm 5 sId Varchar(255) Mã Session
Bảng 2.14 Bảng dữ liệu thông tin giỏ hàng
2.3.5 Bảng “tbl_customer”
Bảng lưu thông tin đăng ký của người dùng
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 id (Khóa chính) int(11) Mã người dùng 2 fName Varchar(255) Tên đầu của người
dùng
3 lname Varchar(255) Tên sau của người dùng
4 account Varchar(255) Tên tài khoản 5 password Varchar(255) Mật khẩu tài khoản 6 repassword Varchar(255) Nhập lại mật khẩu 7 email Varchar(255) Email của người dùng 8 address Varchar(255) Địa chỉ của bạn
9 phone Varchar(255) Số điện thoại
2.3.6 Bảng “tbl_history”
Bảng lưu lịch sử tìm kiếm
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 id (Khóa chính) int(11) Mã tìm kiếm 2 text_history Varchar(255) Văn bản tìm kiếm
Bảng 2.16 Bảng dữ liệu thơng tin tìm kiếm
2.3.7 Bảng “tbl_historybuy”
Bảng lưu lịch sử mua hàng của người dùng
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 idHistoryBuy(Khóa chính) int(11) Mã lịch sử 2 productId int(11) Mã sản phẩm 3 customer_id int(11) Mã người dùng 4 type int(11) Loại sản phẩm 5 quantity int(11) Số lượng mua 6 totalPrice int(11) Tổng số tiền mua 7 dataBuy timestamp Thời gian mua
Bảng 2.17 Bảng dữ liệu thông tin lịch sử mua hàng
2.3.8 Bảng “tbl_order”
Bảng lưu những sản phẩm đang được đặt
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 id (Khóa chính) int(11) Mã đơn hàng 2 productId int(11) Mã sản phẩm 3 customer_id int(11) Mã người dùng 4 quantity int(11) Số lượng
5 type int(11) Loại
7 status int(11) Trạng thái đơn hàng 8 dayOrder timestamp Thời gian đặt
Bảng 2.18 Bảng dữ liệu thông tin đơn hàng
2.3.9 Bảng “tbl_prorp”
Bảng lưu thông tin sản phẩm đã bán
STT Tên thuộc tính Kiểu dữ liệu Chú thích
1 idProRp (Khóa chính) int(11) Mã sản phẩm đã bán 2 productId int(11) Mã sản phẩm
3 time timestamp Thời gian 4 quantity int(11) Số lượng
5 price int(11) Giá
Bảng 2.19 Bảng dữ liệu thông tin sản phẩm đã bán
2.3.10 Bảng “tbl_slider”
Bảng lưu slide hiện thị trên web
STT Tên thuộc tính Kiểu dữ liệu Chú thích 1 sliderId (Khóa chính) int(11) Mã slide 2 sliderName Varchar(255) Mã sản phẩm 3 slider_image Varchar(255) Ảnh slide
4 type int(11) Trạng thái của slide
2.3.11 Sơ đồ thực thể liên kết