You are on page 1of 13

TRƯỜNG ĐẠI HỌC BẠC LIÊU

KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP


Ngành: CÔNG NGHỆ THÔNG TIN – Mã: 7480201
Chuyên ngành: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:
XÂY DỰNG ỨNG DỤNG PHÂN TÍCH VÀ DỰ BÁO
THỜI TIẾT KHU VỰC BẠC LIÊU

Sinh viên thực hiện : Nguyễn Thị Kim Hiếu


Mã sinh viên : 197480201033
Khóa học : 2019-2023(k13)
Giảng viên hướng dẫn : TS. Hà Thị Phương Anh
TRƯỜNG ĐẠI HỌC BẠC LIÊU
KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP


Ngành: CÔNG NGHỆ THÔNG TIN – Mã: 7480201
Chuyên ngành: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:
XÂY DỰNG ỨNG DỤNG PHÂN TÍCH VÀ DỰ BÁO
THỜI TIẾT KHU VỰC BẠC LIÊU

Sinh viên thực hiện : Nguyễn Thị Kim Hiếu


Mã sinh viên : 197480201033
Khóa học : 2019-2023(k13)
Giảng viên hướng dẫn : TS. Hà Thị Phương Anh

Bạc Liêu, tháng 2 năm 2023

NHẬN XÉT CỦA GIẢNG VIÊN



..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................

Bạc Liêu, ngày…tháng…


năm...
Giảng viên chấm
(Ký và ghi rõ họ tên)

Th.S Hà Thị Phương Anh


NHẬN XÉT CỦA HỘI ĐỒNG XÉT DUYỆT


..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................

Bạc Liêu, ngày…tháng…


năm...
Giảng viên chấm
(Ký và ghi rõ họ tên)
Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

Khoá luận – Nguyễn Thị Kim Hiếu Trang 5


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

CHƯƠNG 1: GIỚI THIỆU


1. Lý do chọn đề tài
Ngày nay với sự phát triển không ngừng của xã hội thì nhu cầu của con người ngày
càng tăng, đặc biệt là các nhu cầu về công nghệ để phục vụ cuộc sống hằng ngày của mỗi
cá nhân . Nắm bắt được các nhu cầu đó các công ty đã không ngừng đổi mới , tạo ra nhiều
công nghệ mới , trong đó nổi bật nhất là các công nghệ điện tử và trí tuệ nhân tạo .
Ngày nay, nhu cầu đi lại , tổ chức sự kiện của con người ngày càng tăng cao . Vì vậy
nếu ta nắm bắt được tình hình thời tiết như lượng mưa , nhiệt độ , độ ẩm ,….thì sẽ dễ
dàng sắp xếp cũng như tổ chức sự kiện , cuộc vui chơi một cách tốt nhất . Hiếu được nhu
cầu cần thiết đó , em đã quyết định xây dựng Ứng dụng phân tích và dự báo thời tiết cho
khu vực Bạc liêu để giúp mọi người có thể cập nhật tình hình thời tiết một cách nhanh
nhất , mới nhất và chính xác nhất để mọi người có thể dễ dàng có những quyết định tốt
nhất cho những dự định sắp đến của mình .

Khoá luận – Nguyễn Thị Kim Hiếu Trang 6


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

CHƯƠNG 2: MỤC TIÊU, NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU


2.1. MỤC TIÊU
Ngày nay, nhu cầu đi lại , tổ chức sự kiện của con người ngày càng tăng cao . Vì
vậy nếu ta nắm bắt được tình hình thời tiết như lượng mưa , nhiệt độ , độ ẩm ,….thì sẽ
dễ dàng sắp xếp cũng như tổ chức sự kiện , cuộc vui chơi một cách tốt nhất . Hiếu được
nhu cầu cần thiết đó , em đã quyết định xây dựng Ứng dụng phân tích và dự báo thời
tiết cho khu vực Bạc liêu để giúp mọi người có thể cập nhật tình hình thời tiết một cách
nhanh nhất , mới nhất và chính xác nhất để mọi người có thể dễ dàng có những quyết
định tốt nhất cho những dự định sắp đến của mình .
Tốc độ phát triển nhanh chóng của các công nghệ hiện đại thời nay đã tạo cơ hội
cho các lập trình viên tự do thể hiện những ý tưởng sáng tạo của mình . Làm cho các
ứng dụng thân thiện để đáp ứng các nhu cầu cuộc sống của mỗi cá nhân .
2.2. NỘI DUNG
2.2.1. Đối tượng và phạm vi nghiên cứu
Nghiên cứu ứng dụng phân tích và dự báo thời tiết của khu vực Bạc Liêu và một số
tỉnh khác
2.2.2. Nội dung nghiên cứu
Nghiên cứu về tình hình thời tiết trong khu vực Bạc liêu đưa ra được kết quả thời
tiết cho tương lai
2.2.3. Phương pháp nghiên cứu
Thu thập dữ liệu thời tiết thực tế trên địa bàn khu vực nghiên cứu
Viết chương trình chạy dữ liệu đã thu thập
2.2.4. Kế hoạch thực hiện

Khoá luận – Nguyễn Thị Kim Hiếu Trang 7


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

CHƯƠNG 3: PHẦN MỀM VÀ CÔNG CỤ SỬ DỤNG

3.1. PHẦN MỀM


3.1.1. R IDE Rstudio
Rstudio giúp người lập trình dễ dàng hơn, thao tác tốt hơn và giao diện rất dễ dàng sử
dụng , chúng ta có thể gọi Rstudio là IDE ( Intergrated Development Enviroment) của R.
Nói cách khác đó chính là Môi trường phát triển tích hợp của ngôn ngữ R , sử dụng R là
trình biên dịch trong môi trường đó .
3.1.2. VISUAL STUIDO CODE
Visual Studio Code chính là ứng dụng cho phép biên tập, soạn thảo các đoạn code để hỗ
trợ trong quá trình thực hiện xây dựng, thiết kế website một cách nhanh chóng. Visual
Studio Code hay còn được viết tắt là VS Code. Trình soạn thảo này vận hành mượt mà
trên các nền tảng như Windows, macOS, Linux. Hơn thế nữa, VS Code còn cho khả năng
tương thích với những thiết bị máy tính có cấu hình tầm trung vẫn có thể sử dụng dễ
dàng.
3.2. CÔNG CỤ SỬ DỤNG
3.2.1. NGÔN NGỮ R
Ngôn ngữ R còn được gọi tắt R, là loại ngôn ngữ lập trình miễn phí với đặc tính nổi trội
là mã nguồn mở, hiệu suất mạnh và được hỗ trợ mở rộng. Bên cạnh đó, ngôn ngữ R được
Biết đến là môi trường tối ưu cho thống kê , nghiên cứu , phân tích , trình bày dữ liệu
3.2.2. JAVASCRIPT
JavaScript là ngôn ngữ lập trình được nhà phát triển sử dụng để tạo trang web tương tác.
Từ làm mới bảng tin trên trang mạng xã hội đến hiển thị hình ảnh động và bản đồ tương
tác, các chức năng của JavaScript có thể cải thiện trải nghiệm người dùng của trang web.
Là ngôn ngữ kịch bản phía máy khách, JavaScript là một trong những công nghệ cốt lõi
của World Wide Web. Ví dụ: khi duyệt internet, bất cứ khi nào bạn thấy quảng cáo quay
vòng dạng hình ảnh, menu thả xuống nhấp để hiển thị hoặc màu sắc phần tử thay đổi động
trên trang web cũng chính là lúc bạn thấy các hiệu ứng của JavaScript.

Khoá luận – Nguyễn Thị Kim Hiếu Trang 8


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

CHƯƠNG 4: DỰ KIẾN KẾT QUẢ ĐẠT ĐƯỢC


