Nắm được nhu cầu này, nhóm chúng em quyết định xây dựng một hệ thống website du lịch gọn nhẹ, phù hợp cho người dùng, dễ sử dụng và đáp ứng đầy đủ như cầu khách hàng với các chức năng ch
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
Nhóm sinh viên thực hiện:
NGUYỄN ĐĂNG QUÂN NGUYỄN NGỌC TỈNH
XÂY DỰNG HỆ THỐNG WEBSITE DU LỊCH
ĐỒ ÁN LUẬN VĂN TẬP TỐT NGHIỆP
HỆ THỐNG THÔNG TIN
TP.HỒ CHÍ MINH, 2013
Trang 2TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
Nhóm sinh viên thực hiện:
XÂY DỰNG HỆ THỐNG WEBSITE DU LỊCH
ĐỒ ÁN LUẬN VĂN TỐT NGHIỆP
HỆ THỐNG THÔNG TIN
GIÁO VIÊN HƯỚNG DẪN
ThS NGUYỄN THỊ NGỌC THANH
Trang 3LỜI CẢM ƠN
Trong quá trình học tập và tìm hiểu để thực hiện đồ án tốt nghiệp này, nhóm thực hiện đã nhận được rất nhiều sự giúp đỡ vô cùng quý báu Nhóm thực hiện xin gửi lời cảm ơn chân thành đến quý thầy giáo, cô giáo trường Đại học Giao Thông Vận Tải TP.HCM đã tận tình giảng dạy cho chúng em trong suốt thời gian học tập tại trường, luôn tạo những điều kiện thuận lợi giúp chúng em học tập tốt hơn và có thể phát huy hết khả năng của mình Đặc biệt, nhóm chúng em xin bày tỏ lòng biết
ơn sâu sắc đến cô ThS Nguyễn Thị Ngọc Thanh, người đã tận tình hướng dẫn và giúp đỡ nhóm thực hiện đồ án trong thời gian qua Nhóm thực hiện cũng xin chân thành cảm ơn các bạn trên các diễn đàn đã nhiệt tình giúp đỡ và hỗ trợ nhiệt tình
Do sự hạn chế về mặt thời gian, kiến thức cũng như kinh nghiệm nghiên cứu nên đồ án luận văn tốt nghiệp không tránh khỏi những sai sót và hạn chế nhất định Nhóm thực hiện đề tài rất mong nhận được sự đóng góp, phê bình của quý thầy cô giáo và bạn đọc để báo cáo luận tốt nghiệp được hoàn thiện hơn
Trang 4LỜI CAM ĐOAN
Chúng em xin cam đoan rằng luận án này được xây dựng bằng chính công sức của mình dưới sự hướng dẫn của Th.s Nguyễn Thị Ngọc Thanh, không sao chép các nguồn khác dưới bất cứ mọi hình thức nào khác Các số liệu, bảng biểu, hình ảnh hoặc dữ liệu là trung thực do chúng em tự thiết kế Nếu có lấy ở nguồn bên ngoài thì có ghi rõ nguồn và tác giả
Chúng em xin chịu hoàn toàn trách nhiệm trước Hội đồng về kết quả luận văn của mình nếu như có sai phạm
Nhóm sinh thực hiện: Nguyễn Đăng Quân Nguyễn Ngọc Tỉnh
Trang 5MỤC LỤC
DANH MỤC HÌNH ẢNH iv
DANH MỤC BẢNG BIỂU v
QUY ƯỚC VỀ KÝ HIỆU SỬ DỤNG TRONG CÁC SƠ ĐỒ MÔ HÌNH HÓA HOẠT ĐỘNG WEBSITE DU LỊCH vi
LỜI MỞ ĐẦU vii
CHƯƠNG 1: MỞ ĐẦU 1
1.1 Lý do chọn đề tài 1
1.2 Phát biểu đề tài 1
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 4
2.1 Xác định yêu cầu 4
2.2 Đặc tả yêu cầu 4
2.2.1 Yêu cầu chức năng 4
2.2.2 Yêu cầu phi chức năng 5
2.3 Xây dựng biểu đồ chức năng hệ thống 5
2.3.1 Tác Nhân 5
2.3.2 Chức năng hệ thống 5
2.4 Biểu đồ hoạt động 8
2.4.1 Biểu đồ hoạt động cho chức năng admin đăng nhập 8
2.4.2 Biểu đồ hoạt động cho chức năng thêm tour du lịch mới 9
2.4.4 Biểu đồ hoạt động cho chức năng thêm khách sạn 11
2.4.5 Biểu đồ hoạt động cho chức năng đặt phòng khách sạn 12
2.4.6 Biểu đồ hoạt động cho chức năng đặt vé máy bay 13
2.5 Xây dựng biểu đồ thực thể 14
2.5.1 Các thực thể 14
Trang 62.5.2 Sơ đồ lớp 19
2.5.3 Sơ đồ mối quan hệ giữa các bảng trong cơ sở dữ liệu 20
2.6 Xây dựng biểu đồ tương tác tuần tự 21
2.6.1 Biểu đồ tương tác tuần tự cho chức năng thêm tour 21
2.6.2 Biểu đồ tương tác tuần tự cho chức năng thêm chương trình 22
2.6.3 Biểu đồ tương tác tuần tự cho chức năng đặt tour 22
2.6.4 Biểu đồ tương tác tuần tự cho chức năng đặt phòng khách sạn 24
2.6.5 Biểu đồ tương tác tuần tự cho chức năng đặt vé 25
CHƯƠNG 3: CÔNG NGHỆ SỬ DỤNG 26
3.1 Giới thiệu về Codeigniter Framework 26
3.1.1 Tổng quan 26
3.1.2 Tìm hiểu mô hình Model – View – Controller (M-V-C) 28
3.1.3 Dòng chảy dữ liệu trong Codeigniter 29
3.2 Cách cài đặt và sử dụng 30
CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 32
4.1 Thiết kế cơ sở dữ liệu 32
4.2 Thiết kế giao diện 33
4.2.1 Sơ đồ liên kết các trang 33
4.2.2 Mô tả chi tiết các màn hình chính 33
4.2.2.1 Giao diện trang người dùng và các chức năng 33
4.2.2.2 Giao diện trang quản trị và các chức năng 43
CHƯƠNG 5: TRIỂN KHAI HỆ THỐNG 48
5.1 Hướng dẫn cài đặt 48
Trang 7CHƯƠNG 6: ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỀN 49
6.1 Đánh giá và kết luận 49
6.2 Hướng phát triển 49
Tài liệu tham khảo 50
Trang 8DANH MỤC HÌNH ẢNH
Hình 2.1 Biểu đồ phân rã chức năng của hệ thống 7
Hình 2.2 Biểu đồ cho chức năng admin đăng nhập 8
Hình 2.3 Biểu đồ hoạt động cho chức năng thêm tour 9
Hình 2.4 Biểu đồ hoạt động cho chức năng đặt tour 10
Hình 2.5 Biểu đồ hoạt động cho chức năng thêm khách sạn 11
Hình 2.6 Biểu đồ hoạt động cho chức năng đặt phòng khách sạn 12
Hình 2.7 Biểu đồ hoạt động cho chức năng đặt vé máy bay 13
Hình 2.8 Sơ đồ mối quan hệ thực thể 20
Hình 2.9 Biểu đồ tương tác tuần tự cho chức năng thêm tour 21
Hình 2.10 Biểu đồ tuần tự cho chức năng thêm chương trình 22
Hình 2.11 Biểu đồ tương tác tuần tự cho chức năng đặt tour 23
Hình 2.12 Biểu đồ tương tác tuần tự cho chức năng đặt phòng khách sạn 24 Hình 2.13 Biểu đồ tương tác tuần tự cho chức năng đặt vé 25
Hình 3.1 Hình minh họa mô hình MVC 28
Hình 3.2 Sơ đồ thể hiện dòng chảy dữ liệu trong CodeIgniter 29
Hình 3.3 Cấu trúc thư mục trong CodeIgniter Framework 30
Hình 4.1 Mô hình quan hệ các bảng trong cơ sở dữ liệu du lịch 32
Hình 4.2 Màn hình trang chủ 34
Hình 4.3 Màn hình danh sách tour trong điểm du lịch 35
Hình 4.4 Màn hình trang chi tiết tour 37
Hình 4.5 Màn hình trang danh sách khách sạn 38
Hình 4.6 Màn hình trang chi tiết khách sạn 41
Hình 4.7 Màn hình trang đặt phòng khách sạn 41
Hình 4.8 Màn hình trang đặt vé máy bay 42
Trang 9Hình 4.10 Màn hình trang đăng nhập quản trị 44
Hình 4.11 Màn hình trang quản lý danh sách tour du lịch 45
Hình 4.12 Màn hình quản lý danh sách khách sạn 46
Hình 4.13 Màn hình trang quản lý đặt tour 46
Hình 4.14 Màn hình quản lý trang đặt phòng 47
Hình 4.15 Màn hình trang đặt vé máy bay 47
DANH MỤC BẢNG BIỂU ảng 2.1 Table khách hàng 14
ảng 2.2 Table hanh khach 14
ảng 2.3 Table dat tour 16
ảng 2.4 Table diemDL 16
ảng 2.5 Table chuongtrinh 17
ảng 2.6 Table hotel rows 17
ảng 2.7 Table hotel room 18
ảng 2.8 Table dat ve 18
ảng 2.9 Table dat phong 19
Trang 10QUY ƢỚC VỀ KÝ HIỆU SỬ DỤNG TRONG CÁC SƠ ĐỒ MÔ HÌNH HÓA
HOẠT ĐỘNG WEBSITE DU LỊCH
Trang 11LỜI MỞ ĐẦU
Ở nước ta, trong những năm vừa qua, tốc độ phát triển kinh tế cao, nhu cầu về đi lại, du lịch không ngừng tăng cao Đặc biệt năm nay là năm
du lịch Việt Nam
Hiện nay có rất nhiều các trang web giới thiệu các tour du lịch trong
và ngoài nước cũng như là các dịch vụ phục vụ cho tour du lịch như là dịch
vụ phòng khách sạn, đặt vé máy bay,v.v… Các trang du lịch nổi tiếng hiện nay như là: fiditour, mytour, dulichviet,…
Nhưng thực trạng ở Việt Nam hiện nay, số lượng website rất nhiều nhưng chất lượng thì chênh lệch nhau khá xa Chất lượng website cũng không đồng đều nhau về giao diện, tối ưu thuật toán, sự thân thiện và tìm kiếm chính xác cho người dùng
Đặc biệt là website có lượng dữ liệu lớn, viết bằng framework không phổ biến cho lắm tính tới thời điểm hiện tại
Nắm được nhu cầu này, nhóm chúng em quyết định xây dựng một
hệ thống website du lịch gọn nhẹ, phù hợp cho người dùng, dễ sử dụng và đáp ứng đầy đủ như cầu khách hàng với các chức năng chính như là xem và đặt tour, xem và đặt phòng khách sạn, đặt vé máy bay Ngoài ra còn có một
số chức năng khác như là tin tức, liên hệ Website được xây dựng bởi mã nguồn mở Codeigniter Framework, đây đang là framework mạnh và đang trong giai đoạn phát triển
Cấu trúc luận văn
- Chương 1: Mở đầu Giới thiệu tổng quan về đề tài, các chức năng được
cài đặt trong website, các hướng xây dựng và phát triển website du lịch, khách sạn, đặt vé máy bay đã được thực hiện trong nước
- Chương 2: Phân tích hệ thống Cách thức tổ chức & đặc tả yêu cầu quản
lý tour, khách sạn, vé máy bay của một công ty du lịch; đồng thời, đưa ra các yêu cầu cụ thể cho việc xây dựng website giới thiệu chương trình du lịch đến khách hàng
Trang 12- Chương 3: Công nghệ sử dụng Giới thiệu tổng quan về Codeigniter
Framework, cách cài đặt và sử dụng
- Chương 4: Thiết kế hệ thống: bao gồm thiết kế cơ sở dữ liệu và thiết kế
giao diện Thiết kế cơ sở dữ liệu trình bày các xử lý chính trên cơ sở dữ liệu đã lập, nhằm phục vụ cho việc lập trình hoạt động của website Thiết
kế giao diện là mô tả giao diện, hoạt động của các trang được thiết kế và
các quan hệ giữa chúng
- Chương 5: Triển khai thệ thống Tiến hành chạy thử website, cách sử
dụng ở trang người dùng và trang quản trị
- Chương 6: Đánh giá và kết luận Tóm tắt lại các chức năng đã xây dựng,
đánh giá kết quả và đề ra một số hướng phát triển trong tương lai
Trang 13CHƯƠNG 1: MỞ ĐẦU 1.1 Lý do chọn đề tài
Xuất phát từ nhu cầu thực tiễn và hiện trạng của ngành du lịch Việt Nam hiện nay Nhằm tạo ra một website động trình bày các tour du lịch, khách sạn và đặt vé máy bay ở trong nước một cách khoa học và đơn giản nhất Mặt khác, đây cũng là đề tài khá nóng hổi và bắt kịp thời đại Thêm vào đó là Việt Nam là nước có nhiều tài nguyên thiên nhiên, danh lam thắng cảnh đẹp, nhằm khai thác triệt để nguồn tài nguyên đó nên đề tài du lịch luôn được xã hội quan tâm Có như vậy, xây dựng hệ website du lịch
để giới thiệu cho bạn bè năm châu được biết tới Việt Nam thân yêu của chúng ta
1.2 Phát biểu đề tài
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện
tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu
Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người
Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh
Trang 14nghiệp Đối với một công ty du lịch, việc quảng bá và giới thiệu đến khách hàng các chương trình du lịch cũng như các dịch vụ do công ty tổ chức trong từng thời điểm một cách hiệu quả và kịp thời là yếu tố mang tính quyết định cho sự tồn tại và phát triển của công ty Vì vậy, sẽ thật thiếu sót nếu công ty của bạn chưa xây dựng được một website để giới thiệu rộng rãi các tour mà bạn tổ chức Và một vấn đề được đặt ra song song cùng với nó,
là làm sao để có thể quản lý và điều hành website một cách dễ dàng và hiệu quả, có như vậy, thì mới tránh được sự nhàm chán cho những khách hàng thường xuyên của website và thu được những kết quả như mong muốn Đây
là vấn đề hết sức cấp thiết và luôn là mối trăn trở của hầu hết các công ty du lịch nói riêng và cả các doanh nghiệp khác nói chung, nhất là các doanh nghiệp Việt Nam
Hiện nay đa số các website của các doanh nghiệp tại Việt Nam được làm từ các mã nguồn mở Lợi thế hàng đầu mà ta thấy từ việc thiết kế mã bằng mã nguồn mở là nhanh chóng, tiện lợi, cấu trúc khoa học, trực quan và
dễ sử dụng và quản lý
Với đồ án này, chúng em xin được trình bày một cách thức quản lý website giúp cho những người quản trị dễ dàng trong việc quản lý, thay đổi, cập nhật thông tin trang web, cũng như quản lý khách hàng một cách hiệu quả và các đơn đặt tour, khách sạn, vé máy bay online
Một website hoạt động có hiệu quả thì phải có sự quản lý tốt của người quản trị website doanh nghiệp Các công ty sở hữu các website này đều có một bộ phận riêng đảm đương việc quản lý thông tin website, nhằm đáp ứng kịp thời và hiệu quả các yêu cầu của khách hàng thông qua mạng internet, có như vậy thì mới khai thác hết giá trị của website và nguồn khách hàng tiềm năng trên mạng
Trang 15Vì thế, theo chúng em, các công ty đã, đang và có ý định xây dựng website riêng cho mình thì dù ít, dù nhiều cũng đã quan tâm đến vai trò của công nghệ thông tin và các khách hàng tiềm năng trên mạng, nên có kế hoạch và cắt đặt người quản trị để website của công ty mình luôn mới mẻ, thu hút khách hàng đến với website, đến với công ty
Trang 16CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Xác định yêu cầu
- Tour du lịch:
o Người dùng xem tour và tiến hành đặt tour (nếu có nhu cầu)
o Người quản trị tiếp nhận đơn đăt chỗ của khách hàng Tiến hành liên hệ với khách hàng
- Đăt phòng khách sạn:
o Người dùng tìm kiếm, xem danh sách các khách sạn
o Người dùng đặt phòng khách sạn
o Người quản trị tiếp nhận đơn đặt phòng
- Đăt vé máy bay:
o Người dùng đặt vé theo nhu cầu
o Quản trị viên tiếp nhận đơn đặt vé của khách hàng
- Trên các booking phải có đầy đủ thông tin của khách hàng (họ tên, số điện thoại, địa chỉ, email, ngày sinh, số lượng, đơn giá, v v )
2.2 Đặc tả yêu cầu
2.2.1 Yêu cầu chức năng
- Khách hàng truy cập website có thể xem, tìm kiếm thông tin về các tour du lịch, phòng khách sạn, tra cứu vé máy bay hiện hành
- Khách hàng có thể đặt tour, tìm khách sạn hoặc máy bay trực tuyến Website
sẽ cập nhật thông tin đặt chỗ này trực tiếp lên cơ sở dữ liệu, và cho phép người quản trị được phân quyền thao tác các công việc sau:
Tìm kiếm các đơn đặt chỗ đã được xác nhận hay chưa xác nhận
Xác nhận đơn đặt chỗ hợp lệ, chỉnh sửa thông tin khách hàng và thông tin đặt chỗ trên từng đơn cụ thể
Thống kê tình hình đặt chỗ của từng tour, xem danh sách khách hàng tham gia các tour đó Tương tự cho phòng khách sạn và vé máy bay
Trang 17- Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các điểm du lịch ở các địa phương khác nhau mà công ty muốn giới thiệu cho khách hàng Tương
tự cho đặt phòng khách sạn và đặt vé máy bay
- Theo dõi tình hình liên hệ thông qua website của khách hàng, để đáp ứng kịp thời nhu cầu của họ
- Về tổ chức lưu trữ, thực hiện các yêu cầu:
Thêm, xóa, sửa thông tin, hình ảnh về các tour du lịch, khách sạn do công ty tổ chức, phục vụ cho công tác quản lý, thống kê tình hình hoạt động của công ty
Thêm, xóa, sửa thông tin, hình ảnh về các điểm du lịch, khách sạn ở
từng địa phương khác nhau
2.2.2 Yêu cầu phi chức năng
- Website phải có dung lượng không quá lớn, tốc độ xử lý nhanh
- Công việc tính toán phải thực hiện chính xác, không chấp nhận sai sót
- Sử dụng mã hóa các thông tin nhạy cảm của khách hàng
- Đảm bảo an toàn dữ liệu khi chạy website trực tuyến
- Sử dụng PHP5 trở lên, MySQL hoặc MySQL Server
2.3 Xây dựng biểu đồ chức năng hệ thống
Xem thông tin chi tiết tour du lịch, khách sạn
Tìm kiếm tour, tìm kiếm phòng khách sạn
Đặt tour du lịch
Đặt phòng khách sạn
Đặt vé máy bay
Trang 18Quản trị viên:
Đăng nhập
Đăng xuất
Quản lý tour du lịch: đăng bài, sửa, xóa
Quản lý khách sạn: đăng bài, sửa, xóa
Quản lý đặt vé máy bay: sửa, xóa đơn đặt vé
Quản lý điểm du lịch: thêm sửa xóa loại tour
Quản lý tỉnh: thêm, sửa, xóa tỉnh
Quản lý đơn đặt tour, đặt phòng, đặt vé máy bay
Quản lý tin tức: cập nhật, xóa, sửa
Từ việc phân tích các đối tượng ở trên ta có mô hình phân ra chức năng như hình 2.1
Trang 19Hình 2.1 Biểu đồ phân rã chức năng của hệ thống
Trang 202.4 Biểu đồ hoạt động
2.4.1 Biểu đồ hoạt động cho chức năng admin đăng nhập
Để thực hiện việc quản lý và cập nhật website thì admin phải đăng nhập vào trang quản trị hệ thống bằng cách nhập chính xác tài khoản và mật khẩu
Hình 2.2 Biểu đồ cho chức năng admin đăng nhập
Trang 212.4.2 Biểu đồ hoạt động cho chức năng thêm tour du lịch mới
Khi công ty, cá nhân hay tổ chức có tour mới thì người quản trị tiến hành thêm
tour bằng chức năng thêm tour mới theo hình 2.3:
Hình 2.3 Biểu đồ hoạt động cho chức năng thêm tour
Trang 222.4.3 Biểu đồ hoạt động cho chức năng khách hàng đặt tour du lịch
Người dùng truy cập website và có nhu cầu đặt tour mà họ mong muốn thì
được mô tả theo hình 2.3:
Hình 2.4 Biểu đồ hoạt động cho chức năng đặt tour
Trang 232.4.4 Biểu đồ hoạt động cho chức năng thêm khách sạn
Khi công ty có nhu cầu thêm khách sạn mới thì vào admin chọn chức năng thêm khách sạn và làm theo các bước như biểu đồ trong hình 2.5
Hình 2.5 Biểu đồ hoạt động cho chức năng thêm khách sạn
Trang 242.4.5 Biểu đồ hoạt động cho chức năng đặt phòng khách sạn
Tương tự như đặt tour, khi khách hàng có nhu cầu muốn thuê khách sạn thì điền đầy đủ thông tin vào form đặt phòng theo hình 2.6
Hình 2.6 Biểu đồ hoạt động cho chức năng đặt phòng khách sạn
Trang 252.4.6 Biểu đồ hoạt động cho chức năng đặt vé máy bay
Form đặt vé máy bay xuất hiện khi người dùng vào module vé máy bay Để đặt vé cho mình thì nhập đầy đủ thông tin vào form, được mô tả như hình
2.7
Hình 2.7 Biểu đồ hoạt động cho chức năng đặt vé máy bay
Trang 261 ID_KHACHHANG Chuỗi Mã phân biệt khách hàng
2 TEN_KH Chuỗi Họ tên khách hàng
3 NAMSINH Date/time Ngày sinh khách hàng
4 GIOITINH Đúng/ sai Giới tính của khách hàng
5 DIACHI Chuỗi Địa chỉ của khách hàng
6 EMAIL Chuỗi Địa chỉ email khách hàng
7 DIENTHOAI Chuỗi Số điện thoại của khách hàng
ảng 2.1 Table khách hàng
- Bảng hành khách dùng để lưu thông tin cá nhân hành khách khi đặt vé máy
bay để thuận tiện trong việc liên lạc
HÀNH KHÁCH STT Thuộc tính Kiểu DL Ghi chú / Ý nghĩa
1 ID_HANHKHACH Chuỗi Mã phân biệt hành khách
3 ADDRESS Chuỗi Địa chỉ của hành khách
4 EMAIL Chuỗi Địa chỉ email hành khách
5 PHONE Chuỗi Số điện thoại của hành khách
ảng 2.2 Table hanh_khach
Trang 27- Bảng tour dùng để lưu các thông tin liên quan đến tour và các dữ liệu khác
có liên quan thông qua khóa ngoại:
TOUR STT Thuộc tính Kiểu DL Ghi chú / Ý nghĩa
1 ID_TOUR Chuỗi Mã của chương trình du lịch
được tổ chức, do người quản trị quy định
2 TENTOUR Chuỗi Tên của chương trình du lịch
4 ID_DIEMDL Chuỗi Điểm du lịch
5 GIA Số Giá của chương trình du lịch
8 NGAYHETHAN Ngay tháng Ngày hết hạn đặt tour
9 SONGAY Số Số ngày của chương trình du
lịch
10 SO_CHO Số Số chỗ tối đa cho 1 tour
11 NOIDUNG Chuỗi Nội dung, lịch trình của chương
Trang 28- Bảng đặt tour dùng để chưa các đơn đặt chỗ khi khách hàng thực hiện đặt chỗ thành công:
ĐẶT TOUR STT Thuộc tính Kiểu DL Ghi chú / Ý nghĩa
1 ID_DATTOUR Số Mã phân biệt đơn đặt chỗ
2 ID_TOUR Chuỗi Mã tour mà đơn đặt chỗ đặt
3 NGAYDAT Ngày tháng Ngày tháng đơn đặt chỗ được
gửi đến
4 SO_CHO Số Số chỗ mà đơn đặt chỗ đó đặt
5 ID_KHACHHANG Số Tên khách hàng đặt tour đó
7 THANHTIEN Số Tổng số tiền mà khách hàng cần
phải thanh toán
8 TRANGTHAI Đúng/ sai Giá trị quy định đơn đặt chỗ này
đã được xác nhận hay chưa
ảng 2.3 Table dat_tour
- Bảng điểm du lịch chứa các điểm du lịch có trên cả nước Gồm một khóa ngoại là mã tỉnh để biết được điểm du lịch đó thuộc tỉnh nào
ĐIỂM DU LỊCH STT Thuộc tính Kiểu DL Ghi chú / Ý nghĩa
1 ID_DIEMDL Số Mã điểm du lịch
2 TEN_DIEMDL Số Tên điểm du lịch
3 ID_TINH Chuỗi Mã tỉnh – thành phố
4 THONGTIN Chuỗi Thông tin về điểm du lịch
5 HINH Chuỗi Hình đại diện cho điểm du lịch đó
Trang 29- Bảng chương trình chứa tất cả các lịch trình tour cho mỗi tour tương ứng thông qua khóa ngoại là mã tour
CHƯƠNG TRÌNH STT Thuộc tính Kiểu DL Ghi chú / Ý nghĩa
Chuỗi Tên chương trình
3 ID_TOUR Số Mã tour của chương trình
4 NOIDUNG Chuỗi Nội dung chương trình cho mỗi
tour
ảng 2.5 Table chuongtrinh
- Bảng khách sạn chứa thông tin tất cả các khách sạn:
KHÁCH SẠN STT Thuộc tính Kiểu DL Ghi chú / Ý nghĩa
1 ID_KHACHSAN Số Mã khách sạn
2 TENKHACHSAN Chuỗi Tên khách sạn
4 NOIDUNG Chuỗi Nội dung chi tiết khách sạn
DL Ghi chú / Ý nghĩa
Trang 301 ID_HOTEL_ROOM Số Mã phòng khách sạn
3 INFO_ROOM Chuỗi Thông tin, tiện nghi trong phòng
2 ID_HANHKHACH Số Mã hành khách
3 NGAYDAT Chuỗi Ngày hành khách đặt vé
4 NOIDI Chuỗi Nơi khởi hành chuyến bay
5 NOIDEN Số Nơi kết thúc chuyến bay
6 DATESTART Chuỗi Ngày đi
7 DATERETURN Chuỗi Ngày về
8 TIMESTART Chuỗi Giờ đi
9 TIMERETURN Chuỗi Giờ về
10 QTY_ADUMLT Chuỗi Số lượng người lớn
11 QTY_CHILDREN Chuỗi Số lượng trẻ em
14 TRANGTHAI Tyint Tình trạng đơn đặt vé
Trang 31- Bảng đặt phòng dùng để lưu thông tin khách hàng khi họ tiến hành đặt phòng của một khách sạn nào đó
6 NGAYNHANPHONG Chuỗi Ngày nhận phòng
7 NGAYTRAPHONG Chuỗi Ngày trả phòng
8 TRANGTHAI TYINT Trạng thái đặt phòng