Đồ án tốt nghiệp: Xây dựng Website Du lịch - ĐH Sư phạm Kỹ thuật TP.HCM

Tham khảo mẫu đồ án tốt nghiệp xây dựng website du lịch đầy đủ các chương. Báo cáo chi tiết từ khảo sát, phân tích đến thiết kế và kiểm thử hệ thống.

Chuyên ngành

Công Nghệ Thông Tin

Tác giả

Nguyễn Quang Huy

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2019

168
7
0

Phí lưu trữ

45 Point

Tóm tắt

I. Tổng Quan Về Đồ Án Website Du Lịch

Đồ án website du lịch là một dự án khóa luận tốt nghiệp được thực hiện bởi sinh viên Nguyễn Quang Huy và Lê Tấn Khang từ Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM, khóa 2015-2019. Dự án này nhằm xây dựng một nền tảng web du lịch hiện đại giúp người dùng khám phá, chia sẻ và lưu giữ những trải nghiệm du lịch của mình. Với sự hướng dẫn tận tình từ ThS. Mai Tuấn Khôi, đồ án đã được phát triển một cách toàn diện từ khảo sát hiện trạng, lập danh sách yêu cầu, cho đến thiết kế giao diện và kiểm thử chi tiết. Báo cáo tốt nghiệp này cung cấp một tài liệu tham khảo đầy đủ cho những sinh viên muốn tìm hiểu về phát triển ứng dụng web du lịch.

1.1. Mục Đích Và Tầm Quan Trọng

Website du lịch được xây dựng nhằm cung cấp một platform tích hợp cho cộng đồng du lịch chia sẻ kinh nghiệm. Nhu cầu về công cụ quản lý thông tin du lịch ngày càng tăng khi nhiều du khách muốn tìm hiểu về các địa điểm trước khi đến thăm. Đồ án này giải quyết vấn đề đó bằng cách tích hợp bản đồ, thư viện ảnh, video và hệ thống đánh giá.**

1.2. Đội Ngũ Thực Hiện Và Hướng Dẫn

Dự án được thực hiện bởi hai sinh viên xuất sắc: Nguyễn Quang Huy (15110215) và Lê Tấn Khang (15110229). Dưới sự hướng dẫn của ThS. Mai Tuấn Khôi, họ đã hoàn thành một khóa luận tốt nghiệp đạt chất lượng cao. Nhóm cũng nhận được hỗ trợ từ ban giám hiệu và các giảng viên Khoa Công Nghệ Thông Tin.

II. Nội Dung Chính Của Báo Cáo Tốt Nghiệp

Báo cáo tốt nghiệp về đồ án website du lịch được cấu trúc chi tiết qua 6 chương chính. Chương 1 thực hiện khảo sát hiện trạng các website du lịch hiện tại như Gody, MyTour, Dulichviet và DatVieTour để xác định nhu cầu thực tế. Chương 2 lập danh sách yêu cầu chức năng cho các người dùng khác nhau (Admin, Guest, User). Chương 3 phân tích yêu cầu và thiết kế cơ sở dữ liệu chi tiết. Chương 4 trình bày thiết kế giao diện người dùng và xử lý dữ liệu. Chương 5 mô tả các công nghệ lập trình sử dụng. Chương 6 thực hiện kiểm thử toàn diện hệ thống.

2.1. Phân Tích Yêu Cầu Và Thiết Kế

Phân tích yêu cầu bao gồm 14 nghiệp vụ chính như Add Place, Edit Place, Delete Place, Login, View Info, Share Map và Search. Mỗi nghiệp vụ được mô tả chi tiết với sơ đồ luồng dữ liệu và thiết kế cơ sở dữ liệu tương ứng. Thiết kế giao diện được chia thành hai phần: phía Client (người dùng) và phía Admin (quản trị viên), mỗi phần có các màn hình riêng biệt.

2.2. Các Chức Năng Chính Của Ứng Dụng

