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