資料內(nèi)容:
1.3 JSON
JSON 是 JavaScript Object Notation 的簡(jiǎn)稱 , 是一種輕量級(jí)
的數(shù)據(jù)交互格式。使用 JSON 格式的文件來(lái)存儲(chǔ)本系統(tǒng)所需
要的相關(guān)數(shù)據(jù)可以避免使用文本文件存儲(chǔ)數(shù)據(jù)時(shí)由于空行或
其他原因引發(fā)的一些未知錯(cuò)誤。
1.4 SQL Server
SQL Server 數(shù)據(jù)庫(kù)是 Microsoft 開(kāi)發(fā)設(shè)計(jì)的一個(gè)關(guān)系數(shù)據(jù)
庫(kù)智能管理系統(tǒng)(RDBMS), 現(xiàn)在是全世界主流數(shù)據(jù)庫(kù)之一 ,
它具備方便使用、可伸縮性好、相關(guān)軟件集成程度高等優(yōu)
勢(shì)。
由于商洛水文水資源勘測(cè)中心所使用的數(shù)據(jù)庫(kù)本身就為
SQL Server, 故本次開(kāi)發(fā)直接針對(duì) SQL Server 數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。
2 平均流量自動(dòng)計(jì)算報(bào)送系統(tǒng)功能設(shè)計(jì)
通過(guò)對(duì)平均流量的計(jì)算方法及工作要求的分析 , 開(kāi)發(fā)設(shè)
計(jì)了能夠?qū)崿F(xiàn)該工作的相關(guān)功能 , 包括:①定時(shí)觸發(fā)功能;
②逐日平均流量計(jì)算功能;③旬、月平均流量計(jì)算功能;
④自動(dòng)報(bào)送平均流量入庫(kù)功能。
2.1 定時(shí)觸發(fā)功能
平均流量報(bào)送工作為每日 8 時(shí) , 要實(shí)現(xiàn)自動(dòng)化計(jì)算并報(bào)
送 , 系統(tǒng)就必須能夠根據(jù)時(shí)間自動(dòng)觸發(fā)相關(guān)操作。該功能會(huì)
不斷監(jiān)視系統(tǒng)的當(dāng)前時(shí)間 , 當(dāng)時(shí)間到達(dá) 8 時(shí)整的時(shí)候 , 自動(dòng)
觸發(fā)計(jì)算及報(bào)送功能。
2.2 日平均流量計(jì)算功能
該功能為系統(tǒng)核心功能。該功能會(huì)直接從水情實(shí)時(shí)信息
數(shù)據(jù)庫(kù)中讀取對(duì)應(yīng)測(cè)站在對(duì)應(yīng)時(shí)間段內(nèi)的流量數(shù)據(jù) , 然后計(jì)
算出日平均流量?!端馁Y料整編規(guī)范》(SL/T 247-2020)
中要求以面積包圍法求得的日平均流量作為標(biāo)準(zhǔn)值 , 因此本
系統(tǒng)使用面積包圍法進(jìn)行計(jì)算(見(jiàn)圖 1),