Website du lịch cung cấp nhiều tính năng hữu ích: quản lý album ảnh theo địa điểm, xem thông tin chi tiết về các danh lam thắng cảnh, đánh dấu nơi đã đi trên bản đồ, chia sẻ kinh nghiệm qua bài post, đánh giá địa danh, và tìm kiếm nâng cao theo vùng miền. Hệ thống hỗ trợ đăng nhập Facebook để tăng tính tiện lợi.

III. Công Nghệ Và Công Cụ Phát Triển

Đồ án website du lịch được phát triển sử dụng các công nghệ web hiện đại. Dự án áp dụng nhiều ngôn ngữ lập trình khác nhau để xây dựng một hệ thống frontendbackend mạnh mẽ. Cơ sở dữ liệu được quản lý bằng hệ quản trị chuyên nghiệp để đảm bảo tính nhất quán và hiệu suất. Thiết kế kiến trúc phần mềm được mô tả chi tiết qua sơ đồ lớp, giúp tổ chức code một cách khoa học. Các công nghệ được sử dụng đều là những lựa chọn phổ biến trong ngành công nghiệp phần mềm, đảm bảo tính khả thi và dễ bảo trì.

3.1. Ngôn Ngữ Lập Trình Và Framework

Báo cáo tốt nghiệp chi tiết các ngôn ngữ lập trình được lựa chọn cho phát triển frontendbackend. Các framework được sử dụng được đánh giá dựa trên khả năng xử lý dữ liệu lớn, hiệu suất cao và cộng đồng phát triển mạnh. Công nghệ được sử dụng giúp đạt được các mục tiêu của dự án về tính năng và trải nghiệm người dùng.

3.2. Quản Lý Cơ Sở Dữ Liệu

Hệ quản trị cơ sở dữ liệu được chọn lựa kỹ lưỡng để hỗ trợ các yêu cầu lưu trữ thông tin về địa điểm, người dùng, bài post, album ảnh, video và đánh giá. Thiết kế cơ sở dữ liệu tuân theo các nguyên tắc chuẩn hóa để tối ưu hóa hiệu suất truy vấn.

IV. Kết Quả Nhược Điểm Và Hướng Phát Triển

Đồ án website du lịch đã đạt được nhiều kết quả quan trọng trong quá trình phát triển. Hệ thống hoạt động ổn định, giao diện thân thiện với người dùng, và các chức năng chính đều được kiểm thử kỹ lưỡng. Tuy nhiên, như mọi dự án lần đầu, báo cáo tốt nghiệp cũng chỉ ra một số nhược điểm cần cải thiện trong các phiên bản tiếp theo. Hướng phát triển được đề xuất bao gồm việc mở rộng tính năng, tối ưu hóa hiệu suất, và nâng cấp giao diện để phù hợp hơn với xu hướng thiết kế hiện đại.

4.1. Kết Quả Đạt Được Và Kiểm Thử

Kiểm thử toàn diện được thực hiện trên cả phần Admin và phần Client. Các test case bao gồm kiểm tra màn hình Add Place, danh sách Place, Update Place, danh sách Post, danh sách User, trang chủ, tính năng khám phá, xem thông tin địa điểm và bản đồ. Kết quả đạt được cho thấy hệ thống hoạt động ổn định.

4.2. Nhược Điểm Và Định Hướng Tương Lai

Báo cáo tốt nghiệp thừa nhận một số nhược điểm như tính năng tìm kiếm nâng cao cần được cải thiện hơn nữa. Hướng phát triển tương lai bao gồm tích hợp AI để đề xuất địa điểm, phát triển ứng dụng mobile, và mở rộng tính năng mạng xã hội để tạo cộng đồng du lịch lớn mạnh hơn.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

28/12/2025
Đồ án tốt nghiệp xây dựng website du lịch

