Cấu trúc dữ liệu các bảng của hệ thống

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng website giới thiệu và quảng bá thị trường ô tô Việt Nam (Trang 84)

I. THIẾT KẾ CƠ SỞ DỮ LIỆU

1.Cấu trúc dữ liệu các bảng của hệ thống

1.1.Bảng thành viên – user

• Bảng dữ liệu User lưu các thông tin về thành viên của website. • Mô tả các trường trong bảng User (Bảng 1).

STT Tên trường Mô tả

1 u_id Id của thành viên

2 u_name Tên đăng nhập

3 u_pass Mật khẩu

4 u_fullname Tên đầy đủ 5 u_email Địa chỉ email 6 u_address Địa chỉ

7 u_sex Giới tính

8 u_phone Số điện thoại 9 u_level Cấp độ thành viên

10 u_date Ngày đăng ký

11 u_block Trạng thái khóa thành viên

12 u_status Trạng thái online của thành viên trên website

13 f_price Sở thích về giá cả xe: xe đắt tiền… 14 f_color Sở thích về màu xe

15 f_old Sở thích loại trạng thái xe: xe đời mới, xe cổ Bảng 1: Bảng mô tả các trường dữ liệu trong bảng User

Hình 67: Mô tả cấu tạo bảng cở sở dữ liệu User

1.2.Bảng hãng xe – automaker

• Bảng dữ liệu automaler lưu các thông tin về các hãng xe ô tô. • Mô tả các trường trong bảng automaker (Bảng 2).

STT Tên trường Mô tả

1 a_id Id hãng xe

2 a_name Tên hãng xe

Bảng 2: Mô tả các trường dữ liệu trong bảng “automaker” • Cấu trúc thiết kế bảng automaker (Hình 68)

Hình 68: Mô tả cấu tạo bảng cở sở dữ liệu automaker

1.3.Bảng chủng loại xe – kind

• Bảng dữ liệu kind lưu các thông tin về các loại xe: xe tải, xe con, xe khách…. • Mô tả các trường trong bảng kind (Bảng 3).

STT Tên trường Mô tả

1 k_id Id loại xe

2 k_name Tên các loại xe.

Bảng 3: Mô tả các trường dữ liệu trong bảng “kind” • Cấu trúc thiết kế bảng “kind” (Hình 69)

Hình 69: Mô tả cấu tạo bảng cở sở dữ liệu “kind”

1.4.Bảng tin rao bán ô tô – sellcar

• Bảng dữ liệu sellcar lưu các thông tin về các tin rao vặt cần bán xe ô tô. • Mô tả các trường trong bảng sellcar (Bảng 4). (adsbygoogle = window.adsbygoogle || []).push({});

STT Tên trường Mô tả

1 s_id Id tin

2 s_name Tên xe cần bán

3 s_aid Id hãng xe

4 s_kid Id chủng loại xe

5 s_custid Id thông tin liên hệ người bán

6 s_place Nơi giao bán

7 s_price Giá bán

8 s_year Năm sản xuất của xe 9 s_power Công suất của xe

10 s_km Số km mà xe đã đi.

13 s_fuel Loại nhiên liệu xe đang sử dụng. 14 s_gearBox Loại hộp số của xe.

15 s_bienso Biển số (nếu có). 16 s_other Thông tin mô tả khác

17 s_img1 ảnh xe 1

18 s_img2 ảnh xe 2

19 s_date Ngày đăng tin

20 s_hot Cần bán gấp.

Bảng 4: Mô tả các trường dữ liệu trong bảng “sellcar” • Cấu trúc thiết kế bảng sellcar (Hình 70):

Hình 70: Mô tả cấu tạo bảng cở sở dữ liệu “sellcar”

1.5.Bảng tin rao mua ô tô – buycar

• Bảng dữ liệu buycar lưu các thông tin về các tin rao vặt cần mua ô tô. • Mô tả các trường trong bảng buycar:

STT Tên trường Mô tả

1 b_id Id tin

2 b_name Tên loại xe cần mua

3 b_aid Id hãng xe

4 b_kid Id chủng loại xe

5 b_custid Id thông tin liên hệ người mua

6 b_place Nơi cần mua

7 b_priceMin Giá tối thiểu. 8 b_priceMax Giá tối đa.

9 b_yearMin Năm sản xuất xa nhất 10 b_yearMax Năm sản xuất gần nhất 11 b_powerMin Công suất nhỏ nhất. 12 b_powerMax Công suất lớn nhất. 13 b_kmMin Số km đã đi nhỏ nhất 14 b_kmMax Số km đã đi lớn nhất

15 b_status Trạng thái của xe còn mới hay cũ. (adsbygoogle = window.adsbygoogle || []).push({});

16 b_color Màu xe cần mua.

17 b_fuel Loại nhiên liệu. 18 b_gearBox Kiểu hộp số

19 b_bienso Biển số

20 b_other Thông tin mô tả thêm

21 b_date Ngày đăng tin

22 b_hot Cần mua gấp

• Cấu trúc thiết kế bảng buycar (Hình 71) •

Hình 71: Mô tả cấu tạo bảng cở sở dữ liệu “buycar”

1.6.Bảng thông tin liên hệ người mua, người bán – customer

• Bảng dữ liệu customer lưu thông tin liên hệ với người mua, người bán. • Mô tả các trường trong bảng customer.

STT Tên trường Mô tả

1 cust_id Id

2 cust_uid User_id

3 cust_name Tên người mua, người bán 4 cust_addr Địa chỉ

5 cust_email Địa chỉ email 6 cust_phone Số điện thoại

Bảng 6: Mô tả các trường dữ liệu trong bảng “customer”

• Cấu trúc thiết kế bảng customer (Hình 72):

Hình 72: Mô tả cấu tạo bảng cở sở dữ liệu “customer”

1.7.Bảng tin tức thị trường – news

• Bảng dữ liệu news lưu các thông tin về tin tức thị trường ô tô Việt Nam. • Mô tả các trường trong bảng news.

STT Tên trường Mô tả

1 n_id Id tin

2 n_uid User_id

3 n_title Tiêu đề

4 n_brief Tóm tắt

5 n_detail Nội dung chi tiết

6 n_author Tác giả

7 n_from Nguồn tin

8 n_img Ảnh minh họa

9 n_show Cho phép hiển thị tin hay không. (adsbygoogle = window.adsbygoogle || []).push({});

10 n_date Ngày đăng tin

11 n_hot Tin nóng

• Cấu trúc thiết kế bảng “news(Hình 73):

Hình 73: Mô tả cấu tạo bảng cở sở dữ liệu “news”

1.8.Bảng thư góp ý - feedback

• Bảng dữ liệu feedback lưu các thông tin về góp ý của thành viên tới ban quản trị của website.

• Mô tả các trường trong bảng feedback:

STT Tên trường Mô tả

1 f_id Id góp ý

2 f_uid User_id

3 f_title Tiêu đề góp ý 4 f_sender Tên người gửi 5 f_email Địa chỉ email 6 f_content Nội dung góp

ý

7 f_date Ngày gửi

Bảng 8: Mô tả các trường dữ liệu trong bảng “feedback”

• Cấu trúc thiết kế bảng feedback (Hình 74):

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng website giới thiệu và quảng bá thị trường ô tô Việt Nam (Trang 84)