xây dựng phần mềm tra cứu thông tin du lịch hải phòng trên điện thoại di động sử dụng hệ điều hành android

57 472 0
xây dựng phần mềm tra cứu thông tin du lịch hải phòng trên điện thoại di động sử dụng hệ điều hành android

Đ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

BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN  BÁO CÁO TỐT NGHIỆP Đề tài: XÂY DỰNG PHẦN MỀM TRA CỨU THÔNG TIN DU LỊCH HẢI PHÒNG TRÊN ĐIỆN THOẠI DI ĐỘNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID Giáo viên hướng dẫn: ThS Nguyễn Vương Thịnh Hải Phòng, tháng năm 2014 MỤC LỤC Lời mở đầu Hiện hay du lịch ngành kinh tế mũi nhọn Việt Nam nói chung đặc biệt năm du lịch quốc gia với trọng tâm thành phố Hải Phòng Với tiềm du lịch lớn thành phố việc xúc tiến quảng bá du lịch cung cấp thông tin du lịch điều quan trọng để đẩy mạnh ngành kinh tế mủi nhọn Với xuất phát triển chóng mặt công nghệ mobile - thiết bị nhúng mang lại hội quảng bá du lịch cung cấp thông tin du lịch cách thuận tiện cho khách du lịch Và hiệu mạng lại cao Với hướng dẫn, giúp đỡ thầy Nguyễn Vương Thịnh em thực đề tài ‘Xây dựng phần mềm tra cứu thông tin du lịch Hải Phòng điện thoại di động sử dụng hệ điều hành Android’ Phần mềm sản phẩm có tên ‘Du lịch Hải Phòng’ Được viết ngôn ngữ Java, tảng Android 2.3.3 API 10, sử dụng Google Map API v2 Google Maps API Web Services, sử dụng công nghệ XML, sở liệu SQLite Phần mềm ‘Du lịch Hải Phòng’ cung cấp thông tin địa điểm du lịch chia thành nhóm: ăn uống, vui chơi, tham quan … Cung cấp chức quản lý thông tin địa điểm du lịch, cho phép người sử dụng thêm thông tin vị trí chưa có liệu, cung cấp thông tin tuyến trạm xe buýt, hiển thị toàn thông tin bảng đồ Google Map, lấy vị trí đồ chức tìm đường Vì thời gian cộng với khả thân có hạn lĩnh vực mẻ nên chương trình chắc nhiều thiếu sót Vì em mong nhận nhiều góp ý từ phía thầy cô để chương trình hoàn thiện thêm Cuối xin cảm ơn thầy Nguyễn Vương Thịnh bảo giúp đỡ em suốt trình thực đề tài CHƯƠNG I: TỔNG QUAN Giới thiệu du lịch Hải Phòng Kiến trúc đô thị : Thành phố Hải Phòng vói kiến trúc pha trộn hài hòa văn hóa Á - Âu Sự pha trộn tạo cho thành phố nét đẹp đô thị riêng biệt, vừa lịch, vừa mạnh mẽ Đến thời điểm (2011), Hải Phòng giữ nhiều khu phố với kiến trúc nguyên vẹn từ thời Pháp thuộc.Khu vực quận Hồng Bàng ví dụ, nhiều phố với biệt thự đẹp, chưa bị cơi nới phá vỡ tổng thể, đường phố không đông đúc Nét chấm phá đô thị Hải Phòng mô hình kiến trúc giao thoa Á Âu không lẫn góc phố mà riêng biệt địa điểm, có tên phố Tây (phố Điện Biên Phủ, Trần Phú, Lương Khánh Thiện, Minh Khai, Đà Nẵng… bây giờ) phố Tàu (Lý Thường Kiệt, Tam Bạc, Kỳ Đồng, Hoàng Văn Thụ, Đinh Tiên Hoàng…) Mỗi lần nhắc đến phố cổ hay công trình kiến trúc cổ, người dân Hải Phòng phương xa rưng rưng nhớ thành phố, nhớ hoa phượng rực đỏ ven hồ Tam Bạc ngày Một nét độc đáo đô thị Hải Phòng dòng sông Những sông chảy lòng thành phố đại với cầu lớn nhỏ bắc qua nét độc đáo Hiện lòng thành phố có khoảng 20 cầu lớn nhỏ, lớn cầu Bính - cầu dây văng lớn Đông Nam Á Thành phố quy hoạch theo hướng giống cánh phượng biển, đồng thời bám theo dòng sông lịch sử sông Cấm, Tam Bạc, Lạch Tray, để xứng tầm đô thị đặc biệt thành phố dịch vụ cảng văn minh, đại tương lai gần Thành phố có hệ thống công viên, vườn hoa, hồ phong phú, đa dạng Đẹp khu vực trung tâm với dải xanh công viên hồ Tam Bạc qua Quán hoa Nhà hát thành phố Những vét văn hóa đặc trưng: Cũng địa phương nước, Hải Phòng nơi có lễ hội mang đậm sắc văn hoá Việt Nam Liên hoan Du lịch "Đồ Sơn biển gọi" : diễn vào ngày 30-4 đến 2-5 hàng năm với nhiều hoạt động sôi nổi, hấp dẫn nhằm quảng bá du lịch Hải Phòng Hội chọi trâu Đồ sơn: Ngày Hội chọi trâu ngày vui ngày hội làng Đồ Sơn Bởi lẽ, ngày Hội vừa mang tinh thần thượng võ dân tộc, vừa biểu tượng bao đời nông nghiệp Việt Nam, trâu gắn liền với xứ sở trồng lúa nước Những điểm đến thú vị Hải Phòng: Đảo Cát Bà : Khu Bảo tồn sinh giới Cát Bà nằm đảo Cát Bà, thuộc thị trấn Cát Bà, huyện Cát Hải, Tp Hải Phòng Đây khu bảo tồn sinh giới Cát Bà quần đảo có tới 366 đảo lớn, nhỏ Ðảo Cát Bà rộng khoảng 100km², cách cảng Hải Phòng 30 hải lý, tiếp nối với vịnh Hạ Long, tạo nên quần thể đảo hang động biển làm mê hồn du khách Đến du khách tận hưởng không khí lành hoà vào với thiên nhiên tươi đẹp Đồ Sơn: bán đảo nhỏ dãy núi Rồng vươn dài biển, với hàng chục mỏm cao từ 25 đến 130m, nơi có bãi cát mịn, bên bờ biển rợp bóng phi lao Sau núi đồi thông Ðồ Sơn hội tụ điều kiện: sở vật chất nhà cửa, khách sạn, nhà hàng, đường xá, điện nước hoàn chỉnh Trước Ðồ Sơn nơi lui tới nghỉ ngơi, hưởng thụ vua chúa quan lại đô hộ.Nơi nhà bát giác kiên cố Bảo Ðại - ông vua cuối chế độ phong kiến Việt Nam Bãi tắm Ðồ Sơn chia làm khu chính: khu nằm đầu quận Ðồ Sơn, khu có nhiều khách sạn đại, khu yên tĩnh kín đáo Vào ngày hè, Ðồ Sơn thật sống động Du khách khắp miền đất nước khách quốc tế tắm biển, nghỉ ngơi leo núi, ngắm nhìn ba biển đẹp Suối khoáng nóng Tiên Lãng : Thuộc địa phận thôn Phác Xuyên, xã Bạch Đằng, huyện Tiên Lãng, với mạch nước phun lên từ độ sâu 820 m, có nhiệt độ thường xuyên 52 độ C, nơi xem địa du lịch văn hoá, sinh thái thành phố Hải Phòng Tiên Lãng với địa đảo bốn bề sông bể bao quanh, nơi tiếng với hệ thống rừng ngập mặn ven biển xanh tươi hệ động thực vật phong phú Nguồn nước nóng mang nhiều khoáng chất có lợi cho sức khoẻ thị trấn đem lại cho du khách cảm giác thú vị, phút nghỉ ngơi, thư giãn Năm 1983, Liên đoàn lao động thành phố Hải Phòng đầu tư xây trung tâm tắm điều trị sức khoẻ Và đầu năm 1999, tư nhân ông Lê Văn Thảo đầu tư vào 400 triệu để xây dựng dây chuyền đóng chai nước khoáng Chùa Hà Phú : thuộc thôn Hà Phú, xã Hòa Bình, huyện Thủy Nguyên xây đồi cao, giữ nhiều nét kiến trúc độc đáo đặc trưng chùa miền Bắc Chùa nhỏ, thấp, mái chùa thấp thoáng vườn um tùm Đâu thoảng tiếng chuông chùa ngân vang đồng lúa, cho ta cảm giác nhẹ nhõm tịnh Chùa Hang : Chùa Hang (Cốc Tự), có từ trước Công nguyên, nằm khu thuộc phường Vạn Sơn, quận Đồ Sơn Theo truyền ngôn, nhà tên Bần, người xứ Thiên Trúc theo thuyền truyền bá đạo Phật đến cư trú hang mở chùa Nhiều nhà nghiên cứu nước cho nơi đạo Phật du nhập vào nước ta Công nghệ thiết bị di động 2.1 Di động tắt đón đầu giới công nghệ Công nghệ di động năm gần có bước nhảy vọt nhanh chóng sức mạnh phần cứng lẫn tốc độ phổ biến dân cư Những điện thoại chí phát triển nhanh thời kỳ hoàng kim công nghệ khứ ti vi, máy vi tính Bên cạnh đó, vòng năm trở lại thị trường máy tính bảng trở nên vô sôi động Những thành tựu mà công nghệ di động tạo phủ nhận Khi iPhone đời, kỷ nguyên điện thoại thông minh bắt đầu phát triển mạnh mẽ bước chiếm lĩnh thị trường từ 5% 40% thị phần Đặc biệt, số thị trường, phát triển điện thoại thông minh diễn nhanh nhiều, đơn cử Mỹ có 2/3 số điện thoại bán điện thoại thông minh Nhiều khả điện thoại thông minh chiếm lĩnh tới 75% thị trường Mỹ vài năm tới, trở thành công nghệ có tốc độ phổ biến nhanh lịch sử loài người Trong quý I năm 2012, điện thoại thông minh chiếm đến 36% tổng số điện thoại di động bán ra, tăng 25% so với kì năm trước, tỷ lệ cao Nền móng cho phát triển điện thoại di động hệ thống mạng không dây Theo ITU (Liên Minh Viễn Thông Quốc tế), có 90% dân số giới (hiện đạt gần tỷ người) bao phủ mạng di động GSM, phần lớn số truy cập thông qua mạng lưới EDGE GPRS Hơn nữa, có 45% dân số giới biết sử dụng mạng di động 3G Ngày việc triển khai Internet tốc độ cao trở nên phổ biến quốc gia nước phát triển Sự tiến mạng không dây thúc đẩy phát triển sản phẩm công nghệ “thông minh” điện thoại thông minh máy tính bảng Với số lượng người dùng thiết bị “thông minh” ngày cao tăng trưởng số lượng người dùng Internet Không nằm số Việt Nam không ngừng gia tăng số lượng người sử dụng Internet đặt biệt xu hướng truy cập Internet từ thiết bị di động bùng nổ mạnh mẽ Tính đến thời điểm quý 4-2011, giới có 1,1 tỉ thuê bao 3G, tăng 37% so với kỳ năm trước Trong đó, Mỹ, Nhật Trung Quốc ba cường quốc hàng đầu lượng thuê bao 3G Việt Nam đứng thứ 21 với 12 triệu thuê bao 3G, đứng sau nhóm quốc gia phát triển, xếp Thụy Điển (24), Hà Lan (27) Hi Lạp (28) Tiềm phát triển thiết bị “thông minh ” Việt Nam lớn Các sản phẩm máy tính bảng điện thoại “thông minh” hãng công nghệ tiếng hầu hết có mặt Việt Nam Các hãng điện thoại nước bắt đầu bán thiết bị “thông minh” giá rẻ thị trường Điện thoại thông minh ngày rẻ khiến nhanh chóng phổ biến tiếp cận với người dùng Và vấn đề thời gian ngày có nhiều điện thoại thông minh có mức giá phải tung để đáp ứng nhu cầu khách hàng có thu nhập không cao Theo thống kê năm 2012 có 30% điện thoại bán Việt Nam điện thoại thông minh Chiếc điện thoại không đơn thiết bị liên lạc mà đả trở thành thiết bị đa chức phục vụ nhiều nhu cầu công việc giải trí người Hiện điện thoại thông minh sóng công nghệ giới Và Việt Nam đón sóng tron tương lai ngắn “Làn sóng moblie” thay đổi cách người làm việc, giải trí mang lại thách thức 2.2 Thời kỳ “hậu PC” hội cho lập trình viên di động Thời kỳ “hậu-PC” tiêu biểu hệ thiết bị di động thông minh có khả chạy hệ điều hành quản lý đa nhiệm, kết nối liệu tốc độ cao đảm nhận hầu hết nhiệm máy tính cá nhân bình thường (PC) mà chí nhiều điểm tiện lợi Đại diện tiêu biển cho thời đại “hậu PC” điện thoại thông minh máy tính bảng Hai thiết bị tạo nên làng sóng công nghệ mạnh mẽ Các xu hướng công nghệ giới tập trung nhiều vào thiết bị Cùng với phát triển chóng mặt phần cứng phần mềm, ứng dụng di động hệ điều hành di động Trong năm 2011, 10 xu hướng công nghệ chiến lược chuyên gia đánh giá có bao gồm điện toán đám mây, ứng dụng di động (điện thoại thông minh… ) Mỗi ngày có hàng triệu thiết bị động bán dẫn đến nhu cầu ứng dụng di động ngày tăng Đây hội lớn cho nhà lập trình thiết bị di động Với hàng ứng dụng AppStore, Google Play, lập trình viên hay nhóm lập trình nhân đưa sản phẩm đưa lên để bán cho người dùng Đây lợi lớn cho lập trình viên lập trình thiết bị di động Nhờ không cần phải trực thuộc công ty lập trình đủ lớn mà sản phần người lập trình trả tiền sử dụng tốt đáp ứng nhu cầu người sử dụng Nhà viết ứng dụng cá nhân tiết kiệm khoảng tiền lớn chi phí quản cáo kênh phân phối đến cho khách hàng Cụ thể Việt Nam, lập trình di động hội tốt cho lập trình viên bán sản phẩm Có thể dễ dàng đưa sản phẩm giới tiêu thụ thu tiền từ ứng dụng tốt độc đáo Đối với thị trường ứng dụng nước, từ năm 2010 đến nay, với xu phát triển thiết bị di động giới, Việt Nam có phát triển vượt bật mảng này.Với chợ ứng dụng hãng AppStore, Google Play nhiều người sử dụng vấp phải rào cảng toán Vì hội để lập trình viên phát triển ứng dụng tiêu thụ nước với chợ ứng dụng hãng thứ Điện thoại thông minh máy tính bảng góp phần thúc đẩy kỷ nguyên “hậu PC” phát triển Và mở hội lớn cho lập trình viên tự chứng tỏ khả sáng tạo Lập trình di động hướng đầy triển vọng, hội lớn Công nghệ thông tin Việt Nam Mục đích thực đề tài Quảng bá du lịch cung cấp thông tin du lịch công việc quan trọng ngành du lịch Hải Phòng Cần phải thực điều nhiều phương tiện đặt biệt áp dụng công nghệ Có nhiều website xây dựng để quản bá du lịch cung cấp thông tin du lịch đạt hiệu tốt Tuy nhiên với xu hướng công nghệ website không phương tiện cung cấp thông tin du lịch cách thuận tiện khách du lịchdụ muốn tìm điểm ăn uống, vui chơi, mua sắm Hải Phòng khách du lịch phải tìm trước nhà, nguyên cứu ghi lại thông tin địa Hoặc chuyến mang theo laptop để tra cứu thông tin, nhiên thông thường người mang laptop du lịch cồng kềnh nặng nề, sử dụng dịch vụ internet công cộng, nhiên bất tiện phát sinh thêm vấn đề phải tìm thêm vị trí dịch vụ internet công cộng, lần muốn tìm địa điểm lại sử dụng internet công cộng Thậm chí cách khách du lịch có địa địa điểm mong muốn, quen với đường phố Hải Phòng khó xác địch vị trí đâu Giải pháp sử dụng đồ số laptop đồ số laptop bất tiện mạng theo lúc đường, thêm giải pháp đồ giấy Tuy nhiên sử dụng đồ giấy khó khăn để nhận vị trí Để tìm vị trí ăn uống, vui chơi khách du lịch Hải Phòng trở thành vấn đề phức tạp, nhiều du khách chấp nhận việc vui chơi địa điểm tour du lịch xắp xếp sẵn đến địa điểm thật tiếng Để giải vấn đề ví dụ trở nên đơn giản, có giải pháp sử dụng ứng dụng thiết bị di động Với đồ số Google Map , có danh sách địa điểm nhà hàng, khách sạn, quán cà phê … mà khách du lịch đến để lựa chọn, hiển thị trực tiếp địa địa điểm đồ số Với GPS, đồ xác định đươc vị trí từ gợi ý tuyến đường ngắn đến mục tiêu Và đặt biệt thiết bị di động sẵn sàng hoạt động 24/24, kích thước nhỏ gọn mang theo, với mạng internet 3G hay WIFI việc tìm địa điểm du lịch đến không thuận tiện Với số lượng địa điểm vui chơi, nhà hàng, quán bar, khách sạn, mua sắm Hải Phòng nhiều cần thiết phải có cách tìm kiếm thông tin du lịch thuận tiện nhất, đơn giản nhất, hiệu Để du khách đến Hải Phòng biết đến Hải Phòng cách trọn vẹn không phong cảnh thiên nhiên, khí hậu CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID VÀ CÔNG NGHỆ LIÊN QUAN Hệ điều hành Android 1.1 Giới thiệu hệ điều hành Android Android hệ điều hành di động dựa phiên sửa đổi Linux Được phát triển vào năm 2005 với dự án tên “Android” Như phần chiến lược để lấn sâu vào lĩnh vực di động Google Android mua toàn trình phát triển đội phát triển nó.Đây át chủ Google để cạnh tranh thị phần hệ điều hành di động với Apple Google Android muốn mở miễn phí, hầu hết mã android được đưa dạng mã nguồn mở Apache License, điều tương đương với việc muốn sử dụng Android làm cách tải mã nguồn android đầy đủ Hơn nhà cung cấp (thường nhà phát triển phần cứng) thêm phần mở rộng tùy biến cho android để phân biệt sản phẩm họ với sản phẩm người khác Điều đơn giản làm cho mô hình phát triển android hấp dẫn khơi dậy quan tâm nhiều nhà cung cấp Những nhà sản xuất coi android giải pháp – họ tiếp tục thiết kế phần cứng riêng sử dụng android hệ điều hành Ưu điểm việc áp dụng android cung cấp cách tiếp cận thống để phát triển ứng dụng Các nhà phát triển cần phát triển cho android ứng dụng họ chạy nhiều thiết bị khác nhau, miễn thiết bị hỗ trợ cách sử dụng android Trong giới điện thoại thông minh ứng dụng phần quan trọng chuỗi thành công Do nhà sản xuất thiết bị coi Android hy vọng tốt để thách thức công Apple 1.2 Những đặc trưng hệ điều hành Android • • • • • • • • Application framework: cho phép sử dụng lại thay thành phần lập trình ứng dụng Dalvik virtual machine: tối ưu hóa cho thiết bị di động Intergrated browser: trình duyệt tích hợp, dựa chế WebKit mã nguồn mở SQLite: sơ sở liệu môi trường di động Media support: hỗ trợ định dạng audio, video hình ảnh thông dụng GSM Telephony: mạng điện thoại di động (phụ thuộc vào phần cứng) Bluetooth, EDGE, 3G, WiFi :các chuẩn kết nối liệu (phụ thuộc vào phần cứng) Camera, GPS, la bàn, gia tốc kế: (phụ thuộc vào phần cứng) Quản lý viết: quản lý viết du lịch, cập nhật viết quan tâm phục vụ cho việc xem lại sau Quản lý địa điểm: Các thông tin địa điểm quản lý, cập nhật lấy liệu để tính toán hiển thị lên đồ Quản lý thông tin cá nhân: Thông tin nhân người dùng quản lý để cung cấp cho hệ thống phục vụ chức dẫn đường, tính toán khoảng cách, thời gian lại … 1.5 Biểu đồ luồng liệu Hình 3.3 Thông tin điểm du lịch hệ thống cập nhật từ website Hệ thống cung cấp thông tin địa điểm cho người dùng, người dùng dựa vào cung cấp thông tin cần thiết địa điểm yêu thích, địa điểm muốn đến, phương tiện lại, hay muốn tạo địa điểm riêng để sử dụng hệ thống Hệ thống dự vào thông tin địa điểm từ website thông tin người dùng cung cấp để thực chức tính khoảng cách, ước tính thời gian, đường 1.6 Biểu đồ chức Biểu đồ chức quản lý viết: Hình 3.4 Thông tin viết cung cấp người quản trị cập nhật vào kho viết, thông tin được gửi đến người dùng thông qua chức đánh dấu viết quan tâm người dùng đánh dấu lại để tiện cho việc xem lại Biểu đồ chức quản lý địa điểm: Hình 3.5 Chức “Cập nhật địa điểm” nhận thông tin địa điểm từ “người quản trị web” đưa vào kho “Địa điểm” Từ chức lấy thông tin địa điểm để thực Chức “tính khoảng cách” “chỉ đường” lấy thông tin địa điểm kho “địa điểm” kho “vị trí” để thực tính khoảng cách đường Chức “ước lượng thời gian” lấy thông tin từ kho “địa điểm”, “phương tiện”, “vị trí” thực tính toán thời gian ước chừng cho người dùng Chức “hiển thị đồ” lấy thông tin từ kho “địa điểm” để hiển thị địa điểm lên đồ Người dùng tạo địa điểm riêng thông qua chức “tạo địa điểm” đánh dấu địa điểm yêu thích để dễ dàng xem lại lần sau chức “đánh dấu yêu thích” Chức “cập nhật dịch vụ” cập nhật dịch vụ giá dịch vụ người quản trị cung cấp đưa vào kho “giá dịch vụ”, từ chức “hiển thị dịch vụ” lấy thông tin từ kho “giá dịch vụ” kho “địa điểm” để thị giá dịch vụ cho người dùng xem địa điểm Biểu đồ chức quản lý thông tin cá nhân: Hình 3.6 Dữ liệu vị trí lấy từ “thiết bị định vị” máy điện thoại, chức “xác định vị trí” chuyển liệu thành thông tin vị trí đưa vào kho “vị trí” Chức “cập nhật phương tiện” cho người dùng thực thay đổi phương tiện lại mình, thông tin phương tiện đưa vào kho phương tiện Xác định kiểu quan hệ Hình 3.7 Địa điểm có nhiều hình ảnh mô tả địa điểm đó, ảnh địa điểm Hình 3.8 Địa điểm có nhiều thông tin liên lạc vài số điện thoại, website, fax Hình 3.9 Tọa độ đồ xác định địa điểm nhất, địa điểm có tọa độ xác định Hình 3.10 Địa điểm thuộc nhiều loại hình du lịch ngược lại nên địa điểm bao gồm nhiều loại địa điểm, ngược lại loại địa điểm có nhiều địa điểm Hình 3.11 Địa điểm có địa xác định, mối quan hệ địa điểm địa – Hình 3.12 Mỗi chuyên mục có nhiều viết, quan hệ chuyên mục viết viết quan hệ – nhiều Hình 3.13 Mỗi địa điểm có loại hình dịch vụ khác nhiều địa điểm có chung số loại hình dịch vụ, quan hệ địa điểm dịch vụ quan hệ nhiều – nhiều Mô hình quan hệ E – R: Hình 3.14 Thiết kế liệu Cơ sở liệu website: Bảng 1: chuyên mục tin tức (tblinfocategory) Tên trường ID title number isDel datemodified Ý nghĩa Mã chuyên mục Tên chuyên mục Thứ tự Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Int Varchar(200) tinyInt(1) tinyInt(1) Int Giá trị PK, not null Not null Mặc định 1, null Mặc định 0, null Mặc định 0, null Bảng 2: tin tức (tblinfo) Tên trường ID Title Idcategory Image Content Number Active IsDel Datemodified Ý nghĩa Mã tin tức Tiêu đề ID chuyên mục Ảnh đại diện Nội dung tin tức Thứ tự Kích hoạt Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Int Varchar(200) Int Varchar(300) Text tinyInt(1) tinyInt(1) tinyInt(1) Int Giá trị PK, not null Not null FK, not null Null Null Mặc định 1, null Mặc định 1, null Mặc định 0, null Mặc định 0, null Bảng 3: giới thiệu (tblintroduce) Tên trường ID Title Content Number Active IsDel Datemodified Ý nghĩa Mã viết giới thiệu Tiêu đề Nội dung tin tức Thứ tự Kích hoạt Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Int Varchar(200) Text tinyInt(1) tinyInt(1) tinyInt(1) Int Giá trị PK, not null Not null Null Mặc định 1, null Mặc định 1, null Mặc định 0, null Mặc định 0, null Bảng 4: thư viện (tbllibrary) Tên trường ID Title Image Number Active IsDel Datemodified Ý nghĩa Mã thư viện Tiêu đề Ảnh Thứ tự Kích hoạt Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Int Varchar(200) Varchar(300) tinyInt(1) tinyInt(1) tinyInt(1) Int Giá trị PK, not null Not null Null Mặc định 1, null Mặc định 1, null Mặc định 0, null Mặc định 0, null Bảng 5: chuyên mục địa điểm (tblplacecategory) Tên trường ID IDparent title number isDel datemodified Ý nghĩa Mã chuyên mục Mã chuyên mục cha Tên chuyên mục Thứ tự Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Giá trị Int PK, not null Int Not null Varchar(200) Not null tinyInt(1) Mặc định 1, null tinyInt(1) Mặc định 0, null Int Mặc định 0, null Bảng 6: địa điểm (tblplace) Tên trường ID Title Image Address Phone Descripstion Content Latitude Longtitude Number Active IsDel Datemodified Ý nghĩa Mã địa điểm Tên địa điểm Ảnh đại diện Địa Thông tin liên lạc Mô tả Nội dung Kinh độ Vĩ độ Thứ tự Kích hoạt Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Int Varchar(200) Varchar(300) Varchar(300) Varchar(100) Text Text Double Double tinyInt(1) tinyInt(1) tinyInt(1) Int Giá trị PK, not null Not null Null Null Null Null Null Mặc định 0,Null Mặc định 0, null Mặc định 1, null Mặc định 1, null Mặc định 0, null Mặc định 0, null Bảng 7: ảnh địa điểm (tblplaceimage) Tên trường ID title Idcategory Image number Active isDel datemodified Ý nghĩa Mã chuyên mục Tiêu đề ảnh ID địa điểm Ảnh Thứ tự Kích hoạt Đã xóa Ngày thay đổi, chỉnh sửa Kiểu Int Varchar(200) Int Varchar(300) tinyInt(1) tinyInt(1) tinyInt(1) Int Giá trị PK, not null Not null FK, not null Mặc định 1, null Mặc định 1, null Mặc định 0, null Mặc định 0, null Bảng 8: địa điểm _ chuyên mục địa điểm (tblplace_category) Tên trường Idcategory Idplacecategory Datemodified Ý nghĩa Mã địa điểm Mã chuyên mục địa điểm Ngày thay đổi, chỉnh sửa Kiểu Giá trị Not null Not null Mặc định 0, null Kiểu Giá trị PK, not null Not null Mặc định 1, null Mặc định 0, null Int Int Int Bảng 9: dịch vụ (tblservice) Tên trường ID title number datemodified Ý nghĩa Mã dịch vụ Tên dịch vụ Thứ tự Ngày thay đổi, chỉnh sửa Int Varchar(200) tinyInt(1) Int Bảng 10: địa điểm _ dịch vụ (tblplace_service) Tên trường Idplace Idservice Price Datemodified Ý nghĩa Mã địa điểm Mã dịch vụ Giá dịch vụ Ngày thay đổi, chỉnh sửa Mô hình quan hệ Hình 3.15 Kiểu Int Int Varchar(20) Int Giá trị Not null Not null Null Mặc định 0, null Cơ sở liệu SQLite - Android: Bảng 1: địa điểm Tên trường ID IDWeb Title Image Address Phone Descripstion Latitude Longtitude IsFavorite IsMy Datemodified Ý nghĩa Mã địa điểm Mã dịch vụ web Tên địa điểm Ảnh đại diện Địa Thông tin liên lạc Mô tả Kinh độ Vĩ độ Là địa điểm đánh dấu thích Là địa điểm tự tạo Ngày thay đổi, chỉnh sửa Kiểu Integer Integer Text Text Text Text Text Text Text Integer Integer Integer Giá trị PK, not null Not null, default Not null Null Null Null Null Null Null Null Null Null Kiểu Integer Integer Integer Text Text Integer Giá trị Not null Not null, default Not null Not null Null Null Bảng 2: Ảnh địa điểm Tên trường Id IDWeb Idplace Title Image Datemodified Ý nghĩa Mã ảnh Mã dịch vụ web Mã địa điểm Tiêu đề ảnh Ảnh Ngày thay đổi, chỉnh sửa Bảng 3: Chuyên mục địa điểm Tên trường Id Idparent Title Datemodified Ý nghĩa Mã chuyên mục Mã chuyên mục cha Tên chuyên mục Ngày thay đổi, chỉnh sửa Kiểu Integer Integer Text Integer Giá trị Not null Not null Not null Null Kiểu Integer Integer Integer Giá trị Not null Not null Null Bảng 4: Địa điểm _ Chuyên mục Tên trường IdPlace IdCategory Datemodified Ý nghĩa Mã địa điểm Mã chuyên mục Ngày thay đổi, chỉnh sửa Bảng 5: chuyên mục dịch vụ (tblservice) Tên trường ID IDWeb title datemodified Ý nghĩa Mã dịch vụ Mã dịch vụ web Tên dịch vụ Ngày thay đổi, chỉnh sửa Kiểu Integer Integer Text Integer Giá trị Not null Not null, default Not null Null Kiểu Integer Integer Text Integer Giá trị Not null Not null Null Null Bảng 6: địa điểm _ dịch vụ (tblplace_service) Tên trường Idplace Idservice Price Datemodified Ý nghĩa Mã địa điểm Mã dịch vụ Giá dịch vụ Ngày thay đổi, chỉnh sửa Mô hình quan hệ Hình 3.16 Kết xây dựng ứng dụng Hình ảnh mở chương trình: Hình 3.1 Vào chương trình trượt ngón tay hình sang phải để tới danh sách địa điểm du lịch, trượt ngón tay sang trái để tới danh sách viết du lịch Hình ảnh danh sách điểm du lịch: (Hình 3.2) Hình ảnh danh sách (Hình 3.3) Hình ảnh danh sách (Hình 3.4) Hình ảnh địa tất địa điểm địa điểm yêu thích điểm tạo Chi tiết điểm du lịch: (Hình 3.5) Hình ảnh chi tiết (Hình 3.6) Địa điểm thuộc (Hình 3.7) Nhấn giữ lâu vào điểm du lịch chuyên mục đánh dấu mục cần sửa để chỉnh sửa thông tin theo ý muốn Hình ảnh viết: (Hình 3.8) Danh sách tất (Hình 3.9) Danh sách viết viết yêu thích (Hình 3.10) Chi tiết viết Hình ảnh chức thêm địa điểm: (Hình 3.11) (Hình 3.12) (Hình 3.13) Hình ảnh đồ: (Hình 3.14) Hiển thị điểm tùy chọn (Hình 3.15) Hiển thị đẫn đường đồ (Hình 3.16) Hiển thị dẫn chữ Hình ảnh phần cài đặt chương trình: Hình 3.17 Cài đặt thông tin tùy chọn người dùng sử dụng ứng dụng CHƯƠNG IV: KẾT LUẬN Ưu khuyết điểm chương trình xây dựng 4.1 Ưu điểm Chương trình cung cấp thông tin địa điểm cho khách du lịch với hình ảnh nơi • Cung cấp viết hữu ích du lịch Hải PhòngSử dụng thiết bị di động nên tiện lợi sử dụng • 4.2 Khuyết điểm Chương trình yêu cầu kết nối mạng (wifi 3G) sử dụng đường, tính khác hoạt động không cần mạng • Chưa đa ngôn ngữ • Chưa xây dựng chế đồng liệu người sử dụng lên website • Hướng tương lai Bổ sung liệu cho đầy đủ du lịch Hải Phòng Sử dụng địa điểm người dùng tạo để đồng lên web cho việc mở rộng địa điểm • Xây dựng ứng dụng mạng xã hội du lịch Hải Phòng • • Kết đạt • • • • • • • Thiết kế giao diện Android Lập trình Java tảng Android Sử dụng Google API Webservice Sử dụng Google Map Sử dụng XML Kiến thức SQLite Kiến thức hệ thông thông tin địa lý GIS Tài liệu tham khảo • • • • • The Android mobile platform - Benjamin Speckmann Android Application Development - Perth, Western Australia, Reto Meier http://stackoverflow.com https://developers.google.com/maps/documentation http://developer.android.com ... khách du lịch Và hiệu mạng lại cao Với hướng dẫn, giúp đỡ thầy Nguyễn Vương Thịnh em thực đề tài Xây dựng phần mềm tra cứu thông tin du lịch Hải Phòng điện thoại di động sử dụng hệ điều hành Android ... nhiên, khí hậu CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID VÀ CÔNG NGHỆ LIÊN QUAN Hệ điều hành Android 1.1 Giới thiệu hệ điều hành Android Android hệ điều hành di động dựa phiên sửa đổi Linux Được phát triển... SQLite Phần mềm Du lịch Hải Phòng cung cấp thông tin địa điểm du lịch chia thành nhóm: ăn uống, vui chơi, tham quan … Cung cấp chức quản lý thông tin địa điểm du lịch, cho phép người sử dụng

