1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

170 977 7
Tài liệu đã được kiểm tra trùng lặp

Đ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 170
Dung lượng 7,14 MB

Nội dung

TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM NGUYỂN VÕ THANH PHÚ – 0512269 LÂM THỊ NGỌC NHÀN – 0512248 TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN CNTT GIÁO VIÊN HƯỚNG DẪN Th.S NGÔ HUY BIÊN KHÓA 2005 - 2009 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… TpHCM, ngày … tháng …… năm …… Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… TpHCM, ngày … tháng …… năm …… Giáo viên phản biện LỜI CẢM ƠN Chúng em xin cảm ơn khoa công nghệ thông tin, trường Đại học Khoa học tự nhiên thành phố Hồ Chí Minh tạo điều kiện cho chúng em thực luận văn Xin cảm ơn thầy Ngô Huy Biên hướng dẫn chúng em thực luận văn Xin cảm ơn q Thầy Cơ Khoa tận tình giảng dạy, trang bị kiến thức quý báu cho chúng em năm học vừa qua Nhóm sinh viên thực Nguyễn Võ Thanh Phú – Lâm Thị Ngọc Nhàn Tháng 07/2009 Trường đại Khoa học khoa công học nghệ tự thông nhiên tin Bộ môn công nghệ phần mềm Đề cương chi tiết Tên Đề Tài: Tìm hiểu Location Services cho di động xây dựng ứng dụng minh họa Giáo viên hướng dẫn: Ngô Huy Biên Thời gian thực hiện: 31/12/2008 – 04/07/2009 Sinh viên thực hiện: Nguyễn Võ Thanh Phú – 0512269 Lâm Thị Ngọc Nhàn – 0512248 Loại đề tài: Tìm hiểu công nghệ xây dựng ứng dụng minh họa Nội Dung Đề Tài: Nội dung yêu cầu - Tìm hiểu cơng nghệ cung cấp dịch vụ dựa theo vị trí (location based service) - Xây dựng ứng dụng tìm kiếm dựa theo vị trí, với chức sau o Tìm thơng tin dựa vị trí người dùng o Kết hợp liệu từ số nguồn khác để phục vụ người dùng o Hướng dẫn trực quan dạng đồ Phương pháp thực - Tìm hiểu dịch vụ dựa theo vị trí o Tìm hiểu cơng nghệ liên quan phần cứng phần mềm  Công nghệ phần cứng & xử lý  Công nghệ định vị o Ưu khuyết công nghệ o Lịch sử phát triển công nghệ liên quan - Các nghiên cứu lĩnh vực o Các chuẩn tổ chức có liên quan tới lĩnh vực o Những vấn đề mở khó khăn gặp phải o Những cơng nghệ có triển vọng o Để xuất hướng nghiên cứu liên hệ đề tài - Tìm hiểu hệ thống cung cấp dịch vụ có o Hồn cảnh đời o Lình vực ứng dụng o Ưu khuyết điểm hệ thống ứng dụng o Bài học rút từ hệ thống - Tìm hiểu việc xây dựng dịch vụ dựa vị trí người dùng o Tìm hiểu mơ hình web service ưu điểm so với việc xây dựng ứng dụng truyền thống o Xác định nhu cầu ứng dụng theo hướng dịch vụ dựa vị trí  Dữ liệu  Xử lý  Đồ họa  Liên lạc  Tốc độ o Mô hình chung ứng dụng location service bao gồm server client  Phân tích  Thiết kế  Đánh giá o Giới thiệu công nghệ sử dụng, lược sử (hiện trạng hướng phát triển), ưu khuyết điểm lý lựa chọn  Dữ liệu: MySQL  Nến tảng ứng dụng: J2EE J2ME  Liên lạc: XML - Xây dựng ứng dụng cung cấp dịch vụ dựa vị trí người dùng, cụ thể local search o Các yêu cầu thực tiễn ứng dụng  Cung cấp kết tìm kiếm dựa địa điểm  Tính tương tác mở với người dùng (cho phép thêm thông tin thơng tin địa điểm, thơng tin hướng dẫn)  Tích hợp với hệ thống sẵn có (ví dụ microblogging) o Đề xuất cách xây dựng ứng dụng với cơng nghệ chọn  Mơ hình hóa liệu cho web service tận dụng kiểu liệu thưa theo chuẩn OpenGIS MySQL  Xây dựng web service với J2EE  Xây dựng ứng dụng di động với J2ME  Hỗ trợ xử lý XML Java o Đánh giá mức độ hoàn tất (dựa vào nhu cầu chung ứng dụng cung cấp dịch vụ dựa theo vị trí) o Các khó khăn gặp phải đề xuất cải tiến cho  Mơ hình ứng dụng  Cơng cụ phát triển Kết - Tổng hợp thông tin việc cung cấp dịch vụ dựa theo vị trí gồm o Các khái niệm công nghệ o Tầm quan trọng khả ứng dụng dịch vụ dựa theo vị trí o Hiện trạng cơng nghệ cung cấp dịch vụ dựa theo vị trí  Thuận lợi  Khó khăn o Xu hướng phát triển dịch vụ dựa theo vị trí - Xây dựng ứng dụng cung cấp dịch vụ dựa theo vị trí o Đặt tảng cho ứng dụng kế thừa, hướng phát triển cho ứng dụng o Giải số khuyết điểm gặp ứng dụng khác Kế Hoạch Thực Hiện: Từ ngày 20/12/2008 29/12/2009 15/01/2009 26/01/2009 09/02/2009 16/02/2009 22/02/2009 01/03/2009 09/03/2009 15/03/2009 23/03/2009 31/03/2009 15/04/2009 23/04/2009 01/05/2009 10/05/2009 18/05/2009 26/05/2009 01/06/2009 22/06/2009 29/06/2009 Mô tả công việc Gặp gỡ giáo viên, xác định yêu cầu đề tài Tìm hiểu khái niệm web service Chọn ứng dụng minh họa Tìm hiểu cơng nghệ định vị Tìm hiểu đánh gía ứng dụng có Đánh giá platform server có Chọn nguồn liệu tảng lập trình server, tìm hiểu tảng chọn Đánh giá platform client có Chọn nguồn liệu tảng lập trình client, tìm hiểu tảng chọn Xác định yêu cầu cho server Xác định yêu cầu cho client Thiết kế hệ thống Xác định phương thức liên lạc client server Mô hình hóa liệu Code server với chức location search Code server với chức tìm đường Tìm hiểu phương thức liên lạc với web service khác Chuẩn bị test cho server Code client Kiểm thử báo cáo Bảo trì code 04/07/2009 Tổng kết báo cáo & Đóng gói phần mềm Xác nhận GVHD Ngày 04 tháng 07 năm 2009 SV Thực  MỤC LỤC Chương GIỚI THIỆU 26 Chương CÔNG NGHỆ .29 2.1 Công nghệ định vị 29 2.1.1 Các hệ thống vệ tinh định vị có .30 2.1.1.1 NAVSTAR GPS: 30 2.1.1.2 GLONASS (GLObal NAvigation Satellite System) 31 2.1.1.3 Galilleo .32 2.1.2 Trạm thu phát (Base station) 32 2.1.3 Các loại thiết bị có tính định vị cho người dùng 34 2.1.4 Cách thức định vị 36 2.1.4.1 Cell identification / Cell of origin .36 2.1.4.2 Định vị từ nhiều phía (multilateration) 37 2.1.4.2.1 Time difference of arrival (TDOA) .37 2.1.4.2.2 Time of arrival (TOA) 39 2.1.4.2.3 Angle of arrival (AOA) .40 2.1.4.2.4 Enhanced observed time difference (E-OTD) .40 2.1.4.2.5 Advanced forward link trilateration (A-FLT) .41 2.1.4.3 Định vị vệ tinh: hệ thống định vị toàn cầu (GPS) .41 2.1.4.3.1 Các thành phần GPS: user, ground & space section .41 2.1.4.3.2 Phương pháp định vị 42 2.1.4.3.3 Các cải tiến 43 2.1.5 Khác biệt hệ thống định vị ứng dụng LBS với hệ thống tương tự .46 2.1.5.1 Khác biệt với hệ thống định vị thời gian thực .46 2.1.5.2 Sự khác biệt với hệ thống định hướng theo dõi 48 10 ... đề tài: Tìm hiểu cơng nghệ xây dựng ứng dụng minh họa Nội Dung Đề Tài: Nội dung u cầu - Tìm hiểu cơng nghệ cung cấp dịch vụ dựa theo vị trí (location based service) - Xây dựng ứng dụng tìm kiếm... tài Tìm hiểu khái niệm web service Chọn ứng dụng minh họa Tìm hiểu cơng nghệ định vị Tìm hiểu đánh gía ứng dụng có Đánh giá platform server có Chọn nguồn liệu tảng lập trình server, tìm hiểu. .. nhiên tin Bộ môn công nghệ phần mềm Đề cương chi tiết Tên Đề Tài: Tìm hiểu Location Services cho di động xây dựng ứng dụng minh họa Giáo viên hướng dẫn: Ngô Huy Biên Thời gian thực hiện: 31/12/2008

