張海林,萬 倫,邊萬聰,林仁杰,李夢如
國網(wǎng)江蘇省電力有限公司蘇州供電分公司,江蘇 蘇州 215000
隨著計算機技術的普及與升級,變電站的倒閘操作票信息系統(tǒng)不斷創(chuàng)新發(fā)展。文章所介紹的數(shù)字變化管理系統(tǒng),其后臺選擇的數(shù)據(jù)庫為Microsoft SQL Server 2000,前臺選擇Delphi編程語言,可實現(xiàn)管理員與用戶的二級管理權限。
在當前的管理信息系統(tǒng)中,可以將其看作多種子系統(tǒng)的組合,每個子系統(tǒng)不僅具有獨立的功能,而且彼此之間又相互關聯(lián)與配合,以此來共同組成一個較大的整體。同時,開發(fā)該系統(tǒng)必須使用系統(tǒng)建設的總體觀點來開發(fā)每個子系統(tǒng)的各項功能。
變電站的信息管理系統(tǒng)本身是為變電站各項工作所服務的,也是由變電站管理人員所使用[1-2]。因此,在該系統(tǒng)開發(fā)期間離不開企業(yè)管理人員的參與,需要管理人員和系統(tǒng)的開發(fā)人員相互配合,在管理系統(tǒng)中的整體規(guī)劃進行詳細分析,從而保障該系統(tǒng)夠發(fā)揮其重要的作用。
瀑布模型法也被稱為生命周期法,其主要開發(fā)思想在于結合工序的實際要求來將問題化繁為簡,隨后將系統(tǒng)的整體實現(xiàn)和設計相互分開,以便于整體系統(tǒng)的分工合作,即利用結構化的分析和方法設計來分開邏輯與物理實現(xiàn)[3]。一般在軟件生命周期的劃分中,可以將其分為計劃的制定、需求分析、設計軟件、程序編寫、軟件測試與運行維護六項活動,并規(guī)定其固定的次序,自上而下、相互銜接,就如同瀑布一樣,表現(xiàn)為逐級下落的特點。
快速原型法也被稱為面向?qū)ο蟮姆椒ākS著瀑布模型法的一些缺陷暴露,如各個階段反饋較少、結果只能夠在生命周期后期才能發(fā)現(xiàn)等,需要結合這些缺陷來進行措施的完善,而快速原型法就是基于此背景來實現(xiàn)的新設計,也是在目前計算機技術快速發(fā)展背景下以及對于軟件需求逐漸增長的現(xiàn)實需求下而出現(xiàn)的一種方法??焖僭头ǖ暮诵脑谟?,利用快速建立和交互建立的原型來取代大板塊規(guī)格說明,由此用戶可以結合計算機的運行和試用的原型來作出真實的反饋,開發(fā)者也能夠根據(jù)這些反饋來實現(xiàn)整體系統(tǒng)的優(yōu)化設計。
項目管理系統(tǒng)一般采取Client/Server結構(C/S結構),即客戶端/服務器結構,其主要是在客戶端和服務器的兩端分布著大量的應用程序,當客戶端進行數(shù)據(jù)資源訪問請求的發(fā)布之后,由服務器端將結果返回到客戶端中,形成整個系統(tǒng)結構的作用體系。
目前C/S結構主要應用在局域網(wǎng)中,客戶端和服務器通過此網(wǎng)絡直接連接,其響應速度相對較快。需注意的是,服務器方本身運行數(shù)據(jù)負荷較小,當客戶端數(shù)量增多時也不會影響整個結構運行與數(shù)據(jù)處理的速度。在該結構中,界面形式有多種變化,能夠?qū)σ恍碗s的業(yè)務流程進行處理,并且能夠滿足用戶本身的個性化需求。但是,該結構需要安裝專門開發(fā)的客戶端軟件,具有較高的開發(fā)成本,且需要一定專業(yè)性人員才能完成其各項操作,兼容性也相對較差。
在計算機與網(wǎng)絡技術不斷發(fā)展的過程中,分布式應用系統(tǒng)經(jīng)歷了從單層結構到二層客戶/服務結構,再發(fā)展到三層客戶機/服務器結構等三個階段。其中,二層結構主要的工作原理在于,用戶結合客戶端運用的程序來提出數(shù)據(jù)請求,隨后結合網(wǎng)絡傳輸?shù)淖饔茫煽蛻舳藢⒃撜埱筠D交給數(shù)據(jù)服務器,對數(shù)據(jù)進行處理后,將最終結果傳回到客戶端。三層結構中的三層表示的是三個成分,分別為客戶端表示層、應用服務器層和數(shù)據(jù)庫服務器層。三層結構與二層結構有著明顯的差異,各個成分之間相互獨立,無論是哪一個層次發(fā)生變化都不會影響到其他兩個層次的運作。
(1)客戶端服務層:與用戶交流的接口,主要作用在于將用戶和客戶機進行連接,一般采取的是GUI界面。
(2)應用服務器層:該層主要提供的是第一層與第三層的中間接口,主要功能在于提供功能函數(shù),隨后進行數(shù)據(jù)庫的集中處理。
(3)數(shù)據(jù)庫服務器層:該層主要是為了響應對數(shù)據(jù)庫操作的要求,隨后將執(zhí)行的結果傳回到第二層,即DBMS層,負責對數(shù)據(jù)的讀寫,能夠迅速執(zhí)行大量數(shù)據(jù)的檢索和更新。
目前較為主流的關系數(shù)據(jù)庫,如SQLServer、Oracle-Server等在應用期間,服務器的程序和客戶應用程序均分別獨立進行數(shù)據(jù)存儲功能,并且前臺應用中可以違反的規(guī)則會將一些不同的數(shù)據(jù)不集中體現(xiàn)在服務器程序中,如訪問者的權限,但是必須由客戶監(jiān)理訂單的規(guī)則。在C/S結構背景下,數(shù)據(jù)庫不可能真正成為公共和專業(yè)化的倉庫形式,將受到獨立且專門的管理。
(1)經(jīng)濟可行性。變電站倒閘操作票信息管理系統(tǒng)其本身的設計需要1臺計算機,該計算機中應當裝有編程軟件和數(shù)據(jù)庫,系統(tǒng)分析、開發(fā)和測試人員一人。另外,在效益預測方面,如果采取傳統(tǒng)人工作業(yè),那么在管理期間會消耗大量工作人員的經(jīng)歷,而結合計算機技術來進行業(yè)務與系統(tǒng)管理,不僅可以保障操作票準確無誤的輸出信息,也可利用計算機來對相關操作票系統(tǒng)進行統(tǒng)計與查詢,以便于財務部門和人事管理部門工作的進行。
(2)技術可行性。首先,風險分析,由于客戶的需求比較明確,開發(fā)時間相對充足,因此系統(tǒng)開發(fā)人員有足夠的時間進行系統(tǒng)設計;其次,資源分析,系統(tǒng)的開發(fā)人員對該系統(tǒng)的認識比較充分,對該系統(tǒng)所采取的數(shù)據(jù)庫相關知識儲備豐富,編程環(huán)境已搭建完畢,硬件設施具備完善;最后,技術分析,目前所具有的Delphi和SQL Serevr2000數(shù)據(jù)庫相關內(nèi)容符合該系統(tǒng)的開發(fā)要求。
(1)數(shù)據(jù)流圖設計。該系統(tǒng)采取邏輯模型來設計流程圖,其中沒有任何具體的物理元素,只描繪出整體系統(tǒng)中信息的流動情況。數(shù)據(jù)流圖能夠反映出系統(tǒng)的邏輯功能,屬于一種功能性模型。其主要包含如下內(nèi)容:能夠指明數(shù)據(jù)所存在的符號,也可指明該數(shù)據(jù)所使用的媒體;能夠?qū)?shù)據(jù)所執(zhí)行的處理符號指明,并且這些符號能夠指明其處理所應用的機器功能;能夠指明幾個處理或數(shù)據(jù)媒體之間的數(shù)據(jù)流流線符號;便于一些圖中特殊符號的讀寫。
(2)功能模塊設計。該系統(tǒng)主要分為管理員和用戶兩大功能模塊。其中,管理員模塊包含操作票管理模塊、日志信息管理模塊和用戶信息管理模塊;用戶功能模塊包含操作票的執(zhí)行模塊、報表生成模塊和個人信息管理模塊。
(3)操作票管理。在操作票管理中分為三個主要部分,以此來便于管理員進行操作票的數(shù)字化管理。
第一,錄入。在操作票錄入期間,所實現(xiàn)的是對操作票全部的信息進行錄入,包含操作票號、線路名稱、線路電壓和操作任務名稱以及其他的一些對應操作。另外,在對具體的操作票項目進行錄入的同時,管理員有權限刪除和修改每一條項目的記錄,直到最后全部信息提交完畢為止。
第二,修改。在操作票修改方面,其所實現(xiàn)的功能是對于一些已經(jīng)存在的操作票全部信息進行查詢和修改,但是由于實際變電站本身的操作項目存在一定的限制,因此其所對應的操作票也會存在一定的限制,對于這些有限不多的操作票來講,當系統(tǒng)設定為操作票修改的頁面顯示時,會默認自動查詢出所有的操作票信息,并且在頁面上可供管理員進行選擇。此時,管理員可以對已經(jīng)被選定操作票額相關信息進行更改,如線路名稱或者任務名稱等,也可對其對應的操作項目進行修改、增加或刪除,但是操作票號不可被更改。
第三,刪除。操作票的刪除功能指對于已經(jīng)存在的操作票進行查詢與刪除。當刪除操作票的頁面顯示后,系統(tǒng)會將所用自動查詢出來的操作票展示給管理員,由管理員進行選擇,當管理人員選擇并確定一條操作票信息后,頁面會自動顯示其他對應操作項目,如果其一條操作票記錄被刪除,其對應的所有操作項目也將被刪除,以提升管理員管理操作票的效率。
對于變電站的倒閘操作來講,其是電力管理中一項十分重要的工作內(nèi)容,所涉及的內(nèi)容相對較廣,并且工作量較大,對于準確性的要求也相對較高,因此需要設計一種高效率、高質(zhì)量的數(shù)字化管理系統(tǒng)來實現(xiàn)倒閘操作票高效率管理的工作目標。文章所設計的管理信息系統(tǒng)其以數(shù)字化管理模塊的形式和功能來實現(xiàn)整體工作效率的提升,為相關人士提供了管理建議和方向。