Trích đoạn nội dung tài liệu

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG .1 Khảo sát hiện trạng .2 Khảo sát những website khác. 20 CHƯƠNG 2: LẬP DANH SÁCH YÊU CẦU .2 Danh sách yêu cầu chức năng của phần mềm.1 Yêu cầu chức năng của Admin .2 Chức năng nghiệp vụ của Guest .3 Chức năng nghiệp vụ của User. 32 CHƯƠNG 3: PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ CƠ CỞ DỮ LIỆU .1 Mô hình hóa yêu cầu .1 Nghiệp vụ Add Place .2 Nghiệp vụ Edit Place .3 Nghiệp vụ Delete Place .4 Nghiệp vụ Delete Feeling.5 Nghiệp vụ Delete Acount .6 Nghiệp vụ View Info (Image, Video, Info about Place) .7 Nghiệp vụ Login with Facebook .8 Nghiệp vụ View place visited .9 Nghiệp vụ Share Map.10 Nghiệp vụ Save Feeling .11 Nghiệp vụ Logout .12 Nghiệp vụ Save album .13 Nghiệp vụ Search tourist destination .14 Nghiệp vụ Search regional tourist destination .2 Mô tả cơ sở dữ liệu .2 Chi tiết các bảng dữ liệu. 74 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ .1 Màn hình giao diện và xử lý bên client .1 Giao diện trang chủ/ trang Intro (giới thiệu) .2 Giao diện trang Login with facebook.3 Giao diện trang danh mục album của một địa điểm .4 Giao diện trang danh mục album của một tỉnh .5 Giao diện trang map đánh dấu những nơi bạn đi .6 Giao diện trang tìm kiếm.7 Giao diện trang rating một địa danh .8 Giao diện map – view a region .9 Giao diện trang thêm một bài post .10 Giao diện trang thêm album .2 Màn hình giao diện và xử lý bên Admin .1 Giao diện trang danh sách User .2 Giao diện trang chi tiết về User.3 Giao diện trang danh sách bài post của User .4 Giao diện trang danh sách Region .5 Giao diện trang chi tiết Region .6 Giao diện trang danh sách Place của Region .7 Giao diện trang chi tiết Place .8 Giao diện trang cập nhật Place .9 Giao diện trang thêm Place.

132 CHƯƠNG 5: CÀI ĐẶT.1 Ngôn ngữ lập trình .1 Các ngôn ngữ được sử dụng.2 Các công nghệ được sử dụng .2 Hệ quản trị cơ sở dữ liệu .2 Mô tả sơ đồ lớp. 147 CHƯƠNG 6: KIỂM THỬ .1 Test phần Admin .1 Màn hình Add Place .2 Màn hình danh sách Place .3 Màn hình Update Place .4 Màn hình danh sách bài Post .5 Màn hình danh sách User .2 Test phần Client .1 Màn hình Trang chủ .2 Màn hình Khám phá .3 Màn hình Place Info. Màn hình Map. Kết quả đạt được.

Nhược điểm. Hướng phát triển. 163 TÀI LIỆU THAM KHẢO. 165 3 DANH MỤC CÁC HÌNH ẢNH Hình 1.

1: Giao diện chức năng Travel Map của website gody. 2: Giao diện trang của của website gody. 3: Hình ảnh về Blog thành viên của website gody. 4: Website du lịch mytour.

5: Địa điểm phổ biến trong website du lịch mytour. 6: Trang chủ website du lịch dulichviet. 7: Danh sách các tour du lịch của website dulichviet. 8: Trang chủ của website datviettour.

9: Danh sách các tour du lịch trong website datviettour. 10: Trang chủ website fiditour. 11: Danh sách các tour du lịch của website fiditour. 12: Trang chủ website travel.

2: Biểu mẫu thêm địa danh mới. 3: Biểu mẫu chỉnh sửa thông tin địa danh. 4: Biểu mẫu xóa user. 5: Biểu mẫu xóa địa danh.

6: Biểu mẫu xóa bài post. 7: Biểu mẫu search và xem thông tin. 8: Biểu mẫu xem thông tin. 9: Biểu mẫu search và xem thông tin.