Ngày đăng: 14/03/2013, 13:41

HÌNH ẢNH LIÊN QUAN

o Tìm hiểu mô hình webservice và các ưu điểm của nó so với việc xây dựng một ứng dụng truyền thống - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
o Tìm hiểu mô hình webservice và các ưu điểm của nó so với việc xây dựng một ứng dụng truyền thống (Trang 6)
Hình Máy tính dashtop - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Máy tính dashtop (Trang 21)
Hình Các thành phần của GPS - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Các thành phần của GPS (Trang 28)
Hình Kiến trúc các dịch vụ web của OGC - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Kiến trúc các dịch vụ web của OGC (Trang 50)
Hình Kết quả tìm đường trên Google map mobile - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Kết quả tìm đường trên Google map mobile (Trang 51)
Hình MyLocation có thể định vị người dùng chính xác tới một mức nhất định - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh MyLocation có thể định vị người dùng chính xác tới một mức nhất định (Trang 52)
Hình 3D trên địa điểm - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
Hình 3 D trên địa điểm (Trang 57)
Hình Việt bản đồ mobile - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Việt bản đồ mobile (Trang 58)
Hình Ảnh minh họa Vimap từ trang chủ Vimap - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Ảnh minh họa Vimap từ trang chủ Vimap (Trang 59)
-- tính toán tọa độ của hình chữ nhật bao quanh: set lon1 = mylon-dist/abs(cos(radians(mylat))*69);  set lon2 = mylon+dist/abs(cos(radians(mylat))*69);  set   lat1   =   mylat-(dist/69);     set   lat2   =   mylat+ (dist/69); - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
t ính toán tọa độ của hình chữ nhật bao quanh: set lon1 = mylon-dist/abs(cos(radians(mylat))*69); set lon2 = mylon+dist/abs(cos(radians(mylat))*69); set lat1 = mylat-(dist/69); set lat2 = mylat+ (dist/69); (Trang 85)
Hình So sánh tốc độ của hai phương pháp tính - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh So sánh tốc độ của hai phương pháp tính (Trang 86)
Người dùng chọn hủy tìm kiếm: trở về màn hình bản đồ - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
g ười dùng chọn hủy tìm kiếm: trở về màn hình bản đồ (Trang 99)
Bảng Mô tả bảng Street trong CSDL - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Mô tả bảng Street trong CSDL (Trang 108)
6.3.3.2 Màn hình chính - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
6.3.3.2 Màn hình chính (Trang 120)
6.3.3.5 Màn hình kết quả tìm kiếm - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
6.3.3.5 Màn hình kết quả tìm kiếm (Trang 123)
6.3.3.6 Màn hình tùy chọn ứng dụng - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
6.3.3.6 Màn hình tùy chọn ứng dụng (Trang 124)
Bảng Các testcase cho lớp LocationSearchResultData - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Các testcase cho lớp LocationSearchResultData (Trang 129)
Bảng Các testcase cho lớp Coordinate - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Các testcase cho lớp Coordinate (Trang 131)
Bảng Các testcase cho lớp StreetNode - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Các testcase cho lớp StreetNode (Trang 132)
6.4.3.1 Các testcase đã thực hiện trên hàm Find - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
6.4.3.1 Các testcase đã thực hiện trên hàm Find (Trang 134)
Hình Giao diện editor của SOAP UI - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Giao diện editor của SOAP UI (Trang 134)
Bảng Các testcase thực hiện trên hàm Find - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Các testcase thực hiện trên hàm Find (Trang 135)
Bảng Các testcase thực hiện trên hàm Route - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Các testcase thực hiện trên hàm Route (Trang 137)
Hình Màn hình deploy ứng dụng trong giao diện quản lý của GlassFish - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Màn hình deploy ứng dụng trong giao diện quản lý của GlassFish (Trang 141)
Bảng Số record được lưu trong CSDL của ứng dụng - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Số record được lưu trong CSDL của ứng dụng (Trang 143)
Bảng Kết quả thử nghiệm các tính năng và thời gian đáp ứng của các ứng dụng - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
ng Kết quả thử nghiệm các tính năng và thời gian đáp ứng của các ứng dụng (Trang 145)
Hình Định vị với CellID và MyLocation trên google maps - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Định vị với CellID và MyLocation trên google maps (Trang 146)
Hình Google maps không thể dẫn đường ở ViệtNam (hình trái) nhưng hoạt động tốt ở NewYork (hình phải) - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Google maps không thể dẫn đường ở ViệtNam (hình trái) nhưng hoạt động tốt ở NewYork (hình phải) (Trang 147)
6.6.3.3 Kết quả chạy SMS Locator - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
6.6.3.3 Kết quả chạy SMS Locator (Trang 148)
Hình Màn hình tìm đường và hiển thị kết quả trên thiết bị thật - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
nh Màn hình tìm đường và hiển thị kết quả trên thiết bị thật (Trang 150)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w