Đề tài Nghiên cứu ứng dụng hệ phần mềm xử lý số liệu khí tượng bề mặt và hệ phần mềm xử lý số liệu thủy văn vùng sông không ảnh hưởng triều

Tài liệu Đề tài Nghiên cứu ứng dụng hệ phần mềm xử lý số liệu khí tượng bề mặt và hệ phần mềm xử lý số liệu thủy văn vùng sông không ảnh hưởng triều: Bộ tài nguyên và môi tr−ờng trung tâm khí t−ợng thủy văn quốc gia Báo cáo tổng kết đề tài cấp bộ Nghiên cứu ứng dụng hệ phần mềm xử lý số liệu khí t−ợng bề mặt và hệ phần mềm xử lý số liệu thủy văn vùng sông không ảnh h−ởng triều 6696 14/12/2007 hà nội - 2007 Mục lục Trang Mở đầu 1 Ch−ơng 1: Thử nghiệm phần mềm xử lý số liệu khí t−ợng bề mặt tại 09 đài khí t−ợng thuỷ văn khu vực 4 1.Thử nghiệm phần mềm 4 1.1.Chức năng nhập liệu và kiểm tra số liệu khi nhập 5 1.2.Chức năng in báo biểu 6 1.3.Về tính toán trong phần mềm 9 1.4.Về dữ liệu 9 1.5.Về giao diện ng−ời máy và các sự kiện trên giao diện 11 2. Nghiên cứu chỉnh sửa ch−ơng trình 13 2.1.Sơ đồ phân cấp chức năng 13 2.2.Sơ đồ luồng dữ liệu các mức 14 2.3.Chỉnh sửa cấu trúc cơ sở dữ liệu 20 2.4.Nghiên cứu chỉnh sửa ch−ơng trình 20 3.Danh sách trạm khí t−ợng bề mặt làm thử nghiệm 35 Ch−ơng 2. Thử nghiệm phần mềm xử lý số liệu thuỷ văn vùng không ảnh h−ởng triều HYDPRODB 1.0 tại 09 đài khí t−ợng ...

