摘 要:本文通過對電力SG-ERP系統(tǒng)全面、深入研究,結(jié)合采用的仿真技術(shù),建立了一系列實(shí)現(xiàn)模型,實(shí)現(xiàn)了電力SG-ERP仿真系統(tǒng)。
關(guān)鍵詞:電力SG-ERP;仿真
中圖分類號:TM73
國家電網(wǎng)公司提出了全面深入推進(jìn)“兩個(gè)轉(zhuǎn)變”,加快建設(shè)“一強(qiáng)三優(yōu)”現(xiàn)代公司,創(chuàng)建世界一流電網(wǎng)、國際一流企業(yè),為全面建成小康社會作出積極貢獻(xiàn)。要實(shí)現(xiàn)全面建成“一強(qiáng)三優(yōu)”現(xiàn)代公司的目標(biāo),加快“三集五大”體系建設(shè)和國際化步伐,最重要的是加快“兩個(gè)轉(zhuǎn)變”,最根本的是加強(qiáng)隊(duì)伍建設(shè),這是公司可持續(xù)發(fā)展的戰(zhàn)略基點(diǎn)和中心任務(wù)。
SG-ERP是國家電網(wǎng)公司建設(shè)的一體化集團(tuán)企業(yè)資源計(jì)劃系統(tǒng)。它在全面繼承、完善SG186工程建設(shè)成果的基礎(chǔ)上,深化應(yīng)用,不斷創(chuàng)新,融合智能業(yè)務(wù)應(yīng)用,統(tǒng)一高效保障體系,打造了集約柔性的一體化信息平臺,有助于提升公司科學(xué)發(fā)展質(zhì)量和速度,支撐堅(jiān)強(qiáng)智能電網(wǎng)和“三集五大”體系建設(shè),全面支持建設(shè)“一強(qiáng)三優(yōu)”現(xiàn)代公司戰(zhàn)略目標(biāo)。SG-ERP工程具有覆蓋面更廣、集成度更深、智能化水平更高、安全性更強(qiáng)、互動性更好、可視化更優(yōu)等特點(diǎn)。
國家電網(wǎng)公司于2008年在企業(yè)內(nèi)全面實(shí)施SG-ERP并投入全面應(yīng)用,公司的安全、生產(chǎn)、經(jīng)營、管理等全面融于SG-ERP中,使工作方式發(fā)生了巨大變化.加之,SG-ERP系統(tǒng)的操作方式完全不同于已經(jīng)習(xí)慣的Windows操作方式,因此工作效率很低,嚴(yán)重影響了公司的正常工作,公司也舉行了相應(yīng)的培訓(xùn),但工作任務(wù)重,培訓(xùn)時(shí)間短,效果不明顯。為了解決工學(xué)矛盾,同時(shí)也為了減少自學(xué)過程中的困難,激發(fā)員工學(xué)習(xí)興趣,公司支助了SG-ERP智能仿真系統(tǒng)的研發(fā)。
1 設(shè)計(jì)思路
進(jìn)一步深化SG-ERP系統(tǒng)的應(yīng)用,全面推動公司各項(xiàng)工作,既能滿足集中培訓(xùn)的要求,又能滿足自助學(xué)習(xí)的要求,既能滿足全面了解工作鏈的上下聯(lián)接環(huán)節(jié)及內(nèi)容,又能解決本職工作所需。利用先進(jìn)的培訓(xùn)理念和計(jì)算機(jī)技術(shù)開發(fā)一套完善的仿真系統(tǒng)。仿真系統(tǒng)具體包括以下內(nèi)容:
1.1 仿真電力SG-ERP業(yè)務(wù)
全面深入研究電力SG-ERP業(yè)務(wù)體系及特點(diǎn),決定本仿真系統(tǒng)實(shí)現(xiàn)“業(yè)務(wù)架構(gòu)、業(yè)務(wù)功能與實(shí)際電力SG-ERP系統(tǒng)完全一致”的目標(biāo)。
1.2 業(yè)務(wù)流程全仿真
本仿真系統(tǒng)包含SG-ERP系統(tǒng)中的每一個(gè)業(yè)務(wù)流程,如物資管理的物料主數(shù)據(jù)維護(hù)、供應(yīng)商主數(shù)據(jù)維護(hù)、廢舊物資入庫等,并且任意仿真業(yè)務(wù)流程,從流程起點(diǎn)到流程結(jié)束,與對應(yīng)實(shí)際業(yè)務(wù)流程中的步驟完全相同并且順序一致,達(dá)到了真正的業(yè)務(wù)流程全仿真。
1.3 操作方式全仿真
以SG-ERP系統(tǒng)為仿真模板,將其中包含的基礎(chǔ)數(shù)據(jù)維護(hù)、業(yè)務(wù)數(shù)據(jù)處理、業(yè)務(wù)系統(tǒng)操作與實(shí)際業(yè)務(wù)場景相結(jié)合,實(shí)現(xiàn)與實(shí)際SG-ERP系統(tǒng)操作方式完全一致的仿真操作。如智能仿真系統(tǒng)涵蓋了ERP物資管理業(yè)務(wù)流程中的每一個(gè)操作,如:單擊,雙擊,回車,拖動滾動條等,并且任意步驟仿真操作的操作方式,與對應(yīng)實(shí)際業(yè)務(wù)流程完全相同,達(dá)到了真正的操作方式全仿真。
1.4 數(shù)據(jù)關(guān)聯(lián)全仿真
SG-ERP系統(tǒng)中數(shù)據(jù)之間是相互關(guān)聯(lián)的。本仿真系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。例如,以SG-ERP物資管理系統(tǒng)為仿真模板,其中包含的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)之間的關(guān)聯(lián)方式與ERP物資管理系統(tǒng)中實(shí)際業(yè)務(wù)場景中產(chǎn)生的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)完全一致。仿真系統(tǒng)涵蓋了ERP物資管理系統(tǒng)中產(chǎn)生和存儲的每一種數(shù)據(jù)。并且,由于ERP物資管理系統(tǒng)中的數(shù)據(jù)并不是孤立存在,數(shù)據(jù)之間存在一定的關(guān)聯(lián)關(guān)系,本系統(tǒng)實(shí)現(xiàn)了任意仿真流程內(nèi)涉及的數(shù)據(jù),以及任意仿真流程間涉及的數(shù)據(jù),與對應(yīng)實(shí)際業(yè)務(wù)流程涉及數(shù)據(jù)的關(guān)聯(lián)方式完全相同,真正達(dá)到了數(shù)據(jù)關(guān)聯(lián)方式全仿真。
2 仿真模型
2.1 仿真總體模型
業(yè)務(wù)仿真主要包含平臺基礎(chǔ)功能和仿真業(yè)務(wù)兩部分。業(yè)務(wù)仿真提供基礎(chǔ)業(yè)務(wù)支撐平臺。仿真業(yè)務(wù)作為插件放置在業(yè)務(wù)仿真上。業(yè)務(wù)仿真提供系統(tǒng)管理、仿真業(yè)務(wù)模塊管理、綜合查詢等基礎(chǔ)平臺功能。仿真業(yè)務(wù)模塊作為獨(dú)立的業(yè)務(wù)仿真系統(tǒng)可以獨(dú)立的運(yùn)行,每個(gè)仿真業(yè)務(wù)模塊運(yùn)行仿真系統(tǒng)之上,共享平臺統(tǒng)一的操作系統(tǒng)、數(shù)據(jù)庫環(huán)境以及應(yīng)用服務(wù)器。本系統(tǒng)包含仿真業(yè)務(wù)中ERP-物資管理、項(xiàng)目管理、設(shè)備管理、人力資源和財(cái)務(wù)管理。平臺總體架構(gòu)圖如圖1:
2.2 系統(tǒng)功能架構(gòu)
電力ERP仿真系統(tǒng)主要分基礎(chǔ)業(yè)務(wù)仿真和業(yè)務(wù)仿真管理兩部分。
業(yè)務(wù)仿真管理主要實(shí)現(xiàn)系統(tǒng)管理、仿真數(shù)據(jù)管理、仿真業(yè)務(wù)模塊管理等三部分,為系統(tǒng)提供使用人員信息維護(hù)、權(quán)限分配、系統(tǒng)運(yùn)行日志記錄、基礎(chǔ)數(shù)據(jù)管理功能。
基礎(chǔ)業(yè)務(wù)部分主要提供八大業(yè)務(wù)系統(tǒng)各仿真模塊,為培訓(xùn)人員提供實(shí)際業(yè)務(wù)系統(tǒng)的仿真培訓(xùn)功能,主要實(shí)現(xiàn)ERP中項(xiàng)目、物資、人力資源、設(shè)備和財(cái)務(wù)等五大模塊的培訓(xùn)課件制作,并完成業(yè)務(wù)模塊的仿真,后期完成其它模塊的課件制作及仿真應(yīng)用功能。
信息系統(tǒng)運(yùn)維培訓(xùn)中心應(yīng)用平臺只與考試系統(tǒng)有數(shù)據(jù)交互功能,互相通過中間數(shù)據(jù)庫接口方式進(jìn)行交互。
2.4 系統(tǒng)業(yè)務(wù)模型
系統(tǒng)業(yè)務(wù)架構(gòu)圖如下圖所示:
首先,信息系統(tǒng)運(yùn)維培訓(xùn)中心應(yīng)用平臺主業(yè)務(wù)部分主要包括資料管理、培訓(xùn)管理,基礎(chǔ)數(shù)據(jù)管理、業(yè)務(wù)仿真、系統(tǒng)管理、查詢分析功能。
其次,業(yè)務(wù)仿真中ERP系統(tǒng)模塊是參照業(yè)務(wù)系統(tǒng)中項(xiàng)目管理、物資管理、人力資源、設(shè)備管理和財(cái)務(wù)管理等模塊的真實(shí)業(yè)務(wù)及流程,對其功能點(diǎn)、操作步驟進(jìn)行分析開發(fā)。
最后,業(yè)務(wù)仿真最終實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)中功能點(diǎn)、操作步驟、基礎(chǔ)數(shù)據(jù)仿真。
2.5 系統(tǒng)數(shù)據(jù)模型
數(shù)據(jù)架構(gòu)從整個(gè)應(yīng)用系統(tǒng)的視角統(tǒng)一對數(shù)據(jù)進(jìn)行組織和規(guī)劃,提高整個(gè)企業(yè)應(yīng)用系統(tǒng)數(shù)據(jù)集中存貯和共享的效率;從企業(yè)數(shù)據(jù)資產(chǎn)管理的角度,制定整個(gè)數(shù)據(jù)生命周期中數(shù)據(jù)的采集、存儲、移動和訪問環(huán)節(jié)中的策略、模型、流程。
本系統(tǒng)數(shù)據(jù)架構(gòu)如下圖所示:
箭頭表示數(shù)據(jù)被引用的方向。
2.6 系統(tǒng)技術(shù)模型
整個(gè)開發(fā)平臺設(shè)計(jì)主要采用層次結(jié)構(gòu),上層結(jié)構(gòu)為相臨下層結(jié)構(gòu)的客戶,下層為上層提供服務(wù)。不允許隨意跨層次訪問,除非調(diào)用經(jīng)過精心設(shè)計(jì)的輸出函數(shù)。層次結(jié)構(gòu)系統(tǒng)有許多可取的優(yōu)點(diǎn):(1)支持基于抽象程度遞增的系統(tǒng)設(shè)計(jì),使設(shè)計(jì)者可以把一個(gè)復(fù)雜系統(tǒng)按遞增的步驟進(jìn)行分解。(2)支持功能遞增,因?yàn)槊恳粚哟沃炼嗪拖噜彽纳舷聦咏换?,因此功能的改變最多影響相鄰的山下層。?)支持重用,只要提供的服務(wù)接口定義不變,同一層的不同實(shí)現(xiàn)可以交換使用,這樣,就可以定義一組標(biāo)準(zhǔn)的接口,而允許各種不同的實(shí)現(xiàn)方法。
開發(fā)平臺功能復(fù)雜,部分功能并不是很容易劃分為分層的模式,或者處于對系統(tǒng)性能的考慮不適宜采用層次結(jié)構(gòu),因此,在整個(gè)開發(fā)平臺中,以層次結(jié)構(gòu)為主,混合利用如領(lǐng)域模型、面向服務(wù)的架構(gòu)等多種設(shè)計(jì)方式。
系統(tǒng)層次結(jié)構(gòu)總體上劃分為客戶層、接入表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層(包含數(shù)據(jù)映射層和數(shù)據(jù)源),通過各層次系統(tǒng)組件間服務(wù)的承載關(guān)系,實(shí)現(xiàn)系統(tǒng)功能,具體如下圖所示:
2.6.1 界面控制層
可進(jìn)一步細(xì)分為接入服務(wù)層和頁面展現(xiàn)層。(1)接入服務(wù)層。支持企業(yè)內(nèi)部網(wǎng)絡(luò)、E-mail、對外網(wǎng)站、電話、短信和傳真等多樣化的接入模式,提供統(tǒng)一的認(rèn)證和授權(quán)、服務(wù)調(diào)度、接入監(jiān)控等服務(wù),同時(shí)實(shí)現(xiàn)交互界面的關(guān)聯(lián)和控制。(2)頁面展現(xiàn)層。在JAVAEE技術(shù)體系,可采用MVC應(yīng)用框架,由界面控制器組件、界面操作組件、JSP頁面組件和服務(wù)代理單元組成。其中界面的顯示由JSP網(wǎng)頁組件完成,網(wǎng)頁上的具體操作由界面操作組件通過服務(wù)代理單元調(diào)用業(yè)務(wù)邏輯層的具體服務(wù)來完成,由界面控制器組件負(fù)責(zé)統(tǒng)一調(diào)用不同的界面操作組件和JSP網(wǎng)頁組件。
2.6.2 業(yè)務(wù)邏輯層
用于部署業(yè)務(wù)邏輯組件,可細(xì)分為業(yè)務(wù)處理邏輯組件和基礎(chǔ)應(yīng)用支撐組件。(1)業(yè)務(wù)處理邏輯。具體的業(yè)務(wù)邏輯實(shí)現(xiàn),總體上包括業(yè)務(wù)仿真、培訓(xùn)管理、資料管理、查詢分析、基礎(chǔ)數(shù)據(jù)管理、系統(tǒng)管理等業(yè)務(wù)處理邏輯。(2)系統(tǒng)應(yīng)用支撐。為各個(gè)組件提供統(tǒng)一共享的公共服務(wù),包括業(yè)務(wù)規(guī)則引擎、組織權(quán)限服務(wù)、日志服務(wù)、服務(wù)監(jiān)控,任務(wù)調(diào)度服務(wù)、版本管理等,提高系統(tǒng)的靈活性與可擴(kuò)展性,此外還提供統(tǒng)一的集成服務(wù)實(shí)現(xiàn)與其他應(yīng)用的全面集成,使得整個(gè)系統(tǒng)形成一個(gè)有機(jī)整體。其中,工作流的部分采用公司AGDEV平臺工作流作為引擎。
2.6.3 數(shù)據(jù)層
數(shù)據(jù)層由數(shù)據(jù)映射層和數(shù)據(jù)源構(gòu)成:(1)數(shù)據(jù)映射層:負(fù)責(zé)對數(shù)據(jù)源的訪問的封裝,并使得業(yè)務(wù)邏輯層的設(shè)計(jì)和實(shí)現(xiàn)更集中于系統(tǒng)本身的功能。同時(shí),數(shù)據(jù)映射層的存在屏蔽了業(yè)務(wù)邏輯層對底層數(shù)據(jù)存儲形式的依賴,使應(yīng)用系統(tǒng)能夠適應(yīng)多種類型的數(shù)據(jù)庫。(2)數(shù)據(jù)源:主要包括:數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)、消息隊(duì)列、磁盤文件等。
3 結(jié)束語
本文針對電力SG-ERP進(jìn)行了探討和研究,建立了一系列仿真模型,并將先進(jìn)的仿真技術(shù)應(yīng)用到電力SG-ERP的仿真系統(tǒng)中,本系統(tǒng)功能、性能、運(yùn)行效率取得了非常滿意的結(jié)果。本系統(tǒng)已應(yīng)用到電力員工SG-ERP的培訓(xùn)中,取得了良好的經(jīng)濟(jì)效益和社會效益,為電力員工素質(zhì)提升做出了積極貢獻(xiàn)。
參考文獻(xiàn):
[1]閃四清.ERP系統(tǒng)原理和實(shí)施[M].北京:清華大學(xué)出版社,2008,10.
[2]張毅.仿真系統(tǒng)分析與設(shè)計(jì)[M].北京:國防工業(yè)出版社,2010,4.
[3]智邦國際.ERP設(shè)計(jì)理念.2012,12,20.
[4]煒邦ERP系統(tǒng)定制.生產(chǎn)行業(yè)ERP解決方案.2012,12,12.
[5]在企業(yè)管理中應(yīng)用ERP系統(tǒng)容易出現(xiàn)的幾個(gè)問題[J].老板,2012,12,19.
作者簡介:應(yīng)妮焰(1991.12-),女,四川遂寧人,本科,研究方向:計(jì)算機(jī)軟件理論、網(wǎng)絡(luò)、圖形圖像、數(shù)據(jù)庫。
作者單位:南京大學(xué),南京 210093