燃煤電廠粉煤灰管理信息系統(tǒng)的開發(fā)
1 概述
20 世紀(jì) 70 年代,世界性能源危機(jī),環(huán)境污染以及礦物資源的枯竭等強(qiáng)烈地激發(fā)了粉煤灰利用的研究和開發(fā),多次召開性粉煤灰會議,研究工作日趨深入,應(yīng)用方面也有了長足的進(jìn)步。粉煤灰成為市場上引人注目的資源豐富、價(jià)格低廉,興利除害的新興建材原料和化工產(chǎn)品的原料,受到人們的青睞。對粉煤灰的研究工作大都由理論研究轉(zhuǎn)向應(yīng)用研究,特別是著重要資源化研究和開發(fā)利用。利用粉煤灰生產(chǎn)的產(chǎn)品在不斷增加, 技術(shù)在不斷更新。國內(nèi)外粉煤灰綜合利用工作與過去相比較, 發(fā)生了重大的變化。粉煤灰的綜合利用,變廢為寶、變害為利,已成為我國經(jīng)濟(jì)建設(shè)中一項(xiàng)重要的技術(shù)經(jīng)濟(jì)政策, 是解決我國電力生產(chǎn)環(huán)境污染, 資源缺乏之間矛盾的重要手段,也是電力生產(chǎn)所面臨解決的任務(wù)之一。
近十年來, 我國電力系統(tǒng)的生產(chǎn)運(yùn)行、電網(wǎng)調(diào)度、電站管理、用電經(jīng)營等已實(shí)現(xiàn)計(jì)算機(jī)控制, 確保了電網(wǎng)的正常運(yùn)行。然而在其它管理方面,如燃煤電廠粉煤灰的管理調(diào)度等均處于人工管理方式,相關(guān)部門之間存在著大量的重復(fù)勞動,這不僅加大了平時(shí)的勞動強(qiáng)度,降低了工作效率,并且不可避免地帶來一些差錯(cuò)。由于人工管理方式的局限, 大量的數(shù)據(jù)、資料不能及時(shí)查閱或取得,無法給管理層決策提供科學(xué)依據(jù)。針對以上一些問題,在電廠內(nèi)部建立一個(gè)功能強(qiáng)大、使用方便、靈活的粉煤灰管理系統(tǒng)具有非常重要的意義。
2 系統(tǒng)分析與設(shè)計(jì)
2.1 用戶需求分析
粉煤灰管理信息系統(tǒng)主要面向電廠的管理人員, 同時(shí)還面向普通用戶。要求不同權(quán)限的用戶登錄后有不同的權(quán)限。管理員登錄后可以對灰?guī)煨畔?、粉煤灰綜合利用和招投標(biāo)用戶信息等內(nèi)容進(jìn)行修改,而普通用戶只能進(jìn)行對灰?guī)煨畔ⅰ⒎勖夯业木C合利用、生產(chǎn)銷售和系統(tǒng)版本信息等進(jìn)行查詢。
2.2 信息系統(tǒng)的內(nèi)容
一般情況下, 電廠中粉煤灰的信息管理主要綜合利用、生產(chǎn)銷售、招投標(biāo)用戶信息等;粉煤灰的綜合利用是電廠粉煤灰去向的一個(gè)重要途徑,記錄了粉煤灰在銷售之余的其他用途,體現(xiàn)了資源的可持續(xù)利用。綜合利用主要包括了對灰?guī)煨畔?、灰種類型、每月綜合利用消耗灰量、相關(guān)法律法規(guī)的記錄。粉煤灰的生產(chǎn)銷售是其去向的主要途徑。隨著技術(shù)的改進(jìn),粉煤灰以其性價(jià)比高等優(yōu)勢,在建材市場占據(jù)了很大的地位。對其生產(chǎn)銷售記錄主要包括不同類型粉煤灰每月生產(chǎn)計(jì)劃、每月產(chǎn)量、銷售計(jì)劃、每月銷售成交量等。招投標(biāo)信息是對粉煤灰生產(chǎn)銷售的輔助信息記錄,將各個(gè)投標(biāo)公司的詳細(xì)信息,并對其進(jìn)行信用等級記錄。對中標(biāo)公司的中標(biāo)內(nèi)容、中標(biāo)金額等進(jìn)行記錄,便于管理層在進(jìn)行決策時(shí),更為直觀將信息公布出來,提高決策效率。
2.3 模塊設(shè)計(jì)
本系統(tǒng)主要?jiǎng)澐譃?6 個(gè)模塊,分別為:系統(tǒng)、基礎(chǔ)信息、綜合利用管理、生產(chǎn)銷售管理、招投標(biāo)管理、幫助,系統(tǒng)模塊如圖 1 所示。
圖1粉煤灰管理信息系統(tǒng)功能圖
對于管理員而言,通過用戶名和密碼進(jìn)入系統(tǒng)后,可對之前綜合利用、生產(chǎn)銷售、招投標(biāo)信息等進(jìn)行查詢, 也可通過進(jìn)入數(shù)據(jù)庫中對內(nèi)容進(jìn)行修改、添加、刪減。通過進(jìn)入設(shè)置里,可以對管理權(quán)限和密碼進(jìn)行設(shè)置和修改。同樣,對于普通用戶進(jìn)入系統(tǒng)后可利用目錄、檢索等功能,對粉煤灰管理系統(tǒng)中的各項(xiàng)信息進(jìn)行查詢。
2.4 系統(tǒng)界面設(shè)計(jì)
界面是系統(tǒng)和用戶交互時(shí)的可視部分。根據(jù)結(jié)構(gòu)模型設(shè)計(jì)系統(tǒng)的界面,包括啟動界面、登錄界面和主界面。啟動界面向用戶展示有關(guān)系統(tǒng)的版本信息、開發(fā)情況和版權(quán)信息等;登錄界面上設(shè)置用戶和管理員登錄框;主界面主要包含標(biāo)題欄、菜單欄、工具欄等。
3 系統(tǒng)建立
3.1 系統(tǒng)開發(fā)運(yùn)行環(huán)境
根據(jù)系統(tǒng)的功能需求,本系統(tǒng)以面向?qū)ο蟮目梢暬幊坦ぞ?Visual Basic6.0 和維護(hù)簡便的 Ac-cess 數(shù)據(jù)庫為開發(fā)工具,用 Visual Basic 6.0 作為實(shí)現(xiàn)粉煤灰管理信息系統(tǒng)的開發(fā)平臺,后臺的數(shù)據(jù)庫使用 Access 實(shí)現(xiàn)幫助系統(tǒng)的更新、管理和維護(hù)。
3.2 創(chuàng)建數(shù)據(jù)庫
根據(jù)數(shù)據(jù)庫設(shè)計(jì)規(guī)范化的理念,這里將粉煤灰管理信息系統(tǒng)的數(shù)據(jù)分為 10 個(gè)表, 即用戶類型信息表、灰?guī)煨畔⒐芾肀?、生產(chǎn)管理信息表、生產(chǎn)計(jì)劃信息表、投標(biāo)用戶信息表、銷售管理臺帳、銷售計(jì)劃管理臺帳、中標(biāo)用戶信息管理表、綜合利用管理信息表和綜合利用相關(guān)法律管理表,減少了數(shù)據(jù)的冗余。
3.3 創(chuàng)建工程
打開 Visual Basic6.0 開發(fā)環(huán)境, 新建工程,然后在屬性窗口中將工程名設(shè)置為“粉煤灰信息管理信息系統(tǒng)”, 這樣就創(chuàng)建完成了粉煤灰管理信息系統(tǒng)工程。
3.4 建立數(shù)據(jù)庫
連接本系統(tǒng)采取 ADO 作為數(shù)據(jù)連接的手段, 采用數(shù)據(jù)環(huán)境設(shè)計(jì)器作為數(shù)據(jù)連接 ADO 的載體。在工程中添加對 ADO 和數(shù)據(jù)環(huán)境設(shè)計(jì)器的引用, 然后設(shè)置屬性建立連接。
3.5 創(chuàng)建窗體界面
1)主窗體。用戶在通過登錄窗口的驗(yàn)證后,將進(jìn)入主窗體。主窗體是連接整個(gè)系統(tǒng)的窗口的管理環(huán)境,在主窗體中設(shè)計(jì)了不同的菜單,根據(jù)身份的不同,所對應(yīng)的菜單也就不同,足不出戶具有的權(quán)限不同的設(shè)計(jì)思路。
2)系統(tǒng)菜單窗體模塊。此主菜單包括兩個(gè)子菜單,分別是退出系統(tǒng)和重新登錄,當(dāng)用戶進(jìn)入系統(tǒng)之后想要注銷賬號或者想要以另外一種身份(普通用戶或管理員)再次登入系統(tǒng)時(shí),可以使用此模塊的功能。
3)基礎(chǔ)信息窗體模塊。基礎(chǔ)信息模塊是只有擁有管理權(quán)限的用戶才能使用的功能模塊。具有灰?guī)烀Q、灰?guī)斓燃?、信用等級、灰種類型、結(jié)算情況和結(jié)算方式的查詢和修改功能。
4)綜合利用管理窗體模塊。包括了灰?guī)煨畔⒐芾怼⒕C合利用管理、綜合利用法律管理。本窗體主要管理電廠灰?guī)斓幕拘畔⒑完P(guān)于粉煤灰綜合利用信息的修改、刪減,并將已錄入信息顯示在列表里。
5)生產(chǎn)銷售管理窗體模塊。此窗體板塊涵蓋了粉煤灰生產(chǎn)計(jì)劃管理、粉煤灰生產(chǎn)管理、粉煤灰銷圖 1 粉煤灰管理信息系統(tǒng)功能圖。售計(jì)劃管理和粉煤灰銷售管理。盡可能涵蓋了粉煤灰從生產(chǎn)到終銷售的信息,并進(jìn)行記錄、修改,并將已錄入的信息顯示在列表里。
6)招投標(biāo)管理窗體模塊。包括了投標(biāo)用戶信息管理和中標(biāo)信息管理。本窗體主要管理的是電廠在對粉煤灰處理時(shí)的進(jìn)行的投標(biāo)用戶以及中標(biāo)信息,在顯示已錄入信息的同時(shí), 可以對新數(shù)據(jù)進(jìn)行錄入、修改。
7)綜合查詢窗體模塊。此模塊里涵蓋了綜合利用、生產(chǎn)銷售、招投標(biāo)信息的查詢。根據(jù)用戶的不用需求,還可以再查詢時(shí)進(jìn)行復(fù)合查詢、查詢條件篩選和多種選擇,極大的方便了用戶的使用。
3.6 軟件打包
利用 Visual Basic6.0 程序設(shè)計(jì)語言提供的工具 Package & Deployment 向?qū)Ρ鞠到y(tǒng)進(jìn)行打包處理,生成安裝程序,用戶可以像安裝其他普通程序一樣,很方便快捷的將系統(tǒng)安裝在自己的計(jì)算機(jī)上。
4 結(jié)語
電廠粉煤灰管理信息系統(tǒng)能為電廠灰?guī)斓姆勖夯壹昂罄m(xù)的利用信息進(jìn)行管理,為灰?guī)旆勖夯易龀鲆恍┯涗浐凸芾恚?/p>
1)根據(jù)對粉煤灰的研究 、電廠利用粉煤灰的用途等相關(guān)知識進(jìn)行系統(tǒng)功能設(shè)計(jì)、分析,從而確定了數(shù)據(jù)庫的內(nèi)容。利用 Assess 和 Visual Basic6.0相結(jié)合,進(jìn)行可視化管理的系統(tǒng)。
2)系統(tǒng)具有粉煤灰信息查詢管理和臺賬管理等功能,操作方便,界面簡潔,還可根據(jù)用戶權(quán)限不同,擁有不同的功能。
3)系統(tǒng)靈活地使用了 Visual Basic6.0 軟件開發(fā)工具中的控件,簡化了知識庫的生成,在知識庫文件中根據(jù)功能進(jìn)行詳細(xì)分類,使其具有自己鮮明的特點(diǎn)。
4)終軟件的形式脫離 VB 開發(fā)環(huán)境 ,以可安裝的應(yīng)用軟件形式在 Windows 操作系統(tǒng)下獨(dú)立運(yùn)行,并且運(yùn)行方便,界面友好。