Mô tả chi tiết quan hệ

Một phần của tài liệu Ứng dụng jsp servlet trên nền java, để triển khai website quản lý tour du lịch (Trang 22 - 29)

CHƯƠNG 2. CƠ SỞ LÝ THUYẾT VÀ PHÂN TÍCH HỆ THỐNG

2.4. PHÂN TÍCH VÀ THIẾT KẾ CSDL

2.4.3. Mô tả chi tiết quan hệ

 Tbl_NHATTRINH

- Mô tả : lưu lại các hoạt động, khách sạn, nhà hàng, nhà xe trong suốt tour - Khóa chính : MaNhatTrinh

- Chi tiết

Name Type Null or Not Null Description

MaNhatTrinh Int (auto increment) Not Null Mã nhật trinh

MaKhachSan int Null Mã khách sạn

MaNhaHang int Null Mã nhà hàng

MaNhaXe int Null Mã nhà xe

NgayDen int Null Ngày đến

MaTourMau int Not Null Mã tour mẫu

MaDiaDiem int Not Null Mã địa điểm

HoatDong Nvarchar(MAX) Null Hoạt động

 Tbl_DIADIAMTHAMQUAN

- Mô tả : lưu địa điểm du lịch có thể đến - Khóa chính : MaDiaDiem

- Chi tiết

Name Type Null or Not Null Description

MaDiaDiem Int (auto increment) Not Null Mã địa điểm

TenDiaDiem Nvarchar(50) Null Tên địa điểm

HinhAnh Varchar(50) Null Hình ảnh

GioiThieu Nvarchar(MAX) Null Giới thiệu

 Tbl_KHACHSAN

- Mô tả : lưu các tin tức về khách sạn trên các tỉnh thành như địa chỉ, mail, sdt ...

- Khóa chính : MaKhachSan - Chi tiết

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 22 Name Type Null or Not Null Description

MaKhachSan Int (auto increment) Not Null Mã khách sạn

TenKhachSan nvarchar(100) Null Tên khách sạn

DiaChi nvarchar(300) Null Địa chỉ

SDT varchar(20) Null Số điện thoại

Email varchar(20) Null Email

MoTa nvarchar(MAX) Null Mô tả

LoaiKS int Null Loại khách sạn

Logo varchar(100) Null Logo

MaDiaDiem int Not Null Mã địa điểm

 Tbl_NHAHANG

- Mô tả : lưu các thông tin về nhà hàng trên các tỉnh như địa chỉ, sdt .. . - Khóa chính : MaNhaHang

- Chi tiết

Name Type Null or Not Null Description

MaNhaHang Int (auto increment) Not Null Mã nhà hàng

TenNhaHang nvarchar(100) Null Tên nhà hàng

DiaChi nvarchar(300) Null Địa chỉ

SDT varchar(20) Null Số điện thoại

Email varchar(20) Null Email

MoTa nvarchar(MAX) Null Mô tả

Logo varchar(100) Null Logo

MaDiaDiem int Not Null Mã địa điểm

 Tbl_NHAXE

- Mô tả : lưu các thông tin về nhà xe trên các tỉnh như địa chỉ, sdt .. . - Khóa chính : MaNhaXe

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 23 - Chi tiết

Name Type Null or Not Null Description

MaNhaXe Int (auto increment) Not Null Mã nhà xe

TenNhaXe nvarchar(100) Null Tên nhà xe

DiaChi nvarchar(300) Null Địa chỉ

SDT varchar(20) Null Số điện thoại

Email varchar(20) Null Email

MoTa nvarchar(MAX) Null Mô tả

Logo varchar(100) Null Logo

MaDiaDiem int Not Null Mã địa điểm

 Tbl_CHITIETTOUR

- Mô tả : lưu tên tour, ngày bắt đầu và ngày kết thúc - Khóa chính : MaChiTietTour

- Chi tiết

Name Type Null or Not Null Description

MaChiTietTour Int (auto increment) Not Null Mã chi tiết tour

MaTourMau int Not Null Mã tour mẫu

NgayBatDau date Null Ngày bắt đầu

NgayKetThuc date Null Ngày kết thúc

TenTour nvarchar(500) Null Tên tour

 Tbl_TOURMAU

- Mô tả : lưu các thông tin về các tour mẫu như giá, tần suất ...

- Khóa Chính : MaTourMau - Chi tiết

Name Type Null or Not Null Description MaTourMau Int (auto increment) Not Null Mã tour mẫu

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 24

MaLoaiTour int Not Null Mã loại tour

TenTourMau nvarchar(50) Null Tên tour mẫu

GiaThamKhao money Null Giá tham khảo

TanSuat int Null Tần suất

 Tbl_LOAITOUR

- Mô tả : tour thì có tour định kỳ và tour đột xuất - Khóa chính : MaLoaiTour

- Chi tiết

Name Type Null or Not Null Description

MaLoaiTour Int (auto increment) Not Null Mã loại tour

