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