Sơ đồ Logic dữ liệu

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu xây dựng bản đồ trực tuyến trên nền mã nguồn mở (Trang 58 - 61)

Trong sơ đồ logic trên thì quan hệ giữa bảng thông tin dự báo và các bảng khác là quan hệ một nhiều, tức là khi có một sự kiện cần phải các thông tin thì chƣơng trình sẽ truy vấn vào bảng thông tin dự báo trƣớc, sau đó dựa vào mã buổi để xác định các thông tin còn lại nhƣ nhiệt độ, độ ẩm,…. đặc biệt là các khóa khác. Từ các khóa này tiến hành truy vấn vào các bảng khác để lấy ra các thông tin cụ thể nhƣ tên buổi, tên khu vực,… để hiển thị lên bản đồ.

Danh sách các bảng:

Bộ dữ liệu này bao gồm các bảng sau: 1- Tỉnh - thành phố

2- Khu vực 3- Các buổi 4- Loại thời tiết 5- Thông tin dự báo

Bảng 3.1. Danh sách các bảng dữ liệu

STT Tên Ý nghĩa Ghi chú

1 Tinh_TP Bảng lƣu trữ thông tin các tỉnh, thành phố

2 KhuVuc Bảng lƣu trữ các khu vực của cả nƣớc

3 Cac_Buoi Bảng lƣu trữ các buổi trong ngày và cả ngày 4 LoaiThoiTiet Bảng lƣu trữ thông tin

phân loại thời tiết

5 ThongTin_DuBao Bảng lƣu trữ thông tin để dự báo thời tiết

Chỉ 1 số thông tin về thời tiết đƣợc quan tâm, không cung cấp đầy đủ các yêu cầu về khí tƣợng thủy văn

Mô tả chi tiết các bảng

- Tên: ThongTin_DuBao

 Ý nghĩa: Thông tin dự báo

Bảng 3.2. Chi tiết bảng ThongTin_DuBao

TT Tên cột Kiểu Ràng buộc Ghi chú

1 Ma_buoi Integer Khóa chính 2 Matinh_TP Varchar(3) Khóa chính 3 MaLoaiThoiTiet Integer Khóa chính 4 MaKhuVuc Varchar(3) Khóa chính 5 Ngày Date 6 NhietdoMax Integer 7 NhietdoMin Integer 8 DoAmTB Varchar(10) 9 KhiApTB Varchar(10) 10 SucGio Varchar(10) 11 Luong_Mua Varchar(20) 12 Sukien_Dacbiet Varchar(256)

13 MoTa Varchar(256) Mô tả thông tin thời tiết bằng lời

- Tên: LoaiThoiTiet

o Ý nghĩa: Loại thời tiết

Bảng 3.3. Chi tiết bảng LoaiThoiTiet

STT Tên cột Kiểu Ràng buộc Ghi chú

1 MaLoaiThoiTiet Integer Khóa chính 1. Nắng

2. Nắng, nhiều mây 3. Mƣa

4. Mƣa dông

5. Mƣa rào và dông 6. Mây thay đổi 7. Ít mây

8. Nhiều mây 2 Ten_Loai Varchar(30)

3 HinhAnh Varchar(30) Chứa tên của các file ảnh tƣơng ứng với từng loại thời tiết

- Tên: Cac_Buoi

o Ý nghĩa: Tên các buổi trong ngày

Bảng 3.4. Chi tiết bảng Cac_Buoi

STT Tên cột Kiểu Ràng buộc Ghi chú

1 Ma_Buoi Integer Khóa chính Ma_Buoi chỉ nhận các giá trị sau: 0: Cả ngày 1: Buổi sáng 2. Buổi trƣa. 3. Buổi chiều 2 Ten_Buoi Varchar(10) - Tên: Khu_Vuc  Ý nghĩa: Khu vực

Bảng 3.5. Chi tiết bảng Khu_Vuc

STT Tên cột Kiểu Ràng buộc Ghi chú

2 MaKhuVuc Varchar(3) Khóa chính 3 TenKhuVuc Varchar(100)

- Tên: Tinh_TP

 Ý nghĩa: Tỉnh - Thành phố

Bảng 3.6. Chi tiết bảng Tinh_TP

STT Tên cột Kiểu Ràng buộc Ghi chú

1 MaTinh_TP Varchar(3) Khóa chính 2 TenTinh_TP Varchar(30)

5 MaKhuVuc Varchar(3)

3.3.3. Xây dựng biểu đồ Use - case

- Duyệt bản đồ.

 Di chuyển bản đồ.

 Phóng to, thu nhỏ bản đồ

 Truy vấn thông tin trên bản đồ

 Tìm vị trí một tỉnh, thành phố, địa danh trên bản đồ.

- Xem thời tiết các ngày trƣớc:

 Xem thời tiết trong ngày và một vài ngày trƣớc.

Xem thời tiết các ngày trước

User

Thống kê tình hình bão, lũ trên các tỉnh Phóng to, thu nhỏ bản đồ

Di chuyển bản đồ

Tìm vị trí tỉnh, tp trên bản đồ

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu xây dựng bản đồ trực tuyến trên nền mã nguồn mở (Trang 58 - 61)

Tải bản đầy đủ (PDF)

(70 trang)