BÁO CÁO "HỆ THỐNG HỖ TRỢ NGƯỜI DÙNG LẬP LỘ TRÌNH DU LỊCH TRÊN NỀN TẢNG MOBILE WEB "
lượt xem 6
download
Hệ thống lập lộ trình du lịch được xây dựng nhằm mục đích hỗ trợ người sử dụng lập lộ trình đi qua các địa danh mà mình yêu thích.Hệ thống hoạt động trên nền tảng mobile web application nhằm tận dụng tính ưu việt của công nghệ qua đógiúp cho người sử dụng có thể sử dụng hệ thống ở bất kỳ nơi đâu.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: BÁO CÁO "HỆ THỐNG HỖ TRỢ NGƯỜI DÙNG LẬP LỘ TRÌNH DU LỊCH TRÊN NỀN TẢNG MOBILE WEB "
- Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 HỆ THỐNG HỖ TRỢ NGƯỜI DÙNG LẬP LỘ TRÌNH DU LỊCH TRÊN NỀN TẢNG MOBILE WEB APPLICATION TOUR ROUTE PLANNING SUPPORT SYSTEMON MOBILE WEB APPLICATION PLATFORM SVTH: Nguyễn Lê Xuân Vinh Lớp 08CNTT1, Khoa Tin Học, Trường Đại Học Sư Phạm, Đại Học Đà Nẵng GVHD: Nguyễn Thanh Tuấn Khoa Tin Học, Trường Đại Học Sư Phạm, Đại Học Đà Nẵng TÓM TẮT Hệ thống lập lộ trình du lịch được xây dựng nhằm mục đích hỗ trợ người sử dụng lập lộ trình đi qua các địa danh mà mình yêu thích.Hệ thống hoạt động trên nền tảng mobile web application nhằm tận dụng tính ưu việt của công nghệ qua đógiúp cho người sử dụng có thể sử dụng hệ thống ở bất kỳ nơi đâu. Từ khóa: Lộ trình du lịch, mobile web application. ABSTRACT Tour route planning support system was built for assisting travelers in planningtour route go through the interested places. The system works on mobile web application platform to take advantage of the superiority of technology through which help for travelers can use it anywhere. Key words:tour planning, mobile web application. 1. Giới thiệu về nền tảng mobile web application trong việc lập lộ trình du lịch 1.1. Mobile web application là gì? Mobile web application là khái niệm đã có từ rất lâu nhưng thật sự nổi và phát triển sau khi các loại thiết bị di động thông minh ra đời. Mobile web application là một ứng dụng được thiết kế hoạt động trên trình duyệt web, là một phần hoặc toàn bộ của một phần mềm được download từ web về cho mỗi lần sử dụng ứng dụng. Thông thường mobile web app sẽ thực hiện một tác vụ đặc biệt cho nhu cầu của người dùng như:game, lịch, lộ trình, bản đồ Google Maps. Điểm mạnh của mobile web application: - Cross Platform: Có thể chạy trên tất cả các trình duỵệt mobile. - Không cần phải cài đặt trên máy. - Thuận lợi cho các nhà phát triển: o Với một phiên bản cho tất cả, nên giảm chi phí và thời gian cho phát triển, bảo trì nâng cấp sau này. o Ngôn ngữ lập trình thông dụng cho front end là HTML và Javascript, còn backend là PHP hoặc Ruby on Rails mà hầu hết các lập trình viên đều biết sử dụng. o Không giới hạn môi trường lập trình, có thể hoạt động trên hầu hết các hệ điều hành. o Việc cập nhật phiên bản sẽ đến ngay lập tức mà không làm phiền đến người dùng. 1
- Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 Có thể được đánh dấu bởi Search Engines o 1.2. Việc xây dựng hệ thống lập lộ trình du lịch hoạt động trên nền tảng mobile web application Du lịch một khái niệm không xa lạ với con người trong xã hội hiện đại, và đặc biệt hiện nay khái niệm du lịch tự phát, du lịch theo ý muốn, không đi theo tour hay tổ chức của một dịch vụ du lịch đã ngày càng nở rộ. Muốn đi du lịch như vậy bạn đều phải có lộ trình cho riêng mình và các thông tin về địa điểm mình muốn đi qua.Nắm bắt nhu cầu đó, hệ thống lập lộ trình du lịch đã ra đời nhằm giúp người sử dụng một cách tốt nhất. Hệ thống phát triển trên nền tảng mobile web application có thể chạy trên các thiết bị di động đặc biệt là các thiết bị di động thông minh, người sử dụng ở bất kỳ nơi nào cũng có thể sử dụng hệ thống với điều kiện nơi đó phải có mạng Internet, mà trong thời điểm hiện tại Internet hầu như đã phủ sóng ở khắp nơi. Sau khi kết nối với Internet, người dùng sẽ tương tác trực tiếp với hệ thống thông qua dịch vụ bản đồ Google Maps. Thông tin về các địa điểm du lịch sẽ được hiển thị đầy đủ để giúp cho người dùng lựa chọn. Kết thúc lựa chọn của mình, hệ thống sẽ kết xuất thành lộ trình du lịch với các thông tin đi kèm một cách đầy đủ nhất. 2. Nội dung nghiên cứu 2.1. Mục đích của việc nghiên cứu Việc nghiên cứu xây dựng hệ thống nhằm mục đích hỗ trợ người dùng lập lộ trình du lịch giúp mọi người du lịch một cách thuận lợi nhất. 2.2. Mô tả hoạt động hệ thống Hệ thống sẽ hoạt động như sau: - Người dùng sẽ nhập điểm bắt đầu và điểm đến của chuyến du lịch. Hệ thống sẽ hiển thị các địa danh du lịch nằm giữa điểm bắt đầu và điểm đến của chuyến du lịch. - Người dùng sẽ chọn những địa danh du lịch yêu thích. - Sau khi chọn xong, hệ thống sẽ xuất ra lộ trình đường đi qua các địa danh đó, bắt đầu từ điểm ban đầu và kết thúc tại điểm đến. - Người dùng sẽ có thể lưu lộ trình lại nhằm phục vụ cho chuyến đi hoặc share lộ trình cho bạn bè người thân biết mình sẽ đi đến những nơi nào, đi bằng phương tiện gì, đi mất bao lâu để đến nơi. Giao diện hệ thống: - Phần front-end được xây dựng bằng các ngôn ngữ thiết kế web HTML5, CSS3 và kỹ thuật AJAX - Phần back-end được xây dựng bằng ngôn ngữ lập trình mobile web application Ruby on Rails Môi trường hoạt động: - Hệ thống ban đầu sẽ được phát triển để hoạt động trên trình duyệt của điện thoại thông minh iPhone. - Phương pháp, cách tiếp cận vấn đề nghiên cứu 2
- Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 2.2.1. Giới thiệu về dịch vụ bản đồ Google Maps Google Maps là một dịch vụ bản đồ trực tuyến miễn phí được cung cấp bởi công ty Google thông qua các trang web như Google Maps, Google Ride Finder và đư ợc nhúng vào các trang web thứ 3 thông qua các hàm dịch vụ API. Nó cung cấp các dịch vụ khác nhau cho người xem như : Bản đồ đường phố, ảnh chụp vệ tinh, tìm kiếm lộ trình đường đi, tìm kiếm địa chỉ… 2.2.2. Cách triển khai bản đồ Google Maps vào hệ thống - Để giải quyết việc vạch lộ trình qua các địa danh tôi sử dụng dịch vụ bản đồ Google Maps với chương trình hỗ trợ đặc biệt mà nó cung cấp là Google Places API và Google Maps API - Bằng cách sử dụng Google Places API, hệ thống sẽ xác định được tọa độ của điểm bắt đầu và điểm đến của chuyến du lịch. Từ đó, hệ thống sẽ tính được khoảng cách là bao xa. Với khoảng cách được tính hệ thống sẽ hiển thị những địa danh du lịch nằm trong phạm vi đó. - Kế tiếp tôi sử dụng Google Maps API để vẽ lộ trình đi qua các địa danh. Và hiển thị chi tiết đường đi qua các địa danh đó. 2.2.3. Xây dựng giao diện hệ thống hoạt động trên mobile Hệ thống sử dụng jQuery mobile để phát triển giao diện. - 2.3. Kết quả đạt được và hướng phát triển của đề tài 2.3.1. Kết quả đạt được - Trong quá trình nghiên cứu cho đến lúc báo cáo đề tài tôi đã xây dựng được cơ bản những chức năng chính của đề tài. Một hệ thống hỗ trợ cho một người dùng truy xuất và giúp người dùng đó lập lộ trình du lịch 3
- Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 - Hệ thống lập lộ trình du lịch trên nền tảng điện thoại thông minh iPhone 1.1.1. Hướng phát triển của đề tài Trong thời gian sắp tới, tôi sẽ phát triển đề tài thành một mạng xã hội giúp người dùng lập - và chia sẻ lộ trình du lịch. Tài liệu tham thảo 2. Tiếng Anh Gabirel Svennerberg (2012), “Beginning Google Maps API 3”, Apress. [1] Andrew Lewis, Michael Purvis (2011), “Beginning Google Maps [2] Application with Rails and AJAX”. Website [3] http://jquerymobile.com/demos/1.1.0-rc.2/index.html [4] https://developers.google.com/maps/documentation/javascript/places [5] http://geocodezip.com 4
- Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 3. Các thông tin khác Họ và tên: Nguyễn Lê Xuân Vinh Địa chỉ: K319/41 Trưng Nữ Vương Số điện thoại liên hệ: 01223451645 Email: kiralenguyen@gmail.com 5
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Báo cáo thực tập: Kỹ năng thực tế về vận hành và bảo trì hệ thống điện tại trạm trung gian XT T62 của điện lực Hiện Đức
43 p | 904 | 228
-
Xây Dựng Hệ Thống Phần Mềm Quản Lý Bệnh Viện
34 p | 584 | 159
-
Luận văn:Nghiên cứu ứng dụng phần mềm mã nguồn mở xây dựng hệ thống hổ trợ đào tạo trực tuyến tại trung tâm phát triển phần mềm
26 p | 158 | 31
-
Báo cáo nghiên cứu khoa học " Những chính sách khuyến khích phát triển kinh tế tư nhân ở Trung Quốc hiện nay "
8 p | 97 | 24
-
Báo cáo nghiên cứu khoa học: "MÔ HÌNH HỆ THỐNG HỖ TRỢ TÍCH HỢP CHO TIẾN TRÌNH HOẠCH ĐỊNH CHIẾN LƯỢC MARKETING"
7 p | 100 | 18
-
Tóm tắt báo cáo nghiên cứu khoa học " NGHIÊN CỨU, XÂY DỰNG HỆ THỐNG HỖ TRỢ QUYẾT ĐỊNH DỰA TRÊN MẠNG NƠRON VÀ LOGIC MỜ "
4 p | 112 | 16
-
Báo cáo " Chính sách hỗ trợ khi nhà nước thu hồi đất "
8 p | 80 | 11
-
Đề tài khoa học và công nghệ cấp cơ sở: Nghiên cứu, xây dựng và triển khai hệ thống ứng dụng hỗ trợ công tác quản lý và điều hành hoạt động cấp khoa
37 p | 39 | 10
-
Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu hệ thống giám sát mạng mã nguồn mở Icinga
72 p | 45 | 8
-
Tạp chí khoa học và công nghệ: Mathis-hệ thống hỗ trợ tạo chú thích và tìm kiếm tài liệu khoa học
6 p | 68 | 8
-
Báo cáo " Trung tâm hỗ trợ kết hôn - mô hình mới góp phần bảo vệ quyền và lợi ích hợp pháp cho phụ nữ Việt Nam khi kết hôn với người nước ngoài "
5 p | 81 | 7
-
Đề tài khoa học và công nghệ cấp cơ sở: Xây dựng hệ thống hỗ trợ quản lý giảng dạy và học tập tại trường cao đẳng Công nghệ thông tin
37 p | 31 | 6
-
Đề tài nghiên cứu khoa học: Ứng dụng Chamilo xây dựng hệ thống hỗ trợ dạy học trực tuyến đối với các học phần thuộc bộ môn Tin học tại Phân hiệu TP. Hồ Chí Minh
69 p | 13 | 5
-
Báo cáo nghiên cứu khoa học: " MATHIS – HỆ THỐNG HỖ TRỢ TẠO CHÚ THÍCH VÀ TÌM KIẾM TÀI LIỆU KHOA HỌC"
6 p | 50 | 4
-
Tóm tắt Luận văn Thạc sĩ Kỹ thuật: Xây dựng hệ thống hỏi đáp tự động về một số bệnh lý thường gặp trong cộng đồng
25 p | 27 | 3
-
Luận văn Thạc sĩ Kỹ thuật điện tử: Xây dựng hệ thống hỗ trợ ứng cứu sự cố an ninh
91 p | 9 | 3
-
Tóm tắt Luận án Tiến sĩ Kỹ thuật: Nghiên cứu phát triển tăng cường năng lực quan sát và quản lý tàu thuyền ứng dụng hệ thống nhận dạng tự động (AIS)
26 p | 8 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn