亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB的入爐煤數(shù)據(jù)管理系統(tǒng)

        2012-10-19 05:45:12曹德平
        綜合智慧能源 2012年3期
        關(guān)鍵詞:界面數(shù)據(jù)庫

        曹德平

        (湖南華電長沙發(fā)電有限公司,湖南 長沙 410203)

        0 引言

        入爐煤化驗數(shù)據(jù)的準確性不僅關(guān)系到火力發(fā)電企業(yè)的節(jié)能增效以及機組的安全、穩(wěn)定運行,更是入爐煤摻配摻燒工作和入廠煤監(jiān)督工作的重要參考依據(jù)。入爐煤化驗專業(yè)每天需定期上報的紙質(zhì)報表和網(wǎng)上報表多達幾十份,繁雜的數(shù)據(jù)極易造成報出錯誤。入爐煤化驗數(shù)據(jù)統(tǒng)計量大,有值內(nèi)數(shù)據(jù)的加權(quán)平均、日內(nèi)數(shù)據(jù)的加權(quán)平均,甚至為了對標管理、小指標競賽和與入廠煤熱值差計算,需要月內(nèi)數(shù)據(jù)分值加權(quán)平均或更長時間段的加權(quán)平均。DL/T 904—2004《火力發(fā)電廠技術(shù)經(jīng)濟指標計算方法》中關(guān)于入廠煤與入爐煤熱量差、入廠煤與入爐煤水分差等的計算,都明確規(guī)定必須用加權(quán)平均值,而各個電廠往往因某些原因無法進行加權(quán)平均統(tǒng)計,很多相關(guān)工作無法按國標開展。當然也有利用Excel對入爐煤數(shù)據(jù)進行處理的優(yōu)秀經(jīng)驗[1],但統(tǒng)計過于局限,而且數(shù)據(jù)修約根本無法完成。為保證化驗記錄健全、工作任務(wù)簡化以及統(tǒng)計數(shù)據(jù)精確、可靠、安全、完整,湖南華電長沙發(fā)電有限公司基于Visual Basic開發(fā)了一套實用的入爐煤數(shù)據(jù)管理系統(tǒng)。

        1 數(shù)據(jù)庫設(shè)計

        根據(jù)需要建立Data_base.mdb數(shù)據(jù)庫,數(shù)據(jù)庫中建立4個數(shù)據(jù)表,分別為UserInfo、值內(nèi)單樣表、值內(nèi)加權(quán)平均表和日綜合分析表,各數(shù)據(jù)表結(jié)構(gòu)見表1、表2。

        表1 UserInfo數(shù)據(jù)表結(jié)構(gòu)

        表2 值內(nèi)單樣表、值內(nèi)加權(quán)平均表和日綜合分析表結(jié)構(gòu)

        2 用戶界面設(shè)計

        系統(tǒng)采用MDI窗體形式,設(shè)計母窗體1個、子窗體11個,見表3。主窗體及錄入界面截圖如圖1所示。

        表3 入爐煤數(shù)據(jù)管理系統(tǒng)窗體

        3 關(guān)鍵功能的實現(xiàn)

        3.1 界面與數(shù)據(jù)庫的交互

        系統(tǒng)中需要多次與數(shù)據(jù)庫交互,建立統(tǒng)一的數(shù)據(jù)庫訪問函數(shù)是最切實際的方法[2]。為此,筆者建立了如下數(shù)據(jù)庫訪問函數(shù),放在公共模塊中。

        圖1 入爐煤數(shù)據(jù)管理系統(tǒng)主窗體及數(shù)據(jù)錄入子窗體

        另外,數(shù)據(jù)修改界面用到Data Grid表格,選用ADODC控件更為方便。

        3.2 加權(quán)平均的實現(xiàn)

        因為每個煤樣的上煤量不同,因此,多個煤樣各個指標的加權(quán)平均不能以簡單的指標平均值進行計算[3]

        多個煤樣某項指標加權(quán)平均=∑(煤樣指標大小×煤樣數(shù)量)/∑煤樣數(shù)量。

        先從數(shù)據(jù)庫中查詢到相關(guān)的煤樣,經(jīng)用戶確認煤樣正確后,找到指標和煤樣數(shù)量相關(guān)字段進行相關(guān)處理即可。

        定義rs為查詢到的相關(guān)記錄,rs1為加權(quán)平均記錄,定義a(15,rs.RecordCount)存儲中間變量,其中a(6,rs.RecordCount)存儲上煤總量,以計算收到基低位發(fā)熱量(Qnet.ar)為例,計算如下

        其中,F(xiàn)ormatXY為自定義格式函數(shù),實現(xiàn)“四舍六入五成雙”數(shù)字修約規(guī)則,中間變量采用二維數(shù)組,是為了和相關(guān)報告單煤樣數(shù)據(jù)一一對應(yīng),生成報表時更加方便。

        3.3 煤樣密碼的規(guī)范及界面的人性化

        湖南華電長沙發(fā)電有限公司每個入爐煤樣都有統(tǒng)一規(guī)定的密碼,例如L101205A:L代表入爐煤樣;101205代表2010年12月5日;A(或B,C)代表早班(或中班、晚班)。密碼是數(shù)據(jù)查詢的依據(jù),從密碼可以分析出煤樣的日期及煤樣的值別、班別等重要信息,也是實現(xiàn)按值加權(quán)平均統(tǒng)計的基礎(chǔ),因此,錄入數(shù)據(jù)庫系統(tǒng)時絕不能出錯。系統(tǒng)會根據(jù)當前時間自動生成相應(yīng)的密碼,不需要人工輸入,以減小錯誤幾率;同時,設(shè)計密碼判斷函數(shù),對密碼的全角/半角、大寫/小寫、各位字母、各位數(shù)字范圍等加以判斷,當數(shù)據(jù)錄入數(shù)據(jù)庫時提前判斷,函數(shù)聲明如下:

        Public Function isrightpassword(ByVal txtmima As String)As Boolean

        為了使軟件更具人性化,在調(diào)出數(shù)據(jù)錄入界面時,除密碼以外,報告日期、制樣時間,煤樣代表日期、采樣方式等均會自動填入符合本值的相關(guān)信息。同時增加了數(shù)據(jù)修改界面,不僅能對自己錄入的數(shù)據(jù)進行修改,而且只要修改1個數(shù)據(jù),與計算公式相關(guān)聯(lián)或數(shù)據(jù)表相關(guān)聯(lián)的所有數(shù)據(jù)均會一次全部修改。所有數(shù)據(jù)錄入系統(tǒng)前均會進行初步格式判斷,自動提示錯誤。為了方便操作及保證安全,還增加了托盤功能、目錄樹功能以及非管理員的權(quán)限限制。

        3.4 月度數(shù)據(jù)按值加權(quán)平均的實現(xiàn)

        月度數(shù)據(jù)按值加權(quán)平均,需要將錄入系統(tǒng)的所有煤樣按值分類,然后分別進行加權(quán)平均統(tǒng)計。按值分類比較困難,實現(xiàn)的方法有3種:一種是根據(jù)用戶分值,但化驗員換班會導致出錯;另一種方法是在錄入數(shù)據(jù)界面增加值別一欄,但由于每次煤樣代表值不固定,很容易出錯;第3種方法是從密碼分離出值別,根據(jù)倒班的規(guī)律完全可以做到。函數(shù)聲明如下:

        Public Function meiyangzhi(myzmima As String)As Integer

        參數(shù):煤樣值密碼;返回煤樣值值別。用這種高度集成的函數(shù),不僅減少了工作量,減少了出錯幾率,后期維護也十分方便,編程調(diào)用十分簡單。例如,要獲取每值當月的煤樣數(shù),定義numMSH(1 To 5)存儲(下標為值別),代碼非常簡潔:

        3.5 修約規(guī)則的實現(xiàn)

        從統(tǒng)計學與分析化學的角度來說,數(shù)字修約都要求遵循“四舍六入五成雙”(也稱“四舍六入五湊偶”)的規(guī)則[4-5],而不是傳統(tǒng)的“四舍五入”。在大量運算時,“四舍六入五成雙”使測量結(jié)果受到舍入誤差的影響降到最低,舍入后的結(jié)果誤差的均值趨于零,而不是像四舍五入那樣逢五就入,導致結(jié)果偏向大數(shù),使得誤差積累進而產(chǎn)生系統(tǒng)誤差。為此,在系統(tǒng)中根據(jù)需要設(shè)計了如下函數(shù):

        Public Function FormatXY(ByVal a As Double,b As String)As String

        函數(shù)功能:a為要修約的原數(shù)據(jù);b為格式要求,取“0.0”,“0.00”,“0.000”等數(shù),以同標準 Format函數(shù)格式相呼應(yīng)。

        3.6 報表的自動生成

        系統(tǒng)能自動產(chǎn)生3種報表:入爐煤質(zhì)值報告單、入爐煤質(zhì)日報告單、入爐煤質(zhì)_年_月分值加權(quán)平均統(tǒng)計報告單,均采用Excel實現(xiàn)。值報告單按月存放,每值1個工作簿,日報告單每月1個工作簿,每日建立1個工作表,均可建立標準Excel模板,再使用復制、粘貼、修改等方法編程,或建立生成Excel文件的Public過程,再調(diào)用。

        4 結(jié)束語

        基于VB的入爐煤數(shù)據(jù)管理系統(tǒng)在湖南華電長沙發(fā)電有限公司已成功應(yīng)用,繁瑣的入爐煤數(shù)據(jù)加權(quán)統(tǒng)計鼠標一“點”即成,復雜的數(shù)據(jù)報表鼠標一“擊”即可,數(shù)據(jù)管理更加科學、快捷、規(guī)范。

        [1]楊斌.Excel在電廠入爐煤報表中的應(yīng)用[J].中國科技博覽,2009(31):91.

        [2]斯琴巴圖,楊利潤.零基礎(chǔ)學 Visual Basic[M].北京:機械工業(yè)出版社,2008.

        [3]曾慶云.統(tǒng)計指標中加權(quán)平均數(shù)的權(quán)數(shù)的認識[J].時代經(jīng)貿(mào),2010(8):243.

        [4]鄒翔.淺談分析化學中的有效數(shù)字[J].科技信息,2008(5):171.

        [5]邱貞生.基于VB實現(xiàn)房產(chǎn)測量的數(shù)據(jù)管理[J].吉林地質(zhì),2010(1):153-155.

        猜你喜歡
        界面數(shù)據(jù)庫
        國企黨委前置研究的“四個界面”
        當代陜西(2020年13期)2020-08-24 08:22:02
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        空間界面
        金秋(2017年4期)2017-06-07 08:22:16
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        電子顯微打開材料界面世界之門
        人機交互界面發(fā)展趨勢研究
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        中文字幕人成乱码中文乱码| 亚洲欧美aⅴ在线资源| 亚洲经典三级| 精品综合久久久久久99| 一区二区三区成人av| 国产一区二区三区毛片| а√资源新版在线天堂| 日韩乱码视频| 丰满人妻一区二区三区免费| 人妻无码人妻有码不卡| 成人亚洲av网站在线看| 久久久精品国产免大香伊| 美女又色又爽视频免费| 亚洲AV无码成人精品区网页| 日本女优中文字幕有码| 久久久国产精品无码免费专区| 亚洲精品一区二区| 国产99页| 久久人妻av不卡中文字幕| 亚洲一区二区三区精品视频| 久久久久av无码免费网| 国产免费久久精品国产传媒| 看黄色亚洲看黄色亚洲| 日本黑人亚洲一区二区 | 国产爆乳无码一区二区在线| 国产精品久久无码免费看| 男女深夜视频网站入口| 国产一区二区三区在线观看完整版| 超碰97资源站| 亚洲VA中文字幕欧美VA丝袜| 日本一极品久久99精品| 亚洲精选自偷拍一区二| 久久96国产精品久久久| 极品美女aⅴ在线观看| 日韩成人无码v清免费| 青青草视频在线播放观看| 久久精品免费中文字幕| 国产福利一区二区三区在线观看 | 免费视频成人 国产精品网站| 亚洲精品中文字幕导航| 丁香五月亚洲综合在线|