Thông tin tài liệu
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: THIẾT KẾ HỆ THỐNG TÌM KIẾM KHÁCH SẠN, NHÀ TRỌ Nhóm sinh viên thực hiện: Họ tên Trần Quang Huy Tạ Anh Tú Mã số sinh viên 20131798 20134509 Lớp ĐTTT 03 – K58 ĐTTT 04 – K58 Giáo viên hướng dẫn: TS Nguyễn Tiến Hòa Hà Nội, 6/2018 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: THIẾT KẾ HỆ THỐNG TÌM KIẾM KHÁCH SẠN, NHÀ TRỌ Nhóm sinh viên thực hiện: Họ tên Trần Quang Huy Tạ Anh Tú Mã số sinh viên 20131798 20134509 Lớp ĐTTT 03 – K58 ĐTTT 04 – K58 Giáo viên hướng dẫn: TS Nguyễn Tiến Hòa Cán phản biện: Hà Nội, 6/2018 Đánh giá đồ án tốt nghiệp (Dùng cho giảng viên hướng dẫn) Giảng viên đánh giá: TS Nguyễn Tiến Hòa Họ tên Sinh viên: Tạ Anh Tú MSSV: 20134509 Tên đồ án: Thiết kế hệ thống tìm kiếm khách sạn, nhà trọ Chọn mức điểm phù hợp cho sinh viên trình bày theo tiêu chí đây: Rất (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5) Có kết hợp lý thuyết thực hành (20) Nêu rõ tính cấp thiết quan trọng đề tài, vấn đề giả thuyết (bao gồm mục đích tính phù hợp) phạm vi ứng dụng đồ án Cập nhật kết nghiên cứu gần (trong nước/quốc tế) Nêu rõ chi tiết phương pháp nghiên cứu/giải vấn đề Có kết mơ phỏng/thưc nghiệm trình bày rõ ràng kết đạt 5 5 Có khả phân tích đánh giá kết (15) Kế hoạch làm việc rõ ràng bao gồm mục tiêu phương pháp thực dựa kết nghiên cứu lý thuyết cách có hệ thống Kết trình bày cách logic dễ hiểu, tất kết phân tích đánh giá thỏa đáng Trong phần kết luận, tác giả rõ khác biệt (nếu có) kết đạt mục tiêu ban đầu đề đồng thời cung cấp lập luận để đề xuất hướng giải thực tương lai Kỹ viết (10) Đồ án trình bày mẫu quy định với cấu trúc chương logic đẹp mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, đánh số thứ tự giải thích hay đề cập đến đồ án, có lề, dấu cách sau dấu chấm, dấu phẩy v.v), có mở đầu chương kết luận chương, có liệt kê tài liệu tham khảo có trích dẫn quy định Kỹ viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic có sở, từ vựng sử dụng phù hợp v.v.) Thành tựu nghiên cứu khoa học (5) (chọn trường hợp) Có báo khoa học đăng chấp 10 a nhận đăng/đạt giải SVNC khoa học giải cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong nước) từ giải trở lên/ Có đăng ký phát minh sáng chế Được báo cáo hội đồng cấp Viện hội 10 b 10 c nghị sinh viên nghiên cứu khoa học không đạt giải từ giải trở lên/Đạt giải khuyến khích kỳ thi quốc gia quốc tế khác chuyên ngành TI contest Không có thành tích nghiên cứu khoa học Điểm tổng /50 Điểm tổng quy đổi thang 10 * Nhận xét thêm Thầy/Cô (giảng viên hướng dẫn nhận xét thái độ tinh thần làm việc sinh viên) Ngày: / /2018 Người nhận xét (Ký ghi rõ họ tên) Đánh giá đồ án tốt nghiệp (Dùng cho cán phản biện) Giảng viên đánh giá: Họ tên Sinh viên: Tạ Anh Tú MSSV: 20134509 Tên đồ án: Thiết kế hệ thống tìm kiếm khách sạn, nhà trọ Chọn mức điểm phù hợp cho sinh viên trình bày theo tiêu chí đây: Rất (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5) Có kết hợp lý thuyết thực hành (20) Nêu rõ tính cấp thiết quan trọng đề tài, vấn đề giả thuyết (bao gồm mục đích tính phù hợp) phạm vi ứng dụng đồ án Cập nhật kết nghiên cứu gần (trong nước/quốc tế) Nêu rõ chi tiết phương pháp nghiên cứu/giải vấn đề Có kết mơ phỏng/thưc nghiệm trình bày rõ ràng kết đạt 5 5 Có khả phân tích đánh giá kết (15) Kế hoạch làm việc rõ ràng bao gồm mục tiêu phương pháp thực dựa kết nghiên cứu lý thuyết cách có hệ thống Kết trình bày cách logic dễ hiểu, tất kết phân tích đánh giá thỏa đáng Trong phần kết luận, tác giả rõ khác biệt (nếu có) kết đạt mục tiêu ban đầu đề đồng thời cung cấp lập luận để đề xuất hướng giải thực tương lai Kỹ viết (10) Đồ án trình bày mẫu quy định với cấu trúc chương logic đẹp mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, đánh số thứ tự giải thích hay đề cập đến đồ án, có lề, dấu cách sau dấu chấm, dấu phẩy v.v), có mở đầu chương kết luận chương, có liệt kê tài liệu tham khảo có trích dẫn quy định Kỹ viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic có sở, từ vựng sử dụng phù hợp v.v.) Thành tựu nghiên cứu khoa học (5) (chọn trường hợp) Có báo khoa học đăng chấp 10 a nhận đăng/đạt giải SVNC khoa học giải cấp Viện trở lên/các giải thưởng khoa học (quốc tế/trong nước) từ giải trở lên/ Có đăng ký phát minh sáng chế 10 Được báo cáo hội đồng cấp Viện hội b nghị sinh viên nghiên cứu khoa học không đạt giải từ giải trở lên/Đạt giải khuyến khích kỳ thi quốc gia quốc tế khác 10 c chuyên ngành TI contest Khơng có thành tích nghiên cứu khoa học Điểm tổng /50 Điểm tổng quy đổi thang 10 * Nhận xét thêm Thầy/Cô Ngày: / /2018 Người nhận xét (Ký ghi rõ họ tên) LỜI NÓI ĐẦU Hiện nay, nhu cầu du lịch người ngày tăng, đặc biệt bạn trẻ, người muốn đặt chân tới vùng đất để tìm hiểu học hỏi Với người khơng có thời gian đặt chỗ trước việc tìm kiếm khách sạn hay phịng trọ sau đặt chân tới việc không dễ dàng, nhiều người cịn phải xem xét tới nhiều yếu tố diện tích, địa điểm, cảnh quan đẹp, giá cả… có phù hợp hay khơng Xuất phát từ u cầu đó, em bạn khác nhóm chọn đề tài "Thiết kế hệ thống tìm khách sạn, nhà trọ" để giúp người dễ dàng tìm chỗ ưng ý thời gian du lịch Hệ thống tìm kiếm nhà trọ sử dụng thiết bị di động thông minh tảng web, phù hợp thuận tiện với người sử dụng Em xin chân thành cảm ơn thầy Nguyễn Tiến Hịa, người nhiệt tình hướng dẫn em hoàn thành đồ án Xin cảm ơn anh Dương Mạnh Tình phận Mobile Solution thuộc cơng ty SMVC gợi ý giúp đỡ em mặt ý tưởng, công cụ hỗ trợ trình làm đồ án Do thời gian nghiên cứu, tìm tịi khơng nhiều nên hẳn hệ thống khơng thể tránh khỏi sai sót, mong thầy góp ý chân thành để em hồn chỉnh sản phẩm Tạ Anh Tú 1|Page TĨM TẮT ĐỒ ÁN Đồ án có tên đề tài là: "thiết kế hệ thống tìm kiếm khách sạn, nhà trọ" Sau mục đích đồ án: Thu thập liệu từ website khác khách sạn, nhà trọ, trang cho thuê nhà khác Việc thu thập dùng để xây dựng sở liệu cho hệ thống, giúp người dùng dễ dàng so sách nhà trọ từ nhiều nguồn khác Xây dựng giao diện tiện ích tảng khác ứng dụng di dộng (hệ điều hành Android) tảng web Điều giúp cho người dùng truy cập hệ thống nơi đâu với thiết bị điện thoại hay máy tính Xây dựng chức tìm kiếm khách sạn, nhà trọ (dựa vị trí dựa theo tên) chức đường, giúp người dùng dễ dàng tìm thấy nhà trọ hay khách sạn mà mong muốn Xây dựng chức cho phép người dùng đăng tải thông tin thuê nhà, giúp người dùng, đặc biệt chủ nhà nghỉ, nhà trọ dễ dàng quảng bá nhà trọ mà họ cần cho thuê Xây dựng chức đánh giá, phản hồi, cho phép người dùng đánh giá nhận xét dịch vụ nhà trọ mà họ dùng Điều khiến người dễ dàng cảm nhận chất lượng dịch vụ nhà trọ, khách sạn mà họ tìm kiếm, dù họ chưa tới Đồ án gồm chương Chương giới thiệu khái quát đề tài lý chọn; kịch hoạt động, quy mô đồ án phân công công việc Chương đề cập đến sở lý 2|Page thuyết, công nghệ sử dụng trình xây dựng hệ thống Chương trình bày khâu phân tích hệ thống thơng qua việc sử dụng ngơn ngữ mơ hình hóa UML (bao gồm sơ đồ use case, sơ đồ tuần tự, sơ đồ trạng thái, biểu đồ hoạt động, biểu đồ lớp…) Chương đưa bước thiết kế hệ thống Chương cuối phần demo kết đạt phương hướng phát triển hệ thống tương lai 3|Page CHƯƠNG KẾT QUẢ VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN 5.1 Kết đạt 5.1.1 Ứng dụng tảng web Hình 5-1 Trang chủ tìm khách sạn Hình 5-2 Trang chủ tìm nhà trọ 61 | P a g e Hình 5-3 Kết tìm kiếm khách sạn Hình 5-4 Hình ảnh khách sạn 62 | P a g e Hình 5-5 Vị trí khách sạn đồ Hình 5-6 Thêm nhận xét cho khách sạn 63 | P a g e Hình 5-7 Hiển thị nhận xét gần Hình 5-8 Kết tìm kiếm nhà trọ 64 | P a g e Hình 5-9 Khi click vào xem chi tiết 65 | P a g e 5.1.2 Ứng dụng tảng Android Hình 5-10 Màn hình tìm kiếm ứng dụng 66 | P a g e Hình 5-11 Màn hình thực tìm kiếm 67 | P a g e Hình 5-12 Màn hình kết tìm kiếm 68 | P a g e Hình 5-13 Màn hình lọc, xếp kết tìm kiếm 69 | P a g e Hình 5-14 Màn hình hiển thị vị trí đồ 70 | P a g e Hình 5-15 Màn hình đăng tin nhà trọ 71 | P a g e 5.2 Kết luận Sau mục tiêu kết mà em đạt sau đồ án kết thúc Hệ thống thiết kế xây dựng theo q trình phân tích lý thuyết Các giao diện người dùng tương đối giống với giao diện vẽ thiết kế trước Hệ thống hoàn thiện chức sau: Tìm kiếm khách sạn, nhà trọ Sắp xếp kết tìm kiếm theo giá, điểm xếp hạng Đăng tin thuê nhà Bình luận, đánh giá chất lượng nhà trọ Đăng nhập, đăng ký, đăng xuất Hỗ trợ hai ngôn ngữ tiếng Anh tiếng Việt (áp dụng với người dùng truy cập hệ thống website) Cải thiện nâng cao kỹ phân tích, thiết kế triển khai hệ thống Tìm hiểu thêm cơng nghệ Những khó khăn làm đồ án mục tiêu chưa đạt Có nhiều cơng nghệ mà nhóm chưa biết, nhóm tốn nhiều thời gian để học hỏi từ đầu Thời gian có hạn nên số chức khơng kịp hồn thiện Giao diện người dùng khơng sử dụng template có sẵn nên khơng q đẹp responsive (khơng phù hợp với loại kích thước hình khác nhau) Phần crawl liệu từ website khác cịn làm thủ cơng nên chưa ứng dụng thực tế nhiều trang web khác nhau, thời gian crawl lâu Hệ thống chưa hoàn thành chức sau đây: 72 | P a g e Cho phép người dùng report đăng xấu, không hợp lệ không thật Đặt phịng, tốn trực tuyến Chỉ đường 5.3 Phương hướng phát triển Hệ thống ứng dụng vào thực tế mà thương mại hóa phát triển chức sau: Cho phép người dùng đặt phịng, tốn trực tuyến Phần crawl liệu crawl từ nhiều trang web, đảm bảo việc không trùng lặp liệu crawl từ nhiều nguồn khác Giao diện người dùng phù hợp với loại thiết bị … Tóm tắt chương: Chương demo kết đạt được, khó khăn gặp phải trình thực đề tài, phần mà chưa hoàn thiện phương hướng phát triển hệ thống tương lai 73 | P a g e TÀI LIỆU THAM KHẢO [1] Seyed M.M “Saied” Tahaghoghi and Hugh E Williams, Learning MySQL, O’Reilly, 2006, page 4-5 [2] Introduction to Spring Boot: https://projects.spring.io/springboot/, truy cập lần cuối ngày 16/05/2018 [3] Introduction to Spring Security: https://projects.spring.io/springsecurity/, truy cập lần cuối ngày 16/05/2018 [4] Introduction to GraphQL: https://reactjs.org/blog/2015/02/20/introducing-relay-andgraphql.html, truy cập lần cuối ngày 16/05/2018 [5] GraphQL Queries and Mutations: https://graphql.github.io/learn/queries/, truy cập lần cuối ngày 07/06/2018 [6] GraphQL Mutations: https://graphql.github.io/learn/queries/#mutations , truy cập lần cuối ngày 07/06/2018 [7] Introductions to Google Map API: https://developers.google.com/maps/documentation/androidsdk/intro, truy cập lần cuối ngày 19/05/2018 [8] Introductions to Google Places API: https://developers.google.com/places/android-sdk/intro, truy cập lần cuối ngày 19/05/2018 [9] Introductions to Google Places Web Service: https://developers.google.com/places/web-service/intro, truy cập lần cuối ngày 19/05/2018 [10] Introductions to Google Directions API: https://developers.google.com/maps/documentation/directions/intr o, truy cập lần cuối ngày 19/05/2018 [11] Introductions to Google Geocoding API: 74 | P a g e https://developers.google.com/maps/documentation/geocoding/int ro, truy cập lần cuối ngày 19/05/2018 75 | P a g e ...TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: THIẾT KẾ HỆ THỐNG TÌM KIẾM KHÁCH SẠN, NHÀ TRỌ Nhóm sinh viên thực hiện:... tên) Đánh giá đồ án tốt nghiệp (Dùng cho cán phản biện) Giảng viên đánh giá: Họ tên Sinh viên: Tạ Anh Tú MSSV: 20134509 Tên đồ án: Thiết kế hệ thống tìm kiếm khách sạn, nhà trọ Chọn... đó, em bạn khác nhóm chọn đề tài "Thiết kế hệ thống tìm khách sạn, nhà trọ" để giúp người dễ dàng tìm chỗ ưng ý thời gian du lịch Hệ thống tìm kiếm nhà trọ sử dụng thiết bị di động thông minh
Ngày đăng: 02/12/2022, 18:17
Xem thêm: (TIỂU LUẬN) đồ án tốt NGHIỆP đại học đề tài THIẾT kế hệ THỐNG tìm KIẾM KHÁCH sạn, NHÀ TRỌ