1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website du lịch danangfreewalkingtour

58 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 3,73 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM NGUYỄN THANH BẰNG ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE DU LỊCH DANANGFREEWALKINGTOUR Kon Tum, tháng 03 năm 2019 ĐẠI HỌC ĐÀ NẴNG PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE DU LỊCH DANANGFREEWALKINGTOUR GIẢNG VIÊN HƢỚNG DẪN : TS HUỲNH HỮU HƢNG SINH VIÊN THỰC HIỆN : NGUYỄN THANH BẰNG LỚP : K915TT MSSV :15152480201002 Kon Tum, tháng 03 năm 2019 LỜI CẢM ƠN Đầu tiên, em xin chân thành cám ơn Ban Giám Hiệu Trường Phân hiệu Đại Học Đà Nẵng KonTum tạo điều kiện cho em thực đề tài Trong trình làm đề tài tốt nghiệp, em TS Huỳnh Hữu Hưng tận tình hướng dẫn, truyền đạt nhiều kiến thức, kinh nghiệm bổ ích, để em hồn thành đồ án Đề tài tốt nghiệp giúp em hồn thiện kiến thức cịn thiếu kỹ sư cơng nghệ thơng tin để làm tốt công việc sau Do thời gian kiến thức có hạn nên phần nội dung thực đề tài khơng tránh khỏi sai sót Vậy em mong nhận bảo tận tình Thầy, Cơ để em nhận hạn chế khắc phục, hoàn thiện tốt hơn, trở thành kỹ sư công nghệ thông tin, nắm vững kiến thức vận dụng sau Cuối em xin chân thành cảm ơn TS Huỳnh Hữu Hưng, Thầy, Cô Khoa Kỹ thuật – Nông nghiệp, người hướng dẫn, giúp đỡ em suốt thời gian học tập thực đề tài kính chúc Thầy, Cô dồi sức khỏe để ngày đưa Khoa phát triển mạnh mẽ Em xin chân thành cảm ơn Kon Tum, ngày 20 tháng 02 năm 2019 Sinh viên thực Nguyễn Thanh Bằng i LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp TS Huỳnh Hữu Hưng Mọi tham khảo dùng luận văn trích dẫn rõ ràng Mọi chép khơng hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên thực Nguyễn Thanh Bằng ii MỤC LỤC LỜI CẢM ƠN i CHƢƠNG GIỚI THIỆU CHUNG VỀ DỰ ÁN VÀ CÔNG NGHỆ HỖ TRỢ 1.1 TỔNG QUAN VỀ WEBSITE 1.1.1 Thông tin tổ chức DaNangFreeWalkingTour 1.1.2 Giới thiệu chung dự án 1.2 GIỚI THIỆU NGƠN NGỮ LẬP TRÌNH 1.2.1 Tổng quan ngôn ngữ Java 1.2.2 Khả ngôn ngữ Java 1.2.3 Tại nên chọn Java 1.3 SPRING FRAMEWORK 1.3.1 Khái niệm Spring Framework 1.3.2 Ưu điểm dùng Sring Framework 1.4 CÔNG CỤ HỖ TRỢ 1.5 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU CHƢƠNG QUÁ TRÌNH THỰC HIỆN 2.1 XÂY DỰNG PROJECT VỚI SPRING BOOT VÀ INTELIJ IDEA 2.1.1 Tạo project với framework spring boot 2.1.2 Xây dựng cấu trúc project 2.2 XÂY DỰNG CƠ SỞ DỮ LIỆU VỚI MYSQL 10 2.3 MƠ HÌNH LIÊN KẾT THỰC THỂ MỞ RỘNG EER DIAGRAM 13 CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 14 3.1 PHÂN TÍCH CHỨC NĂNG 14 3.1.1 Sơ đồ lớp……………… 14 3.1.2 Các tác nhân hệ thống 14 3.1.3 Các chức hệ thống 15 3.2 BIỂU ĐỒ USE CASE 17 3.2.1 Biểu đồ use case 17 3.2.2 Biểu đồ use case đăng nhập 17 3.2.3.Biểu đồ use case book tour 18 3.2.4.Biểu đồ use case lựa chọn dịch vụ 18 3.2.5 Biểu đồ use case xem tin tức 19 3.2.6 Quản lý nhà danh mục (nhà hàng, khách sạn, nơi thư giãn) 20 3.2.7 Biểu đồ trình tự đăng nhập 22 3.2.8 Biểu đồ trình tự thêm category 23 3.2.9 Biểu đồ trình tự sửa category 24 3.2.10 Biểu đồ trình tự xóa restaurant 25 3.2.11 Biểu đồ trình tự xem thông chi tiết nhà hàng, khách sạn 26 3.2.12 Biểu đồ trình tự đặt tour 26 iii CHƢƠNG 4.THIẾT KẾ GIAO DIỆN 28 4.1 GIAO DIỆN TRANG CHỦ .28 4.2 TRANG QUẢN LÝ NHÀ HÀNG, KHÁCH SẠN ĐỊA ĐIỂM THƢ GIÃN GIẢI TRÍ .31 4.3 TRANG THÔNG TIN CHI TIẾT VÀ MENU CỦA NHÀ HÀNG, KHÁCH SẠN LOẠI VIP 33 4.4 TRANG THÔNG TIN CHI TIẾT VÀ MENU NHÀ HÀNG, KHÁCH SẠN LOẠI BÌNH THƢỜNG 34 4.5 TRANG THÔNG TIN CHI TIẾT VÀ MENU CỦA DỊCH VỤ GIẢI TRÍ, THƢ GIÃN 35 4.6 TRANG ĐẶT TOUR TRỰC TUYẾN .35 4.7 TRANG CHỦ WEBADMIN 36 4.8 TRANG CHỦ QUẢN LÝ DANH SÁCH CATEGORY 36 4.9 TRANG QUẢN LÝ NHÀ HÀNG, KHÁCH SẠN 38 4.10 TRANG QUẢN LÝ TOUR 43 4.11 LOGIN CHO ADMIN 44 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 45 5.1 KẾT LUẬN 45 5.2 HƢỚNG PHÁT TRIỂN .45 TÀI LIỆU THAM KHẢO Ý KIẾN CỦA NGƢỜI HƢỚNG DẪN iv DANH MỤC KÝ HIỆU PHẦN TỬ MƠ HÌNH KÝ HIỆU Ý NGHĨA Biểu đồ USE CASE Tác nhân (Actor) Một người / nhóm người thiết bị hệ thống tác động thao tác đến chương trình Use-case (“Ca”sử dụng) Biểu diễn chức xác định hệ thống Mối quan hệ use case Use case sử dụng lại chức use case Use case mở rộng từ use case cách thêm chức cụ thể Use case kế thừa chức từ use case Biểu đồ TUẦN TỰ Procedure (Phương thức) Là phương thức B mà đối tượng A gọi thực Message (Thông điệp) Là thông báo mà B gửi cho A v DANH MỤC CÁC TỪ VIẾT TẮT CATEGORY Danh mục lựa chọn RESTAURANT Nhà hàng MENU Menu nhà hàng RELAX Địa điểm thư giãn MENURELAX Menu địa điểm thư giãn NEWS Tin tức BOOK TOUR Đặt Tour THINGTODOS Category Nhà hàng, khách sạn, địa điểm vui chơi giải trí loại bình NORMAL thường Nhà hàng, khách sạn, địa điểm vui chơi giải trí loại bình VIP thường HOSTEL Nhà nghỉ HOTEL Khách sạn DELETE Xóa thơng tin NEW ITEM, ADD Thêm thông tin EDIT, UPDATE Sửa thông tin DETAILS Xem chi tiết thông tin vi CHƢƠNG GIỚI THIỆU CHUNG VỀ DỰ ÁN VÀ CÔNG NGHỆ HỖ TRỢ 1.1 TỔNG QUAN VỀ WEBSITE 1.1.1 Thông tin tổ chức DaNangFreeWalkingTour Đà Nẵng FreeWalKing Tour tổ chức du lịch anh Nguyễn Minh Lợi cựu sinh viên trường Đại Học Kinh Tế Đà Nẵng sáng lập với mong muốn giới thiệu với du khách người, sống Đà Nẵng cách gần gũi, giản dị chân thật Là tour miễn phí Đà Nẵng dẫn dắt sinh viên đại học địa phương Đà Nẵng Tour miễn phí dựa mơ hình Tour miễn phí phổ biến nhiều thành phố giới Trong chuyến tham quan kéo dài tiếng rưỡi này, du khách nhìn thấy Đà Nẵng thực từ góc nhìn địa phương có hội đắm văn hóa địa phương hỏi câu hỏi bạn có thành phố chúng tơi Các tình nguyện viên tham gia bạn trẻ thông thạo nhiều ngoại ngữ khác để phục vụ đối tượng khách khác Anh, Trung, Nhật, Pháp, Hàn Quốc… cho biết, tour giúp du khách khám phá điểm đến thú vị Đà Nẵng với câu chuyện lịch sử, văn hóa Đà Nẵng nói riêng, Việt Nam nói chung Khơng giới thiệu văn hóa nước mình, thành viên dự án cịn học hỏi ngược lại từ du khách nhiều điều có hội rèn luyện ngoại ngữ với người nước ngồi, học hỏi thêm nhiều điều văn hóa nước 1.1.2 Giới thiệu chung dự án Mục đích dự án muốn giới thiệu cho du khách địa điểm ăn uống, vui chơi, mua sắm thành phố, trang web xây dựng tour gồm: Một Tour từ -11 sáng với tên gọi "Danang Around you", khách tình nguyện viên đưa điểm chợ Hàn, Nhà thờ Chánh tòa, Bảo tàng Điêu khắc Chăm, cầu Sơng Hàn Các tình nguyện viên giới thiệu với khách sống, sinh hoạt thường nhật người Đà Nẵng Tour chiều từ 15 giờ-17giờ, với tên gọi "City of Love" nên nội dung chủ yếu xoay quanh câu chuyện tình yêu với điểm đến cầu Rồng, cầu Tình yêu, cá chép hóa rồng, du thuyền… phía đường Trần Hưng Đạo Những câu chuyện lồng ghép, kể xoay quanh thông tin thành phố biển Đà Nẵng Để chương trình tour hấp dẫn, Lợi phải xây dựng nội dung thuyết minh tour đào tạo cho tình nguyện viên Bên cạnh đó, dự án đưa vào khai thác tour có phí “Shopping tour”, “Foody story tour” giúp du khách khám phá địa điểm mua sắm ăn uống thú vị lòng thành phố với bốn ngơn ngữ tiếng Anh, Trung, Hàn Nhật Với phương châm “bán” câu chuyện ẩm thực, lịch sử, văn hóa, người địa phương cho du khách không “bán” thức ăn nên du khách đến quán ăn địa bàn Đà Nẵng để tự thử nghiệm, nếm trải mùi vị thức ăn mà du khách muốn Câu chuyện ẩm thực kể cho du khách giản dị, dễ thương Mỗi câu chuyện người bà, người mẹ nấu nào, nêm nếm theo vị cư dân địa phương Du khách booking vé trực tiếp trang chủ Xem thông tin du lịch Đà Nẵng Du khách lựa chọn loại hình dịch vụ : Ăn, uống, vui chơi, giải trí Giúp Admin dễ dàng quản lí ( thêm, sửa, xóa ) số lượng đặt tour du lịch cập nhật thơng tin tour hàng ngày Thêm, sửa, xóa : Danh sách dịch vụ, nhà hàng, khách sạn, spa dịch vụ thư giãn, giải trí có liên kết tham gia tour du lịch Cũng quản lý việc danh sách menu thức ăn, đồ uống nhà hàng, gói dịch vụ khác Quản lý việc đăng tin tức bật hay tin có liên quan tổ chức lên trang chủ 1.2 GIỚI THIỆU NGƠN NGỮ LẬP TRÌNH 1.2.1 Tổng quan ngơn ngữ Java Ngơn ngữ lập trình Java ban đầu phát triển Sun Microsystems James Gosling khởi xướng hành phát vào năm 1995 (Java 1.0 [J2SE]) Tính đến thời điểm (tháng 2/2015) phiên Java Standard Edition (JSE) Với ưu đa tảng (multi platform) Java lúc ứng dụng rộng rãi nhiều thiết bị từ máy tính đến mobile nhiều thiết bị phần cứng khác Java ngơn ngữ lập trình hướng đối tượng nên có đặc điểm chung ngơn ngữ hướng đối tượng Tính trừu tƣợng (Abstraction): tiến trình xác định nhóm thuộc tính, hành động liên quan đến thực thể đặc thù, xét mối tương quan với ứng dụng phát triển Tính đa hình (Polymorphism): cho phép phương thức có tác động khác nhiều loại đối tượng khác Với tính đa hình, phương thức ứng dụng cho đối tượng thuộc lớp khác đưa đến kết khác Bản chất việc phương thức bao gồm số lượng tham số Tính kế thừa (Inheritance): Điều cho phép đối tượng chia sẻ hay mở rộng đặc tính sẵn có mà khơng phải tiến hành định nghĩa lại Tính đóng gói (Encapsulation): tiến trình che giấu việc thực thi chi tiết đối tượng người sử dụng đối tượng 1.2.2 Khả ngôn ngữ Java Là ngôn ngữ bậc cao C, C++, Perl, SmallTalk, dùng để tạo ứng dụng để giải vấn đề số, xử lý văn bản, tạo trị chơi, nhiều thứ khác Có mơi trường lập trình đồ họa Visual Java, Symantec Cafe, Jbuilder, Jcreator, 4.7 TRANG CHỦ WEBADMIN Hình 4.17: Trang chủ WebAdmin 4.8 TRANG CHỦ QUẢN LÝ DANH SÁCH CATEGORY Hình 4.18: Quản lý danh sách Category 36 Hình 4.19: Form thêm category Hình 4.20: Form sửa thông tin category 37 4.9 TRANG QUẢN LÝ NHÀ HÀNG, KHÁCH SẠN Hình 4.21: Quản lý danh sách nhà hàng ăn uống 38 Hình 4.22: Quản lý danh sách nhà hàng ăn uống Hình 4.23: Quản lý danh sách khách sạn, nhà nghỉ Hình 4.24: Form thêm nhà hàng, khách sạn, nhà nghỉ 39 Hình 4.25: Form sửa thơng tin nhà hàng, khách sạn, nhà nghỉ Hình 4.26: Thông tin chi tiết Restaurant/ Hostel 40 Hình 4.27: Quản lý danh sách địa điểm thư giãn, giải trí Hình 4.28: Form thêm địa điểm thư giãn, giải trí 41 Hình 4.29: Form sửa thơng tin địa điểm thư giãn, giải trí Hình 4.30: Thơng tin chi tiết Restaurant/ Hostel 42 4.10 TRANG QUẢN LÝ TOUR Hình 4.35: Quản lý danh sách tour Hình 4.36: Hiển thị thơng tin cụ thể tour 43 4.11 LOGIN CHO ADMIN Hình 4.37: Form login 44 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 5.1 KẾT LUẬN Xây dựng Website giới thiệu tour Du lịch khơng phải vấn đề mẻ, mang tính thực tế cao, giai đoạn – Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, đẩy mạnh Công nghệ thông tin, đưa tin học vào sống, việc thiết lập website riêng quản lý chúng cho tổ chức, cơng ty nói chung cơng ty du lịch nói riêng trở nên nhu cầu thiết yếu Tôi thực đề tài nhằm đưa giải pháp quản lý phù hợp cho website công ty du lịch Như nói trên, website DaNangFreeWalkingTour tiêu biểu số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách hàng tiềm Internet Do hạn hẹp thời gian trình độ nên website mà xây dựng chuyên đề đáp ứng yêu cầu bản, đưa vào sử dụng thực tế chắn cịn nhiều thiếu sót, cịn nhiều vấn đề cần quan tâm cần phải cải thiện dần 5.2 HƢỚNG PHÁT TRIỂN Bổ sung hoàn thiện trang có đồng thời chỉnh sửa thêm phần giao diện tăng cường chế độ bảo mật cho website Thêm chức login facebook, google+ cho user Thêm phần bình luận đánh giá cho dịch vụ ăn uống, vui chơi, giải trí 45 TÀI LIỆU THAM KHẢO 4.11.1.PGS.TS Đặng Minh Ất (2007), Bài giảng kiến trúc hệ thống, NXB ĐH Kinh tế quốc dân Hà Nội.Giao diện lập trình ứng dụng, Wikipedia, truy cập ngày tháng năm 2018 Nguyễn Văn Ba(2002), Phân tích thiết kế hệ thống thông tin quản lý, NXB Đại học Quốc gia Hà Nội 4.11.3.Viblo, “Tìm hiểu Google Map API”, Viblo, truy cập ngày tháng năm 2018 https://viblo.asia/p/tim-hieu-ve-google-mapapi4.11.2 ZWApGxJ3R06y Kipalog, “Giới thiệu Spring Framework”, Kipalog, truy cập ngày tháng năm 2018 https://kipalog.com/posts/Gioi-thieu-SpringFramework 4.11.4.Trần Công Uẩn (2005), iáo trình sở liệu1,2, NXB thống kê Tài liệu Tiếng Anh 46 Ý KIẾN CỦA NGƢỜI HƢỚNG DẪN 47 Kon Tum, ngày tháng năm 2019 Người hướng dẫn 48 Ý KIẾN CỦA HỘI ĐỒNG CHẤM THI 49 Kon Tum, ngày tháng năm 2019 Cán chấm thi 50

Ngày đăng: 03/08/2023, 07:55

w