TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA KHOA HỌC MÁY TÍNH
XÂY DỰNG WEBSITE TOUR DU LỊCH
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
(ỨNG DỤNG PHẦN MỀM)
Sinh viên thực hiện : Phạm Chí Công
Mã sinh viên : K12C04081
Giảng viên hướng dẫn : ThS. Nguyễn Phương Tâm
Khóa đào tạo : 2018 - 2021
Đà Nẵng - 01/2021
MỞ ĐẦU
1. Lý do chọn đề tài.
Sau những ngày vất vả trong cuộc sống ,mọi người thường sẽ dành thời gian cùng gia đình ,người thân ,bạn bè nghỉ ngơi và đi du lịch đến những nơi họ thích để tinh thần thư giãn thoải mái sau những ngày mệt mỏi bận rộn của công việc .Nhưng những nơi họ tìm đến lại có mức giá quá cao so với thu nhập hay họ thích nơi đó nhưng lại không biết đi đâu chơi ở đó hay cũng không biết sắp xếp thời gian để sao đi hết các điểm du lịch nổi tiếng của khu vực đó .Chính vì thế em tạo ra web du lịch để họ tra cứu nhưng điểm du lịch hợp lý phù hợp túi tiền và thời gian nghỉ phép cùng gia đình. 2. Mục tiêu và nhiệm vụ nghiên cứu.
Mục tiêu + Tìm hiểu và sử dụng php ,bootstrap4 , html ,css , javascipt
để tạo ra một trang website.
+ Xây dựng thành công một trang website. + Giao diện đẹp ,dễ sử dụng. + Dễ dàng sử dụng và sửa chữa các chức năng dễ triển khai
,nâng cấp ,hiệu chỉnh ,mở rộng.
+ Hoàn thành sản phẩm đúng thời gian qui định. Nhiệm vụ Về lí thuyết Đề tài “Xây dựng website tour du lịch” là một ứng dụng chạy trên nền tảng web. Khách hàng tìm hiểu, thanh toán tour du lịch qua website.
Về chƣơng trình Xây dựng hệ thống bao gồm: Trang chủ tour du lịch Các loại hình tour du lịch Giới thiệu tour du lịch Thanh toán
1
Hệ thống cho quản trị viên Thống kê
3. Đối tƣợng và phạm vi nghiên cứu.
Sử dụng ngôn ngữ html Sử dụng Boottrap4 Sử dụng CSS Sử dụng JavaScrip Sử dụng PHP
4. Phƣơng pháp nghiên cứu. - Phương pháp thực tiễn(điều tra ,khảo sát sở thích nhu cầu
của khách hàng , khảo sát điểm du lịch)
- Phương pháp nghiên cứu tài liệu(Tham khảo các tài liệu trên
các trang website, youtube,..)
- Phương pháp xử lý số liệu(Thu Thập thông tin từ việc phỏng
vấn; Thống kê và báo cáo số liệu) 5. Dự kiến kết quả.
Xây dựng thành công hệ thống bao gồm: Trang chủ tour du lịch Các loại hình tour du lịch Giới thiệu tour du lịch Thanh toán Hệ thống cho quản trị viên Thống kê
6. Ý nghĩa khoa học và thực tiễn.
Trước hết,đề tài này là một ứng dụng được xây dựng như một đề tài thể hiện việc áp dụng những kiến thức quý báu đã được các thầy cô của trường đại học thông tin và truyền thông Việt-Hàn nhiệt tình truyền thụ lại cho chúng em.
Thứ hai là những kinh nghiệm quý báu mà em có được trong quá trình thực hiện đề tài sẽ là hành trang tuyệt vời giúp ích rất nhiều cho công việc sau này của mình
2
7. Dự kiến bố cục báo cáo.
Bố cục của đồ án gồm 3 chương: Chương 1: Tổng quan về ngôn ngữ lập trình Chương 2: Phân tích và thiết kế hệ thống Chương 3: Xây dựng ứng dụng Phần kết luận tóm tắt các nội dung đã thực hiện được trong đồ
án.
3
CHƢƠNG I: TỔNG QUAN
1.1. TỔNG QUAN ĐỀ TÀI 1.1.1. Mục tiêu đề tài
PhpMyAdmin là gì? Tính Năng PhpMyAdmin
Website với mục đích cung cấp cho khách hàng các thông tin chính xác về các loại tour và đặt tour du lịch qua mạng .Các thông tin được cập nhật thường xuyên và nhanh chóng .Vì vậy ,rút ngắn được khoảng cách giữa khách hàng và người quản lí ,đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng. 1.1.2. Phạm vi đề tài 1.2. CÁC CÔNG NGHỆ ỨNG DỤNG 1.2.1. Ngôn ngữ lập trình PHP 1.2.2. Cơ sở dữ liệu MYSQL 1.2.2.1. Giới thiệu về cơ sở dữ liệu 1.2.2.2. Kết nối với cơ sở dữ liệu: 1.2.3. PhpMyAdmin 1.2.3.1. 1.2.3.2. 1.2.4. BOOTSTRAP 4. 1.2.4.1. BOOTSTRAP 4 là gì? Bootstrap cho phép quá trình thiết kế website diễn ra nhanh
Tại sao nên dùng Bootstrap 4?
JavaScript là gì? Lợi ích khi dùng JavaScript
chóng và dễ dàng hơn dựa trên những thành tố cơ bản sẵn . 1.2.4.2. 1.2.4.3. Cấu trúc và tính năng của Bootstrap 4 là gì? 1.2.5. JavaScript 1.2.5.1. 1.2.5.2. 1.2.6. CSS 1.2.6.1. CSS là gì? 1.2.6.2. Cấu trúc một đoạn CSS
4
CHƢƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1. PHÁT BIỂU BÀI TOÁN 2.2. PHÂN TÍCH HỆ THỐNG 2.2.1. Yêu cầu hệ thống 2.2.2. Yêu cầu chức năng 2.2.3. Yêu cầu phi chức năng 2.1. THIẾT KẾ HỆ THỐNG 2.3.1. Lƣợc đồ usecase
Hình 2.1. Lược đồ use case
2.3.2. Biểu đồ lớp
5
Hình 2.2. Biểu đồ lớp
2.3.3. Mô tả chi tiết bảng dữ liệu 2.3.4. Quan hệ cơ sở dữ liệu
Hình 2.3. Quan hệ cơ sở dữ liệu.
6
CHƢƠNG III: XÂY DỰNG ỨNG DỤNG
3.1. PHÂN HỆ QUẢN TRỊ Trang quản trị dành cho người quán lí đang nhập vô xem
thông tin và quán lí thông tin .
Hình 3.1. Giao diện đăng nhập của quản trị
Hình 3.2. Code đăng nhập của quản trị
Hình 3.3. Giao diện menu quản trị
Hình 3.5b. Code giao diện menu quản trị.
7
Hình 3.4. Giao diện quản lí loại tour
Hình 3.5. Code giao diện quản lí loại tour.
Hình 3.6. Giao diện thêm loại tour.
Hình 3.7. Code giao diện thêm loại tour
Hình 3.8. Giao diện sửa loại tour
Hình 3.9. Code giao diện sửa loại tour.
8
Hình 3.10 .Giao diện quản lý thông tin khách hàng.
Hình 3.11. Code giao diện quản lý thông tin khách hàng.
Hình 3.12. Giao diện sửa thông tin khách hàng.
Hình 3.13. Giao diện quản lý tour.
9
Hình 3.14. Code giao diện quản lý tour.
Hình 3.15. Giao diện thêm tour.
Hình 3.16. Code giao diện thêm tour.
10
Hình 3.17. Giao diện hoá đơn.
Hình 3.18. Code giao diện hoá đơn
Hình 3.19. Giao diện chi tiết hoá đơn
Hình 3.20. Code giao diện chi tiết hoá đơn
11
3.2. PHÂN HỆ KHÁCH HÀNG Giao diện trang website khi khách bấm link vô trang:
Hình 3.21. Giao diện trang chủ tour du lịch
Hình 3.22. Code Giao diện trang chủ tour du lịch
Hình 3.23. Giao diện thân trang chủ tour du lịch
12
Hình 3.24. Code giao diện thân trang chủ tour du lịch
Hình 3.25. Giao diện giao diện phần cuối trang chủ tour du lịch.
Hình 3.26. Code giao diện phần cuối trang chủ tour du lịch
Hình 3.27 Giao diện chương trình tour.
13
Hình 3.28. Giao diện chương trình tour
Hình 3.29. Giao diện chi tiết tour
Hình 3.30. Giao diện lưu ý.
Hình 3.31. Giao diện liên hệ.
14
Hình 3.32. Giao diện đặt tour.
Hình 3.33. Giao diện đặt tour.
Hình 3.34. Code giao diện đặt tour.
15
KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
KẾT QUẢ ĐẠT ĐƢỢC Tuy thời gian thực hiện đề tài có hạn chế, nhưng nhìn chung, đã hoàn thành được các yêu cầu mà giáo viên bộ môn đã giao, xây dụng website tour du lịch, thực hiện tốt các chức năng sau:
- Các chức năng dành cho người quản lý: Đăng nhập, quản lí loại tour, quản lí thông tin khách hàng, quản lí tour, quản lí thông tin đặt tour, quản lí giá tour.
- Các chức năng dành cho khách hàng: Xem thông tin tour,
đăng kí tour.
CÁC HẠN CHẾ Vẫn còn tồn tại một số lỗi như: - Các ràng buộc cơ sở dữ liệu chưa hiệu quả. - Chưa thực hiện các chức năng đăng nhập đăng ký của khách
hàng,thanh toán và quản lí doanh thu. HƢỚNG PHÁT TRIỂN - Xây dựng một số chức năng chưa làm được: đăng nhập đăng
ký của khách hàng.
- Kiểm tra các ràng buộc chặt chẽ hơn. - Thiết kế giao diện đẹp và tiện lợi hơn. - Cho phép người dùng đăng nhập bằng tài khoản mạng xã hội. - Tăng cường tính bảo mật website.
16