4.1. KẾT QUẢ ĐẠT ĐƯỢC
- Hoàn thành một ứng dụng hoàn chỉnh
- Dự báo chính xác thời tiết trong khu vực nghiên cứu
- Ứng dụng thực tế
- Phân tích được dữ liệu đã thu thập
- Nắm và hiểu được ngôn ngữ R
- Khai phá được dữ liệu
- Sử dụng giải thuật khai phá dữ liệu để phân tích dữ liệu đã thu thập được và dự
báo dữ liệu trong tương lai

Khoá luận – Nguyễn Thị Kim Hiếu Trang 9


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

CHƯƠNG 5 : TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT


5.1. Giới thiệu về khai phá dữ liệu

- Khai phá dữ liệu hay còn gọi là khám phá tri thức trong cơ sở dữ liệu, là việc khai thác
các thông tin tiềm ẩn, không xác định trước và có hữu ích từ dữ liệu. Khai phá dữ liệu là
việc sử dụng các kỹ thuật phân tích dữ liệu tự động để khám phá các mối quan hệ chưa
được phát hiện trước đó giữa các mục, đối tượng dữ liệu. Để thực hiện khai phá dữ liệu
đòi hỏi phải sử dụng nhiều phương pháp tiếp cận kỹ thuật khác nhau, chẳng hạn như phân
nhóm, tổng hợp dữ liệu, phân loại, xác minh mạng lưới phụ thuộc, phân tích các thay đổi
và phát hiện các điểm bất thường. Khai phá dữ liệu thường bao gồm việc phân tích dữ
liệu được lưu trong kho dữ liệu.

- Khai phá dữ liệu là công nghệ kỹ thuật được tổng hợp từ nhiều nhánh công nghệ kỹ
thuật khác nhau. Trong đó, các khía cạch công nghệ, kỹ thuật chính bao gồm công nghệ
về cơ sở dữ liệu, kỹ thuật truy xuất thông tin, giải pháp thống kê, các thuật toán và học
máy. Khai phá dữ liệu là sự quy tụ của các công nghệ kỹ thuật này để trích xuất thông tin
từ dữ liệu.

5.2. Các kỹ thuật khai phá dữ liệu


 Kỹ thuật phân tích phân loại (Classification Analysis)
 Kỹ thuật Association Rule Learning
 Kỹ thuật phát hiện bất thường (Anomaly or Outlier Detection)
 Kỹ thuật phân tích theo cụm (Clustering Analysis)
 Kỹ thuật phân tích hồi quy (regression analysis)
 Kỹ thuật dự báo (prediction)

5.3. Ứng dụng khai phá dữ liệu trong các lĩnh vực:

- Khai phá dữ liệu được ứng dụng trong nhiều lĩnh vực của đời sống, là công nghệ căn
bản trong triển khai các giải pháp chuyển đổi số, hỗ trợ ra quyết định.

- Có 7 lĩnh vực được ứng dụng khai phá dữ liệu nhiều nhất bao gồm:  

 Kinh doanh

 Viễn thông

 Ngân hàng

 Thương mại điện tử và bán lẻ

 Tài chính

 Y tế và chăm sóc sức khỏe

 An ninh, bảo mật mạng.

Khoá luận – Nguyễn Thị Kim Hiếu Trang 10


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

Khoá luận – Nguyễn Thị Kim Hiếu Trang 11


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

CHƯƠNG 6 : BỐ CỤC DỰ KIẾN CỦA KHOÁ LUẬN


CHƯƠNG 1 : TỔNG QUAN
CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT
CHƯƠNG 3 : PHÂN TÍCH HỆ THỐNG

Khoá luận – Nguyễn Thị Kim Hiếu Trang 12


Xây dựng ứng dụng phân tích và dự báo thời tiết khu vực Bạc Liêu

TÀI LIỆU THAM KHẢO

[1] Các bài giảng về ngôn ngữ R của Nguyễn Văn Tuấn trên Youtube
[2] Giới thiệu về ngôn ngữ R: http://www.statmethods.net/

[3] https://aita.gov.vn/

[4]

Khoá luận – Nguyễn Thị Kim Hiếu Trang 13

You might also like