摘 要:論文以一個典型的火電廠的燃煤管理為應(yīng)用背景,探討市場化火力發(fā)電燃煤管理信息系統(tǒng)的設(shè)計與實現(xiàn)。提出了用改進后的Client/Server架構(gòu)來設(shè)計和實現(xiàn)該管理系統(tǒng)。
關(guān)鍵詞:客戶機/服務(wù)器 信息系統(tǒng) 燃煤管理
一、電煤管理信息系統(tǒng)開發(fā)的背景和意義
在今后相當(dāng)長的時間內(nèi),電煤需求仍是逐漸增長的,面對如此龐大的能源消耗和環(huán)保壓力,如果不及時采用信息技術(shù)對其加強科學(xué)管理,促進節(jié)能環(huán)保,電力行業(yè)就難以適應(yīng)國家經(jīng)濟社會可持續(xù)發(fā)展的戰(zhàn)略[1]。
二、系統(tǒng)需求分析
無論何種復(fù)雜程度的工程項目,開發(fā)都是從了解用戶的需求開始的,系統(tǒng)的需求分析是系統(tǒng)開發(fā)的第一步也是至關(guān)重要的一步。即便采用原型法、CASE等RAD方法,進行前期的需求分析是必要的也是重要的,它的分析結(jié)論將直接指導(dǎo)以后系統(tǒng)設(shè)計開發(fā)工作。在需求分析階段,采用跟班作業(yè)、開研討會、發(fā)調(diào)查表、查看歷史報表等方法在充分認識原信息系統(tǒng)的基礎(chǔ)上,通過問題識別、可行性分析、詳細調(diào)查、系統(tǒng)化分析,最后完成新系統(tǒng)的邏輯方案設(shè)計,或稱邏輯模型設(shè)計[2],得出系統(tǒng)的主要功能需求有三大塊,即燃煤購進消耗庫存管理、燃煤質(zhì)量價格管理和燃煤綜合統(tǒng)計管理。
三、系統(tǒng)設(shè)計
分析階段產(chǎn)生的邏輯方案不同于物理方案,前者解決“做什么”的問題,是系統(tǒng)分析的任務(wù);后者解決“怎么做”的問題,是系統(tǒng)設(shè)計的任務(wù)。
系統(tǒng)架構(gòu)設(shè)計是將軟件需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)以及劃分系統(tǒng)功能模塊,目的是將軟件系統(tǒng)需求轉(zhuǎn)換為未來系統(tǒng)的設(shè)計,逐步開發(fā)出健壯的系統(tǒng)構(gòu)架,并且使設(shè)計適合于實施環(huán)境,為提高性能而進行設(shè)計[3] 。
1.系統(tǒng)技術(shù)架構(gòu)設(shè)計
針對我國電力企業(yè)電煤管理的特性,系統(tǒng)體系架構(gòu)采用C/S結(jié)構(gòu),但為了克服C/S固有的維護工作量大的缺點,引用文件服務(wù)器進行改進,文件服務(wù)器上共享了更新后模塊組件,在需要時,可以自動下載到客戶端,實現(xiàn)業(yè)務(wù)功能的更新。
2.系統(tǒng)功能設(shè)計
要完成需求分析的任務(wù),實現(xiàn)各種具體的業(yè)務(wù)要求,遵從分層模塊化的設(shè)計思想,把一個信息系統(tǒng)分解為若干層,由抽象到具體,由復(fù)雜到簡單[4]。把各層功能由若干相對獨立的功能模塊組來共同實現(xiàn)。
本系統(tǒng)在劃分子系統(tǒng)和模塊時根據(jù)該廠實際管理現(xiàn)狀,同時考慮了未來可能的變化,采用業(yè)務(wù)功能與業(yè)務(wù)部門相結(jié)合的方法。
3.系統(tǒng)數(shù)據(jù)庫設(shè)計
系統(tǒng)中的數(shù)據(jù)管理我們采用數(shù)據(jù)庫技術(shù),那么系統(tǒng)設(shè)計就是廣義數(shù)據(jù)庫設(shè)計。就是數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計,即設(shè)計整個的數(shù)據(jù)庫應(yīng)用系統(tǒng)。
在數(shù)據(jù)庫設(shè)計過程中一定要把握“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”這個特點,同時要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)相結(jié)合,絕對不可把二者割裂開來[5]。
在數(shù)據(jù)庫設(shè)計階段有必要考慮到數(shù)據(jù)完整性的保證。數(shù)據(jù)完整性是指存儲在數(shù)據(jù)庫中數(shù)據(jù)的一致性和正確性。根據(jù)數(shù)據(jù)完整性措施所作用的數(shù)據(jù)庫對象和范圍不同,可以將它們分為實體完整性、與完整性和參照完整性。
可以通過兩個方法加強數(shù)據(jù)完整性[6]:
(1)聲明數(shù)據(jù)完整性:即在定義階段就定義數(shù)據(jù)必須滿足的條件,通常使用約束、默認值和規(guī)則實現(xiàn)。
(2)過程數(shù)據(jù)完整性:可以在客戶機或服務(wù)器上使用其它編程語言和工具實現(xiàn),但更常用、更有效的辦法是根據(jù)需要編寫出發(fā)其和存儲過程,編寫定義數(shù)據(jù)必須滿足的條件和強制該條件的腳本。
四、系統(tǒng)實現(xiàn)與測試
系統(tǒng)的實現(xiàn)是系統(tǒng)開發(fā)中檢驗設(shè)計的重要步驟,也是管理思想和技術(shù)手段完美結(jié)合的實現(xiàn)。
模塊化結(jié)構(gòu)的體系結(jié)構(gòu)實現(xiàn)使得系統(tǒng)的自動升級成為現(xiàn)實,而客戶端訪問數(shù)據(jù)庫的引擎我們使用oracle的客戶端使得連接數(shù)據(jù)庫變得十分簡單。
為了實現(xiàn)“以質(zhì)論價”的管理思想,系統(tǒng)專門設(shè)計了一個質(zhì)量價格對照表,這個表中價格可以根據(jù)市場變化由廠價格委員會授權(quán)修改,保證了靈活性,實現(xiàn)了與市場接軌。
實際測試時質(zhì)量月報使用游標(biāo)實現(xiàn),計算過程持續(xù)2秒左右,而過去手工計算一遍可是需要一個小時以上,尚不能保證其正確!系統(tǒng)實現(xiàn)后帶來的效率提高是不容置疑的。
五、結(jié)束語
燃煤管理信息系統(tǒng)的使用使該廠燃煤管理在各個環(huán)節(jié)上連成了一體,基本實現(xiàn)了燃煤的全過程計算機管理,提高了工作效率和服務(wù)質(zhì)量。
管理方面隨著越來越多的電力企業(yè)進行市場化運營,隨著國家節(jié)能降耗的綠色經(jīng)濟戰(zhàn)略的逐步實施,電力上網(wǎng)市場化腳步會越來越近,系統(tǒng)的管理思想一定會助力電力企業(yè)發(fā)展。
參考文獻
[1] 中國投資咨詢網(wǎng). 2008年中國火力發(fā)電行業(yè)分析及投資咨詢報告. 中國投資咨詢網(wǎng), 2008: 149-162
[2] 方濤. 基于B/S與C/S混合模式下的電廠燃料管理系統(tǒng)的研究. 碩士學(xué)位論文. 河北:華北電力大學(xué), 2006
[3] 張益星,肖偉平. 基于Client/Server模式的MIS的設(shè)計方法. 湖南工程學(xué)院學(xué)報, 2001, (6): 67-69
[4] H. M. Hassan, Charles Hutchinson. Natural Resource and Environmental Information for Decision Making. A World Bank Publication, Washington D. C., USA, 1995
[5] 劉俊業(yè). 淺談橋頭發(fā)電廠燃料管理.青海電力, 2002, (1): 57-59
[6] Mcleod. Management Information System. Printice Hall, 1998
作者簡介:張軍鋒(1973.06—),男,漢族,籍貫:陜西富平,學(xué)歷:大學(xué) 職稱:講師 研究方向:數(shù)據(jù)庫,單位:濮陽職業(yè)技術(shù)學(xué)院數(shù)學(xué)與信息工程學(xué)院。