Xây dựng ứng dụng di động dự báo thời tiết với dữ liệu của Trung tâm khí tượng thủy văn Trung ương trên nền tảng Android

19 903 17
Xây dựng ứng dụng di động dự báo thời tiết với dữ liệu của Trung tâm khí tượng thủy văn Trung ương trên nền tảng 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

KHÓA LUẬN TỐT NGHIỆP Đề tài: Xây dựng ứng dụng di động dự báo thời tiết với liệu Trung tâm khí tượng thủy văn Trung ương tảng Android Sinh viên thực hiện: Nguyễn Đình Lộc Giảng viên hướng dẫn: TS Đặng Cao Cường TS Đỗ Đức Đơng NỘI DUNG KHĨA LUẬN Giới thiệu chung Phân tích thiết kế ứng dụng Kết so sánh Hướng phát triển kết luận Giới thiệu chung  Giới thiệu hệ điều hành Android  Khái niệm Là hệ điều hành phát triển dựa tảng Linux Android thiết kế dành cho thiết bị có hình cảm ứng: điện thoại di động, máy tính bảng, tivi,…Android đời trở thành tảng điện thoại thông minh ưa chuộng giới khả tương tác tính dễ dùng  Đặc điểm - Tính mở - Tính ngang hàng ứng dụng - Tính dễ xây dựng ứng dụng Giới thiệu chung  Xây dựng phát triển ứng dụng Android dự báo thời tiết cụ thể  Khái niệm - Là ngành ứng dụng khoa học công nghệ để tiên đốn trạng thái vị trí bầu khí tương lai gần - Việc biết thông tin thời tiết giúp người chủ động công việc, sinh hoạt hay dự định tương lai  Quá trình xây dựng ứng dụng - Phân tích liệu hiển thị website trung tâm khí tượng thủy văn Trung ương - Lưu trữ liệu thu sở liệu - Hiển thị liệu giao diện thiết kế Mục tiêu đề tài  Lý thuyết  Nghiên cứu lập trình hệ điều hành Android với ngôn ngữ Java  Xây dựng giao diện XML Android  Tìm hiểu hệ quản trị sở liệu SQLite  Thực tiễn:  Xây dựng giao diện hiển thị thông tin thời tiết  Xây dựng sở liệu lưu trữ thông tin thời tiết  Chức cập nhật thông tin thời tiết, thêm xóa thành phố  Chia sẻ thơng tin thời tiết qua mạng xã hội: Facebook, Google+, Zalo,… Phân tích chức  Đặc tả chức  Hiển thị thông tin thời tiết nhiều thành phố  Thêm thành phố hiển thị  Cập nhật thông tin thành phố  Xóa thành phố  Chia sẻ thông tin thời tiết Đặc tả thiết kế giao diện Giao diện hình Giao diện trang quản lý thành phố Đặc tả thiết kế giao diện Bảng miêu tả widget/control giao diện: Thiết kế sở liệu  Xây dựng sở liệu  Bảng weather_element: chứa tồn thuộc tính để hiển thị thông tin thời tiết Đây bảng để ta thao tác chèn lấy giá trị hiển thị  Bảng city_table: chứa thuộc tính city để hiển thị danh sách thành phố chọn trước phân tích liệu Mục đích để xử lý hiển thị hình chưa chọn thành phố Thiết kế sở liệu Bảng giá trị thuộc tính sở liệu Thiết kế sở liệu  Q trình phân tích Khái niệm: Jsoup thư viện Java làm việc với HTML thực tế Nó cung cấp API thuận tiện cho việc trích xuất thao tác liệu Jsoup sử dụng tốt với cấu trúc dạng DOM, CSS phương pháp tương tự Jquery Giao diện Demo Giao diện Demo So sánh đánh giá  Bảng liệt kê đặc điểm ứng dụng dự báo thời tiết tương tự Cải tiến ứng dụng  Chức xem thông tin thời tiết nhiều thành phố Cho phép nhiều người dùng chọn nhiều thành phố mà họ có nhu cầu muốn xem thơng tin Điều hữu ích với người dùng muốn biết muốn so sánh thông tin thời tiết địa điểm khác mà không cần lặp lại thao tác xem liệu nhiều lần  Dự báo thông tin thời tiết 10 ngày Hiển thị dạng danh sách nằm ngang (ListView Horizontal) Dự báo thời tiết ngày có đầy đủ thông tin ngày, nhiệt độ thấp nhất/cao miêu tả thời tiết ngày hơm  Thao tác xử lý Khi thực chức cập nhật thơng tin hay xóa thơng tin thành phố đó, thơng thường, người dùng đơn giản chọn vào biểu tượng xóa cập nhật hình hiển thị Ứng dụng cung cấp cho ta thao tác sinh động tạo hứng thú cho người dùng trình sử dụng Đánh giá liệu Bảng so sánh liệu cụ thể thời điểm 6h ngày 7/5/2015 thành phố Hà Nội  Nhận xét: Dữ liệu từ trung tâm khí tượng thủy văn Trung Ương đầy đủ thiết thực Hướng phát triển  Tạo widget để đưa thơng tin thời tiết ngồi hình  Chức hiển thị thông tin thời tiết vị trí  Phát triển ứng dụng tảng iOs, Windowsphone,…  Tạo thêm chức tùy biến background, font hiển thị,… Kết luận  Nắm rõ quy trình phát triển ứng dụng Android  Nâng cao kiến thức lập trình, thiết kế hệ thống, thiết kế giao diện  Nâng cao kỹ viết báo cáo, trình bày kết nghiên cứu kỹ giải vấn đề gặp khó khăn

Ngày đăng: 29/10/2016, 00:08

Từ khóa liên quan

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

Tài liệu liên quan