Ngày đăng: 25/08/2017, 09:56

Từ khóa liên quan

Mục lục

  • Lời mở đầu

  • CHƯƠNG I: TỔNG QUAN

  • 1. Giới thiệu du lịch Hải Phòng

  • 2. Công nghệ thiết bị di động

    • 2.1. Di động đi tắt đón đầu trong thế giới công nghệ

    • 2.2. Thời kỳ “hậu PC” và cơ hội cho các lập trình viên di động

    • 3. Mục đích thực hiện đề tài

    • CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID VÀ CÔNG NGHỆ LIÊN QUAN

    • 1. Hệ điều hành Android

      • 1.1. Giới thiệu hệ điều hành Android

      • 1.2. Những đặc trưng của hệ điều hành Android

      • 1.3. Các tính năng hỗ trợ sẵn trong hệ điều hành Android

      • 1.4. Kiến trúc và các thành phần trong hệ điều hành Android

        • 1.4.1. Linux kernel (nhân Linux)

        • 1.4.2. Libraries

        • 1.4.3. Android runtime

        • 1.4.4. Application framework

        • 1.4.5. Applications

        • 1.5. Các khái niệm cơ bản trong lập trình ứng dụng Android

          • 1.5.1. Activity

          • 1.5.2. Service

          • 1.5.3. Content provider

          • 1.5.4. Broadcast Receive

          • 1.5.5. View

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

  • Đang cập nhật ...

Tài liệu liên quan