Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
BỘ GIÁO DỤC ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TPHCM - HUTECH
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN CHUYÊN NGÀNH: HỆ THỐNG THÔNG TIN
XÂY DỰNG HỆ THỐNG QUẢN LÝ
TOUR DU LỊCH
Giaó viên hướng dẫn: Thầy CAO TÙNG ANH
Sinh viên thực hiện : LƯƠNG TIỂU BẢO
MẠCH MINH ĐỨC
Lớp: 12HTHH2
TP.HỒ CHÍ MINH
THÁNG 11 NĂM 2013
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
LỜI CẢM ƠN
Lời cảm ơn đầu tiên nhóm em kính gửi đến Ban Giám Hiệu của Trường Đại
Học Kỹ thuật công nghệ TPHCM - HUTECH và thầy cô của khoa Công Nghệ
Thông Tin lời cảm ơn chân thành nhất.
Thầy cô đã tạo mọi điều kiện thuận lợi để chúng em tiếp thu kiến thức quý
giá trong suốt quá trình chúng em theo học ở trường, vì thế chúng em mới có được
những kiến thức và kỹ năng tốt để hoàn thành luận văn tốt nghiệp này tuy nhiên vẫn
còn nhiều vấn đề chưa được giải quyết một cách tối ưu nhóm em mong thầy cô
thông cảm và góp ý để chúng em làm hoàn thiện hơn nữa.
Chúng em xin gửi lời cảm ơn chân thành và sâu sắc nhất đến thầy hướng dẫn
luận văn của chúng em là thầy Cao Tùng Anh. Thầy đã dành rất nhiều thời gian và
nhiệt tình hướng dẫn cho nhóm em hoàn thành luận văn tốt nghiệp, trong quá trình
làm luận văn có rất nhiều vấn đề vướng mắc mà nhóm gặp phải thầy điều chỉ dạy
cho các hướng giải quyết tốt nhất để nhóm em suy nghĩ và giải quyết vấn đề.
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
Đánh giá kết quả
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
………………………………………………………………………………………
Mục Lục
CHƯƠNG I : TỔNG QUAN
1. Giới thiệu chung:
Xã hội ngày càng phát triển, nhu cầu vui chơi giải trí của con người càng nâng cao,
các địa điểm du lịch ngày càng thu hút nhiều du khách. Tuy nhiên các công ty du lịch
chưa đáp ứng được các yêu cầu của khách hàng. Việc quản lí thủ công gặp nhiều khó
khăn và phức tạp. Nhằm khắc phục điều này và mong muốn có một môi trường giao
tiếp giữa các du khách, đơn giản hóa việc đặt tour chúng em đã xây dựng hệ thống này.
Bên cạnh đó, du khách có thể nhận xét về tour và đọc những chia sẻ với mọi người.
Đóng góp ý kiến của mình với hệ thống để hệ thống hoàn thiện mình hơn, phục vụ
khách hàng tốt nhất.
Qua hệ thống, các bạn sẽ nắm bắt được nhiều thông tin bổ ích, như là những tour
đi nhiều nhất, xu hướng du lịch hiện tại và tương lai, thông tin cập nhập về du lịch Việt
Nam cũng như thế giới.
Trên nhu cầu thực tế đó nhóm em chọn đề tài “Xây Dựng Hệ Thống Quản Lý
Tour Du Lịch”.
2. Mục đích của hệ thống :
Xây dựng một hệ thống về du lịch, cung cấp những thông tin cần thiết cho
việc lựa chọn địa điểm du lịch.
Giao diện thân thiện, dễ dàng cho viêc chọn tour và đặt.
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
Nhiều thông tin cần thiết, mới mẻ về du lịch trong và ngoài nước được cập nhật
thường xuyên.
3. Phạm vi áp dụng của hệ thống:
Hệ thống sẽ được ứng dụng cho các công ty du lịch vừa và nhỏ, cho các du
khách muốn di tìm hiểu về du lịch Việt Nam và đặt tour du lịch.
4. Đối tượng sử dụng:
Đối tượng sử dụng chính của hệ thống là khách hàng, thành viên và người tham
gia quản trị (nhân viên công ty hoặc người có trách nhiệm quản trị).
CHƯƠNG II: PHÂN TÍCH HỆ THỐNG
I. Phân tích và thiết kế chức năng của hệ thống :
1. Các chức năng chính của hệ thống:
- Quản trị hệ thống.
- Quản trị khách hàng.
Vì vậy, hệ thống cung cấp thành 2 khối chức năng theo nghiệp xử lý.
1.1. Đối với quản trị hệ thống:
• Quản lý người dung
+ Kích hoạt tài khoản người dùng.
+ Có thể thêm ,sửa,xóa dữ liệu dữ liệu trong quyền hạn cho phép.
• Quản lý tin tức
+ Xem các đơn tin tức đã viết, cho phép đăng hay hủy bỏ việc đăng.
• Quản lý phản hồi
+ Cập nhật comment từ khách hàng vào CSDL.
• Quản lý tour
+ Cho phép xem, thêm, sửa, xóa cập nhật tour vào CSDL.
+ Cho phép đăng tour hoặc không.
• Quản lý đặt tour
+ Xem các đơn tour đã đặt, xác nhận,hay hủy bỏ đơn đặt.
• Quản lý gallery
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
+ Cho phép xem, thêm, sửa, xóa cập nhật ảnh vào CSDL.
+ Cho phép đăng ảnh hoặc không.
1.2. Đối với user, và người truy cập web:
• Xem tour đặt tour theo yêu cầu
+ Khách hành có thể xem từng tour hoặc tất cả các tour.
+ Tại mỗi tour hiển thị, thành viên có thể đặt tour.
+ Thông tin được gửi đi.
• Cung cấp khả năng tìm kiếm các tour
+ Khách hàng có thể tim tour theo nơi khởi hành,loại tour và ngày khởi hành.
+ Danh sách hiển thị chi tiết.
• Chức năng phản hồi
+ Các thành viên có thể viết nhận về tour.
+ Đọc những nhận xét của người khác.
• Chức năng liên hệ
+ Cung cấp địa chỉ chi tiết để khách hàng có thể liên hệ với quản trị viên.
+ Khách hàng viết phản hồi.
• Đăng ký
+ Khi đăng ký, khách hàng phải cung cấp đầy đủ các thông tin yêu cầu trong bản
đăng ký, sau đó gửi yêu cầu, nếu hợp lệ, web sẽ cung cấp account cho khách hàng.
• Đăng nhập
+ Sau khi đăng kí có thể: sử dụng giỏ hàng hay các tiện ích khác của hệ thống.
• Yêu cầu đặt tour.
+ Hệ thống cung cấp cho khác hàng một giỏ hàng điện tử; khách hàng có thể chọn
tour cần đặt cho vào giỏ hàng. Giỏ hàng được thiết kế giống như giỏ hàng thật trong
các siêu thị, khách hàng có thể thay đổi loại tour, ngày đi, số lượng tùy thích.
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Quản trị khách hàngQuản trị hệ thống
Đăng nhập Thêm Sửa Xóa
Đăng
ký
Đăng
Nhập
Tìm
Tour
Xem
Tour
Tin
Tức
Đặt
tour
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
2. Sơ đồ phân cấp chức năng:
Sơ đồ phân rã chức năng BFD
II. Phân tích cơ sở dữ liệu:
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Hệ thống
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
Tất cả mọi hệ thống đều phải sử dụng một cơ sở dữ liệu của mình.Vấn đề đặt ra là
cần xây dựng một cơ sở dữ liệu giảm được tối đa sự dư thừa dữ liệu đồng thời phải dễ
khôi phục và bảo trì.
Phương pháp xác định các đơn vị thông tin cơ sở có ích cho hệ thống nhằm xác
định rõ mối quan hệ bên trong. Nghĩa là mọi dữ liệu được lưu trữ một lần bên trong
toàn hệ thống của tô chức và có thể truy nhập từ bất kỳ module trương trình nào.
1. Xác định các thực thể:
Căn cứ vào mục tiêu quản lý có thể liệt kê các thực thể thể hiện các dữ liệu
thuộc phạm vi quản lý sau:
1.1 Tour
TOUR
idTour
idDiaDiem
idLoai
TenTour
UrlHinh
GioiThieu
Gia
Hot
Khuyenmai
SoLanXem
AnHien
1.2 Chi tiết Tour
CHITIETTOUR
idChiTiet
idTour
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
ThoiGianDi
NoiDung
KhachSan
idPT
NgayKhoiHanh
DiemKhoiHanh
NgayDangTour
idLichHDV
AnHien
1.3. Đặt Tour
DATTOUR
idDT
idUser
idTour
NgayDatTour
Gia
SoNguoi
Email
DienThoai
GhiChu
1.4. Users
USERS
idUser
HoTen
Username
Password
DiaChi
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
DienThoai
Email
NgayDangKy
idGroup
NgaySinh
GioiTinh
Active
RandomKey
LoginNumber
DisableDate
ExpireDate
1.5. User Group
USERGROUP
idGroup
ChucVu
1.6. User Log
USERLOG
idLog
idUser
IPAddress
LastLoginDate
LastActiveDate
Session
1.7. Phương tiện
PHUONGTIEN
idPT
TenPT
MoTa
ThuTu
AnHien
1.8. Địa Điểm
DIADIEM
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
idDiaDiem
TenDD
idLoai
ThuTu
AnHien
1.9. Loại Tour
LOAITOUR
idLoai
TenLoai
ThuTu
AnHien
1.10. Hướng Dẫn Viên
HDV
idHDV
TenHDV
DiaChiHDV
EmailHDV
DienThoaiHDV
AnHien
1.11. Lịch Hướng dẫn Viên
LICHDV
idLichHDV
idHDV
idTour
GhiChu
AnHien
1.12. Gửi mail
GUIMAIL
idMail
MailNguoiNhan
MailNguoiGui
LoiNhan
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
Url
NgayGui
1.13. Góp ý
GOPY
idGY
idTin
Ngay
NoiDung
Email
HoTen
DiaChi
1.14. Quảng cáo
QUANGCAO
idQC
MoTa
Url
UrlQC
ThuTu
SoLanClick
NgayBatDau
NgayKetThuc
AnHien
1.15. Menu
MENU
idMenu
TenMenu
Url
Icon
ThuTu
AnHien
idViTri
1.16. Vị trí Menu
VITRIMENU
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
idViTri
MoTa
1.17. Tin tức
TINTUC
idTin
idLT
TieuDe
TomTat
UrlHinh
Ngay
idUser
NoiDungTin
SoLanXem
KeyWord
TinNoiBat
AnHien
1.18. Loại Tin
LOAITIN
idLT
TenLoaiTin
ThuTu
AnHien
UrlHinh
KeyWord
2. Sơ đồ thực thể liên hệ - ERD
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
• 01 LOẠI TOUR có nhiều ĐỊA ĐIỂM, mỗi ĐỊA ĐIỂM chỉ thuộc 1 LOẠI
TOUR.
• 01 ĐỊA ĐIỂM có nhiều TOUR, mỗi TOUR chỉ thuộc 1 ĐỊA ĐIỂM.
• 01 TOURS có nhiều CHI TIẾT TOUR, mỗi CHI TIẾT TOUR chỉ thuộc 1
TOURS.
• 01 CHI TIẾT TOUR có nhiều PHƯƠNG TIỆN, mỗi PHƯƠNG TIỆN chỉ
thuộc 1 CHI TIẾT TOUR.
• 01 CHI TIẾT TOUR chỉ chứa 01 LỊCH HDV, mỗi LỊCH HDV chỉ thuộc 01
CHI TIẾT TOUR.
• 01 LỊCH HDV có nhiều HDV (hướng dẫn viên), mỗi HDV thuộc nhiều LỊCH
HDV.
• 01 GÓP Ý thuộc 1 TOUR, mỗi TOUR có nhiều GÓP Ý.
• 01 USER có nhiều USER LOG, mỗi USER LOG chỉ chứa 01 USER.
• 01 USERGROUP có nhiều USER, mỗi USER chỉ thuộc 01 USER GROUP.
• 01 USER có nhiều ĐẶT TOUR, mỗi ĐẶT TOUR chỉ chứa 01 USER.
• 01 ĐẶT TOUR chỉ chứa 01 TOUR, mỗi TOUR thuộc nhiều ĐẶT TOUR.
• 01 VỊ TRÍ MENU có nhiều MENU, mỗi MENU chỉ thuộc 01 VỊ TRÍ MENU.
III. Thiết kế bảng cơ sở dữ liệu:
1. Thiết kế các bảng:
TOURS
Tên trường Kiểu dữ liệu Kích
thước
Ràng buộc Ghi chú
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
idTour Int 12 Primary key Mã Tour
idDiaDiem Int 12 Foreign Key Mã Địa Điểm
Tour
idLoai Int 12 Foreign Key Mã loại Tour
TenTour Varchar 255 Not null TênTour
UrlHinh Varchar 255 Not null Thumnail Tour
GioiThieu Text Not null Giới thiệu về Tour
Gia Int 50 Not null Giá Tour
Hot Int 1 Tour hot
Khuyenmai Int 1 Tour khuyến mãi
SoLanXem Int 50 Số lần xem
AnHien Int 1 Not null Ẩn Hiện
CHITIETTOUR
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idChiTiet Int 12 Primary
key
Id Chi Tiết Tour
idTour Int 12 Foreign
Key
Mã Tour
ThoiGianDi Varchar 50 Not null Thời gian đi
NoiDung Text Not null Nội dung Tour
KhachSan Varchar 50 Not null Khách sạn
idPT Int 12 Not null Mã phương tiện
NgayKhoiHanh Varchar 50 Ngày khởi hành
DiemKhoiHanh Varchar 50 Điểm khởi hành
NgayDangTour Date Ngày đăng tour
idLichHDV Int 12 Mã Lịch HDV
AnHien Int 1 Not null Ẩn Hiện
DATTOUR
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idDT Int 12 Primary Mã Đặt Tour
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
key
idUser Int 12 Foreign
Key
Mã User
idTour Int 12 Foreign
Key
Mã Tour
NgayDatTour Datetime Not null Ngày đặt tour
Gia Int 50 Not null Giá Tour
SoNguoi Int 10 Số người
Ghi chú Text Ghi chú
USERS
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idUser Int 12 Primary
key
Mã User
HoTen Varchar 100 Not null Họ và tên User
Username Varchar 255 Not null Tên đăng nhập
Password Varchar 255 Not null Mật khẩu
DiaChi Varchar 255 Địa chỉ User
DienThoai Varchar 50 Not null Điện thoại User
Email Varchar 100 Email user
NgayDangKy Date Not null Ngày đăng kí tài
khoản
idGroup Int 12 Not null Mã nhóm
NgaySinh Date Ngày sinh
GioiTinh Int 1 Giới tính
Active Int 1 Not null Trạng thái kích hoạt
RandomKey Varchar 255 Khóa ngẫu nhiên
LoginNumber Int 12 Số lần đăng nhập
DisableDate Date Ngày khóa tài khoản
ExpireDate Date Ngày hết hạn tài
khoản
USERLOG
Tên trường Kiểu dữ
liệu
Kích
thước
Ràng buộc Ghi chú
idLog Int 12 Primary
key
Mã log
idUser Int 12 ForeignKe Mã User
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
y
IPAddress Varchar 20 Địa chỉ IP user
LastLoginDate Date Lần cuối đăng nhập
LastActiveDat
e
Date Lần kích hoạt
Session Text Session
PHUONGTIEN
Tên trường Kiểu dữ
liệu
Kích
thước
Ràng buộc Ghi chú
idPT Int 12 Primary
key
Mã phương tiện
TenPT Varchar 50 Not null Tên phương tiện
MoTa Varchar 255 Mô tả
ThuTu Int 12 Thứ tự
AnHien Int 1 Not null Ẩn hiện
DIADIEM
Tên trường Kiểu dữ liệu Kích
thước
Ràng buộc Ghi chú
idDiaDiem Int 12 Primary
key
Mã địa điểm
idLoai Int 12 Foreign
Key
Mã loại tour
TenDD Varchar 100 Not null Tên địa điểm
ThuTu Int 12 Thứ tự
AnHien Int 1 Not null Ẩn hiện
LOAITOUR
Tên trường Kiểu dữ liệu Kích
thước
Ràng buộc Ghi chú
idLoai Int 12 Primary
key
Mã loại
TenLoai Varchar 100 Not null Tên loại tour
ThuTu Int 12 Thứ tự
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
AnHien Int 1 Not null Ẩn hiện
LICHHDV
Tên trường Kiểu dữ liệu Kích
thước
Ràng buộc Ghi chú
idLichHDV Int 12 Primary
key
Mã lịch hướng dẫn
viên
idHDV Int 12 Foreign
Key
Mã HDV
idTour Int 12 Foreign
Key
Mã tour
GhiChu Text Ghi chú
AnHien Int 1 Not null Ẩn hiện
HDV
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idHDV Int 12 Primary
key
Mã HDV
TenHDV Varchar 50 Not null Tên HDV
DiaChiHDV Varchar 255 Địa chỉ HDV
EmailHDV Varchar 255 Email HDV
DienThoaiHDV Varchar
50
Not null Điện thoại HDV
AnHien Int 1 Not null Ẩn hiện
MENU
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idMenu Int 12 Primary
key
Mã menu
TenMenu Varchar 50 Not null Tên menu
Url Varchar 255 Đường dẫn
Icon Varchar 255 Icon
ThuTu Int 12 Thứ tự
AnHien Int 1 Not null Ẩn hiện
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
VITRIMENU
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idViTri Int 12 Primary
key
Mã vị trí
MoTa Varchar 50 Mô tả
TINTUC
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idTin Int 12 Primary
key
Mã tin
idLT Int 12 Foreign
Key
Mã loại tin
TieuDe Varchar 255 Not null Tiêu đề
TomTat Text Not null Tóm tắt
UrlHinh Varchar 255 Url hình
Ngay Date Ngày tạo
idUser Int 12 Not null Mã user
NoiDungTin Text Nội dung tin
SoLanXem Int 12 Số lần xem
KeyWord Varchar 255 Từ khóa
TinNoiBat Int 1 Tin nổi bật
AnHien Int 1 Not null Ẩn hiện
LOAITIN
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idLT Int 12 Primary
key
Mã loại tin
TenLoaiTin Varchar 50 Not null Tên loại tin
ThuTu Int 12 Thứ tự
AnHien Int 1 Not null Ẩn hiện
UrlHinh Varchar 255 Url
KeyWord Varchar 255 Từ khóa
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
GUIMAIL
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idMail Int 12 Primary
key
Mã mail
MaiNguoiNhan Varchar 255 Not null Mail người nhận
MailNguoiGui Varchar 255 Not null Mail người gửi
LoiNhan Varchar 255 Lời nhắn
Url Varchar 255 Url
NgayGui Date Not null Ngày gửi
GOPY
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idGY Int 12 Primary
key
Mã góp ý
idTour Int 12 Foreign
Key
Mã Tour
Ngay Datetime Ngày
NoiDung Text Not null Nội dung
Email Varchar 255 Email
HoTen Varchar 100 Họ và tên
DiaChi Varchar 255 Địa chỉ
QUANGCAO
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idQC Int 12 Primary
key
Mã quảng cáo
MoTa Varchar 255 Mô tả
Url Varchar 255 Url
UrlQC Varchar 255 Link khi bấm QC
ThuTu Int 12 Thứ tự
SolanClick Int 12 Số lần click
NgayBatDau Date Ngày bắt đầu
NgayKetThuc Date Ngày kết thúc
AnHien Int 1 Not null Ẩn hiện
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
USERGROUP
Tên trường Kiểu dữ liệu Kích
thước
Ràng
buộc
Ghi chú
idGroup Int 12 Primary
key
Mã quảng cáo
ChucVu Varchar 255 Chức vụ User
2. Mô hình RD:
3. Ràng buộc toàn vẹn trong Cơ sở dữ liệu:
LOẠI TOUR (LOAITOUR)
R1:
- Mỗi loại tour có 1 mã loại tour để xác định.
Nội dung: ∀ T1,T2 ∈ LOAITOUR: T1.IDLOAI ≠ T2.IDLOAI
Bối cảnh: quan hệ LOAITOUR
R1 Thêm Xóa Sửa
LOAITOUR + (IDLOAI) - -
ĐỊA ĐIỂM (DIADIEM)
R2:
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
- Mỗi DIADIEM phải thuộc 1 LOAITOUR.
- Mỗi địa điểm có 1 mã địa điểm để xác định.
Nội dung:
DIADIEM[idLoai] ⊆ LOAITOUR[idLoai]
∀ T1,T2 ∈ DIADIEM: T1.IDDIADIEM ≠ T2.IDDIADIEM
Bối cảnh: quan hệ DIADIEM, LOAITOUR
R2 Thêm Xóa Sửa
DIADIEM + (IDDIADIEM) - +
LOAITOUR - + -
TOUR (TOURS)
R3:
- Mỗi TOUR phải thuộc 1 LOAITOUR.
- Mỗi TOUR phải thuộc 1 DIADIEM.
- Mỗi TOUR có 1 mã tour để xác định.
Nội dung:
TOUR[idLoai] ⊆ LOAITOUR[idLoai]
TOUR[idDiaDiem] ⊆ DIADIEM[idDiaDiem]
∀ T1,T2 ∈ TOURS: T1.IDTOUR ≠ T2.IDTOUR
Bối cảnh: quan hệ TOUR, DIADIEM, LOAITOUR
R3 Thêm Xóa Sửa
TOUR +(IDTOUR) - -
DIADIEM - + -
LOAITOUR - + -
CHI TIẾT TOUR (CHITIETTOUR)
R4:
- Mỗi CHITIETTOUR phải thuộc 1 TOUR.
- Mỗi CHITIETTOUR phải có 1 PHUONGTIEN.
- Mỗi CHITIETTOUR phải có 1 LICHHDV.
- Mỗi CHITIETTOUR có 1 mã chi tiết tour để xác định.
Nội dung:
CHITIETTOUR[idTour] ⊆ TOUR[idTour]
CHITIETTOUR[idPT] ⊆ PHUONGTIEN[idPT]
CHITIETTOUR[idLichHDV] ⊆ LICHHDV[idLichHDV]
∀ T1,T2 ∈ CHITIETTOUR: T1.IDCHITIET ≠ T2.IDCHITIET
Bối cảnh: quan hệ TOUR, CHITIETTOUR, PHUONGTIEN, LICHHDV
R4 Thêm Xóa Sửa
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
CHITIETTOUR +(IDCHITIET) - +
TOUR - + -
LICHHDV - + -
PHUONGTIEN - + -
PHƯƠNG TIỆN (PHUONGTIEN)
R5:
- Mỗi PHUONGTIEN có 1 mã phương tiện để xác định.
Nội dung:
∀ T1,T2 ∈ PHUONGTIEN: T1.IDPT ≠ T2.IDPT
Bối cảnh: quan hệ PHUONGTIEN
R5 Thêm Xóa Sửa
PHUONGTIEN + (IDPT) - +
HƯỚNG DẪN VIÊN (HDV)
R6:
- Mỗi HDV có 1 mã hướng dẫn viên để xác định.
Nội dung:
∀ T1,T2 ∈ HDV: T1.IDHDV ≠ T2.IDHDV
Bối cảnh: quan hệ HDV
R6 Thêm Xóa Sửa
HDV +(IDHDV) - +
LỊCH HƯỚNG DẪN VIÊN (LICHHDV)
R7:
- Mỗi LICHHDV phải thuộc 1 HDV.
- Mỗi LICHHDV có 1 mã lịch hướng dẫn viên để xác định.
Nội dung:
LICHHDV[idHDV] ⊆ HDV[idHDV]
∀ T1,T2 ∈ LICHHDV: T1.IDLICHHDV ≠ T2.IDLICHHDV
Bối cảnh: quan hệ LICHHDV, HDV
R7 Thêm Xóa Sửa
LICHHDV +(IDLICHHDV) - +
HDV - + -
ĐẶT TOUR (DATTOUR)
R8:
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
- Mỗi DATTOUR phải thuộc 1 TOUR.
- Mỗi DATTOUR có 1 mã đặt tour để xác định.
Nội dung:
DATTOUR[idTour] ⊆ TOUR[idTour]
∀ T1,T2 ∈ DATTOUR: T1.IDDT ≠ T2.IDDT
Bối cảnh: quan hệ TOUR, DATTOUR
R8 Thêm Xóa Sửa
DATTOUR +(IDDATTOUR) - -
TOUR - + -
GÓP Ý (GOPY)
R9:
- Mỗi GOPY phải thuộc 1 TOUR.
- Mỗi GOPY có 1 mã góp ý để xác định.
Nội dung:
GOPY[idTour] ⊆ TOUR[idTour]
∀ T1,T2 ∈ GOPY: T1.IDGY ≠ T2.IDGY
Bối cảnh: quan hệ TOUR, GOPY
R9 Thêm Xóa Sửa
GOPY +(IDGOPY) - +
TOUR - + -
USER (USERS)
R10:
- Mỗi USER có 1 mã user để xác định.
- Mỗi USER phải thuộc 1 USERGROUP.
Nội dung:
∀ T1,T2 ∈ USER: T1.IDUSER ≠ T2.IDUSER
USER[idGroup] ⊆ USERGROUP[idGroup]
Bối cảnh: quan hệ USER, USERGROUP
R10 Thêm Xóa Sửa
USER +(IDUSER) - +
USERGROUP + + -
USERLOG (USERLOG)
R11:
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang
Xây Dựng Hệ Thống Quản Lý Tour Du Lịch
- Mỗi USERLOG phải thuộc 1 USER.
- Mỗi USERLOG có 1 mã userlog để xác định.
Nội dung:
USERLOG[idUser] ⊆ USER[idUser]
∀ T1,T2 ∈ USERLOG: T1.IDLOG ≠ T2.IDLOG
Bối cảnh: quan hệ USERLOG, USER
R11 Thêm Xóa Sửa
USERLOG +(IDLOG) - +
USER - + -
USERGROUP (USERGROUP)
R12:
- Mỗi USERGROUP có 1 mã user group để xác định.
Nội dung:
∀ T1,T2 ∈ USERGROUP: T1.IDGROUP ≠ T2.IDGROUP
Bối cảnh: quan hệ USERGROUP
R12 Thêm Xóa Sửa
USERGROUP +(IDGROUP) - +
TIN TỨC (TINTUC)
R13:
- Mỗi TINTUC phải thuộc 1 LOAITIN.
- Mỗi TINTUC có 1 mã tin để xác định.
Nội dung:
TINTUC[idLT] ⊆ LOAITIN[idLT]
∀ T1,T2 ∈ TINTUC: T1.IDTIN ≠ T2.IDTIN
Bối cảnh: quan hệ TINTUC, LOAITIN
R13 Thêm Xóa Sửa
TINTUC +(IDTIN) - +
LOAITIN - + -
LOẠI TIN (LOAITIN)
R14:
- Mỗi LOAITIN có 1 mã loại tin để xác định.
Nội dung:
∀ T1,T2 ∈ LOAITIN: T1.IDLT ≠ T2.IDLT
Bối cảnh: quan hệ LOAITIN
R14 Thêm Xóa Sửa
GVHD: Cao Tùng Anh
SVTH: Lương Tiểu Bảo
Mạch Minh Đức Trang