Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xây dựng mạng xã hội du lịch tại thành phố đà nẵng.
Nội dung xem thử
Mô tả chi tiết
1
1
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN HỌC
----------
KHÓA LUẬN TỐT NGHIỆP
Đề tài:
Xây dựng mạng xã hội du lịch
tại thành phố Đà Nẵng
Giảng viên hướng dẫn: PGS.TS. Trần Quốc Chiến
Sinh viên thực hiện: Lê Đình Thọ
Lớp: 10CNTT4
Đại học sƣ phạm – Đại học Đà Nẵng Xây dựng mạng xã hội du lịch tại thành phố Đà Nẵng
LỜI CẢM ƠN
Lời đầu tiên em xin bày tỏ lòng biết ơn sâu sắc đến tất cả quý thầy cô khoa Tin học
trường đại học Sư phạm – Đại học Đà Nẵng đã tận tình dạy dỗ, truyền đạt cho em những kiến
thức quý giá trong suốt những năm học tại trường, là tiền đề và cơ sở giúp cho em thực hiện đồ
án này.
Xin chân thành cảm ơn PGS.TSKH Trần Quốc Chiến đã tận tình chỉ bảo, hướng dẫn và
giúp đỡ cho em trong suốt quá trình thực hiện để hoàn thành đồ án này đúng thời hạn.
Trong suốt quá trình thực hiện đồ án, mặc dù đã cố gắng hết mình để hoàn thành, tuy
nhiên, do kinh nghiệm và vốn kiến thức còn hạn chế nên không tránh khỏi những thiếu sót. Em
rất mong nhận được sự góp ý, nhận xét của các thầy cô và các bạn.
Em xin chân thành cảm ơn !
Sinh viên thực hiện
Lê Đình Thọ
Đại học sƣ phạm – Đại học Đà Nẵng Xây dựng mạng xã hội du lịch tại thành phố Đà Nẵng
LỜI CAM ĐOAN
Em xin cam đoan:
1. Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫn trực tiếp của
PGS.TSKH Trần Quốc Chiến.
2. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trái, em xin chịu hoàn
toàn trách nhiệm.
Sinh viên thực hiện
Lê Đình Thọ
Đại học sƣ phạm – Đại học Đà Nẵng Xây dựng mạng xã hội du lịch tại thành phố Đà Nẵng
Danh mục các hình ảnh
HÌNH 1: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG FRIEND VÀ USERINFOR...........................................................21
HÌNH 2: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG USERINFOR VÀ FEEDBACK ....................................................21
HÌNH 3: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG REPORT VÀ USERINFOR..........................................................22
HÌNH 4: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG FMESSAGE VÀ USERINFOR ....................................................22
HÌNH 5: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG USERINFOR VÀ COMMENT.....................................................22
HÌNH 6: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG NOTEPOST VÀ COMMENT.......................................................23
HÌNH 7: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG FGROUP VÀ NOTEPOST ...........................................................23
HÌNH 8: SƠ ĐỒ QUAN HỆ GIỮA CÁC BẢNG USERINFOR, LIKEMANAGERMENT VÀ NOTEPOST...23
HÌNH 9: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG TOUR VÀ FGROUP.....................................................................24
HÌNH 10: SƠ ĐỒ QUAN HỆ GIỮA CÁC BẢNG TOUR, BOOKTOOUR VÀ GROUPUSER..........................24
HÌNH 11: SƠ ĐỒ QUAN HỆ GIỮA 2 BẢNG FGROUP VÀ USERINFOR........................................................25
HÌNH 12: SƠ ĐỒ QUAN HỆ CƠ SỞ DỮ LIỆU...................................................................................................25
HÌNH 13: SƠ ĐỒ USERCASE CỦA ACTOR ADMIN........................................................................................26
HÌNH 14: SƠ ĐỒ USERCASE CỦA ACTOR USER...........................................................................................26
HÌNH 15: CHỨC NĂNG LOGIN ..........................................................................................................................29
HÌNH 16: CHỨC NĂNG ĐĂNG XUẤT...............................................................................................................29
HÌNH 17: CHỨC NĂNG XÁC NHẬN “PHẢN HỒI BÀI VIẾT XẤU”..............................................................30
HÌNH 18: CHỨC NĂNG XÓA "PHẢN HỒI BÀI VIẾT XẤU" ...........................................................................31
HÌNH 19: CHỨC NĂNG KHÓA NGƢỜI DÙNG ................................................................................................31
HÌNH 20: CHỨC NĂNG CẬP NHẬP NGƢỜI DÙNG THÀNH ADMIN...........................................................32
HÌNH 21: CHỨC NĂNG XÓA BÀI VIẾT............................................................................................................33
HÌNH 22: CHỨC NĂNG KHÓA NHÓM (ADMIN).............................................................................................34
HÌNH 23: CHỨC NĂNG XÓA NHÓM(ADMIN).................................................................................................35
HÌNH 24: CHỨC NĂNG ĐĂNG KÍ......................................................................................................................36
HÌNH 25: CHỨC NĂNG THÊM BẠN..................................................................................................................37
HÌNH 26: CHỨC NĂNG XÓA BẠN ....................................................................................................................38
HÌNH 27: CHỨC NĂNG GỞI GÓP Ý VỀ WEBSITE..........................................................................................39
HÌNH 28: CHỨC NĂNG PHẢN HỒI BÀI VIẾT XẤU........................................................................................40
HÌNH 29: CHỨC NĂNG XÓA BÀI VIẾT............................................................................................................41
HÌNH 30: CHỨC NĂNG THICH BÀI VIẾT ........................................................................................................42
HÌNH 31: CHỨC NĂNG BÌNH LUẬN BÀI VIẾT...............................................................................................43
HÌNH 32: CHỨC NĂNG LỌC NHÓM .................................................................................................................44
HÌNH 33: CHỨC NĂNG TẠO NHÓM MỚI ........................................................................................................45
HÌNH 34: CHỨC NĂNG GIA NHẬP NHÓM ......................................................................................................46
HÌNH 35: CHỨC NĂNG KHÓA NHÓM..............................................................................................................47
HÌNH 36: CHỨC NĂNG RỜI KHỎI NHÓM .......................................................................................................48
HÌNH 37: CHỨC NĂNG XÓA NHÓM.................................................................................................................49
HÌNH 38: CHỨC NĂNG XEM ĐẦY ĐỦ BÀI VIẾT ...........................................................................................50
HÌNH 39: CHỨC NĂNG XEM ĐẦY ĐỦ DỊCH VỤ VÀ ĐẶT DỊCH VỤ ..........................................................51
HÌNH 40: CHỨC NĂNG PHẢN HỒI ĐẶT DỊCH VỤ CỦA KHÁCH ...............................................................52
HÌNH 41: GIAO DIỆN TRANG LOGIN...............................................................................................................54
HÌNH 42: GIAO DIỆN TRANG CHỦ...................................................................................................................55
Đại học sƣ phạm – Đại học Đà Nẵng Xây dựng mạng xã hội du lịch tại thành phố Đà Nẵng
HÌNH 43: GIAO DIỆN TRANG POSTNOTE.......................................................................................................57
HÌNH 44: GIAO DIỆN TRANG GROUP MAINPAGE........................................................................................58
HÌNH 45: GIAO DIỆN TRANG VIEW FULL NOTE..........................................................................................59
HÌNH 46: GIAO DIỆN TRANG VIEW SERVICE TRONG GROUP..................................................................59
HÌNH 47: GIAO DIỆN TRANG GROUP MAINPAGE........................................................................................60
HÌNH 48: GIAO DIỆN TRANG BOOK MANAGER TRONG............................................................................61
HÌNH 49: GIAO DIỆN TRANG POST SERVICE TRONG.................................................................................62
HÌNH 50: GIAO DIỆN TRANG USER PROFILE................................................................................................62
HÌNH 51: GIAO DIỆN TRANG FILTER..............................................................................................................63
Danh mục các bảng biểu
BẢNG 1: XÂY DỰNG CÁC BẢNG DỮ LIỆU....................................................................................................20
BẢNG 2: MÔ TẢ CÁC ACTORS .........................................................................................................................27
BẢNG 3: MÔ TẢ CÁC USE CASE ......................................................................................................................28
Đại học sƣ phạm – Đại học Đà Nẵng Xây dựng mạng xã hội du lịch tại thành phố Đà Nẵng
Lê Đình Thọ | Trang 1
Mục lục
Mục lục ..........................................................................................................................................2
Mở đầu...........................................................................................................................................2
Lý do chọn đề tài ........................................................................................................................2
Mục đích nghiên cứu ..................................................................................................................2
Giới hạn nghiên cứu ...................................................................................................................2
Phƣơng pháp nghiên cứu ............................................................................................................2
Chương 1: Cơ sở lý thuyết của đề tài............................................................................................3
I. Giới thiệu về ngôn ngữ J2EE ..............................................................................................3
1. Kiến thức lập trình hƣớng đối tƣợng java........................................................................3
2. Java EE.............................................................................................................................5
II. Giới thiệu về Struts 2 Framework .....................................................................................10
III. Cơ sở lý thuyết về website.................................................................................................13
Chương 2: Phân tích và thiết kế hệ thống ...................................................................................15
1. Mô tả chƣơng trình. ...........................................................................................................15
2. Các chức năng của website................................................................................................15
3. Thiết kế hệ dữ liệu cho bài toán ........................................................................................18
4. Phân tích các chức năng của chƣơng trình ........................................................................26
5. Hoàn thiện các chức năng và giao diện .............................................................................29
Chƣơng 3: Cài đặt và triển khai ứng dụng...................................................................................54
Tài liệu tham khảo .......................................................................................................................64
Kết luận........................................................................................................................................65
Đại học sƣ phạm – Đại học Đà Nẵng Xây dựng mạng xã hội du lịch tại thành phố Đà Nẵng
Lê Đình Thọ | Trang 2
Mở đầu
Lý do chọn đề tài
Trong xu thế hiện nay, sự phát triển nhanh chóng các dịch vụ du lịch tại Đà Nẵng kéo theo
nhiều vấn đề khó khăn trong việc quản lý và điều hành các địa điểm du lịch một cách chuyên
nghiệp. Do đó,cần thiết có một môi trƣờng phù hợp để ngƣời dân và ngƣời quản lý du lịch có
thể dễ dàng trao đổi thông tin tốt lẫn chƣa tốt về những vấn đề xảy ra trong địa điểm du lịch.
Một mạng xã hội tạo ra làm “cầu nối” giữa mọi ngƣời với nhau là điều cần thiết giúp cho việc
phát triển du lịch tại Đà Nẵng, giúp ngƣời dân có thêm những thông tin cần thiết và hữu ích
trong những chuyến đi du lịch tới Đà Nẵng, đồng thời cũng có những phản hồi giúp các nhà
quản lý phát huy những điểm mạnh và khắc phục những điểm yếu của mình.
Mục đích nghiên cứu
Nội dung chính của việc nghiên cứu đề tài là hƣớng đến xây dựng website mạng xã hội có thể
quản lý chung các địa điểm du lịch và dịch vụ tại thành phố Đà Nẵng.
Giới hạn nghiên cứu
Website “Mạng xã hội du lịch tại thành phố Đà Nẵng” đƣợc xây dựng bằng ngôn ngữ java trên
framework Struts 2. bao gồm :
+ Tìm hiểu quy trình Struts 2 Framework.
+ Tìm hiểu quy trình hoạt động của một Mạng xã hội, và một website đặt dịch vụ qua mạng.
+ Thực hiện phân tích, thiết kế các thuật toán cần thiết để phục vụ cho việc xây dựng mạng xã
hội.
+ Thiết kế chƣơng trình (chuẩn hóa dữ liệu, thiết kế mã nguồn, truy vấn dữ liệu, thiết kế giao
diện......).
+ Thực hiện bản báo cáo, hƣớng dẫn, phân tích cách thức sử dụng
Phương pháp nghiên cứu
+ Tìm kiếm thông tin liên quan tới quá trình nghiên cứu từ thực tiễn, sách báo, tham khảo
Internet.....
+ Sự hƣớng dẫn của Giảng viên : PSG.TSKH. Trần Quốc Chiến.
+ Lập trình bằng java trên eclise và các plugin của struts 2.