1. Trang chủ
  2. » Công Nghệ Thông Tin

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 905 17
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 19
Dung lượng 1,25 MB

Nội dung

Trang 1

KHOA LUAN TOT NGHIEP

Đề tài:

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 hí tượng thủy vấn Trung ương trên nên tang 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

Trang 3

Giới thiệu chung

= Giới thiệu về hệ điều hành Android

" Khai niém

La hé diéu hanh duoc phát triển dựa trên nên tang Linux Android duoc Manto {2

Trang 4

Gioi thiéu chung

= Xây dựng và phát triển một ứng dụng Android dự báo thời tiết cụ thể

= Khai niém

- Là ngành ứng dụng khoa học công nghệ để tiên đoán trạng thái cũng như vị trí của bâu khí quyền trong tương lai gân

- Việc biết thông tin thời tiết thì sẽ giúp con người chủ động hơn trong công việc, sinh

hoạt hay các dự định trong tương lai

= _ Quá trình xây dựng ứng dụng

- Phân tích dữ liệu hiến thị trên nên website của trung tâm khí tượng thủy văn Trung ương

- Lưu trữ dữ liệu thu được trong cơ sở dữ liệu

- Hiển thị dữ liệu đó trên giao diện đã được thiết kế

Trang 5

Muc tiéu dé tai

= Lý thuyết

- Nghiên cứu lập trình trên hệ điêu hành Android với ngôn ngữ Java =_ Xây dựng giao diện XML trong Android

=_ Tìm hiểu về hệ quản tri co so dt ligu 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 cơ sở dữ liệu lưu trữ thông tin thời tiết

= Chic năng cập nhật thông tin thời tiết, thêm và xóa thành phô

=_ Chia sẻ thông tin thời tiết qua mạng xã hội: Facebook, Google+, Zalo,

Trang 6

Phan tich chuc nang

Đặc tả các chức năng chính

Hiền thị thông tin thời tiết nhiêu thành phô

Thêm thành pho hién thị

Cập nhật thông tin thành phố Xóa thành phô

Trang 7

Dac ta thiét ké giao dién Hà Nội 4h ngày 27/04/2015 Nhiêu mây, không mưa TP Hỗ Chí Minh Trời năng Đà Nẵng

Mưa rào và đông

Trang 8

Dac ta thiét ké giao dién

Bang miéu ta cac widget/control chinh cua giao dién:

STT Tên vvidget Loại Mô tả Cụ thề trên thiết kế

‘locity TeeView Tênthànhpổ HàNỔ Ngày/giờ cập nhật 4h ngày 27/4/2015 : Nhiệt độ hiện tai Image View ơ 710 Tôc độ gió

Khung vuông 3 94% Gio dong

Trang 9

Thiet ké co so đữ liệu

= Xây dựng cơ sở dữ liệu

weather_element city table ÿ COLUMN ID @ COLUMN_ID COLUMN CITY COLUMN CITY COLUMN WEATHER COLUMN_NEXT_WEATHER

=_ Bảng weather_element: chứa toàn bộ các thuộc tính cơ bản dé hién thi thông tin thời tiết

Đây là bảng chính đê ta thao tac chèn và lây giá trị hiên thị

=_ Bảng city table: chứa thuộc tính city để hiện thị danh sách các thành phố đã chọn trước

khi phân tích dữ liệu Mục đích là để xử lý hiến thị màn hình khi chưa chọn thành phô

Trang 11

Thiet ké co so đữ liệu ™ Qua trinh phan tich Website Co so di liéu Sqlite bang Jsoup Khái niệm:

Jsoup là một thư viện Java làm việc với các HTML trong thực tế Nó cung cấp

mét API rất thuận tiện cho việc trích xuất và thao tác dữ liệu J soup sử dụng tốt nhất

với câu trúc dạng DOM, CSS và các phương pháp tương tự Jquery

Trang 12

Cao diện Demo

Đêm không mưa, ngày nẵng nóng

Trang 13

Cao diện Demo € Quản lý thành phố Hà Nội Nhiêu mây, không mưa TP.Hồ Chí Minh Ít mây, trời nằng Da Nang Nhiéu may, khéng mua

€ Quản lý thành phố Eì Post to Facebook TAP TO CHANGE A

Hà Nội To: @ Only Me

Nhiêu mây, không mưa

Say something about this photo

Da Nang

Nhiéu may, khéng mua

Trang 14

So sanh va danh gia

Trang 15

Cai tiên của ung dung

™ Chic nang xem thong tin thoi tiét nhiéu thanh pho

Cho phép nhiêu người dùng chon nhiêu thành phố mà họ có nhu cầu muôn xem thông tin Điều này rât hữu ích với những người dùng muôn biệt và muôn so sánh thông tin thời tiết giữa các địa điệm khác nhau mà khong can lặp lại thao tác xem dữ liệu nhiêu lân

=_ Dự báo thông tin thời tiết 10 ngày tiếp theo

Hiền thị dưới dạng danh sách nằm ngang (ListView Horizontal) Dự báo thời tiết mỗi ngày tiêp theo sẽ có đây đủ thông tin vê ngày, nhiệt độ thâp nhât/cao nhât và miêu tả thời tiêt ngày hôm đó

™ Thao tac xu ly

Trang 16

Danh gia dt lieu

Bảng so sánh dữ liệu cụ thê tại thời điểm 6h ngày 7/5/2015 của thành phố Hà Nội Du Bao 28 Ít mây 92% | 1127km⁄h | 27-33 Thoi Tiet 27 - 36 26 - 33

Thoi Tiet Le Chua cap 27-36 Chira cap nhat

Viet 2014 ay nhat 26-33 1Ó 26-33 27-33 Mira bong may 27-36 It may 26-33 Bao a 26-35 Chưa cập nhật Thoi Tiet — : 23-30 Du Bao 27-33

Du bao thoi i 28-37 Đêm không rnưa.,

Trang 17

Hướng phát triển

=_ Tạo widget để đưa thông tin thời tiết ra ngoài màn hình chính

_ Chức năng hiền thị thông tin thời tiết tại vị trí hiện tại

™ Phat trién ung dụng trên nên tảng 1Os, Windowsphone,

™ Tao thém các chức năng tuy bién vé background, font hién thị,

Trang 18

Kết luận

=_ Nắm rõ các quy trình phát triển của ứ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ỹ năng viết báo cáo, trình bày kết quả nghiên cứu và kỹ năng giải

quyết vẫn đề khi gặp khó khăn

Trang 19

M XIN CHAN THANH CAM ON THAY

CO VA CAC BAN DA LANG NGHE!

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

w