Bao cao Athena

Preview:

DESCRIPTION

 

Citation preview

Báo Cáo Thực Tập Cuối Kỳ

ĐỀ TÀI THỰC TẬP: NGHIÊN CỨU VÀ XÂY DỰNG ỨNG DỤNG TÌM ĐỊA ĐIỂM PHÒNG KHÁM BỆNH TRÊN THIẾT BỊ DI ĐỘNG (ANDROID).

Giáo viên hướng dẫn: Võ Đỗ ThắngNhóm : Nguyễn Minh Tân Nguyễn Trương Phụng Huê

I Tổng Quan Về Android

• 1 Android là gì ?Android là một “Hệ Điều Hành” được cài đặt trên một số phần cứng riêng biệt mà ở

đây chủ yếu là cài đặt trên các thiết bị smartphone (của SamSung, LG, HTC, Motorola … ). Cũng giống như các hệ điều hành khác trên điện thoại (window phone 7, ios, blackberry …), Android là một hệ điều hành dành cho điện thoại được viết từ java, mã nguồn mở hoàn toàn giúp có các lập trình viên cài đặt các ứng dụng trên thiết bị do chính mình viết ra.

2.Lịch sử phát triển Android

• Tổng công ty Android (Android, Inc.) được thành lập tại Palo Alto, California vào tháng 10 năm 2003 bởi Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập Tổng công ty Viễn thông Wildfire) Nick Sears (từng là Phó giám đốc T-Mobile),và Chris White (trưởng thiết kế và giao diện tại WebTV) để phát triển, theo lời của Rubin, "các thiết bị di động thông minh hơn có thể biết được vị trí và sở thích của người dùng".DÙ những người thành lập và nhân viên đều là những người có tiếng tăm, Tổng công ty Android hoạt động một cách âm thầm, chỉ tiết lộ rằng họ đang làm phần mềm dành cho điện thoại di động. Trong năm đó, Rubin hết kinh phí. Steve Perlman, một người bạn thân của Rubin, mang cho ông 10.000 USD tiền mặt nhưng từ chối tham gia vào công ty.

II.Viết trang web trên nền PHP

• 1 Viết một trang web đơn giản bằng php

2. Cách lấy tọa độ từ google

• B1. Vào trang web https://www.google.com/maps/preview• B2.Chọn 1 địa điểm nào đó bằng cách lick chuột phải lên nó.• B3. Click chuột phải lên điểm muốn chọn và chọn What’s here? • B4. Ta nhìn lên thanh tìm kiếm hiện ra địa điểm và tọa độ ta copy cái

tọa độ vào trang web mới tạo.

2. Khai bao các hàm

a. Hàm khởi tạo bản đồ function initialize() {var pyrmont = new google.maps.LatLng(10.7833706,106.6704189);map = new google.maps.Map(document.getElementById('map'), {mapTypeId: google.maps.MapTypeId.ROADMAP,center: pyrmont,zoom: 15 // Zoom hiện tại});

b.Khởi tạo các đối tượng

• location: pyrmont, // Tìm từ vị trí trung tâm• radius: 500, // Bán kính 500m• types: ['hospital'] // Tìm tất cả các bệnh viện• };• // Hiển thị thông tin về địa điểm• infowindow = new google.maps.InfoWindow();• var service = new google.maps.places.PlacesService(map);• // Thực hiện gọi hàm nearbySearch để tìm những atm lân cận và trả về thực hiện• // hàm callback• service.nearbySearch(request, callback);• }

C Khởi tạo hàm tìm kiếm

• function customSearch(){• // Khởi tạo bản đồ• var pyrmont = new google.maps.LatLng(10.7833706,106.6704189);

• // khởi tạo bản đồ vào div#map• map = new google.maps.Map(document.getElementById('map'), {• mapTypeId: google.maps.MapTypeId.ROADMAP,• center: pyrmont,• zoom: 15• });

D hàm đánh giấu lên bản đồ

• function createMarker(place) {• var placeLoc = place.geometry.location;• var marker = new google.maps.Marker({• map: map,• position: place.geometry.location• });

Ưu điểm: Tìm kiếm xung quanh bán kính nơi mình ở các đại điểm về trường học và bệnh viện.Xử lý nhanh có thể thay đổi địa điểm mặc định.có thể tìm kiếm tên đườngKhuyết điểm : Tìm kiếm tên đường chưa chính xác ở 1 khu vực mà tìm kiếm khắp bản đồ.Chưa có CSDL .Chưa áp dụng vào hệ điều hành Android được

Cảm ơn các bạn và thầy đã lắng nghe