10: Hình biểu mẫu đánh dấu nơi đã đi. 11: Biểu mẫu thêm bài post. 12: Biểu mẩu view info. 13: Biểu mẫu thêm album.

14: Biểu mẫu đăng xuất. 1: Sơ đồ luồng dữ liệu Add Place. 2: Add Place – Lược đồ tuần tự. 3: Bản thông tin Place với tính đúng đắn.

4: Bảng thông tin Place với tính tiến hóa. 5: Sơ đồ logic với bảng Place. 6: Sơ đồ luồng dữ liệu. 7: Update Place – Lược đồ tuần tự.

8: Sơ đồ luồng dữ liệu Delete Place. 9: Delete Place – Lược đồ tuần tự. 10: Sơ đồ luồng dữ liệu Delete Feeling. 11: Delete Feeling – Lược đồ tuần tự.

12: Bảng thông tin Feeling với tính đúng đắn. 13: Bảng thông tin Feeling với tính tiến hóa. 14: Sơ đồ logic với bảng Feeling. 15: Sơ đồ luồng dữ liệu Delete Account.

16: Delete Account – Lược đồ tuần tự. 17: Bảng thông tin Role với tính đúng đắn. 18: Bảng thông tin Role với tính tiến hóa. 19: Sơ đồ logic với bảng Role.

20: Sơ đồ luồng dữ liệu View Info. 21: View Info – Lược đồ tuần tự. 22: Sơ đồ luồng dữ liệu Login with Facebook. 23: Login – Lược đồ tuần tự.

24: Sơ đồ luồng dữ liệu view place visited. 25: View place visited – Lược đồ tuần tự. 26: Sơ đồ luồng dữ liệu Share Map. 27: Sơ đồ luồng dữ liệu Save Feelings.

28: Save post – lược đồ tuần tự. 29: Bản thông tin UserRegion và PlaceUser với tính đúng đắn. 30: Bảng thông tin UserRegion và PlaceUser với tính tiến hóa. 31: Sơ đồ logic UserRegion và PlaceUser.

32: Sơ đồ luồng dữ liệu Logout. 33: Sơ đồ luồng dữ liệu save albums. 34: Save albums – Lược đồ tuần tự. 35: Bản thông tin UserRegion và PlaceUser với tính đúng đắn.

36: Bảng thông tin UserRegion và PlaceUser với tính tiến hóa. 37: Sơ đồ logic UserRegion và PlaceUser. 38: Sơ đồ luồng dữ liệu Search tourist destination. 39: Search – Lược đồ tuần tự.

40: Sơ đồ luồng dữ liệu Search region tourist destination. 41: Search – Lược đồ tuần tự. 1: Màn hình đối tượng trang chủ/ trang Intro. 2: Màn hình xử lý trang chủ/ trang Intro.

3: Màn hình đối tượng trang Login with facebook. 4: Màn hình xử lý trang Login with facebook. 5: Màn hình đối tượng trang danh mục album của một địa điểm. 6: Màn hình xử lý trang danh mục album của một địa điểm.

7: Màn hình đối tượng trang danh mục album của một tỉnh. 8: Màn hình xử lý trang danh mục album của một tỉnh. 9: Màn hình đối tượng trang map đánh dấu những nơi bạn đi. 10: Màn hình xử lý trang đánh dấu những nơi bạn đi.

11: Màn hình đối tượng trang khám phá. 12: Màn hình xử lý trang khám phá. 13: Màn hình đối tượng trang rating một địa danh. 14: Màn hình xử lý trang rating một địa danh.

15: Màn hình đối tượng trang map – view a region. 16: Màn hình xử lý trang map – view a region. 17: Màn hình đối tượng trang thêm một bài post. 18: Màn hình xử lý trang thêm một bài post.

19: Màn hình đối tượng trang thêm album. 20: Màn hình xử lý trang thêm album. 1: Bảy modules của Spring. 2: Mô hình MVC.

3: Hình mô tả Hibernate Framework. 4: Hình về Virtual DOM. 5: Hình biểu đồ sử dụng thư viện amcharts. 7: Sơ đồ lớp tầng Model.

