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 908 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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.. Android duoc Manto {2 dành cho

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 2

NOI DUNG KHOA LUAN

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

dành cho các thiết bị có màn hình cảm ứng: điện thoại di động, máy tính bảng, tivi, Android ra đời và trở thành một trong những nên tảng điện thoại thông minh được ưa chuộng nhất trên thê giới về khả năng tương tác và tính dễ dùng

cua no

- Tinh mo

- Lính ngang hàng của các ứng dụng

- Tính dễ xây dựng ứng dụng

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ô

Chia sẻ thông tin thời tiết

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ế

Ngày/giờ cập nhật 4h ngày 27/4/2015

:

Nhiệt độ hiện tai

Image View ơ 710

Tôc độ gió

Nhiệt đô thấp nhất 24 C, 25 C,

yng gid

Thứ 3, Thứ 4

Trang 9

Thiet ké co so đữ liệu

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

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 10

Thiet ké co so đữ liệu

Bang giá trị thuộc tính trong cơ sở dữ liệu

weather element -1d

-city -weather +curdate +curimag +curdesc

+curtemp

+wind +humi -next weather +date

+imag

+mintemp

+maxtemp

+desc city table

Kiều dir liéu

Trang 11

Thiet ké co so đữ liệu

™ Qua trinh phan tich

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

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

= Bảng liệt kê các đặc điểm chính của các ứng dụng dự báo thời tiết tương tự

Du Bao Thoi Tiet

Viet 2014

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

Khi thực hiện chức năng cập nhật thông tin hay xóa thông tin thành phô nào đó, thông thường, người dùng chỉ đơn giản chọn vào các biêu tượng xóa hoặc cập nhật trên màn hình hiên thị Ung dụng này thì cung câp cho ta các thao tác sinh động hơn có thê tạo hứng thú cho người dùng trong quá trình sử dụng

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

26 - 33

Thoi Tiet Le Chua cap 27-36 Chira cap nhat

Viet 2014 ay nhat 26-33

1Ó 26-33

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.,

27-36 Dém khéng mva

ngay nang chiéu tối

co mira rao

26-32 Co mira

-> Nhận xét: Dữ liệu từ trung tâm khí tượng thủy văn Trung Ương là đây đủ và thiết thực hơn cả

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

🧩 Sản phẩm bạn có thể quan tâm

w