Tìm hiểu về android và xây dựng phần mền tìm kiếm khu du lịch trên hệ điều hành android trong địa bàn tp HCM

90 1.1K 0
Tìm hiểu về android và xây dựng phần mền tìm kiếm khu du lịch trên hệ điều hành android trong địa bàn tp HCM

Đ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

Tìm hiểu về android và xây dựng phần mền tìm kiếm khu du lịch trên hệ điều hành android trong địa bàn tp HCM

Lời Cảm Ơn  Sau g n ầ hai tháng n l c tìm hiỗ ự ểu th c hi n, ự ệ đ tàiề “Tìm Hi u V Android Xâyể ề D ng Ph n M n Tìm Ki m Khu Du L ch Trên H i u Hành Android Trong a Bànự ầ ề ế ị ệ Đ ề Đị Tp.HCM” đã đ c hoàn thành,ượ ngoài s c g ng h t mình c a b n thân ,ự ố ắ ế ủ ả em còn nh n đ cậ ượ nhi u s đ ng viên,khích l t gia đình, th y cô b n bè.ề ự ộ ệ ừ ầ ạ Tr c h t ướ ế em xin chân thành c m n cha m , anh ch , là nh ng ng i luôn đ ng viênả ơ ẹ ị ữ ườ ộ t o m i đi u ki n t t đ ạ ọ ề ệ ố ề em hoàn thành đ tàiề “Tìm Hi u V Android Xây D ng Ph nể ề ự ầ M n Tìm Ki m Khu Du L ch Trên H i u Hành Android Trong a Bàn Tp.HCMề ế ị ệ Đ ề Đị ” Em xin chân thành c m n các th y cô c a tr ng Cao ng Công Ngh Thông Tinả ơ ầ ủ ườ Đẳ ệ TP.H Chí Minh đã truy n đ t nhi u kinh nghi m ki n th c quý báu cho em trong su tồ ề ạ ề ệ ế ứ ố quá trình h c t p. c bi t em xin t lòng bi t n sâu s c t i ọ ậ Đặ ệ ỏ ế ơ ắ ớ cô Ph m Th Trà Myạ ị các th y cô trong khoa công ngh thông tin đã t n tình giúp đ em trong su t quá trình th cầ ệ ậ ỡ ố ự hi n ệ đề tài “Tìm Hi u V Android Xây D ng Ph n M n Tìm Ki m Khu Du L ch Trênể ề ự ầ ề ế ị H i u Hành Android Trong a Bàn Tp.HCMệ Đ ề Đị ” Xin c m n t t c các b n bè đã đang giúp đ đ ng viên ả ơ ấ ả ạ ỡ ộ em trong quá trình h c t p vàọ ậ hoàn thành đ tài ề “Tìm Hi u V Android Xây D ng Ph n M n Tìm Ki m Khu Du L chể ề ự ầ ề ế ị Trên H i u Hành Android Trong a Bàn Tp.HCMệ Đ ề Đị ” M c đã c g ng h t s c đ hoàn thành ặ ố ắ ế ứ ể đ tài ề “Tìm Hi u V Android Xây D ngể ề ự Ph n M n Tìm Ki m Khu Du L ch Trên H i u Hành Android Trong a Bànầ ề ế ị ệ Đ ề Đị Tp.HCM”, nh ng ch c ch n s không tránh kh i nh ng sai sót. ư ắ ắ ẽ ỏ ữ Em r t mong nh n đ cấ ậ ượ s thông c m đóng góp, ch b o t n tình c a quý th y cô b n bè. ự ả ỉ ả ậ ủ ầ ạ TP H Chí Minh ,Tháng ồ 6 N m 201ă 3 Sinh viên th c hi nự ệ Nguyễn Thị Hoài Thương NHẬN XÉT CỦA CÔNG TY THỰC TẬP ………………………………………………………………………. GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 1 ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 2 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 3 ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. ………………………………………………………………………. GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 4 DANH MỤC CÁC CHỬ VIẾT TẮT TP HCM Thành phố Hồ Chí Minh GPS Global Positioning System PK Primary key iOS iPhone Operating System OS Operating System API Application Programming Interface OpenGL Open Graphics Library OpenGL ES OpenGL for Embedded Systems XML Extensible Markup Language GSM Global System for Mobile CSS Cascading Style Sheets DOM Document Object Model IO Input/Output SMS Short Message Services CPU Central Processing Unit MỤC LỤC MỤC LỤC 5 GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 5 PHÁT BIỂU BÀI TOÁN 9 1.1 Gi i thi u : ớ ệ 10 1.2 Lý do ch n đ tài :ọ ề 10 1.3 i t ng ph m vi c a đ tài:Đố ượ ạ ủ ề 11 Cơ Sở Lý Thuyết 12 2.1 S l t v h đi u hành Android:ơ ượ ề ệ ề 13 2.1.1 Gi i thi u chung v h đi u hành Android :ớ ệ ề ệ ề 13 2.1.2 Ki n trúc v h đi u hành Android :ế ề ệ ề 14 2.2.3 Môi tr ng l p trình trên h đi u hành Androidườ ậ ệ ề 19 2.3.4 Các thành ph n quan tâm khi l p trình trên H H Android :ầ ậ Đ 24 2.3.5 Làm vi c v i Maps, Geocoding, Location Based Services : ệ ớ 30 2.3.6 Dùng MapView 36 2.3.7 V đ ng gi a 2 đi m:ẽ ườ ữ ể 42 MÔ HÌNH 45 USE-CASE 45 3.1. S đ Use-caseơ ồ 46 3.2. Danh sách các Actor 46 3.3. Danh sách các Use-case 47 3.4. c t Use-caseĐặ ả 47 2.4.1. Use-case “TimKiemKhuDuLichTheoQuan” 47 2.4.2. Use-case “TimDuongDiToiKhuDuLich” 48 2.4.3. Use-case “XemChiTietKhuDuLich” 49 3.4.4. Use-case “XemDanhSachKhuDuLich” 49 3.4.5. Use-case “XemTinTucDuLich” 50 GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 6 3.4.6. Use-case “ThayDoiCoSoDuLieu” 50 3.4.7. Use-case “ThemKhuDuLich” 51 3.4.8. Use-case “XoaKhuDuLich” 51 3.4.9. Use-case “SuaKhuDuLich” 52 3.4.10. Use-case “Thoat” 52 HỒ SƠ 53 PHÂN TÍCH 53 4.1. S đ l pơ ồ ớ 55 4.1.2. Danh sách các l p đ i t ng quan h ớ ố ượ ệ 56 4.2. Mô t chi ti t các l p đ i t ngả ế ớ ố ượ 56 4.2.3. Mô t chi ti t các L p đ i t ngả ế ớ ố ượ 56 Chương 5 59 Chương 6 62 6.2.S đ l p Business Logic Layerơ ồ ớ 63 Chương 7 65 7.1. Danh sách màn hình 65 7.2 Mô t chi ti t màn hình ả ế 66 Mail: testdetaithuctapandroid@gmail.com 76 KẾT LUẬN 82 ĐÁNH GIÁ 82 8.3 H ng phát tri n : ướ ể 84 PHỤ LỤC 84 A.1 Gi i thi u chung:ớ ệ 84 A.2 TÌM HI U V GPS: Ể Ề 86 GPS 86 GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 7 A-GPS 86 A.3 ng d ng GPS A-GPS t i Vi t Nam : Ứ ụ ạ ệ 88 TÀI LIỆU THAM KHẢO 90 GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 8 Xây Dựng Ứng Dụng Tìm Kiếm Khu Du Lịch Trên Hệ Điều Hành Android Chương 1 PHÁT BIỂU BÀI TOÁN 1.1 Giới thiệu 1.2 Lý do chọn đề tài 1.3 Đối tượng phạm vi đề tài GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 9 1.1 Giới thiệu : Khi đến một thành phố hay 1 khu vực nào đó để du lịch thì việc muốn biết nơi đó có khu du lịch nào phù hợp để đi là rất khó khăn. Chẳng hạn như TP HCM có một hệ thống các khu du lịch rất phát triển cũng rất phức tạp đối với người mới đến đây. Trong khi đó điện thoại thông minh ngày càng trở nên phổ biến. Vì vậy chương trình “Hệ thống tra cứu tìm kiếm khu du lịch” ra đời nhằm giúp cho người khách du lịch khi đến với TP HCM có thể tìm kiếm tra cứu thông tin, chọn được nơi du lịch hợp lí cho mình. Đây là một ứng dụng cần thiết đối với người đi du lịch. Các phần mềm cùng loại hiện đang có:  Hệ thống tìm kiếm khu du lịch trên Windows Mobie, ios, Android: Du lịch Việt, Du lịch Việt Nam For Android , VietNam Travel, v v vvv o H th ng Tin h c đ c s d ng:ệ ố ọ ượ ử ụ  Eclipse  MySql trên Web Php o ng d ng ch y trên:Ứ ụ ạ  i n tho i ch y h đi u hành Android 2.2 tr lênĐ ệ ạ ạ ệ ề ở  Có th phát tri n trên các đi n tho i ch y h đi u hành Windown phone 7,ể ể ệ ạ ạ ệ ề window mobie IOS. 1.2 Lý do chọn đề tài : Hiện nay, việc tìm kiếm các thông tin, các chỉ dẫn bằng các thiết bị tìm kiếm,và thân thiện với người dùng như điện thoại, máy tính bảng, laptop đã trở nên rất phổ biển. Chỉ cần thiết bị có kết nối internet thiết bị hỗ trợ các công nghệ tiên tiến như 3G là người sử dụng có thể biết vị trí hiện tại của mình tìm kiếm các thông tin mong muốn. Việc google đang ngày càng phát triển mạnh quan tâm đến lĩnh vực này nên đã cho ra đời hàng ngàn services nhằm giải quyết vấn đề này giúp lập trình viên thuận tiện khi phát triển ứng dụng của mình. GVHD: Ph m Th Trà My SVTH: Nguy n Th Hoài Th ng Trang ạ ị ễ ị ươ 10 [...]... các khu du lịch trong thành phố cũng có thể dễ dàng tìm đường đến nơi mong muốn Vì vậy em đã xây dựng phần mềm Tìm Hiểu Về Android Xây Dựng Phần Mền Tìm Kiếm Khu Du L ịch Trên H ệ Điều Hành Android Trong Địa Bàn Tp. HCM ” giúp người sử dụng có thể tìm kiếm các khu du lịch một cách khá dễ dàng, với yêu cầu đơn giản là có một chiếc điện thoại Android Việc cần làm của người sử dụng chỉ là nhập vào khu. .. thức hoạt động của nền tảng của hệ điều hành android GVHD: Phạm Thị Trà My SVTH: Nguyễn Thị Hoài Thương Trang 11 Chương 2 Xây Dựng Ứng Dụng Tìm Kiếm Khu Du Lịch Trên Hệ Điều Hành Android Cơ Sở Lý Thuyết 2.1 Sơ lượt về hệ điều hành android 2.1.1 Giới thiệu chung 2.1.2 Kiến trúc về hệ điều hành android 2.1.2.1 Đặc điểm chung 2.1.2.2 Tầng hat nhân Linux 2.1.2.3 Tầng library android runtime 2.1.2.4 Tầng... muốn tìm kiếm như là quận nào, điện thoại sẽ tự động xác định vị trí hiện tại của người dùng, sau đó hệ thống tìm tất ca khu du lịch trong phạm vi mà người dùng muốn tìm đường đi ngắn nhất tới nơi mà người dùng muốn đồng thời cũng giới thiệu tổng quan về khu du lịch đó 1.3 Đối tượng phạm vi của đề tài: • Đối tượng : o Các loại điện thoại chạy trên hệ điều hành Andoird o Các khu du lịch có trên. .. các khu du lịch ngày càng nhiều ở TP HCM, rất khó khăn để người khách du lịch có thể biết được chính xác có khu du lịch nào sơ lược nơi đó rồi tìm đường đến đó, đặc biệt đối với những người mới tới để du lịch lần đầu … mà số lượng người này là khá lớn hàng năm Vấn đề đặt ra là cần có một phần mềm quản lý các khu du lịch, có thể giúp cho người khách lần đầu tới TP HCM không cần hiểu biết nhiều về. .. điều hành Andoird o Các khu du lịchtrên địa bàn TP HCM o Tất cả những người khách du lịchdu cầu muốn đi du lịch tại TP HCM • Phạm vi nghiên cứu : o Tất cả các khu du lịchtrên TP HCM o Nghiên cứu các ngữ cảnh các ứng dụng dựa trên ngữ cảnh của người dùng o Nghiên cứu các dịch vụ định vị của Google (Google maps) o Phát triển ứng dụngbản trên android o Đối tượng nghiên cứu cần phải quan... về hệ điều hành Android : 2.1.2.1 Đặc điểm chung : Hệ điều hành android có 4 tầng từ dưới lên trên là tầng hạt nhân Linux GVHD:Phạm Thị Trà My SVTH: Nguyễn Thị Hoài Thương Trang 14 (Phiên bản 2.6), tầng Tầng Libraries & Android runtime , Tầng Application Framework trên cùng là tầng Application Hình 2 1 Kiến trúc hệ điều hành Android 2.1.2.2 Tầng hạt nhân Linux (Linux Kernel layer) Hệ điều hành android. .. Telephony Android. text—Text layout Android. util—tập các tiện thao tác trên văn bản,bao gồm XML Android. view—thành phần UI (giao diện người dùng) Android. webkit—Browser functionality Android. widget—thành phần UI mức độ cao hơn Trong đó các gói gần như là lõi của mọi ứng dụng trên Android đó là Android. app, Android. view Android. content 2.2.3.5 Thành phần chính của Eclipse khi tạo ứng dụng trên Android. .. trình trên hệ điều hành Android 2.2.3.1 Giới thiệu : Trong phần này sẽ giới thiệu các công cụ lập trình cho Android (Android Development Tools) Chúng ta sẽ dần làm quen với Eclipse Android Development Tool plug-in, thông qua Android SDK công cụ của nó, chạy một ứng dụng Android trên Emulator(tạm dịch là trình giả lập giao diện của Android trên PC) Với những kĩ năng đó trong tay, chúng ta sẽ tìm hiểu. .. hợp Android, sau đó được Google mua lại phát triển từ năm 2005 trở thành một hệ điều hành di động mã nguồn mở, miễn phí, mạnh mẽ được ưa chuộng cao trên thế giới Hệ điều hành android một hệ điều hành rất mạnh mạnh, có bảo mật cao, hỗ trợ được nhiều công nghệ tiên tiến như 3G, GPS, EDGE, Wifi tương thích với nhiều phần cứng, hỗ trợ nhiều loại bộ nhập dữ liệu như keyboard, touch trackball Android. .. vị trí trên emulator 2.3.5.3 Sử dụng geocoder 2.3.5.4 Reverse geocoding 2.3.5.5 Forward geocoding 2.3.6 Dùng Mapview 2.3.7 Vẽ đường giữa 2 điểm GVHD:Phạm Thị Trà My SVTH: Nguyễn Thị Hoài Thương Trang 12 2.1 Sơ lượt về hệ điều hành Android: 2.1.1 Giới thiệu chung về hệ điều hành Android : Android là một hệ điều hành di động dựa trên nền tảng linux phiên bản 2.6 dành cho các dòng điện thoại SmartPhone . ươ Xây Dựng Ứng Dụng Tìm Kiếm Khu Du Lịch Trên Hệ Điều Hành Android Chương 2 Cơ Sở Lý Thuyết 2.1. Sơ lượt về hệ điều hành android 2.1.1. Giới thiệu chung 2.1.2. Kiến trúc về hệ điều hành android 2.1.2.1 đã xây dựng phần mềm Tìm Hi u V Android Và Xây D ng Ph n M n Tìm Ki m Khu Du L ch Trên Hể ề ự ầ ề ế ị ệ i u Hành Android Trong a Bàn Tp. HCM ề Đị ” giúp người sử dụng có thể tìm kiếm các khu. tượng và phạm vi của đề tài: • Đối tượng : o Các loại điện thoại chạy trên hệ điều hành Andoird. o Các khu du lịch có trên địa bàn TP HCM. o Tất cả những người khách du lịch có du cầu muốn đi du

Ngày đăng: 07/06/2014, 00:32

Từ khóa liên quan

Mục lục

  • PHÁT BIỂU BÀI TOÁN

  • Cơ Sở Lý Thuyết

  • MÔ HÌNH

  • USE-CASE

  • HỒ SƠ

  • PHÂN TÍCH

  • Chương 5

  • Chương 6

  • Chương 7

  • KẾT LUẬN

  • ĐÁNH GIÁ

  • MỤC LỤC

    • 1.1 Giới thiệu :

    • 1.2 Lý do chọn đề tài :

    • 1.3 Đối tượng và phạm vi của đề tài:

    • 2.1 Sơ lượt về hệ điều hành Android:

      • 2.1.1 Giới thiệu chung về hệ điều hành Android :

      • 2.1.2 Kiến trúc về hệ điều hành Android :

        • 2.1.2.1 Đặc điểm chung :

        • 2.1.2.2 Tầng hạt nhân Linux (Linux Kernel layer)

        • 2.1.2.3 Tầng Library và android runtime :

        • 2.1.2.4 Tầng Application Framework :

        • 2.1.2.5 Tầng Application :

Tài liệu cùng người dùng

Tài liệu liên quan