8: Sơ đồ lớp tầng Repository. 9: Sơ đồ lớp tầng Controller. 146 7 DANH MỤC BẢNG BIỂU Bảng 2. 1: Bảng về chức năng nghiệp vụ của Admin.

2: Bảng Chi tiết quy định/ công thức liên quan của Admin. 3: Bảng về chức năng nghiệp vụ của Guest. 4: Bảng Chi tiết quy định/ công thức liên quan của Guest. 5: Bảng về chức năng nghiệp vụ của User.

6: Bảng Chi tiết quy định/ công thức liên quan của User. 1: Bảng chi tiết đối tượng trang chủ/ trang Intro. 2: Bảng chi tiết xử lý trang chủ/ trang Intro. 3: Bảng chi tiết đối tượng trang Login with facebook.

4: Bảng chi tiết xử lý trang Login with facebook. 5: Bảng chi tiết đối tượng trang danh mục album của một địa điểm. 6: Bảng chi tiết xử lý trang danh mục album của một địa điểm. 7: Bảng chi tiết đối tượng trang danh mục album của một tỉnh.

8: Bảng chi tiết xử lý trang danh mục album của một tỉnh. 9: Bảng chi tiết đối tượng trang Your Adventure (chưa login). 10: Bảng chi tiết xử lý trang đánh dấu những nơi bạn đi. 11: Bảng chi tiết đối tượng trang khám phá.

12: Bảng chi tiết xử lý trang khám phá. 13: Bảng chi tiết đối tượng trang rating một địa danh. 14: Bảng chi tiết xử lý trang rating một địa danh. 15: Bảng chi tiết đối tượng trang map – view a region.

16: Bảng chi tiết xử lý trang map – view a region. 17: Bảng chi tiết đối tượng trang thêm một bài post. 18: Bảng chi tiết xử lý trang thêm một bài post. 19: Bảng chi tiết đối tượng trang thêm album.

20: Bảng chi tiết xử lý trang thêm album. 21: Bảng chi tiết đối tượng trang danh sách User. 22: Bảng chi tiết xử lý trang danh sách User. 23: Bảng chi tiết đối tượng trang chi tiết User.

24: Bảng chi tiết xử lý trang chi tiết User. 25: Bảng chi tiết đối tượng trang danh sách bài Post của User. 26: Bảng chi tiết xử lý trang danh sách bài Post của User. 27: Bảng chi tiết đối tượng trang danh sách Region.

28: Bảng chi tiết xử lý trang danh sách Region. 29: Bảng chi tiết đối tượng trang chi tiết Region. 30: Bảng chi tiết xử lý trang chi tiết Region. 31: Bảng chi tiết đối tượng trang danh sách Place của Region.

32: Bảng chi tiết xử lý trang danh sách Place của Region. 33: Bảng chi tiết đối tượng trang chi tiết Place. 34: Bảng chi tiết xử lý trang chi tiết Place. 35: Bảng chi tiết đối tượng trang cập nhật Place.

36: Bảng chi tiết xử lý trang cập nhật Place. 37: Bảng chi tiết đối tượng trang thêm Place. 38: Bảng chi tiết xử lý trang thêm Place. 1: Bảng mô tả sơ đồ lớp Place.

2: Bảng mô tả sơ đồ lớp Region. 3: Bảng mô tả sơ đồ lớp User. 4: Bảng mô tả sơ đồ lớp Role. 5: Bảng mô tả sơ đồ lớp Feeling.

6: Bảng mô tả sơ đồ lớp UerRegion. 7: Bảng mô tả sơ đồ lớp PlaceUser. 1: Test màn hình add place. 2: Test màn hình danh sách Place.

3: Test màn hình update place. 4: Test màn hình danh sách bài post. 5: Test màn hình danh sách User. 6: Test màn hình Trang chủ.

7: Test màn hình Khám phá. 8: Test màn hình Place info. 9: Test màn hình Map .

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