TenLoaiTour nvarchar(50) Null Tên loại tour

 Tbl_KHACHHANG

- Mô tả : lưu các thông tin của khách hàng như tài khoản, địa chỉ, sđt ... để tiện cho việc liên lạc

- Khóa chính : MaKhachHang - Chi tiết

Name Type Null or Not Null Description

MaKhachHang Int (auto increment) Not Null Mã khách hàng

TenKhachHang nvarchar(50) Null Tên khách hàng

DiaChi nvarchar(300) Null Địa chỉ

SDT varchar(20) Null Số điện thoại

Email varchar(50) Null Email

GioiTinh bit Null Giới tính

CMND varchar(20) Null Số chứng mình thư

NgaySinh date Null Ngày sinh

AnhDaiDien varchar(100) Null ảnh đại diện

TaiKhoan varchar(50) Null Tài khoản

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 25

MatKhau varchar(50) Null Mật khẩu

MaUuDai int Null Ma ưu đãi

 Tbl_UUDAI

- Mô tả : lưu điểmkinh nghiệm và điểm tích lũy của mỗi khách hàng - Khóa chính : MaUuDai

- Chi tiết

Name Type Null or Not Null Description

MaUuDai Int Not Null Mã ưu đãi

DiemKinhNghiem Int Null Điểm kinh nghiệm

DiemTichLuy Int Null Điểm tích lũy

 Tbl_DATTOUR

- Mô tả : lưu lại ngày đặt tour và tình trạng đặt của khách hàng - Khóa chính : MaKhachHang, MaChiTietTour, NgayDat - Chi tiết

Name Type Null or Not Null Description

MaKhachHang Int Not Null Mã khách hàng

MaChiTietTour Int Not Null Mã chi tiết tour

NgayDat Date Not Null Ngày đặt

TinhTrang Int Null Tình trạng

 Tbl_DEXUAT

- Mô tả : lưu lại thông tin khách hàng đề xuất 1 tour mới - Khóa chính : MaDeXuat

- Chi tiết

Name Type Null or Not Null Description MaDeXuat Int (auto increment) Not Null Mã đề xuất

NgayDeXuat date Null Ngày đề xuất

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 26

NgayDXDi date Null Ngày đề xuất đi

NgayDXDen date Null Ngày đề xuất đến

MaKhachHang int Not Null Mã khách hàng

SoLuong int Null Số lượng

NoiXuatPhat nvarchar(500) Null Nơi xuất phát

DichDen nvarchar(500) Null Đích đến

 Tbl_LOTRINHDEXUAT

- Mô tả : lưu lại lộ trình mak khách hàng đề xuất - Khóa chính : MaLTDX

- Khóa phụ : MaDeXuat, MaDiaDiem - Chi tiết

Name Type Null or Not Null Description

MaLTDX Int (auto increment) Not Null Mã lộ trình đề xuất

MaDeXuat Int Not Null Mã đề xuất

MaDiaDiem Int Not Null Mã địa điểm

 Tbl_PHANHOI

- Mô tả : lưu nội dung phản hồi của khách hàng về tour đá sử dụng - Khóa chính : MaPhanHoi, ThoiGianPH

- Chi tiết

Name Type Null or Not Null Description

MaPhanHoi Int (auto increment) Not Null Mã phản hồi

MaChiTietTour Int Not Null Mã chi tiết tour

NgayKhachHang Int Not Null Mã khách hàng

ThoiGianPH Datetime Not Null Thời gian phản hồi

NoiDungPH nvarchar(MAX) Null Nội dung phản hồi

TrangThai bit Null Trạng thái

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 27

 Tbl_LOAITAIKHOAN

- Mô tả : lưu các loại tài khoản cho người quản lý - Khóa chính : MaLoaiTaiKhoan

- Chi tiết

Name Type Null or Not Null Description

MaLoaiTK Int (auto increment) Not Null Mã loại tài khoản

TenLoaiTK nvarchar(50) Null Tên loại tài khoản

 Tbl_TAIKHOAN

- Mô tả : lưu thông tin của người quản lý như địa chỉ, tên tài khoản, email ...

- Khóa chính : TenTaiKhoan - Chi tiết

Name Type Null or Not Null Description

TenTaiKhoan nvarchar(50) Not Null Tên tài khoản

MatKhau varchar(50) Not Null Mật khẩu

MaLoaiTK int Not Null Mã loại tài khoản

HoTen nvarchar(100) Null Họ tên

NgaySinh varchar(100) Null Ngày sinh

SDT varchar(20) Null Số điện thoại

Email varchar(50) Null email

GioiTinh bit Null Giới tính

SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 28 CHƯƠNG 3. THIẾT KẾ GIAO DIỆN

Một phần của tài liệu Ứng dụng jsp servlet trên nền java, để triển khai website quản lý tour du lịch (Trang 22 - 29)

Tải bản đầy đủ (PDF)

(40 trang)