pdf82 trang | Chia sẻ: hunglv | Lượt xem: 1059 | Lượt tải: 0download
Bạn đang xem trước 20 trang mẫu tài liệu Đề tài Nghiên cứu ứng dụng hệ phần mềm xử lý số liệu khí tượng bề mặt và hệ phần mềm xử lý số liệu thủy văn vùng sông không ảnh hưởng triều, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Bé tµi nguyªn vµ m«i tr−êng trung t©m khÝ t−îng thñy v¨n quèc gia B¸o c¸o tæng kÕt ®Ò tµi cÊp bé Nghiªn cøu øng dông hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ hÖ phÇn mÒm xö lý sè liÖu thñy v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu 6696 14/12/2007 hµ néi - 2007 Môc lôc Trang Më ®Çu 1 Ch−¬ng 1: Thö nghiÖm phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt t¹i 09 ®µi khÝ t−îng thuû v¨n khu vùc 4 1.Thö nghiÖm phÇn mÒm 4 1.1.Chøc n¨ng nhËp liÖu vµ kiÓm tra sè liÖu khi nhËp 5 1.2.Chøc n¨ng in b¸o biÓu 6 1.3.VÒ tÝnh to¸n trong phÇn mÒm 9 1.4.VÒ d÷ liÖu 9 1.5.VÒ giao diÖn ng−êi m¸y vµ c¸c sù kiÖn trªn giao diÖn 11 2. Nghiªn cøu chØnh söa ch−¬ng tr×nh 13 2.1.S¬ ®å ph©n cÊp chøc n¨ng 13 2.2.S¬ ®å luång d÷ liÖu c¸c møc 14 2.3.ChØnh söa cÊu tróc c¬ së d÷ liÖu 20 2.4.Nghiªn cøu chØnh söa ch−¬ng tr×nh 20 3.Danh s¸ch tr¹m khÝ t−îng bÒ mÆt lµm thö nghiÖm 35 Ch−¬ng 2. Thö nghiÖm phÇn mÒm xö lý sè liÖu thuû v¨n vïng kh«ng ¶nh h−ëng triÒu HYDPRODB 1.0 t¹i 09 ®µi khÝ t−îng thuû v¨n khu vùc 38 2.1. Thö nghiÖm xö lý sè liÖu thuû v¨n HYDPRODB 1.0 38 2.2 Nghiªn cøu chØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB 42 2.2.1 Qu¸ tr×nh chØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB 42 2.2.2 ChØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB 42 2.3.Danh s¸ch c¸c tr¹m thñy v¨n thö nghiÖm ë c¸c §µi KTTV khu vùc 47 2.3.1C¸c tr¹m thuû v¨n ®−îc thö nghiÖm t¹i c¸c ®µi KTTV KV 47 2.3.2.ChØnh biªn l−u l−îng n−íc t¹i c¸c tr¹m thuû v¨n thuéc c¸c §µi KTTVKV 49 2.3.3 Tµi liÖu thuû v¨n n¨m 2005 tr¹m thuû v¨n thuéc c¸c §µi KTTVKV trªn giÊy vµ trªn m¸y tÝnh 52 2.4.C¸c thuËn lîi khã kh¨n khi triÓn khai phÇn mÒm Hydprodb 1.0 t¹i c¸c ®µi KTTV KV 53 2.5.KÕt qu¶ thö nghiÖm triÓn khai HYDPRODB 1.0 t¹i c¸c ®µi KTTV KV 53 Ch−¬ng 3: KÕt qu¶ thùc hiÖn ®Ò tµi 61 3.1.S¶n phÈm cña ®Ò tµi 61 3.2.NhËn xÐt ®¸nh gi¸ chung cña c¸c §µi khu vùc vÒ hai phÇn mÒm xö lý sè liÖu khÝ t−îng thuû v¨n 62 3.3.C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ chÊt l−îng tµi liÖu KTTV lµm b»ng 2 phÇn mÒm XLSL KTTV 62 3.4.KiÕn nghÞ cña c¸c §µi KTTV khu vùc vÒ ¸p dông 2 hÖ phÇn mÒm XLSL KTTV vµo nghiÖp vô 62 3.5.§¸nh gi¸ cña Trung t©m T− liÖu 62 KÕt luËn vµ kiÕn nghÞ 63 1 Më ®Çu Hai phÇn mÒm Xö lý sè liÖu KhÝ t−îng bÒ mÆt vµ phÇn mÒm Xö lý sè liÖu Thñy v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu, lµ s¶n phÈm cña c¸c ®Ò tµi cÊp Tæng côc (cò), ®−îc x©y dùng ®Ó gi¶i quyÕt bµi to¸n xö lý sè liÖu KhÝ t−îng bÒ mÆt vµ sè liÖu Thñy v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu thu thËp ®−îc trªn m¹ng l−íi tr¹m ®iÒu tra c¬ b¶n khÝ t−îng thñy v¨n. C¸c ®Ò tµi tr−íc míi dõng l¹i ë viÖc x©y dùng phÇn mÒm vµ thö nghiÖm trong ph¹m vi hÑp. Tr−íc nhu cÇu cÊp b¸ch cña viÖc ®−a c¸c phÇn mÒm vµo sö dông réng r·i, Trung t©m T− liÖu KTTV thuéc Trung t©m KhÝ t−îng Thñy v¨n Quèc gia ®−îc Bé Tµi nguyªn vµ M«i tr−êng ®Çu t− ®Ó nghiªn cøu øng dông thö nghiÖm réng r·i hai phÇn mÒm nµy vµo c«ng t¸c xö lý sè liÖu ë c¸c ®µi khu vùc nh»m chØnh söa c¸c phÇn mÒm ®ã; hoµn thiÖn c¸c chøc n¨ng, lµm cho phÇn mÒm th©n thiÖn h¬n víi ng−êi sö dông, chØnh söa c¸c s¶n phÈm in Ên cho phï hîp víi quy tr×nh quy ph¹m quan tr¾c vµ xö lý sè liÖu khÝ t−îng thñy v¨n hiÖn hµnh. §Ò tµi nµy ®−îc thùc hiÖn trªn c¬ së b¶n ®Ò c−¬ng thuyÕt minh ®Ò tµi nghiªn cøu khoa häc cÊp bé: “Nghiªn cøu øng dông hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu”. Môc tiªu cña ®Ò tµi là thö nghiÖm phÇn mÒm xö lý sè liÖu Thuû v¨n vïng s«ng kh«ng ¶nh h−ëng Thuû triÒu trªn Window HYDPRODB 1.0 vµ phÇn mÒm xö lý vµ l−u tr÷ sè liÖu khÝ t−îng bÒ mÆt t¹i c¸c §µi khu vùc nh»m hoµn thiÖn phÇn mÒm vµ ®¸nh gi¸ chÊt l−îng phÇn mÒm ®Ó cã c¬ së quyÕt ®Þnh ®−a phÇn mÒm vµo sö dông nghiÖp vô S¶n phÈm ®Ò tµi lµ bé phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ xö lý sè liÖu Thuû v¨n vïng kh«ng ¶nh h−ëng triÒu (trªn CD) ®· qua thö nghiÖm , hoµn thiÖn dïng trong nghiÖp vô l−íi tr¹m KTTV. §Ò tµi cã 2 néi dung chÝnh: -Thö nghiÖm phÇn mÒm ®Ó xö lý sè liÖu Thuû v¨n vïng s«ng kh«ng ¶nh triÒu trªn Windows HYDPROBD 1.0 (67 tr¹m n¨m) vµ phÇn mÒm xö lý vµ l−u tr÷ sè liÖu khÝ t−îng bÒ mÆt (27 tr¹m n¨m) -Nghiªn cøu chØnh söa hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n vïng kh«ng ¶nh h−ëng thuû triÒu trong qu¸ tr×nh thö nghiÖm. 2 §èi víi néi dung thø 1: -Cµi ®Æt, h−íng dÉn sö dông hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n vµ hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt xuèng tÊt c¶ c¸c §µi khu vùc -Thö nghiÖm chøc n¨ng: NhËp liÖu, xö lý sè liªu, chØnh lý tµi liªu, in Ên c¸c b¸o c¸o theo quy ph¹m nh»m ®¸nh gi¸ phÇn mÒm vÒ c¸c mÆt: C¸c chøc n¨ng cña phÇn mÒm, sù ho¹t ®éng æn ®Þnh, tin cËy, giao diÖn ng−êi sö dông... §Ó cho c¸c §µi sö dông ®−îc dÔ dµng, ®Ò tµi cã tµi liÖu h−íng dÉn sö dông phÇn mÒm Xö lý sè liÖu khÝ t−îng bÒ mÆt (Phô lôc 1) vµ tµi liÖu h−íng dÉn sö dông ch−¬ng tr×nh phÇn mÒm HYDPRODB 1.0 xö lý sè liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu (Phô lôc 2) §èi víi néi dung thø hai, nh÷ng vÊn ®Ò cÇn chØnh söa l¹i: - Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh nhËp liÖu vµ kiÓm tra sè liÖu sæ gèc, sè liÖu gèc gi¶n ®å - Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh chØnh biªn sè liÖu Thuû v¨n - Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh chØnh lý sè liÖu khÝ t−îng. - Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh kÕt xuÊt sè liÖu - Hoµn thiÖn bé phÇn mÒm §Ó hoµn thiÖn c¸c phÇn mÒm, Chñ nhiÖm ®Ò tµi vµ c¸c céng t¸c viªn ®· thùc hiÖn 12 chuyªn ®Ò cho chØnh söa vµ hoµn thiÖn phÇn mÒm thuû v¨n vµ 9 chuyªn ®Ò ®Ó chØnh söa vµ hoµn thiÖn phÇn mÒm khÝ t−îng. Trong qu¸ tr×nh thö nghiÖm ë c¸c §µi khu vùc, c¸c c¸n bé §µi ®· gióp t¸c gi¶ ph¸t hiÖn c¸c lçi vµ liªn tôc trao ®æi ®Ó chØnh söa ch−¬ng tr×nh cho phï hîp ®¸p øng yªu cÇu quy ph¹m ®Ò ra. TiÕn tr×nh vµ néi dung thö nghiÖm ®−îc tiÕn hµnh theo néi dung vµ kÕ ho¹ch cña ®Ò tµi. KÕt qu¶ thö nghiÖm ®· ®−îc c¸c §µi göi s¶n phÈm vÒ Trung t©m T− liÖu vµ cã nhËn xÐt ®¸nh gi¸ vÒ phÇn mÒm theo mÉu thèng nhÊt. 3 Trong tËp b¸o c¸o nµy ngoµi c¸c phÇn: më ®Çu, kÕt luËn vµ kiÕn nghÞ, c¸c phô lôc, cã c¸c ch−¬ng sau: Ch−¬ng 1: Thö nghiÖm phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt t¹i 09 ®µi KTTV khu vùc Ch−¬ng 2: Thö nghiÖm phÇn mÒm xö lý sè liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu HYDPRODB 1.0 t¹i 09 ®µi KTTV khu vùc. Ch−¬ng 3: KÕt qu¶ thùc hiÖn ®Ò tµi. §Ò tµi hoµn thµnh víi sù ®Çu t− cña Bé Tµi nguyªn vµ M«i tr−êng, sù chñ tr× cña Trung t©m KhÝ t−îng Thuû v¨n Quèc gia vµ sù chØ ®¹o thùc hiÖn cña Trung t©m T− liÖu KhÝ t−îng Thuû v¨n, sù céng t¸c cña c¸c ®¬n vÞ phèi hîp vµ c¸c céng t¸c viªn. Chñ nhiÖm ®Ò tµi xin ch©n thµnh c¶m ¬n sù gióp ®ì vµ céng t¸c ®ã. 4 Ch−¬ng 1: thö nghiÖm phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt t¹i 09 ®µi khÝ t−îng thuû v¨n khu vùc 1.Thö nghiÖm phÇn mÒm. Thùc hiÖn néi dung thö nghiÖm phÇn mÒm, c¸c céng t¸c viªn ®Ò tµi ®· cµi ®Æt, h−íng dÉn sö dông cho c¸n bé c¸c phßng Qu¶n lý M¹ng l−íi cña 09 §µi khÝ t−îng thuû v¨n khu vùc. C¸c c¸n bé thö nghiÖm ®· hoµn thµnh viÖc thö nghiÖm ch−¬ng tr×nh ®óng tiÕn ®é, ®Çy ®ñ néi dung vµ khèi l−îng c«ng viÖc kiÓm thö c¸c chøc n¨ng ch−¬ng tr×nh: -NhËp vµ kiÓm tra sè liÖu khi nhËp c¸c lo¹i tµi liÖu: + Sæ gèc SKT1. + Sæ gèc SKT3. + Sæ gèc ®o bèc h¬i b»ng CLASSA. + Sæ gèc ®o bèc h¬i b»ng GGI-3000. + Sè liÖu gèc gi¶n ®å nhiÖt ®é. + Sè liÖu gèc gi¶n ®å ®é Èm t−¬ng ®èi. + Sè liÖu gèc gi¶n ®å ¸p suÊt khÝ quyÓn. + Sè liÖu gèc gi¶n ®å thêi gian cã n¾ng. + Sè liÖu gèc gi¶n ®å m−a. + Sè liÖu gèc gi¶n ®å giã. + B¶ng hiÖu chØnh Èm ký. -Chøc n¨ng kiÓm so¸t d÷ liÖu -Chøc n¨ng hiÖu chØnh Èm ký -Chøc n¨ng t¸ch vµ nhËp file 5 -Chøc n¨ng in c¸c lo¹i b¸o biÓu: BKT1, BKT2a-vÒ nhiÖt ®é, BKT2a-vÒ ®é Èm t−¬ng ®èi, BKT2b-VÒ khÝ ¸p, BKT3-vÒ nhiÖt ®é ®Êt, BKT10-VÒ giã, BKT13a-VÒ bèc h¬i ®o b»ng CLASS-A, BKT13b-VÒ bèc h¬i ®o b»ng GGI- 3000, BKT14-vÒ gi¸ng thuû, BKT15-VÒ thêi gian n¾ng. Sè liÖu ®−îc kiÓm so¸t, in Ên, göi tµi liÖu in Ên vÒ Trung t©m T− liÖu hµng th¸ng cña 01 n¨m tµi liÖu khÝ t−îng bÒ mÆt cña 27 tr¹m khÝ t−îng. ë mét sè §µi phÇn mÒm ®−îc thö nghiÖm trªn toµn bé sè liÖu thu thËp ®−îc tõ c¸c tr¹m cña §µi vµ trë thµnh c«ng cô ®Ó hç trî kiÓm so¸t viªn trong viÖc thÈm ®Þnh chÊt l−îng tµi liÖu vµ in Ên c¸c b¸o biÓu theo quy ®Þnh. Cho ®Õn nay tÊt c¶ c¸c §µi khÝ t−îng thuû v¨n khu vùc sö dông phÇn mÒm ®Ó xö lý sè liÖu khÝ t−îng bÒ mÆt. Trong qu¸ tr×nh thö nghiÖm c¸n bé thö nghiÖm t¹i c¸c §µi kh«ng ngõng gãp ý cho nhãm céng t¸c viªn chØnh söa ch−¬ng tr×nh söa ch÷a vµ hoµn thiÖn ch−¬ng tr×nh. C¸c gãp ý, ®Ò nghÞ chØnh söa ch−¬ng tr×nh rÊt cô thÓ cho tõng chøc n¨ng cña ch−¬ng tr×nh. 1.1.Chức năng nhập số liệu và kiểm tra số liệu khi nhập: - SKT1 +Thiếu kiểm tra số liệu nhập giữa loại mây và mã mây. +Đối với các ô: N, Ns, Cl, Cm, Ch, mã Cl, mã Cm, mã Ch phải thao tác nhiều trong một số trường hợp (ví dụ khi N = 0 có thể tự động bỏ qua việc di chuyển qua trỏ đến các ô còn lại). +Chênh lệch cho phép giữa các nhiệt biểu đo nhiệt độ không khí quá nhỏ. +Nên bỏ qua việc di chuyển con trỏ nhập liệu đến những ô nhập liệu mà dụng cụ đo của loại số liệu này không được khai báo (ví dụ: không có khí áp kế không di chuyển con trỏ đến các ô nhập số liệu khí áp). +Với các loại số liệu có số ký tự nhập vào ổn định (nhiệt độ 3 ký tự, khí áp 4-5 ký tự, ….) chương trình nên theo dõi số ký tự được nhập vào ở ô nhập các loại số liệu này để điều khiển việc nhảy con trỏ nhập liệu sang ô kế tiếp để giảm số lần ấn phím enter. 6 +Cần có thêm trên giao diện các giá trị trung bình hàng ngày các yếu tố: nhiệt độ không khí (T), nhiệt độ điểm sương (Td), độ ẩm tương đối (u), độ chênh lệch bão hoà (d), khí áp (P) và các cực trị nhiệt độ không khí (Tx, Tn), nhiệt độ đất (Tgx, Tgn), tổng lượng mây ngày (N, Ns). +Giao diện nhập liệu thừa một số ô không sử dụng. -Giản đồ nhiệt độ: +Hiệu chính cực trị nhiệt độ xảy ra trước 8 giờ chưa tính đến trường hợp trị số này đọc trên tờ giản đồ ngày hôm trước. -Giản đồ ẩm độ không khí: +Làm hiệu chính cực trị độ ẩm ngày trước 8 giờ ngày 01 chưa chính xác; dùng BKT9 tháng trước. +Ở trường hợp trong tháng có 2 BKT9 số đọc trước 8 giờ của ngày đầu tiên dùng BKT9 thứ 2 phải hiệu chính theo BKT9 thứ nhất (chương trình sử dụng BKT9 thứ 2). -Giản đồ khí áp: +Chương trình chưa thiết kế để nhập cực trị khí áp ngày nếu các giá trị này không trùng với áp triều. +Hiệu chính các cực trị khí áp xảy ra trong khoảng 7-8 giờ chưa tính đến trường hợp trị số này đọc trên tờ giản đồ ngày hôm trước. +Chương trình chưa tính đến trường hợp áp triều có giờ âm (tối thấp thứ nhất xảy ra trong ngày hôm trước). 1.2.Chức năng in báo biểu -In BKT1: +Trên các trang 2-8 của BKT1 thay mã trạm bằng tên trạm cho phù hợp mẫu trong Quy phạm quan trắc số liệu khí tượng bề mặt. +Các trang 2,3,4,5 thiếu cột tổng sổ ngày của các yếu tố: T, e, u, d, Tg, P. 7 +In thiếu ký tự 0 trong trường hợp giá trị các yếu tố d, lượng bốc hơi, giáng thuỷ ở cột tổng số hay đặc trưng tháng nhỏ hơn 10. +Chọn chưa đúng theo hướng dẫn của Quy phạm Quan trắc số liệu khí tượng bề mặt trong trường hợp có nhiều ngày có cùng tốc độ gió mạnh nhất (nếu trong tháng có nhiều ngày có cùng hướng và tốc độ gió mạnh nhất: đếm số ngày xảy ra, nếu có nhiều hướng có cùng tốc độ gió mạnh nhất chọn hướng gió của ngày xuất hiện đầu tiên). +Không in đủ dữ liệu ở trang 8 BKT1 nếu trong một ngày có nhiều hơn 5 hiện tượng khí tượng, các hiện tượng khí tượng được sắp sếp theo thứ tự quy định của Quy phạm nhưng chưa được in theo cột với từng loại hiện tượng nên chưa thuận tiện cho công tác kiểm soát. Do việc hiển thị và in báo biểu dự trên cơ sở công nghệ lập báo cáo bằng phần mềm Crystal Report nên trang hiện tượng khí tượng không thể đầy đủ dữ liệu trong trường hợp một ngày có nhiều hơn 5 hiện tượng. Nguyên nhân của nó là do hạn chế trong việc thiết kế báo cáo mẫu cho việc lập báo cáo: Trên trang báo cáo dữ liệu hiện tượng thời tiết trong 1 ngày được hiển thị ở 10 điều khiển text box. Dữ liệu của mỗi điều khiển liên kết với một trường trong cơ sở dữ liệu tạm phục vụ cho việc lập báo cáo. Một hiện tượng thời tiết chiếm 2 điều khiển text box: một cho việc hiển thị biểu tượng hiện tượng, một dùng để hiển thị chuỗi các khoảng thời gian bắt đầu và kết thúc của hiện tượng đó. Như vậy với 10 điều khiển text box ta chỉ có thể hiển thị tối đa 5 hiện tượng khí tượng và chuỗi các khoảng thời gian bắt đầu và kết thúc tương ứng với mỗi hiện tượng. +Chọn ngày xuất hiện cực trị tháng các yếu tố không đúng quy phạm; nếu cực trị xuất hiện từ 3 ngày trở lên đến số ngày xuất hiện chương trình liệt kê số ngày xuất hiện. +Trang 7: ngày không quan trắc được mây in ra ký tự “/”, ngày không có mây in ký tự “-“; chương trình không in ký tự nào trong các trường hợp này. +Khi không quan trắc được mây quá 1/3 số lần quan trắc không tính tổng N, Ns. +Tầm nhìn ngang VV = 50m cấp tầm nhìn là 1 chương trình cho là 0. 8 -In BKT2: Về độ ẩm: +Trang bìa thiếu trị số 24h ngày cuối tháng trước. +Thiếu trị số trung bình của cột tổng số tháng, chọn sai số ngày xuất hiện Un. In BKT2: Về Nhiệt độ: +Trang bìa thiếu trị số 24h ngày cuối tháng trước. +Chọn ngày xuất hiện cực trị tháng các yếu tố không đúng quy phạm; nếu cực trị xuất hiện từ 3 ngày trở lên đến số ngày xuất hiện; chương trình liệt kê số ngày xuất hiện. +Thiếu giá trị trung bình ở cột tổng số. In BKT2b: Về Khí áp +Trang bìa thiếu trị số 24h ngày cuối tháng trước. +Khi áp triều bị vỡ do bão hoặc gió mùa phần mềm không chọn cực trị ngày. +Biên độ ngày đêm chỉ in một ký tự trong trường hợp giá trị này nhỏ hơn 10 (Theo Quy phạm phải in thêm ký tự “0” phía trước) In BKT3 +Báo biểu không đúng mẫu, sai quy phạm (in báo biểu 3 trang). BKT13a: +Thiếu tổng số cột giáng thuỷ 7h và 19h. +Chỉ in một ký tự trong trường hợp lượng bốc hơi nhỏ hơn 10 (Theo Quy phạm phải in thêm ký tự “0” phía trước) BKT14: Về giáng thuỷ: +Chỉ in một ký tự trong trường hợp lượng giáng thuỷ hay thời gian có giáng thuỷ từng giờ nhỏ hơn 10 (Theo Quy phạm phải in thêm ký tự “0” phía trước) 9 +Thời gian có giáng thuỷ lớn nhất tháng trong 1 giờ là 60 phút trong báo biểu in 01h00 (theo Quy phạm ) thay vì 60 như chương trình đã in. +Lượng giáng thuỷ lớn nhất tháng trong một giờ chưa tính đến trường hợp đợt mưa kéo dài từ ngày hôm trước sang ngày hôm sau (chương trình chọn từ các đợt giáng thuỷ liên tục lớn nhất ngày trong 1 giờ; mà các đợt này chỉ chọn trong khoảng từ 0-24h mỗi ngày). +Chương trình không in được ghi chú cho đợt chọn lượng giáng thuỷ liên tục lớn nhất tháng. +Trang 2-3: chưa in được các trường hợp giáng thuỷ không phải do mưa (sương mù, sương móc, ….) BKT15: Về thời gian có nắng: +Trang bìa thiếu độ cao nhật quang ký trên mặt đất. +Tổng số cột 18-19h chương trình tính sai. 1.3.VÒ tÝnh to¸n trong phÇn mÒm: -TÝnh to¸n c¸c ®Æc tr−ng Èm ®é, hiÖu chØnh khÝ ¸p vÒ mùc mÆt tr¹m, hiÖu chØnh khÝ ¸p vÒ mùc mÆt biÓn. -Kh«ng thay ®æi c«ng thøc tÝnh to¸n cña phÇn mÒm. -HiÖu chØnh ®é Èm t−¬ng ®èi ®o b»ng Èm ký. HiÖu chÝnh Èm ký ®−îc thùc hiÖn b»ng ph−¬ng ph¸p x©y dùng hµm t−¬ng quan gi÷a Èm kÕ vµ Èm ký.Theo Quy ph¹m quan tr¾c khÝ t−îng bÒ mÆt hµm nµy ®−îc x¸c ®Þnh b»ng ®å thÞ trªn ®ã vÏ ®−êng cong chia ®«i tËp hîp ®iÓm mµ mçi ®iÓm cã hoµnh ®é lµ ®é Èm t−¬ng ®èi cã ®−îc tõ bé Èm biÓu t¹i c¸c thêi ®iÓm 1,7,13,19 giê hµng ngµy, tung ®é lµ c¸c gi¸ trÞ ®é Èm t−¬ng ®èi ®o b»ng Èm ký t¹i c¸c thêi ®iÓm t−¬ng øng. Trong phÇn mÒm Xö lý sè liÖu khÝ t−îng bÒ mÆt viÖc nµy ®−îc thùc hiÖn b»ng c¸ch x©y dùng hµm t−¬ng quan theo ph−¬ng ph¸p b×nh ph−¬ng tèi thiÓu. Bªn c¹nh ®ã ch−¬ng tr×nh còng hç trî ng−êi dïng cã thÓ chän c¸ch nhËp b¶ng hiÖu chÝnh quan tr¾c viªn x©y dùng ®Ó hiÖu chÝnh gi¶n ®å. 1.4.VÒ d÷ liÖu. 10 D÷ liÖu cña ch−¬ng tr×nh ®−îc x©y dùng theo m« h×nh quan hÖ vµ cµi ®Æt trªn phÇn mÒm qu¶n trÞ c¬ së d÷ liÖu MicroSoft Access. D÷ liÖu ®−îc chuÈn ho¸ kh¸ tèt. Tuy nhiªn do ch−a gi¶i quyÕt hÕt vÊn ®Ò x¸c ®Þnh c¸c kiÓu d÷ liÖu cña c¸c yÕu tè, nªn trong c¬ së d÷ liÖu cßn cã nh÷ng quan hÖ kh«ng cÇn thiÕt. §ã lµ: B¶ng thÓ hiÖn kiÓu h×nh ¶nh (ICON_OF_PHENOMENA) c¸c biÓu t−îng hiÖn t−îng khÝ t−îng l−u trong mét b¶ng. B¶ng nµy kh«ng cßn cÇn cho ch−¬ng tr×nh sau khi t¹o bé font hiÖn t−îng. C¸c b¶ng nh¸p: AUXILARY_DATA_OLD DAILY_DATA_OLD DAILY_GRAPH_DATA_OLD DAILY_GRAPH_DATA_TEMP DATA _TABLE_ NAME GGI_3000Old LIST_OF_ERROR MCONTROL MONTHLY_DATA REPORTNAME YCONTROL kh«ng cÇn thiÕt nªn ®−îc lo¹i bá. Sù tån t¹i kiÓu d÷ liÖu ngµy th¸ng (date) khiÕn ch−¬ng tr×nh phô thuéc chÆt chÏ vµo ®Þnh d¹ng kiÓu ngµy giê cña m¸y tÝnh. Víi mét sè m¸y tÝnh ®Þnh d¹ng th−êng xuyªn thay ®æi mét c¸ch tù ®éng sau mçi lÇn t¾t m¸y. §iÒu nµy khiÕn ch−¬ng tr×nh ch¹y kh«ng ®óng c¸c thuËt to¸n cã sö dông c¸c biÕn kiÓu ngµy th¸ng (date). Nh−îc ®iÓm nµy dÔ dµng ®−îc kh¾c phôc b»ng c¸ch t¸ch c¸c tr−êng, c¸c biÕn sö dông d÷ liÖu kiÓu ngµy thµnh 3: ngµy, th¸ng, n¨m. Nh− vËy ch−¬ng tr×nh ch¹y hoµn toµn ®éc lËp víi ®Þnh d¹ng ngµy giê cña hÖ thèng. 11 D÷ liÖu hå s¬ tr¹m ch−a hoµn chØnh. Cã mét sè th«ng tin hoµn toµn kh«ng ®−îc sö dông trong ch−¬ng tr×nh nh−ng ng−êi dïng vÉn ph¶i nhËp: ngµy sinh, tr×nh ®é, sè ®iÖn tho¹i, ®Þa chØ quan tr¾c viªn. Bªn c¹nh ®ã c¬ së d÷ liÖu l¹i thiÕu th«ng tin cÇn thiÕt cho viÖc in c¸c trang b×a cña c¸c lo¹i b¸o biÓu: ng−êi lËp biÓu, ng−êi kiÓm so¸t, tiªu ®iÓm tÇm nh×n ngang khi trêi s¸ng, tiªu ®iÓm tÇm nh×n ngang khi trêi tèi. Ngoµi ra, viÖc in tµi liÖu ®−îc söa ch÷a; kh«ng sö dông phÇn mÒm Crystal Report trong viÖc lËp b¸o c¸o nªn c¬ së d÷ liÖu trung gian phôc vô cho viÖc lËp b¸o c¸o còng bÞ lo¹i bá. 1.5.VÒ giao diÖn ng−êi m¸y vµ c¸c sù kiÖn trªn giao diÖn. Form nhËp SKT1: ®−îc x©y dùng m« pháng sæ quan tr¾c SKT1 thuËt ng÷ sö dông trªn form cã tÝnh gîi ý ng−êi dïng, hiÓn thÞ sè liÖu 1 ngµy (04 obs quan tr¾c: 01, 07, 13, 19 giê) vµ c¸c gi¸ trÞ ®Æc tr−ng ngµy cña c¸c yÕu tè. Tuy nhiªn c¸c sù kiÖn trªn form ®−îc lËp tr×nh ch−a tèi −u, ®Ó l¹i nhiÒu lçi lËp tr×nh nªn ch−¬ng tr×nh dÔ r¬i vµo c¸c vßng lÆp kh«ng tho¸t ra ®−îc, dÔ bÞ tho¸t khái ch−¬ng tr×nh mçi khi gÆp lçi lËp tr×nh. Form nhËp sè liÖu tõ gi¶n ®å nhiÖt ®é: ®−îc x©y dùng m« pháng gi¶n ®å nhiÖt ®é kh«ng khÝ. Form nhËp sè liÖu tõ gi¶n ®å khÝ ¸p: t−¬ng tù nh− viÖc nhËp sè liÖu tõ gi¶n ®å nhiÖt ®é form nµy ®−îc x©y dùng m« pháng gi¶n ®å khÝ ¸p nªn cã tÝnh gîi ý ng−êi dïng cao. Sè liÖu nhËp ®−îc kiÓm tra theo ng−ìng, theo sù phï hîp thêi gian, tù ®éng chän tèi cao tèi thÊp ngµy. Tuy nhiªn ch−¬ng tr×nh míi chØ tin häc ho¸ nh÷ng tr−êng hîp th«ng dông nhÊt. Trong qu¸ tr×nh thö nghiÖm ®· ph¸t hiÖn ra nhiÒu tr−êng hîp ch−a ®−îc tin häc ho¸: kh«ng cho phÐp nhËp cùc trÞ nÕu cùc trÞ kh«ng x¶y ra ë ¸p triÒu hay c¸c trÞ sè giê trßn, ch−a tin häc ho¸ tr−êng hîp ¸p triÒu giê ©m, … C¸c form cßn l¹i: Form nhËp sè liÖu tõ gi¶n ®å Èm ®é t−¬ng ®èi: ®−îc x©y dùng m« pháng gi¶n ®å ®é Èm t−¬ng ®èi, cã tÝnh gîi ý cao. Form nhËp sè liÖu nhiÖt ®é ®Êt tõ sæ SKT3. Form nhËp sè liÖu tõ b¶ng hiÖu chØnh Èm ký BKT9. Form nhËp sè liÖu tõ gi¶n ®å giã. 12 Form nhËp sè liÖu tõ sæ quan tr¾c bèc h¬i b»ng CLASS-A. Form nhËp sè liÖu tõ sæ quan tr¾c bèc h¬i b»ng GGI-3000. Form nhËp sè liÖu tõ gi¶n ®å m−a. Form nhËp sè liÖu tõ gi¶n ®å thêi gian cã n¾ng. Form xö lý vµ kiÓm tra d÷ liÖu. còng t−¬ng tù; trong lËp tr×nh ch−a tÝnh ®Õn c¸c tr−êng hîp d÷ liÖu ®Æc thï, ch−a gi¶m thiÓu c«ng nhËp liÖu. Form in b¸o biÓu theo quy ®Þnh cña ngµnh. C¸c b¸o biÓu: sö dông phÇn mÒm Crystal Report ®Ó lµm b¸o c¸o nªn kh«ng ph¶i lËp tr×nh in Ên nhiÒu. PhÇn nµy do Crystal Report hç trî. Tuy nhiªn do lùa chän c«ng cô nµy mµ c¸c b¸o c¸o ph¶i theo d¹ng mµ phÇn mÒm c«ng cô hç trî, kh«ng cho phÐp in nhiÒu trang cã néi dung kh¸c nhau trong mét lÖnh in. Tãm l¹i ë ®Æc ®iÓm nµy ch−¬ng tr×nh ®· ®−îc x©y dùng kh¸ ®Çy ®ñ nh−ng ®Ó l¹i mét sè lçi c¸c lçi chñ yÕu thuéc vÒ: lçi lËp tr×nh (nhiÒu nhÊt, cã nh÷ng lçi ®¬n gi¶n lµ type mismatch; mÖnh ®Ò to¸n häc cã hai to¸n tö thuéc c¸c kiÓu d÷ liÖu kh¸c nhau), lçi cÊu tróc lËp tr×nh; ch−¬ng tr×nh r¬i vµo vßng lÆp kh«ng x¸c ®Þnh kh«ng kÕt thóc ®−îc vßng lÆp do kh«ng ®¹t tíi ®iÒu kiÖn lÆp, c¸c chøc n¨ng nhËp liÖu th−êng ch−a tÝnh hÕt c¸c tr−êng hîp d÷ liÖu cã thÓ x¶y ra nªn kh«ng cho l−u c¸c tr−êng hîp nµy, chøc n¨ng in Ên b¸o biÓu x©y dùng trªn c¬ së phÇn mÒm hç trî lËp b¸o c¸o nªn rÊt khã tr×nh bµy c¸c b¸o biÓu phøc t¹p víi nhiÒu trang cã néi dung kh¸c nhau. 13 2.Nghiªn cøu chØnh söa ch−¬ng tr×nh 2.1.S¬ ®å ph©n cÊp chøc n¨ng. Xö lý sè liÖu khÝ t−îng bÒ mÆt NhËp sè liÖu In b¸o c¸o NhËp/t¸ch file KiÓm tra DL Xö lý DL D÷ liÖu bæ trî SKT1 Gi¶n ®å nhiÖt Gi¶n ®å ®é Èm Gi¶n ®å khÝ ¸p SKT3 Gi¶n ®å giã SKT13a SKT13b Gi¶n ®å m−a Gi¶n ®å n¾ng HC KA MT HC KA MB Th«ng tin tr¹m BKT9 BKT1 BKT2-vÒ ®é Èm BKT2-nhiÖt ®é BKT2-KhÝ ¸p BKT3 BKT9 BKT10 BKT13a BKT13b BKT14 BKT15 T¸ch file NhËp file S¬ ®å ph©n cÊp chøc n¨ng Qu¶n lý d÷ liÖu Theo §µi Theo 14 2.2.S¬ ®å luång d÷ liÖu c¸c møc 2.2.1.S¬ ®å luång d÷ liÖu møc ®Ønh. Sæ quan tr¾c Gi¶n ®å Th«ng tin tr¹mQuan tr¾c viªn, kiÓm so¸t viªn Th«ng tin tr¹m, d÷ liÖu sæ gèc, gi¶n ®å, c¸c b¶ng hiÖu chÝnh C¸c th«ng b¸o lçi, c¸c lo¹i b¸o biÓu theo quy ®Þnh d÷ liÖu sæ gèc d÷ liÖu sæ gèc d÷ liÖu gi¶n ®å tr−íc vµ sau hiÖn chÝnh d÷ liÖu gi¶n ®å tr−íc vµ sau hiÖn chÝnh Xö lý d÷ liÖu khÝ t−îng bÒ mÆt C¸c b¶ng tra 15 2.2.2.S¬ ®å luång d÷ liÖu møc d−íi ®Ønh -Chøc n¨ng nhËp sè liÖu. Quan tr¾c viªn, kiÓm so¸t NhËp SKT1 C¸c b¶ng tra Sæ quan tr¾c NhËp gi¶n ®å nhiÖt ®é, khÝ ¸p, m−a Gi¶n ®å Th«ng tin NhËp SKT13a, SKT13b, SKT3 Sæ quan tr¾c Th«ng tin bæ trî Quan tr¾c viªn, kiÓm so¸t BKT9 Gi¶n ®å ®é Èm H. chÝnh khÝ ¸p mùc tr¹m, mùc biÓn NhËp gi¶n ®å giã, n¾ng 16 -Chøc n¨ng xö lý d÷ liÖu Quan tr¾c viªn, kiÓm so¸t viªn Sæ quan tr¾c TÝnh to¸n hiÖu chÝnh gi¶n ®å ®é Èm Gi¶n ®å 17 -Chøc n¨ng kiÓm tra d÷ liÖu Quan tr¾c viªn, kiÓm so¸t viªn Sæ quan tr¾c KiÓm tra Gi¶n ®å 18 -Chøc n¨ng in b¸o biÓu Quan tr¾c viªn, kiÓm so¸t viªn C¸c trang b×a Gi¶n ®æ Sæ quan tr¾c In BKT1, BKT9 Gi¶n ®å Th«ng tin tr¹m In c¸c BKT2, 10, 14, 15 In c¸c BKT3, 13a, 13b Sæ quan tr¾c 19 -Chøc n¨ng t¸ch nhËp file Quan tr¾c viªn, kiÓm so¸t viªn NhËp file Th«ng tin tr¹m T¸ch file Sæ quan tr¾c, gi¶n ®å File *.txt 20 2.3.ChØnh söa cÊu tróc c¬ së d÷ liÖu. §Ó kh¾c phôc c¸c nh−îc ®iÓm nh− ®· tr×nh bµy ë phÇn ®¸nh gi¸ kÕt qu¶ thö nghiÖm ch−¬ng tr×nh nhãm céng t¸c viªn ®· thèng nhÊt chØnh söa cÊu tróc c¬ së d÷ liÖu cña phÇn mÒm (xem cÊu tróc c¸c b¶ng d÷ liÖu sau chØnh söa trong hå s¬ kü thuËt phÇn mÒm) 2.4.Nghiªn cøu chØnh söa ch−¬ng tr×nh. ViÖc chØnh söa cÊu tróc d÷ liÖu khiÕn toµn bé c¸c modul ch−¬ng tr×nh ph¶i chØnh söa. TÊt c¶ c¸c chøc n¨ng ch−¬ng tr×nh ®Òu ®−îc chØnh söa cho phï hîp. §Æc biÖt lµ c¸c c©u lÖnh truy vÊn d÷ liÖu trong c¸c thñ tôc trÝch d÷ liÖu tõ database vµ l−u d÷ liÖu; c¸c c©u truy vÊn SQL cho phï hîp víi viÖc t¸ch tr−êng cã kiÓu d÷ liÖu thêi gian (date) thµnh 3 tr−êng d÷ liÖu kiÓu sè: ngµy, th¸ng, n¨m ®Ó ch−¬ng tr×nh ch¹y ®éc lËp víi ®Þnh d¹ng d÷ liÖu thêi gian cña m¸y tÝnh vµ lµm ®¬n gi¶n c¸c c©u truy vÊn d÷ liÖu. Bªn c¹nh ®ã th× viÖc lo¹i bá vµ bæ sung thªm c¸c th«ng tin vÒ tr¹m vµ quan tr¾c viªn còng ®ßi hái ph¶i viÕt l¹i toµn bé m· nguån liªn quan ®Õn c¸c d÷ liÖu nµy. 2.4.1.Chøc n¨ng nhËp sè liÖu: *NhËp sæ SKT1: chøc n¨ng nµy lµm míi hoµn toµn. Trong ch−¬ng tr×nh tr−íc söa ch÷a sè liÖu tõ sæ SKT1 ®−îc nhËp theo ngµy, d÷ liÖu ®−îc hiÓn thÞ trong mét m¶ng c¸c ®iÒu khiÓn cïng tªn chØ kh¸c nhau chØ sè nªn viÖc ph©n biÖt lo¹i lµ rÊt khã kh¨n d÷ liÖu. VÝ dô S(0): ngµy, S(1): th¸ng, …. S(21): nhiÖt ®é lóc 1 giê, S(22): sè ®äc nhiÖt kÕ bÇu −ít lóc 1 giê, … S(61): nhiÖt ®é lóc 7 giê, … Víi c¸ch ®Æt tªn ®iÒu khiÓn hiÓn thÞ d÷ liÖu nh− vËy khiÕn cho viÖc lËp tr×nh v« cïng khã kh¨n trong viÖc x¸c ®Þnh d÷ liÖu nµo n»m ë ®iÒu khiÓn S cã chØ sè m¶ng lµ bao nhiªu bëi chØ sè m¶ng lªn ®Õn h¬n 120. Ng−êi söa ch−¬ng tr×nh sÏ th−êng xuyªn ph¶i kiÓm tra xem viÖc hiÓn thÞ d÷ liÖu còng nh− viÖc lÊy d÷ liÖu tõ m¶ng c¸c ®iÒu khiÓn nµy phôc vô cho viÖc kiÓm tra hay l−u d÷ liÖu cã chÝnh x¸c hay kh«ng. Do vËy ®Ó thuËn tiÖn h¬n cho viÖc theo dâi m· nguån c¸c céng t¸c viªn söa ch÷a ch−¬ng tr×nh ®· lµm l¹i hoµn toµn chøc n¨ng nµy. Néi dung c«ng viÖc cô thÓ nh− sau: -ThiÕt kÕ míi giao diÖn nhËp SKT1 (nhËp sè liÖu theo tõng obs quan tr¾c): C¸c ®iÒu khiÓn text box ®Ó hiÓn thÞ d÷ liÖu ®−îc dïng tªn riªng kh«ng sö dông m¶ng c¸c ®iÒu khiÓn text box nh− ch−¬ng tr×nh cò: 21 txtYear HiÓn thÞ d÷ liÖu n¨m txtMonth HiÓn thÞ d÷ liÖu th¸ng txtDay HiÓn thÞ d÷ liÖu ngµy txtStno HiÓn thÞ d÷ liÖu m· tr¹m txtT HiÓn thÞ d÷ liÖu nhiÖt ®é kh«ng khÝ txtTd HiÓn thÞ d÷ liÖu nhiÖt ®é ®iÓm s−¬ng txtP HiÓn thÞ d÷ liÖu khÝ ¸p mùc tr¹m ….. …… Víi c¸ch ®Æt tªn cho ®iÒu khiÓn hiÓn thÞ d÷ liÖu nh− trªn lËp tr×nh viªn dÔ dµng t×m ®−îc ®iÒu khiÓn d÷ liÖu m×nh cÇn, tr¸nh ®−îc c¸c sai sãt do nhÇm lÉn chØ sè m¶ng. -ViÕt míi hoµn toµn m· nguån cho chøc n¨ng nµy. C¸c tiªu chÝ kiÓm tra trong ch−¬ng tr×nh cò ®−îc duy tr× trong ch−¬ng tr×nh míi. Bªn c¹nh ®ã ch−¬ng tr×nh míi cßn bæ xung c¸c tiªu chÝ kiÓm tra: KiÓm tra sù hîp lý gi÷a m· m©y vµ m©y theo quy ®Þnh cña m· luËt vµ tµi liÖu h−íng dÉn ph©n ®Þnh m©y: Lo¹i m©y M· m©y KiÓm tra sù cã mÆt cña m©y Trªn 1 Ci 2 Ci 3 Ci 4 Ci 22 5 Cs hoÆc Cs vµ Ci 6 Cs hoÆc Cs vµ Ci 7 Cs vµ N = 10 8 Cs vµ N < 10 9 Cc Gi÷a 1 As 2 As hoÆc Ns 3 Ac 4 Ac 5 Ac 6 Ac 7 Ac hoÆc (Ac vµ Ns ho¨c As) hoÆc (As vµ Ns hoÆc Ac) 8 Ac 9 Ac D−íi 1 Cu hoÆc Cufra hoÆc c¶ hai 2 Cu hoÆc Cufra hoÆc Sc 3 Cb 4 Sc hoÆc Cu hoÆc Cufra 5 Sc 6 St, Stfra 7 Stfra, Cufra 23 8 Cu, Cufra, Sc, Stfra 9 Cb KiÓm tra sù phï hîp gi÷a d÷ liÖu gi¸ng thuû ë c¸c kú quan tr¾c 7giê vµ 19 giê víi hiÖn t−îng khÝ t−îng quan tr¾c trong ngµy. KiÓm tra sù hîp lý gi÷a tèc ®é giã cùc ®¹i víi tèc ®é giã t¹i c¸c obs c¸c quan tr¾c trong ngµy. §Ó kh¾c phôc viÖc ch−¬ng tr×nh r¬i vµo c¸c vßng lÆp do viÖc ®Æt c¸c thñ tôc kiÓm tra ë tÊt c¶ c¸c ®iÒu khiÓn d÷ liÖu toµn bé phÇn kiÓm tra ®−îc tiÕn hµnh mét lÇn tr−íc khi l−u d÷ liÖu. -LËp tr×nh xö lý c¸c sù kiÖn trªn form cã tÝnh ®Õn viÖc gi¶m c«ng søc nhËp liÖu. VÝ dô c¸c « chøa sè liÖu nhiÖt ®é khi nhËp ®ñ 3 ký tù, khÝ ¸p 4 hoÆc n¨m ký tù, … con trá nhËp liÖu tù ®éng nh¶y sang « kÕ tiÕp. -Sö dông c¸c c«ng thøc tÝnh to¸n c¸c yÕu tè dÉn xuÊt chØ ra trong B¶ng tra ®é Èm vµ B¶ng tÝnh khÝ t−îng. -NhËp sè liÖu khÝ ¸p tõ khÝ ¸p kÕ hép. -Sö dông b¶ng m· m©y ®Ó ng−êi sö dông cã thÓ nhËp lo¹i m©y theo m· t¹o sù thuËn tiÖn. M· M©y 00 Ci 01 Cc 02 Cs 03 Ac 04 As 05 Ns 24 06 Sc 07 St 08 Cu 09 Cb 18 Cufra 17 Stfra -Cho phÐp nhËp h−íng giã b»ng nhiÒu c¸ch: +NhËp b»ng ký tù +NhËp b»ng m· h−íng giã nh− quy ®Þnh cña quy ph¹m +M· ho¸ 4 ký tù c¬ b¶n cña h−íng giã: 2-S, 8-N, 4-W, 6-E. -HiÓn thÞ c¸c th«ng tin: +Trung b×nh ngµy cña: nhiÖt ®é kh«ng khÝ (T), nhiÖt ®é ®iÓm s−¬ng (Td), ®é Èm t−¬ng ®èi (U), ®é chªnh lÖch b·o hoµ (d), khÝ ¸p (P), nhiÖt ®é ®Êt (Tg). +NhiÖt ®é kh«ng khÝ cao nhÊt ngµy, nhiÖt ®é kh«ng khÝ thÊp nhÊt ngµy, nhiÖt ®é mÆt ®Êt cao nhÊt ngµy, nhiÖt ®é mÆt ®Êt thÊp nhÊt ngµy. +Tæng ngµy c¸c yÕu tè: bèc h¬i, gi¸ng thuû, l−îng m©y tæng quan, l−îng m©y d−íi +BiÕn thiªn khÝ ¸p 24 giê. *NhËp vµ lµm hiÖu chÝnh sè liÖu tõ gi¶n ®å ¸p suÊt khÝ quyÓn -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay ®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay). 25 -Bæ xung thªm c¸c text box ®Ó nhËp khÝ ¸p cao nhÊt vµ thÊp nhÊt ngµy trong tr−êng hîp chóng kh«ng ®−îc chän tõ ¸p triÒu. -HiÓn thÞ tæng sè vµ trung b×nh ngµy khÝ ¸p trªn giao diÖn khi nhËp liÖu. -Bæ xung c¸c tr−êng hîp ¸p triÒu giê ©m (tèi thÊp thø nhÊt x¶y ra trong ngµy h«m tr−íc) trong hiÖu chØnh sè ®äc tèi thÊp thø nhÊt. -Cho phÐp lùa chän c¸ch lÊy trÞ sè hiÖu chÝnh víi tr−êng hîp cùc trÞ khÝ ¸p x¶y ra trong kho¶ng 7-8 giê (hiÖu chÝnh theo sai sè tr−íc hay sau khi thay gi¶n ®å). -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau…. *NhËp vµ lµm hiÖu chÝnh sè liÖu tõ gi¶n ®å nhiÖt ®é kh«ng khÝ. -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay ®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay). -HiÓn thÞ tæng sè vµ trung b×nh ngµy nhiÖt ®é trªn giao diÖn khi nhËp liÖu. -Cho phÐp lùa chän c¸ch lÊy trÞ sè hiÖu chÝnh víi tr−êng hîp cùc trÞ khÝ ¸p x¶y ra trong kho¶ng 7-8 giê (hiÖu chÝnh theo sai sè tr−íc hay sau khi thay gi¶n ®å). -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau…. *NhËp vµ lµm hiÖu chÝnh sè liÖu tõ gi¶n ®å ®é Èm t−¬ng ®èi -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay ®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay). -HiÓn thÞ tæng sè vµ trung b×nh ngµy ®é Èm trªn giao diÖn khi nhËp liÖu. -Chän b¶ng hiÖu chÝnh phï hîp trong tr−êng hîp th¸ng cã 2 BKT9. 26 -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau…. *NhËp b¶ng hiÖu chØnh Èm ký BKT9: lµm míi hoµn toµn -ThiÕt kÕ l¹i giao diÖn vµ c¸c sù kiÖn trªn form. -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa. -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau…. *NhËp vµ kiÓm tra sè liÖu tõ sæ SKT3, SKT13a, SKT13b, gi¶n ®å n¾ng -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay ®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay). -Sö dông th«ng tin hå s¬ tr¹m ®Ó gi¶m c«ng nhËp liÖu (kh«ng di chuyÓn con trá ®Õn nh÷ng « kh«ng cã sè liÖu do kh«ng cã dông cô ®o). -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau…. *NhËp vµ kiÓm tra sè liÖu gi¶n ®å m−a. -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay ®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay). -HiÓn thÞ thªm th«ng tin tæng l−îng m−a ngµy vµ tæng thêi gian cã m−a ngµy trªn giao diÖn. -Bæ xung c¸c « text box ®Ó nhËp l−îng gi¸ng thuû lín nhÊt th¸ng trong mét giê vµ thêi gian t−¬ng øng, l−îng gi¸ng thuû liªn tôc lín nhÊt th¸ng trong mét ®ît liªn tôc vµ thêi gian t−¬ng øng. -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau…. *NhËp c¸c th«ng tin phô trî (lµm míi hoµn toµn): 27 -Form nhËp liÖu míi cã lo¹i bá mét sè th«ng tin mµ form cò cã nh−ng kh«ng sö dông trong ch−¬ng tr×nh vµ bæ xung mét sè th«ng tin cÇn thiÕt trong qu¸ tr×nh xö lý d÷ liÖu mµ ch−¬ng tr×nh sau söa ch÷a cÇn. C¸c th«ng tin kh«ng nhËp n÷a: sai sè m¸y nhiÖt ký vµ khÝ ¸p ký 19 giê ngµy cuèi th¸ng tr−íc. *Hå s¬ tr¹m: -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa. -Lo¹i bá viÖc nhËp c¸c th«ng tin kh«ng sö dông: §Þa chØ, sè ®iÖn tho¹i, tr×nh ®é häc vÊn quan tr¾c viªn, …. -Bæ xung c¸c th«ng tin: h¹ng tr¹m, quËn huyÖn (phôc vô cho viÖc in trang b×a c¸c b¸o biÓu), ®é cao chËu khÝ ¸p kÕ (phôc vô cho viÖc hiÖu chÝnh sè ®äc khÝ ¸p kÕ). -Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã c¸c kiÓu d÷ liÖu kh¸c nhau …. 2.4.2. Chøc n¨ng in b¸o biÓu theo quy ®Þnh cña quy ph¹m hiÖn hµnh (toµn bé chøc n¨ng in b¸o biÓu ®−îc lµm l¹i míi) Nh− ®· tr×nh bµy ë phÇn kÕt qu¶ thö nghiÖm viÖc dïng Crystal Report kh«ng thÓ in ®ñ d÷ liÖu ngµy ë trang 8 BKT1 trong tr−êng hîp mét ngµy cã nhiÒu h¬n 5 hiÖn t−îng khÝ t−îng nªn céng t¸c viªn söa ch÷a phÇn mÒm ®· lµm l¹i hoµn toµn phÇn nµy. Thay v× sö dông sù hç trî cña phÇn mÒm Crystal Report ®Ó hiÓn thÞ vµ in b¸o biÓu ch−¬ng tr×nh söa dông ®iÒu khiÓn Felex Grid ®Ó hiÓn thÞ d÷ liÖu vµ phÇn in ®−îc viÕt hoµn toµn míi sö dông ®èi t−îng Printer cña Visual Basic, kh«ng phô thuéc vµo phÇn mÒm hç trî lËp b¸o c¸o. C¸ch nµy ®ßi hái ph¶i lËp tr×nh nhiÒu, nh−ng nã cung cÊp tÝnh linh ho¹t trong tr−êng hîp ta cÇn kiÓm so¸t kÕt qu¶ in Ên. §èi t−îng Printer lµ mét ®èi t−îng néi t¹i cña Visual Basic, lu«n cã s½n cho mäi øng dông, lµ c¸ch trõu t−îng ®Ó truy cËp ®Õn m¸y in mµ m¸y tÝnh sÏ kÕt nèi. Ta cã thÓ h×nh dung ®èi t−îng printer lµ mét trang in, cã chiÒu cao, chiÒu réng còng nh− c¸c thuéc tÝnh cho phÐp in v¨n b¶n, ®å ho¹. MÆc dï ph¶i lËp tr×nh nhiÒu ®Ó t¹o mét b¸o biÓu khi dïng ®èi t−îng printer, nh−ng ta cã thÓ truy cËp ®Õn nhiÒu tÝnh n¨ng cña m¸y in. Ta còng 28 kh«ng cÇn ph©n ph¸t thªm bÊy kú tËp tËp tin nµo hoÆc mua thªm mét s¶n phÈm kh¸c nh− mét sè gi¶i ph¸p vÒ b¸o c¸o kh¸c (vÝ dô ph¶i cã phÇn mÒm Crystal Report nh− c¸ch lµm tr−íc ®©y). §Ó phôc vô cho viÖc in c¸c biÓu t−îng hiÖn t−îng khÝ t−îng, nhãm céng t¸c viªn ®· t¹o míi mét bé font hiÖn t−îng khÝ t−îng phôc vô cho ch−¬ng tr×nh b»ng phÇn mÒm t¹o font Font Creation. Trong ch−¬ng tr×nh tr×nh tù lËp tr×nh ®Ó in mét trang b¸o c¸o nh− sau: -§äc d÷ liÖu vµo c¸c biÕn m¶ng. -TÝnh to¸n, lùa chän c¸c ®¹i l−îng cÇn thiÕt cho viÖc in b¸o c¸o. -X¸c ®Þnh hÖ to¹ ®é ®Ó in khung b¸o biÓu. -In khung b¸o biÓu. -X¸c ®Þnh to¹ ®é cho c¸c hµng cét d÷ liÖu. -In d÷ liÖu. Víi c¸c b¸o biÓu c«ng viÖc cô thÓ nh− sau: BKT1: Trang 1: -X©y dùng form hiÓn thÞ d÷ liÖu. -LËp tr×nh kÕt xuÊt d÷ liÖu trang 1 BKT1 lªn form. -X¸c ®Þnh to¹ ®é cho c¸c hµng cét d÷ liÖu. -LËp tr×nh in Ên d÷ liÖu. Trang 2: -§äc d÷ liÖu nhiÖt ®é kh«ng khÝ, nhiÖt ®é −ít, ¸p suÊt h¬i n−íc vµo c¸c biÕn m¶ng. -TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, cao nhÊt th¸ng, cao nhÊt, thÊp nhÊt ngµy, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng. 29 -X¸c ®Þnh hÖ to¹ ®é cho m¸y in. -X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét. -In khung l−íi d÷ liÖu -X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu nhiÖt ®é kh«ng khÝ, nhiÖt ®é −ít, ¸p suÊt h¬i n−íc vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn. -In c¸c lo¹i d÷ liÖu nhiÖt ®é kh«ng khÝ, nhiÖt ®é −ít, ¸p suÊt h¬i n−íc vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn. Trang 3: -§äc d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµo c¸c biÕn m¶ng. -TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng. -X¸c ®Þnh hÖ to¹ ®é cho m¸y in. -X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét. -In khung l−íi d÷ liÖu -X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn. -In c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn. Trang 4: -§äc d÷ liÖu khÝ ¸p mùc tr¹m, l−îng bèc h¬i, giê n¾ng, tÇm nh×n ngang vµo c¸c biÕn m¶ng. -TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng, chuyÓn ®æi tÇm nh×n ngang theo m· sang theo cÊp, ph©n lo¹i cÊp tÇm nh×n. 30 -X¸c ®Þnh hÖ to¹ ®é cho m¸y in. -X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét. -In khung l−íi d÷ liÖu -X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn, d÷ liÖu ph©n cÊp tÇm nh×n -In c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn d÷ liÖu ph©n cÊp tÇm nh×n. Trang 5: -§äc d÷ liÖu h−íng vµ tèc ®é giã, nhiÖt ®é mÆt ®Êt, tr¹ng th¸i mÆt ®Êt vµo c¸c biÕn m¶ng. -TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, tèi cao vµ tèi thÊp ngµy (víi nhiÖt ®é mÆt ®Êt), cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng. -X¸c ®Þnh hÖ to¹ ®é cho m¸y in. -X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét. -In khung l−íi d÷ liÖu -X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i h−íng vµ tèc ®é giã, nhiÖt ®é mÆt ®Êt, tr¹ng th¸i mÆt ®Êt vµ c¸c ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, tèi cao vµ tèi thÊp ngµy (víi nhiÖt ®é mÆt ®Êt), cao nhÊt th¸ng, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng. -In c¸c lo¹i d÷ liÖu trung b×nh ngµy, trung b×nh th¸ng, tèi cao vµ tèi thÊp ngµy (víi nhiÖt ®é mÆt ®Êt), cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng. Trang 7: -§äc d÷ liÖu lo¹i m©y vµ ®é cao ch©n m©y vµo c¸c biÕn m¶ng. -X¸c ®Þnh hÖ to¹ ®é cho m¸y in. 31 -X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét. -In khung l−íi d÷ liÖu -X¸c ®Þnh to¹ ®é ®Ó in lo¹i m©y vµ ®é cao ch©n m©y . -In lo¹i m©y vµ ®é cao ch©n m©y. Trang 8: -§äc d÷ liÖu hiÖn t−îng khÝ t−îng vµ th−êi gian xuÊt hiÖn vµo c¸c m¶ng nhí. -T¸ch riªng d÷ liÖu hiÖn t−îng thêi tiÕt vµ thêi gian xuÊt hiÖn. -§Õm sè lÇn xuÊt hiÖn trong th¸ng cña mçi hiÖn t−îng -X¸c ®Þnh sè hiÖn t−îng khÝ t−îng quan tr¾c ®−îc trong c¶ th¸ng -S¾p xÕp theo thø tù quy ®Þnh trong quy ph¹m. -In l−íi khung l−íi d÷ liÖu. -Víi mçi ngµy: x¸c ®Þnh thø tù hiÖn t−îng trong ngµy, x¸c ®Þnh vÞ trÝ b¾t ®Çu in cña mçi hiÖn t−îng, x¸c ®Þnh ®é dµi ®Ó in c¸c kho¶ng thêi gian b¾t ®Çu vµ kÕt thóc hiÖn t−îng. -In d÷ liÖu hiÖn t−îng thêi tiÕt vµ c¸c kho¶ng thêi gian b¾t ®Çu vµ kÕt thóc hiÖn t−îng. -In sè lÇn xuÊt hiÖn trong th¸ng cña mçi hiÖn t−îng. BKT2: VÒ nhiÖt ®é, §é Èm, khÝ ¸p, BKT3 vÒ nhiÖt ®é ®Êt, BKT10 vÒ giã, BKT13a, BKT13b, BKT14, BKT15 Trang b×a: -X©y dùng form hiÓn thÞ d÷ liÖu. -LËp tr×nh kÕt xuÊt d÷ liÖu trang 1 cña b¸o biÓu t−¬ng øng lªn form. -LËp tr×nh in Ên C¸c trang d÷ liÖu: 32 -§äc d÷ liÖu vµo c¸c biÕn m¶ng. -TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, cao nhÊt th¸ng, cao nhÊt, thÊp nhÊt ngµy, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng, …. -X¸c ®Þnh hÖ to¹ ®é cho m¸y in. -X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét. -In khung l−íi d÷ liÖu. -X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn …. -In c¸c lo¹i d÷ liÖu vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn …. BKT9: B¶ng hiÖu chØnh Èm ký. Söa ch−¬ng tr×nh hiÓn thÞ BKT9 trªn mµn h×nh: -LËp tr×nh hiÓn thÞ thªm th«ng tin thêi gian cña c¸c ®iÓm chÊm trªn ®å thÞ. -Söa ch÷a ch−¬ng tr×nh cho phï hîp víi sù thay ®æi c¸c tr−êng thêi gian trong c¸c b¶ng l−u tr÷ d÷ liÖu. LËp tr×nh in Ên BKT9 (chøc n¨ng nµy ®−îc x©y dùng míi, ch−¬ng tr×nh cò kh«ng cã). 2.4.3.Chøc n¨ng xö lý vµ kiÓm tra d÷ liÖu: Chøc n¨ng xö lý d÷ liÖu: -Trong ®Ò tµi x©y dùng ch−¬ng tr×nh xö lý vµ l−u tr÷ sè liÖu khÝ t−äng bÒ mÆt chøc n¨ng nµy bao gåm c¸c chøc n¨ng con: xö lý d÷ liÖu gi¶n ®å khÝ ¸p, xö lý d÷ liÖu gi¶n ®å ®é Èm t−¬ng ®èi, xö lý d÷ liÖu gi¶n ®å nhiÖt ®é. Trong ®Ò tµi nµy, viÖc xö lý d÷ liÖu tõ gi¶n ®å khÝ ¸p vµ gi¶n ®å nhiÖt ®é ®−îc tÝch hîp trong chøc n¨ng nhËp sè liÖu tõ gi¶n ®å khÝ ¸p vµ gi¶n ®å nhiÖt ®é. Do vËy, chøc n¨ng xö lý d÷ liÖu chØ cßn l¹i chøc n¨ng con xö lý d÷ 33 liÖu gi¶n ®å ®é Èm t−¬ng ®èi b»ng c¸ch x©y dùng hµm håi quy Èm ký-Èm kÕ b»ng ph−¬ng ph¸p b×nh ph−¬ng tèi thiÓu. Ng−êi sö dông cã thÓ chän mét trong hai c¸ch: hoÆc x©y dùng t−¬ng quan b»ng ch−¬ng tr×nh (¸p dông ph−¬ng ph¸p x©y dùng hµm t−¬ng quan b»ng ph−¬ng ph¸p b×nh ph−¬ng tèi thiÓu; nh− ®Ó tµi x©y dùng phÇn mÒm xö lý vµ l−u tr÷ sè liÖu khÝ t−îng bÒ mÆt), hoÆc chän c¸ch tËn dông kÕt qu¶ cña b¶ng hiÖu chØnh Èm ký BKT9 do quan tr¾c viªn ë tr¹m x©y dùng b»ng ph−¬ng ph¸p thñ c«ng. §Õn nay toµn bé m¹ng l−íi chän c¸ch thø hai v× c¸c nguyªn nh©n sau: +Thèng nhÊt kÕt qu¶ hiÖu chÝnh gi¶n ®å Èm ®é t−¬ng ®èi gi÷a tr¹m vµ bé phËn kiÓm so¸t phóc thÈm ë ®µi. +Trong nhiÒu tr−êng hîp t−¬ng quan x©y dùng b»ng m¸y tÝnh ch−a phï hîp víi thùc tÕ. §Æc biÖt trong tr−êng hîp ®é Èm t−¬ng ®èi kh¸ cao. Chøc n¨ng kiÓm tra d÷ liÖu. Chøc n¨ng nµy ®−îc söa ch÷a trªn c¬ së: -¸p dông toµn bé c¸c tiªu chÝ kiÓm tra d÷ liÖu sö dông trong ch−¬ng tr×nh cò. -Bæ xung c¸c kiÓm tra: sù phï hîp thêi gian dùa trªn c¸ch ®o mét sè yÕu tè (NhiÖt ®é kh«ng khÝ, nhiÖt ®é ®Êt), sù phï hîp cña c¸c gi¸ trÞ cùc trÞ so víi c¸c gi¸ trÞ kh¸c cña cïng mét yÕu tè (tèc ®é giã cùc ®¹i ngµy so víi tèc ®é giã ®o t¹i c¸c thêi ®iÓm kh¸c trong ngµy). 2.4.4.Chøc n¨ng t¸ch vµ nhËp file. §Ó phôc vô cho viÖc göi vµ cËp nhËt d÷ liÖu tõ c¸c bé phËn kiÓm so¸t ë c¸c §µi KhÝ t−îng Thuû v¨n khu vùc vµ Trung t©m T− liÖu KhÝ t−îng Thuû v¨n nhãm céng t¸c viªn ®· nghiªn cøu vµ x©y dùng míi chøc n¨ng nµy. Sè liÖu mçi th¸ng cña mét tr¹m ®−îc t¸ch ra tõ c¬ së d÷ liÖu vµ ghi l¹i trong mét file text. Trong file nµy d÷ liÖu ®−îc ghi tuÇn tù: -D÷ liÖu tõ b¶ng AUXILARY_DATA -D÷ liÖu tõ b¶ng GENERAL_OBS -D÷ liÖu tõ b¶ng DAILY_DATA 34 -D÷ liÖu tõ b¶ng RAW_HOURLY_GRAPH_DATA -D÷ liÖu tõ b¶ng CORR_HOURLY_GRAPH_DATA -D÷ liÖu tõ b¶ng DAILY_GRAPH_DATA -D÷ liÖu tõ b¶ng BKT9 -D÷ liÖu tõ b¶ng TEMPR_OF_SOIL -D÷ liÖu tõ b¶ng CLASS_A -D÷ liÖu tõ b¶ng GGI_3000 Mçi dßng d÷ liÖu ghi ®Çy ®ñ d÷ liÖu cña mét b¶n ghi trong b¶ng t−¬ng øng. D÷ liÖu cña c¸c tr−êng c¸ch nhau b»ng dÊu (,). Tªn file ®−îc ch−¬ng tr×nh ®Æt nh− sau: -Cã 7 ký tù -Ba ký tù ®Çu lµ 3 ký tù cuèi cña m· tr¹m. -Hai ký tù kÕ tiÕp lµ th¸ng cã sè liÖu. -Hai ký tù cuèi lµ 2 ký tù cuèi cña n¨m cã sè liÖu VÝ dô: file 8550707.txt chøa d÷ liÖu th¸ng 07 n¨m 2007 cña tr¹m cã m· sè 48855. Hµng th¸ng bé phËn kiÓm so¸t ë c¸c ®µi t¸ch d÷ liÖu tõ c¬ së d÷ liÖu vµ göi vÒ Trung t©m T− liÖu khÝ t−îng thuû v¨n b»ng th− ®iÖn tö. Tãm l¹i, trong qu¸ tr×nh thö nghiÖm nh÷ng sai sãt do ng−êi sö dông ®ãng gãp ý kiÕn ®−îc c¸c céng t¸c viªn ®Ò tµi söa ch−a kÞp thêi ®Õn nay ch−¬ng tr×nh ®· ®−îc ®−a vµo t¸c nghiÖp xö lý sè liÖu khÝ t−îng bÒ mÆt ë tÊt c¶ 09 §µi khÝ t−îng thuû v¨n khu vùc. 35 3.Danh s¸ch tr¹m khÝ t−îng bÒ mÆt ®−îc lµm thö nghiÖm t¹i c¸c §µi STT Tªn tr¹m SKT1 SKT3 SKT13 a/13b G§ ¸p G§ Èm G§ nhiÖt G§ m−a G§ giã G§ n¾ng §µi T©y b¾c 1 Hoµ b×nh + + + + + + + + 2 S¬n la + + + + + + + + 3 Lai ch©u + + + + + §µi ViÖt b¾c 4 Hµ Giang + + + + + + 5 Lao Cai + + + + + + 6 Phè Rµng + + + + + + §µi §«ng B¾c 7 L¹ng s¬n + + + + + + + + 8 Mãng c¸i + + + + + + 9 Phï LiÔn + + + + + + §µi §ång b»ng B¾c bé 10 Ba v× + + + + + + + 11 L¸ng + + + + + + + 12 Nam ®Þnh + + + + + + + §µi B¾c Trung bé 13 Hµ tÜnh + + + + + + + 14 Kú Anh + + + + + + + 15 Thanh Ho¸ + + + + + + + + + §µi Trung Trung bé 16 Cån cá + + + + + + 17 §ång híi + + + + + + + 18 Qu¶ng ng·i + + + + + + + §µi Nam Trung bé 19 Hoµi nh¬n + + + + + + + + 20 Nha trang + + + + + + + + 21 Phan thiÕt + + + + + + §µi T©y Nguyªn 22 Bu«n Ma thuét + + + + + + + 23 §µ l¹t + + + + + + + 24 Kon tum + + + + + §µi Nam bé 25 Cµ mau + + + + + + + 36 STT Tªn tr¹m SKT1 SKT3 SKT13 a/13b G§ ¸p G§ Èm G§ nhiÖt G§ m−a G§ giã G§ n¾ng 26 CÇn th¬ + + + + + + + + 27 C«n ®¶o + + + + + + B¶ng: tæng hîp c¸c nhËn xÐt ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt SURMET 1.0 §¸nh gi¸ Tèt Kh¸ Kh«ng ®¹t C¸c tiªu chÝ ®¸nh gi¸ phÇn mÒm Sè §µi % Sè §µi % Sè §µi % Cµi ®Æt phÇn mÒm Xö lý sè liÖu KT bÒ mÆt 6 66.7 3 33.3 §¸nh gi¸ c¸c chøc n¨ng phÇn mÒm + NhËp sè liÖu (nhËp sæ, gi¶n ®å) 8 88.9 1 11.1 + KiÓm tra sè liÖu nhËp 5 55.6 4 44.4 + Xö lý sè liÖu 5 55.6 4 44.4 + KiÓm tra chÊt l−îng tµi liÖu 7 77.8 2 22.2 + Lµm c¸c b¸o c¸o lËp b¶ng biÓu vµ in Ên 8 88.9 1 11.1 + XuÊt/ nhËp sè liÖu 6 66.7 3 33.3 §¸nh gi¸ néi dung kÜ thuËt cña phÇn mÒm +C¸c c¬ së khoa häc vµ kÜ thuËt ®−îc sö dông 7 77.8 2 22.2 +ViÖc sö dông c¸c thuËt ng÷ 7 77.8 2 22.2 +Thùc hiÖn c¸c tÝnh to¸n cã ®óng kh«ng? 7 77.8 2 22.2 + ThiÕt kÕ c¸c thanh c«ng cô, tr×nh ®¬n, c¸c lÖnh, c¸c lùa chän cã thÝch hîp kh«ng? 6 66.7 3 33.3 + C¸c nh·n, c¸c thuËt ng÷ sö dông cã chÝnh x¸c vµ dÔ hiÓu kh«ng? 8 88.9 1 11.1 + TrËt tù cña c¸c b−íc, trËt tù cña mµn h×nh cã hîp lÝ kh«ng? 7 77.8 2 22.2 §¸nh gi¸ c¸c mÆt ho¹t ®éng kh¸c cña phÇn mÒm + Tèc ®é xö lý 6 66.7 3 33.3 + Giao diÖn phÇn mÒm: H×nh thøc chung vµ h×nh thøc cña tõng cöa sæ (VÞ trÝ, kÝch th−íc, mµu s¾c, kÝ hiÖu, ®å thÞ cã hîp lÝ vµ dÔ chÞu kh«ng? ThiÕt kÕ cã chuyªn nghiÖp kh«ng, lçi chÝnh t¶ vµ ng÷ ph¸p) 7 77.8 2 22.2 + §é æn ®Þnh, kh¶ n¨ng xuÊt vµ nhËp sè liÖu 6 66.7 3 33.3 + TÝnh hîp lÝ khi sö dông ch−¬ng tr×nh ®Ó thùc hiÖn chuçi c«ng viÖc 7 77.8 2 22.2 §¸nh gi¸ vÒ tµi liÖu cña phÇn mÒm + H−íng dÉn sö dông phÇn mÒm 5 55.6 4 44.4 + M« t¶ phÇn mÒm 5 55.6 4 44.4 37 + C¸c vÝ dô trong c¸c tr−êng hîp ®Æc biÖt, cã gi¶i thÝch râ rµng vµ kÜ l−ìng kh«ng? H−íng dÉn c¸ch xö lý lçi? 5 55.6 4 44.4 + Söa c¸c lçi gÆp ph¶i trong qu¸ tr×nh nhËp, kiÓm tra, xö lý, lËp b¸o c¸o, in Ên tµi liÖu (kÓ c¶ lçi h×nh thøc cña phÇn mÒm còng nh− lçi ®¸nh m¸y, h×nh thøc b¶ng biÓu...) 4 44.4 5 55.6 38 Ch−¬ng 2. thö nghiÖm phÇn mÒm xö lý sè liÖu thuû v¨n vïng kh«ng ¶nh h−ëng triÒu hyDprodb 1.0 t¹i 09 ®µi khÝ t−îng thuû v¨n khu vùc Thùc hiÖn néi dung øng dông hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n - vïng kh«ng ¶nh h−ëng triÒu thuéc ®Ò c−¬ng ®Ò tµi “Nghiªn cøu øng dông hÖ phÇn mÒm xö lý sè liÖu KhÝ t−îng bÒ mÆt vµ hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n - vïng kh«ng ¶nh h−ëng triÒu”. Trong 2 n¨m thùc hiÖn ®Ò tµi, phÇn mÒm HYDPRODB ®· ®−îc c¸c c¸n bé cña 09 §µi KTTV KV trùc tiÕp lµm sè liÖu thuû v¨n n¨m 2005 vµ c¸c c¸n bé Phßng Thuû v¨n, Trung t©m T− liÖu KhÝ t−îng Thuû v¨n ®· h−íng dÉn c¸c c¸n bé c¸c §µi xö lý sè liÖu trªn m¸y tÝnh vµ liªn tôc hoµn thiÖn phÇn mÒm. §Ò tµi ®· thùc hiÖn c¸c c«ng viÖc chÝnh sau: A, T¹i Trung t©m TL KTTV, Phßng Thuû v¨n sÏ cö c¸n bé ®i c«ng t¸c t¹i c¸c §µi ®Ó gióp c¸c §µi cµi ®Æt phÇn mÒm, h−íng dÉn XLSL TV trªn m¸y tÝnh, thu thËp c¸c ý kiÕn cña ng−êi sö dông ®Ó hoµn thiÖn phÇn mÒm. Hµng ngµy Phßng Thuû v¨n lu«n cËp nhËt c¸c ch−¬ng tr×nh phÇn mÒm HYDPRODB ®· söa ®æi trªn Internet qua Email: Phongthuyvan2000@yahoo.com vµ th«ng b¸o cho 09 §µi KTTV KV ®Ó c¸c §µi t¶i phÇn mÒm vÒ sö dông. Trong qu¸ tr×nh sö dông phÇn mÒm t¹i c¸c §µi nÕu cã vÊn ®Ò liªn quan ®Õn XLSL mµ §µi kh«ng xö lý ®−îc th× c¸c §µi göi sè liÖu vÒ Phßng Thuû v¨n theo ®Þa chØ Email trªn. C¸c c¸n bé phßng thuû v¨n sÏ gióp c¸c §µi gi¶i quyÕt vÊn ®Ò B, T¹i c¸c §µi KTTV KV c¸c c¸n bé ®· tiÕn hµnh nhËp tµi liÖu thuû v¨n vµ chØnh biªn tµi liÖu TV trªn m¸y tÝnh ®ång thêi kiÓm tra, so s¸nh kÕt qu¶ chØnh biªn. C¸c §µi ph¸t hiÖn c¸c lçi ph¸t sinh trong qu¸ tr×nh øng dông HYDPRODB. Qua thêi gian thö nghiÖm c¸c §µi sÏ cho nhËn xÐt ®¸nh gi¸ vÒ phÇn mÒm vµ cho kiÕn nghÞ phÇn mÒm cã ¸p dông vµo t¸c nghiÖp t¹i §µi hay kh«ng. C, Phßng Thuû v¨n, Trung t©m TL KTTV thu nhËn tµi liÖu thuû v¨n trªn giÊy vµ sè liÖu thuû v¨n ®−îc l−u trong CSDL thuû v¨n trªn m¸y tÝnh 2.1. Thö nghiÖm xö lý sè liÖu thuû v¨n 2.1.1 Thö nghiÖm XLSL TV t¹i c¸c §µi KTTV KV. C¸c c¸n bé Phßng Thuû v¨n ®· ®i c«ng t¸c t¹i 09 §µi KTTV KV cµi ®Æt HYDPRODB 1.0 vµ h−íng dÉn XLSL TV trªn m¸y tÝnh cho c¸c c¸n bé t¹i §µi. C¸c c¸n bé ®· nhËp sè liÖu, kiÓm tra sè liÖu vµ thö c¸c ph−¬ng ph¸p x¸c ®Þnh ®−êng Q=f(H) vµ Ro=f(Ro’) ®Ó thö nghiÖm cho sè liÖu 63 tr¹m n¨m (63 tr¹m vµ mçi tr¹m 1 n¨m sè liÖu). 39 Trong qu¸ tr×nh thö nghiÖm t¹i c¸c §µi KTTV KV, c¸c lçi vµ c¸c yªu cÇu cña ng−êi sö dông vÒ ch−¬ng tr×nh phÇn mÒm HYDPRODB 1.0 lu«n ®−îc c¸c §µi KTTV KV göi vÒ Phßng Thuû v¨n, Trung t©m T− liÖu KhÝ t−îng Thuû v¨n vµ phÇn mÒm ®−îc chØnh söa vµ hoµn thiÖn ®Ó cã thÓ ¸p dông vµo nghiÖp vô XLSL TV, hiÖn nay c¸c §µi tr¹m ®ang sö dung phiªn b¶n míi nhÊt cña hÖ phÇn mÒm HYDPRODB C¸c c¸n bé t¹i c¸c §µi ®· sö dông c¸c modul phÇn mÒm vµ thùc hiÖn chØnh biªn trªn m¸y c¸c yÕu tè thuû v¨n sau: 1, Ch−¬ng tr×nh chØnh biªn mùc n−íc H: + KiÓm tra H giê vµ H trung b×nh ngµy + KiÓm tra tæng th¸ng, Max th¸ng, Min th¸ng, Sè lÇn xuÊt hiÖn + KiÓm tra tæng n¨m, Hmax n¨m, Hmin n¨m, ∆H n¨m + KiÓm tra theo ®å thÞ n¨m, th¸ng. + Lµm b¸o c¸o Htb ngµy + So s¸nh kÕt qu¶ chØnh biªn thñ c«ng vµ m¸y tÝnh. + T×m lçi cã thÓ cã cña ch−¬ng tr×nh vµ b¸o c¸o lçi cã thÓ cã 2, Ch−¬ng tr×nh chØnh biªn nhiÖt ®é n−íc Tn + KiÓm tra Tn giê, Tn tb ngµy. + KiÓm tra tæng th¸ng, Tn max th¸ng, Tn min th¸ng, sè lÇn xuÊt hiÖn.. + KiÓm tra theo ®å thÞ. + Lµm b¸o c¸o Tntb ngµy. + So s¸nh kÕt qu¶ CB thñ c«ng vµ m¸y tÝnh. 3, Ch−¬ng tr×nh chØnh biªn nhiÖt ®é kh«ng khÝ Tn + KiÓm tra Tkk giê, Tkk tb ngµy. + KiÓm tra tæng th¸ng, Tkk max th¸ng, Tkk min th¸ng, sè lÇn xuÊt hiÖn. + KiÓm tra theo ®å thÞ. + Lµm b¸o c¸o Tkktb ngµy. + So s¸nh kÕt qu¶ CB thñ c«ng vµ m¸y tÝnh. 4, ChØnh biªn M−a + KiÓm tra P7 giê, P19 giê. + KiÓm tra P tæng ngµy. 40 + B¸o c¸o P ngµy trong n¨m. 5, ChØnh biªn Q. + KiÓm tra 9 yÕu tè Q=f(H), V=f(H), F=f(H), h=(H), hmax=f(H), Vmax=f(H), i=f(H)… + LËp ph−¬ng ¸n chØnh biªn trªn m¸y. - X¸c ®Þnh chØnh biªn æn ®Þnh hay kh«ng æn ®Þnh. - Chän c¸c thêi ®o¹n chØnh biªn æn ®Þnh, kh«ng æn ®Þnh, thêi ®o¹n chuyÓn tiÕp. A, ChØnh biªn ®−êng Q=f(H) æn ®Þnh. - T¹o c¸c tËp sè liÖu con Q, H. - T¹o b¶ng H, Htb ®Ó tÝnh Q. - X¸c ®Þnh ®−êng Q=f(H). + Tù ®éng x¸c ®Þnh 7 hµm gÇn ®óng quan hÖ Q=f(H) ®Ó chän ra mét hµm tèt nhÊt (Trong tr−êng hîp kh«ng tù ®éng x¸c ®Þnh ®−îc quan hÖ Q=f(H) hoÆc ng−êi sö dông kh«ng chÊp nhËn kÕt qu¶ tù ®éng x¸c ®Þnh quan hÖ Q=f(H) th× ng−êi sö dông dïng ph−¬ng ph¸p KT2) + X¸c ®Þnh b¶ng khai to¸n, b¶ng kiÓm tra Q=F.V - Chän c¸c ®−êng Q(H) ®Ó chØnh biªn trong n¨m. - KiÓm tra thêi ®o¹n sö dông cña c¸c ®−êng cong Q=f(H) cã bÞ trïng hoÆc thiÕu (trong tr−êng hîp mét n¨m dïng cã nhiÒu ®−êng Q=f(H). - TÝnh Q giê. B, ChØnh biªn c¸c ®−êng Q=f(H) kh«ng æn ®Þnh (vßng lò, båi xãi). - Ng−êi sö dông cã thÓ chän mét trong 2 c¸ch x¸c ®Þnh vßng lò: C¸c ph−¬ng ph¸p tù ®éng x¸c ®Þnh ®−êng vßng lò (PP ®é lÖch d− hoÆc c«ng thøc Jone) hoÆc Ph−¬ng ph¸p KT3 - ChØnh biªn tù ®éng ®−êng vßng lò. - ChØnh biªn theo KT3 (kÕt hîp khai to¸n c¸c nh¸nh vßng lò b»ng thñ c«ng vµ tÝnh to¸n b»ng m¸y tÝnh). +VÏ vµ x¸c ®Þnh to¹ ®é c¸c nh¸nh, thêi ®o¹n sö dông. +X¸c ®Þnh thêi ®o¹n trÝch lò. +TÝnh Q giê c, C¸c ®Þnh c¸c ®−êng chuyÓn tiÕp. +X¸c ®Þnh thêi ®o¹n c¸c ®−êng chuyÓn tiÕp 41 +TÝnh Q giê thêi ®o¹n c¸c ®−êng chuyÓn tiÕp theo néi suy tuyÕn tÝnh d, TÝnh Q trung b×nh ngµy. +TÝnh Q trung b×nh ngµy theo Q giê (Q giê tÝnh b»ng ®−êng Q=f(H) æn ®Þnh vµ vßng lò). +TÝnh Q ttrung b×nh ngµy theo Q giê tõ ®−êng trung b×nh toµn n¨m. e, LËp c¸c b¸o c¸o chØnh biªn Q -C¸c b¶ng khai to¸n. -B¶ng sai sè x¸c ®Þnh Q=f(H) -C¸c b¶ng kiÓm tra Q= F.V -B¶ng Qtb ngµy. -B¶ng trÝch lò. -B¶ng Qtb ngµy theo ®−êng trung b×nh toµn n¨m. f, KiÓm tra kÕt qu¶: so s¸nh kÕt qu¶ chØnh biªn m¸y tÝnh vµ thñ c«ng. 6. ChØnh biªn l−u l−îng chÊt l¬ löng - ChØnh biªn R0=f(R0’) vµ t¹o tËp sè liÖu - X¸c ®Þnh quan hÖ R0=f(R0’) - TÝnh l−u l−îng chÊt l¬ löng - LËp c¸c b¸o c¸o 2.1.2 C¸c lçi ph¸t sinh khi thö nghiÖm XLSL TV t¹i c¸c §µi KTTV KV. Cã 3 lo¹i lçi th−êng x¶y ra khi sö dông phÇn mÒm: 1. C¸c lçi do ch−¬ng tr×nh phÇn mÒm ch−a tÝnh ®Õn 2. C¸c lçi do sè liÖu cô thÓ 3. C¸c lçi do ng−êi sö dông ch−a thùc hiÖn ®óng theo H−íng dÉn sö dông phÇn mÒm 4. C¸c lçi do hÖ ®iÒu hµnh m¸y tÝnh vµ c«ng cô ph¸t triÓn phÇn mÒm 5. C¸c lçi “Faltal error” Khi thö nghiÖm ch−¬ng tr×nh c¸c §µi lËp b¸o c¸o lçi c¬ b¶n sau: A, Lçi khi nhËp sè liÖu nhËp B, Lçi sè liÖu gèc vµ sè liÖu chØnh biªn C, Lçi do ch−¬ng tr×nh b¸o c¸o 42 D, Lçi giao diÖn vµ chøc n¨ng phÇn mÒm E, Lçi liªn quan ®Õn ®é æn ®Þnh, tÝnh dÔ sö dông, tèc ®é xö lý cña ch−¬ng tr×nh F, C¸c nhËn xÐt gãp ý vÒ ch−¬ng tr×nh chØnh biªn tõng yÕu tè thuû v¨n. 2.2. Nghiªn cøu chØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB 2.2.1 Qu¸ tr×nh chØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB ViÖc chØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB ®−îc tiÕn hµnh liªn tôc. Cã sù kÕt hîp chÆt chÏ gi÷a Phßng Thuû v¨n, Trung t©m TL KTTV vµ c¸c §µi KTTV KV. Sau khi phÇn mÒm ®−îc cµi ®Æt t¹i c¸c §µi KTTV KV c¸c §µi sÏ ¸p dông thö nghiÖm phÇn mÒm cho sè liÖu c¸c tr¹m n¨m thuéc §µi (c¸c tr¹m n¨m nµy ®· ®−îc duyÖt trong §Ò c−¬ng §Ò tµi). TÊt c¶ c¸c §µi sÏ dïng chung mét ®Þa chØ Email ®Ó cËp nhËt ch−¬ng tr×nh phÇn mÒm vµ trao ®æi th«ng tin liªn quan. - T¹i Trung t©m TL KTTV: + Phßng thuû v¨n khi nhËn ®−îc th«ng b¸o lçi tõ c¸c §µi sÏ cho kiÓm tra ph¸t hiÖn nguyªn nh©n g©y lçi + Sau khi söa lçi vµ biªn dÞch l¹i phÇn mÒm, Phßng thuû v¨n sÏ th«ng b¸o lçi cho 09 §µi KTTV KV vµ yªu cÇu c¸c §µi t¶i c¸c phÇn mÒm ®· söa lçi. (VÝ dô File th«ng b¸o c¸c lçi vµ cËp nhËt phÇn mÒm dd−îc ®Æt tªn Readme_HydproDB131206.doc. Tªn File thÓ hiÖn phiªn b¶n cËp nhËt HYDPRODB vµ phiªn b¶n phÇn mÒm ngµy 31/12/2006 lµ phiªn b¶n ®· söa c¸c lçi ph¸t hiÖn tr−íc 31/12/2006. Néi dung trong File liÖt kª c¸c lçi vµ c¸c cËp nhËt míi) + Phßng Thuû v¨n liªn tôc kiÓm tra ®Þnh kú nhËp liÖu vµ XLSL TV t¹i c¸c §µi. Khi cã yªu cÇu cö c¸n bé ®i c«ng t¸c gióp XLSL TV phßng ®· ®Ò nghÞ TT TLKTTV cho ®i ®Õn c¸c §µi. 2.2.2 ChØnh söa vµ hoµn thiÖn mét sè c¸c modul ch−¬ng tr×nh phÇn mÒm HYDPRODB 1. C¸c ch−¬ng tr×nh phÇn mÒm nhËp liÖu, xö lý tµi liÖu gèc ®o ®¹c thuû v¨n Tr−íc ®©y §Ò tµi ®· x©y dùng c¸c ch−¬ng tr×nh phÇn mÒm nhËp liÖu, xö lý tµi liÖu gèc ®o ®¹c thuû v¨n mùc n−íc, nhiÖt ®é n−íc, nhiÖt ®é kh«ng khÝ, m−a khi ®o mùc n−íc víi th«ng tin ban ®Çu lµ c¸c cao ®é ®Çu cäc, sè ®äc mùc n−íc trªn ®Çu cäc vµ c¸c th«ng tin hiÖu chØnh nhiÖt ®é 43 n−íc cña c¸c nhiÖt kÕ. Tuy nhiªn mét sè tr¹m yªu cÇu chØ nhËp c¸c gi¸ trÞ thùc ®o H vµ Tn, Tkk ®· hiÖu chØnh, mét sè tr¹m yªu cÇu chØ nhËp H giê vµ m¸y tÝnh ph¶i tÝnh Htb ngµy cho nªn §Ò tµi ®· x©y dùng thªm c¸c ch−¬ng tr×nh phÇn mÒm nhËp liÖu, xö lý tµi liÖu gèc ®o ®¹c thuû v¨n mùc n−íc, nhiÖt ®é n−íc, nhiÖt ®é kh«ng khÝ, m−a trong 2 tr−êng hîp sau: a, M« ®un nhËp trùc tiÕp H, Tn, Tkk, P vµ ®· cã sè liÖu trung b×nh ngµy Htb, Tntb, Tkktb, P (c¸c gi¸ trÞ trung b×nh ngµy ®· ®−îc tÝnh b»ng thñ c«ng) Tr−íc ®©y phÇn mÒm HYDPRODB cã modul nhËp liÖu, xö lý tµi liÖu gèc mùc n−íc tõ c¸c sè ®äc mùc n−íc so víi ®Çu cäc thuû chÝ. Trong thùc tÕ cã mét sè tr¹m ®äc mùc n−íc trùc tiÕp hoÆc ng−êi sö dông cã gi¸ trÞ mùc n−íc nªn ®Ò tµi ®· x©y dùng modul nhËp liÖu, xö lý tµi liÖu gèc mùc n−íc tõ c¸c gi¸ trÞ mùc n−íc khi c¸c sè liÖu trung b×nh ngµy Htb, Tntb, Tkktb, P ®· ®−îc tÝnh b»ng thñ c«ng. C¸c gi¸ trÞ trung b×nh ngµy nµy dïng ®Ó kiÓm tra sè liÖu mùc n−íc giê b, M« ®un nhËp trùc tiÕp H, Tn, Tkk, P vµ ch−a cã sè liÖu trung b×nh ngµy Htb, Tntb, Tkktb, P (c¸c gi¸ trÞ trung b×nh ngµy tÝnh b»ng thñ c«ng) Khi cÇn nhËp c¸c gi¸ trÞ mùc n−íc giê vµ cÇn tÝnh c¸c gi¸ trÞ trung b×nh ngµy th× phÇn mÒm cã modul nhËp mùc n−íc giê hai lÇn (®Ó kiÓm tra gi¸ trÞ nhËp), cßn c¸c gi¸ trÞ trung b×nh ngµy ®−îc tÝnh b»ng m¸y c, Ch−¬ng tr×nh phÇn mÒm HYDPRODB 1.0 ®−îc x©y dùng tu©n theo quy ph¹m 93 TCN 1-88, trong khi ®ã viÖc xö lý sè liÖu thuû v¨n tõ 2004 sÏ tu©n theo quy ph¹m 94 TCN 1-2003 v× vËy phÇn mÒm ph¶i xö lý sè liÖu thuû v¨n cã lùa chän ®Ó cã thÓ tu©n theo 1 trong 2 quy ph¹m. PhÇn mÒm ®· söa c¸c lçi thèng kª ®Æc tr−ng th¸ng do sù kh¸c biÖt gi÷a quy ph¹m cò (víi c¸c èp 1, 2, ...., 24) víi quy ph¹m míi (víi c¸c èp 0, 1, ...., 23) d, TÝnh mùc n−íc t−¬ng øng khi ®o Q ®· ®óng theo Quy ph¹m 94 CN 3-90 (Khi ®o Q mµ chªnh lÖch mùc n−íc khi b¾t ®Çu ®o Q vµ khi kÕt thóc ®o Q lín h¬n 20 cm). PhÇn mÒm tÝnh mùc n−íc t−¬ng øng khi ®o Q ®−îc tÝnh theo träng sè bi Vi Tr−íc ®©y ch−a thÓ tÝnh chÝnh x¸c mùc n−íc t−¬ng øng khi ®o Q ®−îc tÝnh theo träng sè Vi theo Quy ph¹m b»ng phÇn mÒm (PhÇn mÒm ®· ®¬n gi¶n ho¸ c¸c träng sè b»ng c¸ch coi bi nh− nhau do ®ã träng sè b»ng c¸c vËn tèc trªn ®−êng thuû trùc) §Ó tÝnh chÝnh x¸c H t−¬ng øng, mùc n−íc t−¬ng øng khi ®o Q ®−îc tÝnh theo träng sè lµ l−u l−îng bé phËn (theo tµi liÖu cña WMO-No.168: Guide to hydrological practices, 11.4.1, p. 152,153 vµ tµi liÖu ®o ®¹c vµ 44 chØnh biªn cña USGS [Vol1. Measurement of Stage and Discharge, 1982], Nga h−íng dÉn tÝnh mùc n−íc t−¬ng øng theo c¸ch nµy) e, Söa c¸c lçi tÝnh hÖ sè nh¸m n trong sæ gèc ®o Q f, Söa lçi lµm trßn sè c¸c kÕt qu¶ tÝnh trung gian khi tÝnh sæ gèc ®o Q 2. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu mùc n−íc, nhiÖt ®é n−íc, nhiÖt ®é kh«ng khÝ, m−a a, Trong thuû v¨n theo th«ng lÖ lµ khi cã 24 èp ®o trong mét ngµy th× th−êng lµ chÕ ®é ®o ®Òu giê. Tr−íc ®©y do tiÕt kiÖm thêi gian tÝnh phÇn mÒm mÆc nhiªn coi cø cã 24 èp lµ tÝnh ®Òu giê mµ kh«ng kiÓm tra cã ®Òu giê hay kh«ng. Tuy nhiªn cã mét sè tr−êng hîp trong thùc tÕ cã 24 èp ®o nh−ng kh«ng ph¶i chÕ ®é ®o ®Òu giê 24 èp nay phÇn mÒm ®· söa lçi tÝnh Htb khi ®o 24 èp b»ng c¸ch phÇn mÒm sÏ kiÓm tra ®Ó quyÕt ®Þnh 24 èp ®o ®ã lµ ®Òu giê hay kh«ng ®Òu giê ®Ó Htb sÏ ®−îc tÝnh theo ®Òu giê hay kh«ng ®Òu giê. b. Khi lµm thñ c«ng gi¸ trÞ néi suy lóc “0” giê b»ng thñ c«ng th−êng lµm trßn sè, tuy nhiªn ®©y chØ lµ gi¸ trÞ trung gian trong c«ng thøc tÝnh Htb ngµy. PhÇn mÒm kh«ng lµm trßn gi¸ trÞ néi suy lóc “0” giê 3. C¸c ch−¬ng tr×nh phÇn mÒm ®å ho¹ + Ch−¬ng tr×nh phÇn mÒm ®å ho¹ ®−êng qu¸ tr×nh - Ch−¬ng tr×nh ®· cho phÐp vÏ c¸c ®−êng qu¸ tr×nh cña mét yÕu tè nhiÒu tr¹m. HÖ thèng cho phÐp kiÓm tra c¸c yÕu tè thuû v¨n khi so s¸nh ®−êng qu¸ tr×nh c¸c yÕu tè tr¹m d−íi, tr¹m trªn nh− H, Q, R - Söa c¸c lçi b¸o c¸o c¸c ®Æc tr−ng th¸ng: max, min, ngµy-giê xuÊt hiÖn max, min - Tiªu ®Ò ®å thÞ ®−îc in ®Ëm - C¸c ®−êng qu¸ tr×nh ®· cã ghi chó c¸c gi¸ trÞ max vµ min trong n¨m, - Lùa chän ®é dµy cña ®å thÞ khi in + Ch−¬ng tr×nh phÇn mÒm ®å ho¹ ®−êng quan hÖ t−¬ng quan - Ch−¬ng tr×nh ®· cho phÐp vÏ nhiÒu ®−êng quan hÖ t−¬ng quan trªn mét ®å thÞ: (C¸c ®iÓm thùc ®o, ®−êng æn ®Þnh t¹m thêi, c¸c ®−êng vßng lò) 4. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng n−íc tr¹m cã quan hÖ Q=f(H) æn ®Þnh b»ng ph−¬ng ph¸p b¸n tù ®éng KT2 (x©y dùng ®−êng quan hÖ b»ng thñ c«ng, sau ®ã ®−a to¹ ®é cña ®−êng vµo m¸y tÝnh) 45 Trong thùc tÕ víi mét chÕ ®é ®o Q vµ chÕ ®é thuû lùc nµo ®ã tuy quan hÖ Q=f(H) æn ®Þnh nh−ng x¸c ®Þnh b»ng m¸y tÝnh kh«ng vÉn kh«ng ®−îc ng−êi sö dông chÊp nhËn th× phÇn mÒm sÏ cho phÐp dïng ph−¬ng ph¸p b¸n tù ®éng KT2 ®Ó XLSL Ph−¬ng ph¸p b¸n tù ®éng ®−îc thùc hiÖn víi sù trî gióp cña hÖ phÇn mÒm KT2: - VÏ c¸c ®−êng Q=f(H), F=f(H), V=f(H) trªn giÊy kÎ « ly - KiÓm tra c¸c ®−êng Q=f(H) b»ng c¸ch tra c¸c ®−êng Q=f(H), F=f(H), V=f(H) vµ thùc hiÖn kiÓm tra Q=F.V - X¸c ®Þnh thêi ®o¹n sö dông ®−êng Q=f(H) - Khai to¸n c¸c ®−êng Q=f(H) - NhËp b¶ng khai to¸n Q=f(H) vµo m¸y - M¸y tÝnh sÏ x¸c ddÞnh sai sè x¸c ®Þnh ®−êng Q=f(H) - NhËp b¶ng khai to¸n F=f(H), V=f(H) vµ m¸y sÏ cho phÐp tÝnh b¶ng kiÓm tra Q=F*V víi KT2 - M¸y sÏ tÝnh Q giê, Q trung b×nh ngµy, vÏ ®å thÞ Q=f(H) - Ch−¬ng tr×nh t¹o b¶ng khai to¸n trùc qua 1 cm nªn kh«ng cã sù kh¸c nhau do néi suy b¸o c¸o b¶ng khai to¸n vµ c¸c biÓu tÝnh Q 5. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng n−íc tr¹m cã quan hÖ Q=f(H) vßng lò b»ng ph−¬ng ph¸p b¸n tù ®éng KT3 (x©y dùng ®−êng quan hÖ b»ng thñ c«ng, t¸ch mçi vßng lò thµnh c¸c nh¸nh Q=f(H) ®¬n trÞ [nh¸nh lªn, nh¸nh xuèng], khai to¸n c¸c nh¸nh, sau ®ã ®−a to¹ ®é cña ®−êng vµo m¸y tÝnh) Trong thùc tÕ víi mét chÕ ®é ®o Q vµ chÕ ®é thuû lùc nµo ®ã mµ quan hÖ Q=f(H) vßng lò x¸c ®Þnh b»ng m¸y tÝnh kh«ng ®−îc ng−êi sö dông chÊp nhËn th× phÇn mÒm sÏ cho phÐp dïng ph−¬ng ph¸p KT3 ®Ó XLSL Ph−¬ng ph¸p b¸n tù ®éng ®−îc thùc hiÖn víi sù trî gióp cña hÖ phÇn mÒm KT3: - VÏ c¸c ®−êng vßng lò trªn giÊy kÎ « ly. - KiÓm tra c¸c ®−êng Q=f(H) vßng lò b»ng c¸ch tra c¸c ®−êng Q=f(H), F=f(H), V=f(H) vµ thùc hiÖn kiÓm tra Q=F.V - T¸ch c¸c vßng lò thµnh c¸c ®−êng Q=f(H) ®¬n trÞ - X¸c ®Þnh thêi ®o¹n sö dông c¸c nh¸nh. - Khai to¸n c¸c ®−êng Q=f(H) nµy. 46 - NhËp b¶ng khai to¸n vµo m¸y. - M¸y sÏ tÝnh Q giê, Q trung b×nh ngµy - M¸y vÏ ®å thÞ c¸c vßng lò 6. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng n−íc tr¹m cã quan hÖ Q=f(H) kh«ng æn ®Þnh b»ng ph−¬ng ph¸p Jone. §· x©y dùng modul tÝnh Q theo ph−¬ng ph¸p Jone trong ®ã hÖ sè hiÖu chØnh ®−îc tÝnh theo ph−¬ng ph¸p lÆp. Tr−íc ®©y hÖ sè hiÖu chØnh ®−îc x¸c ®Þnh nhê quan hÖ k=f(H), do quan hÖ nµy kh«ng chÆt nªn ®· sö dông ph−¬ng ph¸p lÆp ®Ó tÝnh hÖ sè hiÖu chØnh 7. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng chÊt l¬ löng - Söa c¸c lçi lµm trßn sè khi lµm b¸o c¸o - Cho phÐp kÕt hîp víi thñ c«ng; Ng−êi sö dông nhËp hÖ sè a, b cña ®−êng quan hÖ d¹ng y=a * x +b, ch−¬ng tr×nh sÏ tÝnh sai sè x¸c ®Þnh ®−êng sau ®ã tÝnh l−u l−îng chÊt l¬ löng vµ lµm b¸o c¸o - TÝnh hµm l−îng chÊt l¬ löng trung b×nh ngµy b»ng ph−¬ng ph¸p néi suy ®· söa lçi lµm trßn sè 8. C¸c ch−¬ng tr×nh phÇn mÒm b¸o c¸o sæ gèc ®o ®¹c - B¸o c¸o sè liÖu sæ gèc ®o H ®· s¾p xÕp theo ®óng thø tù - Söa c¸c lçi b¸o c¸o cho ®óng quy ph¹m lµm trßn sè 9. ChØnh söa vµ hoµn thiÖn c¸c ch−¬ng tr×nh phÇn mÒm b¸o c¸o tµi liÖu chØnh biªn - B¸o c¸o tµi liÖu chØnh biªn ®· ®óng trong tr−êng hîp cã c¸c th¸ng kh«ng cã sè liÖu - Söa c¸c lçi b¸o c¸o c¸c ®Æc tr−ng th¸ng, ®Æc tr−ng n¨m - C¸c gi¸ trÞ rÊt nhá cña b¸o c¸o Q ®−îc b¸o c¸o d¹ng 0.00 10. Hoµn thiÖn c¬ së d÷ liÖu (cÊu tróc c¸c b¶ng, c¸c liªn kÕt gi÷a c¸c quan hÖ) Söa c¸c lçi g©y ra do thiÕt lËp nhÇm d¹ng tr−êng khi thiÕt kÕ ( vÝ dô d¹ng Text th× ®Æt lµ Integer) 11. Hoµn thiÖn m« ®un trî gióp trùc tuyÕn h−íng dÉn sö dông phÇn mÒm, hoµn thiÖn tµi liÖu h−íng dÉn XLSL thuû v¨n, c¸c thuyÕt minh kü thuËt cña phÇn mÒm. - Tµi liÖu h−íng dÉn XLSL thuû v¨n ®· ®−îc ViÖt ho¸ ®Ó ng−êi sö dông cã thÓ ¸p dông phÇn mÒm 47 - M« ®un trî gióp trùc tuyÕn h−íng dÉn sö dông phÇn mÒm ®· ®−îc hoµn thµnh ng−êi sö dông cã thÓ dïng c«ng cô trùc tuyÕn ®Ó cã trî gióp. §· t¹o file HYDPRODB.HLP §Õn nay ch−¬ng tr×nh ch¹y kh¸ tèt vµ c¸c §µi ®· vµ ®ang ¸p dông PM vµo chØnh biªn tµi liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu 2.3 Danh s¸ch c¸c tr¹m thuû v¨n ®−îc thö nghiÖm t¹i c¸c ®µi KTtv kv C¸c c¸n bé ë c¸c §µi KTTVKV ®· tiÕn hµnh thö nghiÖm cho sè liÖu thuû v¨n trªn c¸c tr¹m thuû v¨n cña §µi, tiÕn hµnh XLSL TV tµi liÖu sæ gèc ®o ®¹c vµ tµi liÖu chØnh biªn. C¸c tr¹m ®−îc ph©n bè trªn toµn quèc bao trïm hÇu hÕt c¸c vïng cã chÕ ®é khÝ t−îng thuû v¨n kh¸c nhau. Sau khi thö nghiÖm c¸c §µi sÏ kiÓm tra kÕt qu¶ chØnh biªn tµi liÖu trªn m¸y tÝnh, ®¸nh gi¸ kÕt qu¶ chØnh biªn theo Quy ph¹m hiÖn hµnh vµ cã c¸c nhËn xÐt chung vÒ phÇn mÒm. 2.3.1 c¸c tr¹m thuû v¨n ®−îc thö nghiÖm t¹i c¸c ®µi KTtv kv C¸c tr¹m ®· ®−îc thö nghiÖm ®−îc liÖt kª trong b¶ng sau: B¶ng No. c¸c tr¹m thuû v¨n ®−îc thö nghiÖm b»ng hydprodb 1.0 STT M· Tªn s«ng Tªn tr¹m §o H §o Q §o HLCLL Ghi chó §µi T©y B¾c 1 53 §µ Lai Ch©u + + + 2 55 §µ T¹ Bó + + + 3 59 §µ Hoµ B×nh + + 4 61 NËm Bum Nµ Hõ + + 5 63 NËm Na NËm Giµng + + + 6 64 NËm Møc NËm Møc + + 7 104 Bïi L©m S¬n + + 8 108 M· X· Lµ + + 9 210 NËm Na B¶n Yªn + + §µi ViÖt B¾c 10 23 CÇu Gia BÈy + + + 11 36 Hång Lµo Cai + + + 12 38 Hång Yªn B¸i + + + 13 46 Ngßi Nhï Ngßi Nhï (Khe L¸ch) + + X 14 51 Bøa Thanh S¬n + + + 15 81 L« Hµm Yªn + + + 16 82 L« GhÒnh Gµ + + + 48 17 101 NghÜa §« VÜnh Yªn + + X 18 150 L« §¹o §øc + + + 19 153 L« Vô Quang + + + 20 213 NËm Kim Mï Cang Ch¶i + + X 21 218 G©m Chiªm Ho¸ + + + 22 219 Ngßi Hót Ngßi Hót + + X 23 221 G©m B¾c Mª + + 24 225 Ch¶y B¶o Yªn + + + §µi §«ng B¾c 25 9 Kú Cïng L¹ng S¬n + + + 26 15 Tiªn Yªn B×nh Liªu + + 27 33 Lôc Nam Chò + + + §µi B¾c Bé 28 41 Hång S¬n T©y + + + 29 42 Hång Hµ Néi + + + 30 43 §uèng Th−îng C¸t + + + §µi B¾c Trung Bé 31 111 M· CÈm Thuû + + 32 126 C¶ Dõa + + + 33 128 C¶ Yªn Th−îng + + + 34 130 NËm Mé M−êng XÐn + + 35 132 HiÕu Quú Ch©u + + + 36 135 Ngµn S©u Hoµ DuyÖt + + + 37 138 Ngµn Phè S¬n DiÖm + + + 38 152 HiÕu NghÜa Kh¸nh + + + 39 208 Chu Cöa §¹t + + §µi Trung Trung Bé 40 214 BÕn H¶i Gia Vßng + + 41 222 Tµ Tr¹ch Th−îng NhËt + + 42 307 C¸i Thµnh Mü + + + 43 310 Thu Bån N«ng S¬n + + + 44 314 Trµ Khóc S¬n Giang + + + 45 316 VÖ An ChØ + + + §µi Nam Trung Bé 46 318 C«n B×nh T−êng + + + 47 321 Ba Cñng S¬n + + + 48 328 C¸i §ång Tr¨ng + + + 49 332 Luü S«ng Luü + + + 50 339 La Ngµ Tµ Pao + + + 51 355 An L·o An Hoµ + + + §µi T©y Nguyªn 49 52 323 Ba An Khª + + + 53 340 §a Reng §¹i Nga + + 54 341 Cam Ly Thanh B×nh + + 55 343 §¾c N«ng §¾c N«ng + + 56 347 SªRªPèc B¶n §«n + + + 57 348 SªRªPok CÇu 14 + + + 58 351 Kr«ng Ana Giang S¬n + + + 59 354 Kr«ng Ana Kr«ng Buk + + + 60 358 §akbla Kon Tum + + + 61 361 Kr«ng Kn« §øc Xuyªn + + + 62 §¾c Mèt + + + 63 KonPLon + + + §µi Nam Bé 64 334 §ång Nai Tµ Lµi + + + 65 337 BÐ Ph−íc Hoµ + + + 66 344 BÕn §¸ CÇn §¨ng + + 67 362 La Ngµ Phó HiÖp + + 2.3.2 ChØnh biªn l−u l−îng n−íc t¹i c¸c tr¹m thuû v¨n thuéc c¸c §µi KTTVKV Mét vÊn ®Ò quan träng vµ rÊt khã trong XLSLTV lµ chØnh biªn tµi liÖu l−u l−îng n−íc cho c¸c tr¹m thuû v¨n ë c¸c s«ng cã chÕ ®é thuû lùc kh¸c nhau. Tuy nhiªn víi c¸c ph−¬ng ph¸p x¸c ®Þnh quan hÖ Q=f(H) trong HYDPRODB vÊn ®Ò chØnh biªn tµi liÖu l−u l−îng n−íc ®· ®−îc gi¶i quyÕt. TÊt c¶ c¸c tr¹m ®o Q trªn toµn quèc ®· thùc hiÖn thµnh c«ng chØnh biªn tµi liÖu l−u l−îng n−íc b»ng HYDPRODB trªn m¸y tÝnh Sau ®©y lµ 3 vÝ dô ®iÓn h×nh ¸p dông HYDPRODB x¸c ®Þnh Q=f(H) cho tµi liÖu Q n¨m 2005 cña 3 tr¹m: Tr¹m GÒnh Gµ (nhiÒu vßng lò). Tr¹m T¹ Bó (n−íc vËt), Tr¹m Hoµ B×nh (¶nh h−ëng cña thuû ®iÖn), C¸c kÕt qu¶ nµy do c¸c c¸n bé cña c¸c §µi KTTV KV tù lµm. Tr¹m NghÒnh Gµ lµ tr¹m bÞ ¶nh h−ëng lò. Quan hÖ Q=f(H) cã d¹ng nhiÒu vßng lò. Dïng ph−¬ng ph¸p KT3 trong HYDPRODB cã ®−îc kÕt qu¶ chØnh biªn Q thÓ hiÖn ë h×nh vÏ sau. KÕt qu¶ cho thÊy c¸c vßng lò hoµn toµn tr¬n, xuÊt ph¸t vµ ®i xuèng gÆp ®−êng æn ®Þnh vµ ®¹t nguyªn t¾c 4 cùc ®¹i 50 H×nh No. §å thÞ Q=f(H) vßng lò tr¹m NghÒnh Gµ Tr¹m T¹ Bó lµ tr¹m bÞ ¶nh h−ëng n−íc vËt. Quan hÖ Q=f(H) cã d¹ng nh¸nh do ¶nh h−ëng vËt. ChØnh biªn tµi liÖu Q cña tr¹m vÒ nguyªn t¾c cÇn cã th«ng tin mùc n−íc tr¹m bæ trî vµ ph−¬ng ph¸p th−êng dïng lµ ph−¬ng ph¸p chªnh lÖch luü thõa. Trong thùc tÕ Tr¹m T¹ Bó kh«ng cã th«ng tin mùc n−íc tr¹m bæ trî nªn dïng ph−¬ng ph¸p chØnh biªn Q=f(H) theo thø tù thêi gian Dïng ph−¬ng ph¸p KT3 trong HYDPRODB cã ®−îc kÕt qu¶ chØnh biªn Q thÓ hiÖn ë h×nh vÏ sau. KÕt qu¶ cho thÊy c¸c nh¸nh Q=f(H) tr¬n 51 H×nh No. §å thÞ Q=f(H) ¶nh h−ëng vËt tr¹m T¹ Bó Tr¹m Hoµ B×nh lµ tr¹m bÞ ¶nh h−ëng ho¹t ®éng cña thuû ®iÖn Hoµ B×nh. Quan hÖ Q=f(H) cã d¹ng nh¸nh do ¶nh h−ëng ho¹t ®éng ®ãng më c¸c cöa x¶ cña thuû ®iÖn Hoµ B×nh. HiÖn ch−a cã ph−¬ng ph¸p chØnh biªn Q khi quan hÖ Q=f(H) ¶nh h−ëng thuû ®iÖn . 52 Trong thùc tÕ Tr¹m Hoµ B×nh ®· dïng ph−¬ng ph¸p chØnh biªn Q=f(H) theo thø tù thêi gian Dïng ph−¬ng ph¸p KT3 trong HYDPRODB cã ®−îc kÕt qu¶ chØnh biªn Q thÓ hiÖn ë h×nh vÏ sau. KÕt qu¶ cho thÊy c¸c nh¸nh Q=f(H) tr¬n H×nh No. §å thÞ Q=f(H) ¶nh h−ëng vËt tr¹m Hoµ B×nh 2.3.3 Tµi liÖu thuû v¨n n¨m 2005 tr¹m thuû v¨n thuéc c¸c §µi KTTVKV trªn giÊy vµ trªn m¸y tÝnh. Tµi liÖu thuû v¨n n¨m 2005 tr¹m thuû v¨n thuéc c¸c §µi KTTVKV lµm b»ng HYPRODB. Sau khi §µi kiÓm tra vµ phª duyÖt, c¸c tµi liÖu thuû v¨n n¨m 2005 ®· ®−îc in trªn giÊy, ®ãng tËp vµ göi vÒ Trung t©m TL KTTV. C¸c §µi ®· göi sè liÖu n¨m 2005 cña XLSLTV trªn m¸y tÝnh. Sè liÖu thuû v¨n n¨m 2005 cña tÊt c¶ c¸c tr¹m ®−îc l−u gän trong 1 tÖp 53 CSDL t¹m thêi ®Æt tªn HYDRODATA2005.mdb víi dung l−îng kho¶ng 52 Mb. 2.4 c¸c thuËn lîi khã kh¨n khi triÓn khai phÇn mÒm Hydprodb 1.0 t¹i c¸c ®µi KTtv kv 2.4.1 C¸c thuËn lîi khi triÓn khai phÇn mÒm HYDPRODB 1.0 - ViÖc lµm tµi liÖu thuû v¨n ®−îc thèng nhÊt qua c¸c Quy ph¹m hiÖn hµnh. M¹ng l−íi ®iÒu tra c¬ b¶n KTTV mét ®éi ngò c¸c chuyªn gia cã nhiÒu kinh nghiÖm lµm tµi liÖu thuû v¨n theo ph−¬ng ph¸p thñ c«ng. C¸c c¸n bé nhiÖt t×nh tham gia thö nghiÖm vµ ®ãng gãp nhiÒu ý kiÕn quý b¸u - C¸c §µi hÕt søc t¹o ®iÒu kiÖn c¬ së vËt chÊt vµ nh©n lùc ®Ó viÖc thö nghiÖm ®−îc thuËn lîi 2.4.2 C¸c khã kh¨n khi triÓn khai phÇn mÒm HYDPRODB 1.0 - §©y lµ lÇn tiÕp xóc víi c¸c c«ng nghÖ míi vÒ XLSLTV trªn m¸y tÝnh nªn ng−êi sö dông cßn nhiÒu bì ngì. C¸c c¸n bé ch−a ®−îc ®µo t¹o cã hÖ thèng vÒ c«ng nghÖ XLSLTV. C¸n bé XLSLTV th−êng hay thay ®æi. Trang thiÕt bÞ phôc vô XLSLTV t¹i c¸c §µi cßn nghÌo nµn ch−a ®−îc ®Çu t− t−¬ng xøng - Quy ph¹m 94 CN 3-90 ¸p dông cho lµm tµi liÖu thuû v¨n b»ng ph−¬ng ph¸p thñ c«ng tuy nhiªn khi ¸p dông cho m¸y tÝnh n¶y sinh mét sè vÊn ®Ò cÇn ®Ò nghÞ söa ®æi trong t−¬ng lai. ViÖc söa ®æi mét sè quy ®Þnh cña Quy ph¹m lµ vÊn ®Ò lín cÇn nhiÒu thêi gian, nhiÒu chuyªn gia vµ c¬ quan cã thÈm quyÒn nªn kh«ng thuéc ph¹m vi cña ®Ò tµi nµy. 2.5.KÕt qu¶ thö nghiÖm triÓn khai HYDPRODB 1.0 t¹i c¸c ®µi KTTV KV. 2.5.1 C¸c §µi KTTV KV ®· tiÕn hµnh thö nghiÖm vµ göi c¸c tµi liÖu in Ên trªn m¸y tÝnh cho 67 tr¹m n¨m. C¸c tµi liÖu thuû v¨n in Ên ®Òu cã x¸c nhËn b»ng dÊu cña §µi. C¸c tµi liÖu thuû v¨n n¨m 2005 trªn m¸y tÝnh vµ in Ên trªn giÊy hiÖn ®· nhËn ®−îc thèng kª theo danh s¸ch sau: 54 danh s¸ch tµI liÖu thuû v¨n n¨m 2005 thùc hiÖn b»ng m¸y tÝnh t¹i c¸c §µi KTTV KV Tµi liÖu gèc Tµi liÖu chØnh biªn STT §µi KTTV KV Sè liÖu sæ gèc H Sè liÖu sæ gèc q Sè liÖu sæ gèc R Tµi liÖu chØnh biªn H Tµi liÖu chØnh biªn Q Tµi liÖu chØnh biªn R Ghi chó 1 T©y B¾c 1 8 8 3 2 ViÖt B¾c 1 1 1 15 15 10 3 §«ng B¾c 3 3 2 4 §B B¾c Bé 3 3 3 5 B¾c Trung Bé 9 9 7 6 Trung Trung Bé 1 1 1 6 6 4 7 Nam Trung Bé 6 6 6 8 T©y Nguyªn 1 1 1 12 12 9 9 Nam Bé 1 1 4 4 2 Tæng 5 4 3 66 66 59 C¸c §µi tËp trung chñ yÕu vµo in tµi liÖu chØnh biªn, cßn viÖc in tõ sæ gèc H (tõ ®Çu cäc), sæ gèc ®o Q vµ R chØ mét sè §µi KTTV KV tiÕn hµnh in göi vÒ Trung t©m 2.5.2.§¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ kÕt qu¶ thö nghiÖm phÇn mÒm HYDPRODB 1.0 C¸c §µi KTTV KV ®· tiÕn hµnh ®¸nh gi¸ chi tiÕt vÒ chÊt l−îng tµi liÖu thuû v¨n. C¸c ®¸nh gi¸ nhËn xÐt cña c¸c §µi gåm 3 lo¹i sau: 1. C¸c nhËn xÐt ®¸nh gi¸ chung vÒ phÇn mÒm HYDPRODB 2. §¸nh gi¸ chÊt l−îng tµi liÖu khi lµm b»ng HYDPRODB 3. C¸c c«ng v¨n cña c¸c §µi vÒ kvÒ kh¶ n¨ng ¸p dông vµo nghiÖp vô t¹i §µi Viªc ®¸nh gi¸ chÊt l−îng c¸c lo¹i tµi liÖu thuû v¨n ®−îc tu©n theo quy ®Þnh vÒ ®¸nh gi¸ chÊt l−îng hiÖn hµnh ( theo sè sai sãt mµ phÇn mÒm hoÆc ng−êi sö dông ®Ó l¹i khi lµm b»ng m¸y tÝnh) 55 Tiªu chuÈn xÕp lo¹ tµi liÖu theo chÊt l−îng nh− sau: Lo¹i tèt tõ 95.1 % ®Õn 100% Lo¹i kh¸ tõ 90.1% ®Õn 95% Lo¹i trung b×nh (®¹t) tõ 80.1% ®Õn 90% Lo¹i yÕu (kh«ng ®¹t) <= 80% 2.5.2.1 NhËn xÐt ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ hÖ phÇn mÒm XLSLTV HYDPRODB C¸c §µi göi nhËn xÐt ®¸nh gi¸ chung phÇn mÒm HYDPRODB theo c¸c môc chÝnh sau: 1, Cµi ®Æt phÇn mÒm 2, §¸nh gi¸ c¸c chøc n¨ng phÇn mÒm 3, §¸nh gi¸ néi dung kÜ thuËt cña phÇn mÒm 4, §¸nh gi¸ c¸c ho¹t ®éng cña phÇn mÒm 5, §¸nh gi¸ vÒ tµi liÖu cña phÇn mÒm 6, C¸c nhËn xÐt kh¸c Tæng hîp ®¸nh gi¸ nhËn xÐt cña c¸c §µi vÒ hÖ phÇn mÒm göi vÒ Trung t©m thÓ hiÖn ë b¶ng 2 sau ®©y. B¶ng 2: tæng hîp c¸c nhËn xÐt ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ hÖ phÇn mÒm HYDPRODB 1.0 §¸nh gi¸ C¸c tiªu chÝ ®¸nh gi¸ phÇn mÒm Tèt Kh¸ Kh«ng ®¹t Sè §µi % Sè §µi % Sè §µi % Cµi ®Æt hÖ phÇn mÒm HYDPRODB 2.1.1 7 77.8 2 22.2 §¸nh gi¸ chøc n¨ng phÇn mÒm: + NhËp liÖu (nhËp liÖu cña c¸c yÕu tè kh¸c nhau) 6 66.7 3 33.3 + KiÓm tra sè liÖu nhËp 8 88.9 1 11.1 + Xö lý sè liÖu 5 55.6 4 44.4 + KiÓm tra chÊt l−îng tµi liÖu 7 77.8 2 22.2 + Lµm c¸c b¸o c¸o lËp b¶ng biÓu vµ in Ên 3 33.3 6 66.7 + VÏ ®å thÞ vµ in ®å thÞ 6 66.7 3 33.3 + XuÊt/nhËp sè liÖu 9 100 + Qu¶n lý sè liÖu 9 100 + Qu¶n lý ngêi sö dông: 8 88.9 1 11.1 56 §¸nh gi¸ néi dung kü thuËt cña phÇn mÒm: + C¸c c¬ së khoa häc vµ kü thuËt ®−îc sö dông: 7 77.8 2 22.2 + ViÖc sö dông c¸c thuËt ng÷: 5 55.6 4 44.4 + Thùc hiÖn c¸c tÝnh to¸n cã ®óng kh«ng? 6 66.7 3 33.3 + ThiÕt kÕ c¸c thanh c«ng cô, tr×nh ®¬n, c¸c lÖnh, c¸c lùa chän cã thÝch hîp, hîp lý kh«ng? 5 55.6 4 44.4 + C¸c nh·n, c¸c thuËt ng÷ sö dông cã chÝnh x¸c vµ dÔ hiÓu kh«ng? 6 66.7 3 33.3 + TrËt tù cña c¸c b−íc, trËt tù cña mµn h×nh cã hîp lý kh«ng? 7 77.8 2 22.2 §¸nh gi¸ c¸c ho¹t ®éng cña phÇn mÒm: + Tèc ®é xö lý: 6 66.7 3 33.3 + Giao diÖn phÇn mÒm: h×nh thøc chung vµ h×nh thøc cña tõng cöa sæ (VÞ trÝ, kÝch thíc, mµu s¾c, ký hiÖu, ®å thÞ cã hîp lý vµ dÔ chÞu kh«ng? ThiÕt kÕ cã chuyªn nghiÖp kh«ng, lçi chÝnh t¶ vµ ng÷ ph¸p, …) 5 55.6 4 44.4 Tõ c¸c thèng kª ®¸nh gi¸ cña c¸c §µi KTTVKV cho sù ®¸nh gi¸ theo c¸c tiªu chÝ nªu ra vµ tÝnh c¸c phÇn tr¨m ®¹t lo¹i tèt, kh¸, kh«ng ®¹t cho tõng tiªu chÝ b»ng c¸ch lÊy sè tiªu chÝ ë cïng lo¹i chia cho tæng sè §µi ®¸nh gi¸ HYDPRODB 2.1.1 nh− sau: Cã 66.7% c¸c tiªu chÝ ®−îc ®¸nh gi¸ tèt, Cã 33.3% c¸c tiªu chÝ ®−îc ®¸nh gi¸ kh¸, Cã 0% c¸c tiªu chÝ ®−îc ®¸nh gi¸ kh«ng ®¹t. Qua b¶ng 2 thÊy râ 1. Kh«ng cã tiªu chÝ nµo mµ phÇn mÒm kh«ng ®¹t yªu cÇu 2. PhÇn nhËp vµ kiÓm tra sè liÖu nhËp tèt 3. C¬ së khoa häc XLSLTV ®−îc ®¸nh gi¸ lµ tèt 4. ViÖc thu gom sè liÖu thuËn tiÖn 5. Tµi liÖu h−íng dÉn ®Çy ®ñ 6. Qu¶n lý ng−êi sö dông vµ sè liÖu tèt 2.5.2.2 C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ chÊt l−îng tµi liÖu thñy v¨n lµm b»ng hÖ phÇn mÒm XLSLTV HYDPRODB Qua viÖc lµm tµi liÖu thùc tÕ t¹i tr¹m c¸c §µi ®¸nh gi¸ kÕt qu¶ lµm tµi liÖu cho c¸c yÕu tè thuû v¨n nh− sau: 57 B¶ng thèng kª ®¸nh gi¸ chÊt l−îng tµi liÖu cña c¸c §µi KTTV khu vùc vÒ kÕt qu¶ thö nghiÖm phÇn mÒm HYDPRODB 2.1.1 STT §µi KTTV KV Sè Tr¹m Mùc n−íc H L−u l−îng n−íc Q L−u l−îng chÊt l¬ löng Sè liÖu sæ gèc Tµi liÖu chØnh biªn Sè liÖu sæ gèc Tµi liÖu chØnh biªn Sè liÖu sæ gèc Tµi liÖu chØnh biªn T è t K h ¸ § ¹ t K h « n g ® ¹ t T è t K h ¸ § ¹ t K h « n g ® ¹ t T è t K h ¸ § ¹ t K h « n g ® ¹ t T è t K h ¸ § ¹ t K h « n g ® ¹ t T è t K h ¸ § ¹ t K h « n g ® ¹ t T è t K h ¸ § ¹ t K h « n g ® ¹ t 1 T©y B¾c 9 9 9 9 9 3 3 2 ViÖt B¾c 15 15 15 15 15 10 10 3 §«ng B¾c 3 3 3 3 1 2 2 2 4 §ång B»ng B¾c Bé 3 3 3 3 3 3 3 5 B¾c Trung Bé 9 9 9 9 9 9 9 6 Trung Trung Bé 6 6 6 3 3 6 6 6 7 Nam Trung Bé 6 6 6 6 6 6 6 8 T©yNguyªn 12 12 12 12 12 12 12 9 Nam Bé 4 4 4 4 4 2 2 Tæng céng: 67 67 67 64 3 62 3 2 50 3 48 5 Tû lÖ (%): 100 100 95.5 4.5 92.5 4.5 3 94.3 5.7 90.6 9.4 Tû lÖ (%)= Sè tr¹m/Tæng sè tr¹m 58 Tõ b¶ng trªn thÊy r»ng víi yÕu tè H chÊt l−îng ®¹t 100% lo¹i tèt, ®èi víi Q th× sæ gèc ®¹t 95.5% vµ tµi liÖu chØnh biªn ®¹t 92.5% lo¹i tèt, 4.5% lo¹i kh¸, 3% lo¹i ®¹t kh«ng cã tµi liÖu nµo kh«ng ®¹t chÊt l−îng ChÊt l−îng tµi liÖu thuû v¨n lµm b»ng m¸y tÝnh ®−îc tæng kÕt trong b¶ng sau: §¸nh gi¸ chÊt l−îng tµi liÖu TV (%) YÕu tè\ ChÊt l−îng Tèt Kh¸ §¹t Kh«ng ®¹t Mùc n−íc H Sè liÖu sæ gèc 100 Tµi liÖu chØnh biªn 100 L−u l−îng n−íc Q Sè liÖu sæ gèc 95.5 4.5 Tµi liÖu chØnh biªn 92.5 4.5 3.0 L−u l−îng chÊt l¬ löng Sè liÖu sæ gèc 94 5.6 Tµi liÖu chØnh biªn 90.6 9.4 ChÊt l−îng tµi liÖu mùc n−íc H, Tn, Tkk, P (Sè liÖu sæ gèc, Tµi liÖu chØnh biªn) ®¹t møc tèt ChÊt l−îng tµi liÖu l−u l−îng n−íc Q (Sè liÖu sæ gèc, Tµi liÖu chØnh biªn ) ®¹t møc kh¸ ChÊt l−îng tµi liÖu l−u l−îng chÊt l¬ löng R (Sè liÖu sæ gèc, Tµi liÖu chØnh biªn) ®¹t møc kh¸ Cã 3% tµi liÖu chØnh biªn Q cã chÊt l−îng ë møc ®¹t vµ 9.4% tµi liÖu chØnh biªn R cã chÊt l−îng ë møc ®¹t Kh«ng cã tµi liÖu thuû v¨n nµo cã chÊt l−îng yÕu (kh«ng ®¹t) C¸c ®−êng quan hÖ Q=f(H) ®−îc x¸c ®Þnh b»ng phÇn mÒm HYDPRODB t¹i 09 §µi KTTV KV ®−îc thèng kª trong phô lôc ... KÕt qu¶ cho thÊy c¸c c«ng cô hiÖn cã trong HYDPRODB hoµn toµn cã thÓ dïng chØnh biªn Q cho tÊt c¶ c¸c tr¹m thñy v¨n trªn toµn quèc 2.5.2.3 C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ kh¶ n¨ng ¸p dông hÖ phÇn mÒm XLSLTV HYDPRODB vµo nghiÖp vô. 09 §µi KTTV KV qua thö nghiÖm t¹i §µi ®Òu cã c«ng v¨n kiÕn nghÞ cho r»ng phÇn mÒm ®· ®¸p øng ®−îc viÖc lµm tµi liÖu thñy v¨n vµ ®Ò nghÞ c¸c cÊp cã thÈm quyÒn cho phÐp ¸p dông hÖ phÇn mÒm HYDPRODB trong c«ng t¸c nghiÖp vô 59 2.6. Hoµn thiÖn phÇn mÒm XLSL sau khi cã ý kiÕn ®ãng gãp cña c¸c §µi KTTV KV C¸c ý kiÕn ®ãng gãp cho hÖ phÇn mÒm XLSLTV HYDPRODB th−êng tËp trung vµo c¸c vÊn ®Ò chÝnh sau: 1. C¸c lçi lµm trßn sè vµ c¸c lçi sinh ra do lçi lµm trßn sè. Do quy ®Þnh lµm trßn sè trong XLSLTV phøc t¹p cßn sè liÖu dao ®éng tõ rÊt nhá tíi c¸c gi¸ trÞ rÊt lín nªn trong mét sè rÊt Ýt tr−êng hîp lçi chØ x¶y ra víi sè cô thÓ. HiÖn nay c¸c lçi nµy ®· c¬ b¶n ®−îc gi¶i quyÕt 2. C¸c lçi b¸o c¸o ch−a ®óng theo quy ®Þnh sè cã nghÜa. Do ch−¬ng tr×nh phÇn mÒm b¸o c¸o trong mét sè rÊt Ýt tr−êng hîp ch−a b¸o c¸o theo quy ®Þnh. HiÖn nay c¸c lçi nµy ®· c¬ b¶n ®−îc gi¶i quyÕt 3. C¸c lçi b¸o c¸o bÞ che lÊp: thØnh tho¶ng cã sè trªn b¸o c¸o bÞ che lÊp. Do m¸y in cã nhiÒu chñng lo¹i, ®é ph©n gi¶i ®−îc thiÕt lËp kh¸c nhau nªn phÇn mÒm thiÕt kÕ b¸o c¸o CristalReport cã 1 vµi sè sÏ bÞ che lÊp. Ng−êi sö dông ®· ®−îc h−íng dÉn më File b¸o c¸o, d·n réng « th× c¸c gi¸ trÞ sÏ kh«ng bÞ che lÊp 4. Yªu cÇu ViÖt ho¸ hoµn toµn phÇn mÒm. PhÇn mÒm HYDPRODB vÒ c¬ b¶n cã giao diÖn víi c¸c Menu b»ng tiÕng ViÖtTuy nhiªn c¸c tr−êng trong CSDL b»ng tiÕng Anh, phÇn mÒm kh«ng thÓ ®Æt tªn c¸c tr−êng trong CSDL b»ng tiÕng ViÖt. Chç nµo kh«ng thÓ ViÖt ho¸ ®−îc th× ®Òu cã Tooltip b»ng tiÕng viÖt kh«ng dÊu. 5. C¸c yªu cÇu vÏ “Tr¾c ®å ngang hÖ thèng c«ng tr×nh quan tr¾c”. §Ó vÏ “Tr¾c ®å ngang hÖ thèng c«ng tr×nh quan tr¾c” ng−êi sö dông cã thÓ dïng c¸c phÇn mÒm chuyªn dông kh¸c nh− Autocad, phÇn mÒm HYDPRODB kh«ng cã m« ®un nµy. 6. Ph−¬ng ph¸p KT2 chØ hç trî ph−¬ng ph¸p thñ c«ng trong tÝnh b¶ng sai sè x¸c ®Þnh ®−êng Q=f(H) vµ c¸c tÝnh to¸n tiÕp theo. Yªu cÇu khi sö dông ph−¬ng ph¸p KT2 khai to¸n thñ c«ng quan hÖ Q=f(H) vµ phÇn mÒm tù ®éng x¸c ®Þnh c¸c ®−êng F=f(H), V=f(H) ®Ó lËp b¶ng kiÓm tra Q=F.V lµ ch−a l«gic. PhÇn mÒm chØ hç trî KT2 khi ng−êi sö dông khai to¸n thñ c«ng ®ång thêi Q=f(H), F=f(H), V=f(H). Theo lý thuyÕt vµ kinh nghiÖm th× phÇn mÒm HYDPRODB cã thÓ x¸c ®Þnh quan hÖ Q=f(H) oán ®Þnh víi hÇu hÕt c¸c tr¹m. C¸c ph−¬ng ph¸p tù ®éng x¸c ®Þnh Q=f(H) æn ®Þnh sÏ kh¸ch quan vµ chÝnh x¸c. 7. Ph−¬ng ph¸p KT3 chØ hç trî ph−¬ng ph¸p thñ c«ng trong tÝnh to¸n Q giê viÖc kiÓm tra Q=F.V tiÕn hµnh nh− lµm thñ c«ng 8. Mét sè vÊn ®Ò mµ c¸c §µi coi lµ lçi lµ do sö dông phÇn mÒm ch−a ®óng theo tµi liÖu h−íng dÉn sö dông phÇn mÒm (VÝ dô nhËp sæ gèc ®o Q khi m−în mÆt c¾t ®o s©u, nhËp b¶ng Q vµ R thùc ®o khi cã n−íc tï,..). 60 VÊn ®Ò ®· ®−îc gi¶i quyÕt sau khi Trung t©m TLKTTV h−íng dÉn sö dông phÇn mÒm cho ng−êi sö dông 9. Yªu cÇu tiªu ®Ò h×nh vÏ ph¶i in hoa vµ to, vÞ trÝ tiªu ®Ò theo nh− trªn giÊy kÎ « ly. Do ®å thÞ trªn khæ giÊy A4 nªn phÇn mÒm in nh− hiÖn t¹i b¶o ®¶m râ rµng, ®ñ th«ng tin vµ ®ãng quyÓn sau nµy. HiÖn nay phÇn mÒm HYDPRODB version 1.2.2 ®· söa hÇu hÕt c¸c lçi sinh ra qua c¸c thö nghiÖm t¹i 09 §µi KTTVKV ` 61 Ch−¬ng 3: KÕt qu¶ thùc hiÖn ®Ò tµi §©y lµ ®Ò tµi øng dông triÓn khai thö nghiÖm, phÇn mÒm ®−îc hoµn thiÖn sÏ rÊt cÇn thiÕt cho c«ng t¸c xö lý tµi liÖu khÝ t−îng bÒ mÆt vµ xö lý tµi liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu. Qu¸ tr×nh thùc hiÖn néi dung ®Ò tµi lµ mét sù kÕt hîp chÆt chÏ gi÷a chñ nhiÖm ®Ò tµi vµ c¸c céng t¸c viªn còng nh− c¸c c¬ quan phèi hîp - nh÷ng ng−êi sau nµy sÏ sö dông kÕt qu¶ cña ®Ò tµi; øng dông c¸c hÖ phÇn mÒm vµo trong nghiÖp vô hµng ngµy. C¸c c¸n bé t¹i Trung t©m T− liÖu KhÝ t−îng Thuû v¨n liªn tôc nhËn ®−îc sù gãp ý cña c¸c nhãm thö nghiÖm t¹i §µi KTTVKV. C¸c ý kiÕn chñ yÕu tËp trung vµo viÖc lµm cho ch−¬ng tr×nh phï hîp víi quy ph¹m vµ tiÖn dông ®èi víi ng−êi dïng. H¬n thÕ n÷a, c¸c §µi ®· sö dông 2 bé phÇn mÒm xö lý sè liÖu khÝ t−îng vµ phÇn mÒm xö lý sè liÖu thuû v¨n øng dông cho c¸c tr¹m kh¸c, kÕt qu¶ còng tèt. Toµn bé kÕt qu¶ thö nghiÖm ®Òu ®−îc göi vÒ Trung t©m T− liÖu. §Ó cã nhËn xÐt kÕt qu¶ thö nghiÖm, chñ nhiÖm ®Ò tµi ®· cho lµm mÉu thèng nhÊt, ®Æt c¸c c©u hái ®Ó c¸c §µi KTTVKV nhËn xÐt ®¸nh gi¸ hÖ phÇn mÒm theo c¸c tiªu chÝ ®¸nh gi¸ phÇn (xem Phô lôc 3, Phô lôc 4). Sau mét kho¶ng thêi gian sö dông c¸c §µi ®· göi c¸c b¶n nhËn xÐt ®¸nh gi¸ hÖ phÇn mÒm vÒ Trung t©m TL KTTV. C¸c b¶n nhËn xÐt ®¸nh gi¸ hÖ phÇn mÒm nµy ®−îc thu thËp tõ 09 §µi khu vùc sau khi c¸c ®µi ®· thö nghiÖm toµn bé c¸c tr¹m ®−îc yªu cÇu. Sau khi thö nghiÖm 2 hÖ phÇn mÒm trªn c¸c §µi ®· cã c«ng v¨n chÝnh thøc kiÕn nghÞ phÇn mÒm ®Ò nghÞ ¸p dông vµo nghiÖp vô. 3.1.S¶n phÈm cña ®Ò tµi: Bé phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ xö lý sè liÖu thuû v¨n vïng kh«ng ¶nh h−ëng triÒu (trªn ®Üa CD) ®· qua thö nghiÖm, hoµn thiÖn dïng trong nghiÖp vô cho l−íi tr¹m khÝ t−îng thuû v¨n. Bé sè liÖu khÝ t−îng thuû v¨n n¨m 2005 trªn ®Üa CD vµ c¸c tµi liÖu KTTV n¨m 2005 in Ên trªn giÊy TËp h−íng dÉn sö dông phÇn mÒm ®· ®−îc hoµn thiÖn. Hå s¬ kü thuËt cña phÇn mÒm ®· ®−îc hoµn thiÖn trªn CD. B¸o c¸o tæng kÕt trªn giÊy vµ ®Üa CD: - B¸o c¸o kÕt qu¶ thö nghiÖm 62 - §¸nh gi¸ kÕt qu¶ thö nghiÖm phÇn mÒm - KiÕn nghÞ kh¶ n¨ng ¸p dông vµo nghiÖp vô c¸c hÖ phÇn mÒm. 3.2.NhËn xÐt ®¸nh gi¸ chung cña c¸c §µi KTTV khu vùc vÒ 2 hÖ phÇn mÒm XLSL KTTV 1. Kh«ng cã tiªu chÝ nµo mµ phÇn mÒm kh«ng ®¹t yªu cÇu 2. PhÇn nhËp vµ kiÓm tra sè liÖu tèt 3. C¬ së khoa häc XLSL KTTV ®−îc ®¸nh gi¸ lµ tèt 4. ViÖc thu gom sè liÖu thuËn tiÖn 5. Tµi liÖu h−íng dÉn XLSL KTTV ®Çy ®ñ 6. Qu¶n lý ng−êi sö dông vµ sè liÖu tèt 3.3.C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ chÊt l−îng tµi liÖu KTTV lµm b»ng 2 hÖ phÇn mÒm XLSL KTTV Tõ c¸c b¶ng tæng kÕt trong ch−¬ng 1 vµ 2 thÊy r»ng c¸c tµi liÖu KTTV lµm b»ng hai hÖ phÇn mÒm ®Òu ®¹t yªu cÇu vÒ chÊt l−îng. Kh«ng cã tr−êng hîp nµo ch−¬ng tr×nh kh«ng xö lý ®−îc 3.4.KiÕn nghÞ cña c¸c §µi KTTV khu vùc vÒ ¸p dông 2 hÖ phÇn mÒm XLSL KTTV Vµo nghiÖp vô 09 §µi KTTV KV qua thö nghiÖm t¹i §µi ®Òu cã c«ng v¨n kiÕn nghÞ cho r»ng 2 hÖ phÇn mÒm ®· ®¸p øng ®−îc viÖc lµm tµi liÖu khÝ t−îng thñy v¨n vµ ®Ò nghÞ c¸c cÊp cã thÈm quyÒn cho phÐp ¸p dông 2 hÖ phÇn mÒm HYDPRODB trong c«ng t¸c nghiÖp vô 3.5.§¸nh gi¸ cña Trung t©m T− liÖu Qua ý kiÕn cña c¸c phßng chøc n¨ng vµ H§KH Trung t©m t− liÖu KTTV, Trung t©m T− liÖu KTTV thÊy r»ng 2 phÇn mÒm ®· s½n sµng ¸p dông cho nghiÖp vô. 63 KÕt luËn vµ kiÕn nghÞ KÕt luËn: §Ò tµi “Nghiªn cøu ¸p dông phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ phÇn mÒm xö lý sè liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu” ®· thùc hiÖn ®óng tiÕn ®é vµ ®¹t ®−îc kÕt qu¶ triÓn khai tèt. Trong qu¸ tr×nh thö nghiÖm ®−îc c¸c §µi, nh÷ng ®¬n vÞ ¸p dông triÓn khai, hoan nghªnh vµ tÝch cùc tham gia. NhiÒu §µi dïng phÇn mÒm triÓn khai cho c¸c tr¹m ®Òu ®¹t kÕt qu¶ tèt vµ ®Õn nay dïng vµo t¸c nghiÖp gióp cho ®µi gi¶i quyÕt tµi liÖu nhanh chãng, cã chÊt l−îng vµ h×nh thøc ®Ñp. Tæng hîp toµn bé qu¸ tr×nh thùc hiÖn ®Ò tµi vµ kÕt qu¶ ®¹t ®−îc, cã thÓ kÕt luËn nh− sau: 1. Hª phÇn mÒm SURMET 1.0 vµ phÇn mÒm HYDPRODB 1.0 ®· ®−îc c¸c §µi KTTV KV thö nghiÖm cho nhiÒu tr¹m KTTV cã chÕ ®é kh¸c nhau ®· bao qu¸t ®−îc c¸c vïng vµ c¸c lo¹i tr¹m cho kÕt qu¶ tèt. 2. Hª phÇn mÒm SURMET 1.0 vµ hÖ phÇn mÒm HYDPRODB 1.0 ®· ®−îc chØnh söa ®¹t yªu cÇu ®Ó lµm tµi liÖu khÝ t−îng thuû v¨n víi chÊt l−îng tèt. PhÇn mÒm dÔ sö dông, ch¹y æn ®Þnh vµ ®¸p øng chuyªn m«n thÓ hiÖn ë c¸c ®¸nh gi¸ nhËn xÐt chung vÒ phÇn mÒm vµ ®¸nh gi¸ kÕt qu¶ XLSL KTTV lµm b»ng m¸y tÝnh. 3. C¸c §µi cã thÓ sö dông phÇn mÒm SURMET 1.0 vµ phÇn mÒm HYDPRODB 1.0 vµo t¸c nghiÖp ®Ó lµm tµi liÖu khÝ t−îng thuû v¨n hµng n¨m. KiÕn nghÞ: 1. HÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt SURMET 1.0 vµ hÖ phÇn mÒm xö lý sè liÖu thuû v¨n HYDPRODB 1.0 ®¹t ®−îc yªu cÇu t¸c nghiÖp. V× vËy ®Ò nghÞ Trung t©m KhÝ t−îng Thuû v¨n Quèc gia vµ Bé Tµi nguyªn vµ M«i tr−êng cho triÓn khai ¸p dông chÝnh thøc xuèng m¹ng l−íi tr¹m khÝ t−îng thuû v¨n. 2. HiÖn nay c¸c m¸y tÝnh dïng ®Ó XLSL KTTV cßn thiÕu vµ l¹c hËu, cÇn ph¶i x©y dùng hÖ thèng m¸y tÝnh trong m¹ng l−íi §µi, tr¹m. 3. CÇn cung cÊp trang thiÕt bÞ phôc vô truyÒn, nhËn vµ sao l−u sè liÖu. 4. CÇn ph¶i cã quy tr×nh míi vÒ XLSL KTTV ¸p dông m¸y tÝnh. 5. §µo t¹o vµ ®µo t¹o th−êng xuyªn chuyªn m«n hµng n¨m cho c¸n bé c¸c §µi do phÇn mÒm lu«n ®æi míi vµ c¸c c¸n bé t¹i §µi còng hay thay ®æi nhiÖm vô. 6. HÖ phÇn mÒm cÇn ph¶i cã kinh phÝ th−êng xuyªn hµng n¨m ®Ó b¶o hµnh, b¶o tr× vµ n©ng cÊp. phô lôc H−íng dÉn sö dông phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt 1 Khëi ®éng phÇn mÒm tõ biÓu t−îng cã s½n trªn mµn h×nh. Ch−¬ng tr×nh sÏ cho ta mét cöa sæ nh− h×nh 1.1. H×nh 1.1 Giao diÖn ch−¬ng tr×nh 1. Module nhËp sè liÖu §©y lµ module quan träng nhÊt cña ch−¬ng tr×nh, v× ngoµi chøc n¨ng nhËp vµ söa sè liÖu, module nµy cßn ®−îc cµi ®Æt thªm rÊt nhiÒu chøc n¨ng con cña chøc n¨ng kiÓm tra nh»m lµm s¹ch sè liÖu ngay tõ khi nhËp. Module nay bao gåm c¸c module con sau: H×nh 1.2 Module nhËp sè liÖu 1.1 Th«ng tin vÒ tr¹m – Quan tr¾c viªn 2 Tr−íc khi nhËp sè liÖu cÇn ph¶i kiÓm tra th«ng tin vÒ tr¹m vµ quan tr¾c viªn. Th«ng tin nµy sÏ ®−îc nhËp duy nhÊt mét lÇn vµ ®−îc l−u l¹i trong m¸y d−íi d¹ng hå s¬ tr¹m. H×nh 1.3 Th«ng tin vÒ tr¹m – Quan tr¾c viªn Trong module nµy, cÇn ph¶i nhËp c¸c th«ng tin vÒ tr¹m nh−: M· tr¹m, kinh ®é, vÜ ®é.., th«ng tin vÒ quan tr¾c viªn, th«ng tin vÒ c¸c dông cô ®o cã ë tr¹m. + NhËp th«ng tin vÒ tr¹m - NhËp m· tr¹m - NhÊn vµo hép chän ®Ó chän §µi Khu vùc, tØnh. - NhËp QuËn (huyÖn), h¹ng. - NhËp kinh vÜ ®é, ®é cao. - NhËp phÇn ghi chó (nÕu cã). NÕu phÇn ghi chó qu¸ dµi th× ng−êi dïng ph¶i gâ enter ®Ó xuèng dßng. NÕu kh«ng khi in trang b×a th«ng tin nµy sÏ bÞ c¾t bá. - NhÊn vµo “l−u” + Quan tr¾c viªn - NhËp hä tªn vµ chøc vô cho tõng quan tr¾c viªn. - VÒ chøc vô : NÕu lµ tr¹m tr−ëng nhËp 1, quan tr¾c viªn nhËp 2. + Dông cô ®o - Tr¹m cã dông cô ®o nµo ph¶i nhËp ®Çy ®ñ th«ng tin cña dông cô ®o ®ã. - NhÊn vµo hép chän ®Ó chän lo¹i dông cô. - NhËp th«ng tin vÒ dông cô ®o gåm : sè m¸y, ngµy b¾t ®Çu sö dông, ngµy kÕt thóc, hiÖu chÝnh dông cô, ®é cao…), riªng khÝ ¸p kÕ ph¶i nhÊt thiÕt nhËp ®é cao cña chËu khÝ ¸p. - NÕu cã söa ch÷a sè m¸y sau khi ®· l−u th× ph¶i nhÊn vµo nót xo¸ råi míi nhËp sè m¸y míi. Trong tr−êng hîp 1 th¸ng sö dông 2 dông cô ®o th× ph¶i khai b¸o vÒ ngµy kÕt thóc sö dông dông cô tr−íc. 3 - Khi nhËp th«ng tin cña mét dông cô ph¶i nhÊn nót "l−u”. NhËp xong mçi th«ng tin vÒ tr¹m, quan tr¾c viªn hay mçi dông cô ®o cÇn l−u l¹i vµ sau ®ã tho¸t khái module nµy. Sau khi nhËp ®©ydf ®ñ c¸c th«ng tin trªn nhÊn vµo nót tho¸t. 1.2 C¸c th«ng tin thªm H×nh 1.4 C¸c th«ng tin thªm §©y lµ module l−u l¹i c¸c gi¸ trÞ cña 19h hoÆc 24h ngµy cuèi th¸ng tr−íc vµ 1h ngµy ®Çu th¸ng sau. §©y lµ module rÊt quan träng ®Ó ch−¬ng tr×nh lùa chän c¸c gi¸ trÞ cùc trÞ cho ngµy ®Çu th¸ng. C¸c gi¸ trÞ nµy ®−îc nhËp vµo tõ trang ®Çu cña sæ SKT-1 vµ c¸c gi¶n ®å. Ngoµi ra, module nµy cßn yªu cÇu nhËp ngµy thay ®æi nhiÖt kÕ tèi thÊp hoÆc bé Èm biÓu, ngµy ®iÒu chØnh kim hoÆc thay Èm kÝ ®Ó cã c¬ së tÝnh to¸n BKT-9. C¸c b−íc nhËp: - NhËp m· tr¹m, n¨m, th¸ng. - Sè liÖu 24h gi¶n ®å nhiÖt, Èm, ¸p…: Sè liÖu nµy ®−îc lÊy tõ gi¶n ®å cña ngµy cuèi th¸ng tr−íc vµo lóc 24h vµ gi¸ trÞ Px2. Ng−êi dïng ph¶i nhËp sè ®äc vµ sè sau hiÖu chÝnh. Riªng Px2nhËp sè sau hiÖu chÝnh. - SKT-1:19h ngµy cuèi th¸ng tr−íc, 1 giê ngµy ®Çu th¸ng sau: C¸c trÞ sè Tn, TnMR, Tg, TgnMR, h−íng/tèc ®é giã, Piche/ClassA(giã, mùc n−íc) lµ c¸c trÞ sè 19h ngµy cuèi th¸ng tr−íc. C¸c trÞ sè P1, T1 lµ trÞ sè lóc 1 giê ngµy ®Çu th¸ng. - Gi¶n ®å m−a: C¸c trÞ sè trong phÇn nµy ®−îc lÊy tõ gi¶n ®å vµ trang b×a 2 cña SKT-1. Ng−êi dïng chØ cÇn nhËp thêi gian cã m−a hoÆc thêi gian kh«ng cã m−a. Kh«ng ph¶i nhËp c¶ hai lo¹i thêi gian nµy. L−îng/thêi gian ®ît liªn tôc lín nhÊt th¸ng: lÊy tõ BKT-14. Sau khi nhËp c¸c th«ng tin trªn ph¶i l−u l¹i vµ tho¸t khái module nµy. 1.3 Module nhËp SKT-1 4 H×nh 1.5 Module nhËp SKT-1 Trong c¸c module nhËp con, ®©y lµ module phøc t¹p nhÊt. Giao diÖn cho phÐp nhËp tõng obs cña sæ SKT-1. Ng−êi nhËp chØ cÇn nhËp m· tr¹m, n¨m, th¸ng, ngµy giê cho obs nhËp ®Çu tiªn, c¸c obs tiÕp theo vµ c¸c ngµy tiÕp theo m¸y tÝnh sÏ tù ®éng cËp nhËt. Lo¹i m©y, h−íng giã vµ hiÖn t−îng khÝ t−îng ®−îc nhËp theo m· cho s½n trong M· luËt KhÝ t−îng bÒ mÆt. Khi ng−êi nhËp nhËp ®Õn phÇn m©y sÏ cã b¶ng m· m©y hiÖn ra. Ng−êi nhËp chØ nhËp hiÖn t−îng khÝ t−îng trong ngµy vµo obs 19h. T−¬ng tù nh− b¶ng m· m©y, b¶ng m· hiÖn t−îng sÏ xuÊt hiÖn trªn mµn h×nh. C¸c gi¸ trÞ cÇn tÝnh to¸n ®−îc thùc hiÖn ngay sau khi c¸c sè liÖu cÇn thiÕt ®−îc nhËp ®ñ. C¸c gi¸ trÞ ®Æc tr−ng trong ngµy ®−îc tÝnh to¸n vµ chän khi nhËp xong gi¸ trÞ cuèi cïng. C¸c b−íc kiÓm tra sè liÖu theo qui ph¹m còng ®−îc thùc hiÖn ngay trong module nµy. C¸c sai sãt hoÆc nghi ngê sÏ ®−îc th«ng b¸o ngay sau khi nhËp xong 1 obs sè liÖu hoÆc kÕt thóc obs 19h. C¸c thao t¸c cÇn thiÕt : - NhËp m· tr¹m, th¸ng, n¨m, obs 1h (khi nhËp ®ñ sè kÝ tù con trá sÏ tù ®éng nh¶y sang « tiÕp theo). - NhËp VV, WW, w1w2. - NhËp m©y: + NhËp l−îng m©y. Khi l−îng m©y d−íi < l−îng m©y tæng quan con trá sÏ nh¶y tiÕp sang « lo¹i m©y trªn vµ m©y gi÷a. Khi l−îng m©y d−íi b»ng l−îng m©y tæng quan th× con trá sÏ bá qua hai « m©y trªn vµ m©y gi÷a vµ nh¶y ®Õn « lo¹i m©y d−íi. + Cã hai c¸ch nhËp tªn m©y: Theo m· luËt hoÆc theo kÝ tù trªn bµn phÝm. Khi nhËp ®Õn phÇn lo¹i m©y, ch−¬ng tr×nh sÏ xuÊt hiÖn bµng m· c¸c lo¹i m©y kÌm theo nh− h×nh: 5 + NhËp tªn m©y d−íi kÌm theo ®é cao ch©n m©y. §é cao ch©n m©y chØ nhËp theo dam (decamet) (VÝ dô: SKT-1 ghi Sc1600, Cufra500 th× nhËp 06160, 1850 ch−¬ng tr×nh sÏ chuyÓn ®æi thµnh Sc160, Cufra50). Trong phÇn lo¹i m©y ta kh«ng nhËp tÝnh m©y trõ m©y Cufra. NÕu cã hai lo¹i m©y cïng d¹ng nh−ng kh¸c tÝnh vµ kh¸c ®é cao th× nhËp d¹ng m©y vµ ®é cao ch©n m©y cña d¹ng m©y nµo cã ®é cao thÊp h¬n. - NhËp giã: Cã ba c¸ch nhËp ®ã lµ nhËp theo m· luËt (b¶ng m· 36 h−íng), b¶ng m· 4 h−íng (hoa giã) hoÆc nhËp theo kÝ tù trªn bµn phÝm. CÇn ph¶i nhËp h−íng giã, ®Æc ®iÓm giã vµ tèc ®é giã. NÕu lµ lÆng giã th× nhÊn phÝm enter con trá sÏ bá qua h−íng giã, tù ®iÒn tèc ®é giã b»ng 0 vµ nh¶y xuèng phÇn nhiÖt ®é. H−íng m· H−íng m· N 36 S 18 NNE 02 SSW 20 NE 05 SW 23 ENE 07 WSW 25 E 09 W 27 ESE 11 WNW 29 SE 14 NW 32 SSE 16 NNW 34 - NhËp nhiÖt ®é vµ khÝ ¸p: nhËp ®ñ c¸c gi¸ trÞ nh− trong sæ, nhËp ®ñ 3 sè con trá tù ®éng nh¶y « tiÕp theo. - PhÇn ®Æc tr−ng ngµy: NhËp nh− trong sæ. Riªng phÇn gi¸ng thuû cã thªm hai « nhá kÌm theo hai « l−îng gi¸ng thuû 7h vµ 19h, dµnh cho phÇn m· hiÖn t−îng cho gi¸ng thuû nÕu kh«ng ph¶i m−a. Khi con trá ë « nµy sÏ cã b¶ng m· hiÖn t−îng xuÊt hiÖn. H−íng vµ tèc ®é giã còng nhËp nh− trªn - HiÖn t−îng thêi tiÕt: Sau khi nhËp ®ñ c¸c yÕu tè trªn cho c¶ 4 obs th× con trá sÏ nh¶y vµo phÇn hiÖn t−îng thêi tiÕt. B¶ng m· hiÖn t−îng thêi tiÕt sÏ xuÊt 6 hiÖn ngay phÝa trªn « nµy. Ng−êi dïng nhËp theo m· ®· qui ®Þnh trong b¶ng. NhËp hiÖn t−îng cña c¶ 4 obs. LÇn l−ît tõng hiÖn t−îng. + Nèi thêi gian cña mét hiÖn t−îng gâ dÊu trõ (-) . + Nèi hai kho¶ng thêi gian cña mét hiÖn t−îng gâ dÊu sao (*). + Gi÷a hai lo¹i hiÖn t−îng lµ dÊu chÊm (.). + Gâ liªn tiÕp, gi÷a c¸c kho¶ng thêi gian vµ lo¹i hiÖn t−îng kh«ng cã kÝ tù trèng. VÝ dô: Trong SKT-1 ghi: 1h 7h 13h 19h • 515…630- 645 P 500-630 • 1300-1515 Th× trong ch−¬ng tr×nh chóng ta gâ: mt0515-0645*1300-1515.dg0500-0630 D−íi ®©y lµ b¶ng m· kÝ hiÖu cña c¸c hiÖn t−îng (h×nh ): Trong ®ã: KÝ hiÖu Chó gi¶i KÝ hiÖu Chó gi¶i mt m−a th−êng cv cÇu vång mr m−a rµo dg d«ng mp m−a phïn cp chíp tt tuyÕt h¹t tr tuyÕt rµo sk S−¬ng mï kÝn trêi dn sh s−¬ng mï hë trêi vr vßi rång mw mï −ít ba b·o mc s−¬ng mãc gl giã lín ml m−a lÉn tuyÕt to tè md m−a ®¸ sg s−¬ng muèi qs QuÇng mÆt trêi sb s−¬ng mï kÕt b¨ng ts t¸n mÆt trêi sl s−¬ng mï s¸t líp mÆt qm quÇng mÆt tr¨ng mk m−a ®«ng kÕt tm t¸n mÆt tr¨ng 7 1.3. NhËp SKT-3 H×nh 1.6 NhËp SKT-3 - NhËp m· tr¹m, th¸ng, n¨m. - Khi khai b¸o dông cô ®o, nÕu cã nhiÖt kÕ ë ®é s©u nµo th× ch−¬ng tr×nh cho phÐp nhËp sè liÖu ë ®é s©u ®ã. Ng−êi dïng chØ cÇn nhËp c¸c sè ®äc, gi¸ trÞ tæng vµ trung b×nh sÏ ®−îc tÝnh to¸n. C¸c b−íc kiÓm tra th«ng th−êng vÉn ®−îc thùc hiÖn. 1.4. NhËp sè liÖu tõ SKT-13a H×nh 1.7 NhËp sè liÖu tõ SKT-13a §©y lµ module nhËp sè liÖu bèc h¬i tõ SKT-13a (thïng bèc h¬i GGI- 3000). Ng−êi dïng nhËp nhiÖt ®é n−íc, hiÖu sè, l−îng ®æ vµo, móc ra, gi¸ng thuû vµ tèc ®é giã (nÕu cã). Ch−¬ng tr×nh sÏ tÝnh to¸n l−îng bèc h¬i vµ kiÓm tra c¸c c¸c gi¸ trÞ theo c¸c b−íc kiÓm tra th«ng th−êng. 8 ë phÇn l−îng n−íc mu¸c ra trong sæ SKT-13a th−êng ®Ó dÊu ©m (-), nh−ng khi nhËp sè liÖu ta kh«ng cÇn nhËp dÊu (-), chØ nhËp gi¸ trÞ tuyÖt ®èi. 1.5. NhËp sè liÖu tõ SKT-13b H×nh 1.8 NhËp sè liÖu tõ SKT-13b T−¬ng tù víi module tr−íc, ng−êi dïng còng nhËp sè liÖu bèc h¬i nh−ng lµ sè liÖu ®o tõ thïng ®o bèc h¬i CLASS –A. C¸c gi¸ trÞ nhËp nh− trong sæ ghi, l−îng móc ra kh«ng ghi dÊu ©m (-). 1.6. NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p H×nh 1.9 NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p 9 H×nh 1.10 NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p H×nh 1.11 NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p C¸c module nµy cho phÐp nhËp sè liÖu tõ c¸c lo¹i gi¶n ®å nhiÖt, Èm, ¸p. Trong c¸c module nµy, ng−êi dïng nhËp sè liÖu trªn tõng tê gi¶n ®å (tøc lµ nhËp tõ 8h ngµy h«m tr−íc ®Õn 7h ngµy h«m sau). Riªng sè liÖu tõ 1h – 7h ngµy 1 ph¶i nhËp ng−êi dïng ph¶i vµo ngµy cuèi th¸ng tr−íc vµ nhËp vµo phÇn cuèi cña gi¶n ®å. Khi nhËp sè liÖu gi¶n ®å nhiÖt vµ ¸p nÕu cã hiÖn t−îng bËc thang ng−êi dïng tÝch vµo « vu«ng bËc thang råi nhËp c¸c chØ sè cÇn thiÕt, ch−¬ng tr×nh sÏ tù tÝnh to¸n víi gi¸ trÞ bËc thang nµy. HiÖn t−îng bËc thang x¶y ra ë obs nµo th× nhËp gi¸ trÞ vµo obs ®ã. 10 Trong module nhËp sè liÖu tõ gi¶n ®å ¸p, ng−êi dïng cã thÓ lùa chän giíi h¹n mùc khÝ ¸p (8000, 9000,10000). Khi ®ã, chØ ph¶i nhËp 3 sè sau cïng cña sè liÖu. Khi gÆp tr−êng hîp ¸p triÒu bÞ ph¸ vì ng−êi dïng ph¶i nhËp trÞ sè Px vµ Pn. PhÇn thêi gian xuÊt hiÖn tèi cao tèi thÊp ë gi¶n ®å nhiÖt nhËp ®ñ 4 sè (hai sè: giê, 2 sè: phót), cßn ë gi¶n ®å ¸p nhËp nh− ®· ghi trong gi¶n ®å. ë mçi module nµy khi nhËp xong sè liÖu cña mét ngµy sè liÖu ch−¬ng tr×nh sÏ tÝnh gi¸ trÞ tæng vµ trung b×nh ngµy. 1.7. NhËp sè liÖu tõ gi¶n ®å n¾ng H×nh 1.12 NhËp sè liÖu tõ gi¶n ®å n¾ng Sè liÖu t− gi¶n ®å giã sÏ ®−îc nhËp trong module nµy. Module ®−îc thiÕt kÕ ®Ó nhËp cho tõng ngµy vµ ®−îc bè trÝ thµnh hai hµng t−¬ng øng víi hai tê gi¶n ®å A, B. NhËp ®ñ 2 kÝ tù con trá sÏ tù nh¶y vµo « kÕ tiÕp. 1.8. Gi¶n ®å m−a H×nh 1.13 Gi¶n ®å m−a 11 T−¬ng tù víi gi¶n ®å nhiÖt, ng−êi dïng nhËp sè liÖu m−a trªn tõng trang gi¶n ®å. Nh−ng kh¸c biÖt ë ®©y lµ ch−¬ng tr×nh sÏ liªn kÕt víi thêi gian m−a trong SKT-1 ®Ó x¸c ®Þnh giê m−a vµ chØ cho phÐp nhËp sè liÖu vµo nh÷ng giê cã m−a trong SKT-1. NhËp hÕt mét tê gi¶n ®å, ch−¬ng tr×nh sÏ tù ®éng nh¶y tíi ngµy m−a tiÕp theo, bá qua nh÷ng ngµy kh«ng cã m−a. §iÒu nµy gióp tiÕt kiÖm thêi gian vµ h¹n chÕ nhËp sè liÖu nhÇm giê khi Ýt m−a. Ngoµi ra, trong module nµy, ng−êi dïng ph¶i nhËp gi¸ng thuû kh«ng do m−a. 1.9. Gi¶n ®å giã H×nh 1.14 Gi¶n ®å giã Trong module nµy, ng−êi dïng nhËp sè liÖu giã trªn tõng tê gi¶n ®å. Sè liÖu giã ®−îc nhËp theo ba c¸ch gièng nh− ë SKT-1. 1.10. HiÖu chÝnh khÝ ¸p vÒ mùc tr¹m, mùc biÓn H×nh 1.15 HiÖu chÝnh khÝ ¸p vÒ mùc tr¹m, mùc biÓn Hai module nµy ®−îc sö dông ®Ó nhËp b¶ng tra hiÖu chÝnh khÝ ¸p vÒ mùc tr¹m vµ mùc biÓn. Khi nhËp sè liÖu tõ SKT-1, nÕu ng−êi dïng kh«ng thÊy ch−¬ng tr×nh tra khÝ ¸p vÒ mùc tr¹m vµ mùc biÓn th× cÇn ph¶i kiÓm tra 12 hai module nµy. NÕu ch−a cã th× ph¶i nhËp bæ xung. Gi¸ trÞ nhiÖt ®é nhËp 3 sè, gi¸ trÞ khÝ ¸p nhËp 5 sè, hiÖu chÝnh nhËp ®ñ c¶ dÊu. 2. Module xö lý H×nh 2.1 Module xö lý Module nµy dïng ®Ó xö lý sè liÖu khi ®· nhËp xong toµn bé sè liÖu cña mét th¸ng sè liÖu. Cã hai Tab, TÝnh to¸n/hiÖu chÝnh vµ kiÓm tra. §èi víi hai tab ®Òu cã hép chän cho phÐp lùa chän tõng yÕu tè ®Ó xö lý hoÆc lùa chän toµn bé tuú theo nhu cÇu cña ng−êi dïng. Sau khi, xö lý c¸c lçi sai hay nghi ngê sÏ hiÖn lªn trªn b¶ng th«ng b¸o cã trong mudule. Trong module nµy, ng−êi dïng cã thÓ xem BKT-9 do ch−¬ng tr×nh hiÖu chÝnh vµ vÏ. 3. In sè liÖu H×nh 3.1 In sè liÖu 13 Trong module in sè liÖu gåm nhiÒu module con, bao gåm c¸c module in trang b×a cña c¸c lo¹i b¸o biÓu vµ module in sè liÖu. 3.1 In trang b×a Khi cÇn in trang b×a cña b¸o biÓu nµo th× nhÊn vµo module in trang b×a cña b¸o biÓu ®ã. Ng−êi dïng nhËp m· tr¹m, ch−¬ng tr×nh sÏ load c¸c th«ng tin vÒ tr¹m vµ sè hiÖu m¸y ®· nhËp trong module th«ng tin vÒ tr¹m vµ quan tr¾c viªn. Trong module nµy ng−êi dïng cÇn nhËp tiªu ®iÓm nh×n ngang. NÕu lµ −íc l−îng th× ghi −íc l−îng, nÕu cã tiªu ®iÓm th× nhËp tiªu ®iÓm. Trong tr−êng hîp cã nhiÒu tiªu ®iÓm ng−êi dïng nhÊn enter ®Ó xuèng hµng. NÕu kh«ng, c¸c kÝ tù dµi qu¸ 1 hµng sÏ bÞ c¾t bá. PhÇn ghi chó còng cã thÓ ®−îc ghi thªm ë ®©y. Còng gièng nh− trªn, nÕu phÇn ghi chó nµy qu¸ nhiÒu ng−êi dïng phÊn nhÊn phÝm Enter ®Ó xuèng hµng. C¸c th«ng tin ®· load ra vÉn cã thÓ söa ®æi. 3.2. In sè liÖu Module In sè liÖu ®−îc thiÕt kÕ nh− sau: 14 H×nh 3.2 Module in sè liÖu Ng−êi dïng sÏ nhËp th«ng tin vÒ th¸ng tr¹m cÇn in, vµ sÏ cã mét hép ®Ó ng−êi dïng lùa chän lo¹i sè liÖu vµ trang sè liÖu cÇn in. Tr−íc khi in ta cã thÓ xem l¹i toµn bé trang sè liÖu b»ng c¸ch nhÊn vµo nót lÖnh xem. Sè liÖu sÏ ®−îc load ra toµn bé theo thø tù tõng trang tõ trªn xuèng d−íi. 4. Module XuÊt nhËp file. Hai module nµy cho phÐp ng−êi dïng xuÊt hoÆc nhËp mét file d÷ liÖu ra khái database phôc vô cho viÖc trao ®æi d÷ liÖu gi÷a c¸c m¸y tÝnh qua m¹ng (email) hoÆc c¸c vËt mang trung gian (®Üa mÒm, USB, …). L−u ý: Kh«ng söa ®æi néi dung file ®−îc t¹o ra. ViÖc nµy cã thÓ sÏ khiÕn viÖc nhËp file kh«ng thùc hiÖn ®−îc. H×nh 4.1 Module nhËp file 15 H×nh 4.2 Module nhËp file

Các file đính kèm theo tài liệu này:

  • pdf6696.pdf
Tài liệu liên quan