成冰潔 林秀燕
摘要:基于三層架構的考核管理系統(tǒng),根據數據操作層、業(yè)務邏輯層和用戶表現層的B/S架構開發(fā)系統(tǒng)。該系統(tǒng)采用三層體系結構,其頂層作用是利用基于網頁瀏覽器的客戶端或圖形用戶界面與用戶進行交互,完成基本的數據描述和顯示與規(guī)則驗證;而中間層用于處理與數據的交互和業(yè)務邏輯,是一種應用服務器。底層能處理來自數據庫的數據請求,是一種數據庫服務器。B/S架構體系使客戶端得到高度簡化,從而大大減輕了客戶端負擔。
關鍵詞:三層架構;考核管理;系統(tǒng)設計;B/S架構體系;客戶端
中圖分類號:TP391 文獻標識碼:A
文章編號:1009-3044(2019)35-0050-02
目前電力供應企業(yè)的信息化系統(tǒng)已經成為企業(yè)生存的重要支柱。信息化日益發(fā)展,成為支撐企業(yè)實現戰(zhàn)略目標、增強企業(yè)競爭力的有效手段。可以說,信息化是企業(yè)提高工作效率,降低勞動強度和安全生產的重要手段,是企業(yè)管理、發(fā)展和創(chuàng)新的有效支撐,也是提高企業(yè)形象和客戶滿意度的重要保證。隨著電力企業(yè)的不斷發(fā)展,對企業(yè)的信息化建設提出了更高的要求。在“十一五”規(guī)劃中,國家電網公司明確提出通過“集團化運作、集約化發(fā)展、精細化管理、標準化建設”,實現“兩個轉變”,從而建設“一強三優(yōu)”現代化公司的戰(zhàn)略發(fā)展目標。為有效支持公司的戰(zhàn)略目標實施,國網公司提出了構筑“三集五大”管理體系。
該系統(tǒng)是基于網絡的企業(yè)文檔管理和工作評估的綜合解決方案,是面向評估的自適應管理。它可以提高企業(yè)團隊的工作效率,降低成本,從而實現更準確、高效的決策管理。資料倉庫系統(tǒng)使企業(yè)管理其知識的生命周期更為高效:從構建、修改、存儲、查詢和反復使用;專題管理體系和考核體系可以根據數據對業(yè)務部門和個人的工作效果進行考核和評價。
基于三層架構的考核管理系統(tǒng)的開發(fā),始終貫徹了國網公司、省公司的管理要求,以信息化為基礎,全面推進工作機制創(chuàng)新和管理體制更新,優(yōu)化業(yè)務流程,創(chuàng)新管理方法,實現企業(yè)管理從分散粗放到集中精益,條塊分割到協(xié)調統(tǒng)一的根本轉變。
1 應用技術
基于三層架構的考核管理系統(tǒng),根據數據操作層、業(yè)務邏輯層和用戶表現層的B/S(Browser/Server)架構來開發(fā)。該系統(tǒng)采用三層體系結構,其頂層作用是利用基于網頁瀏覽器的客戶端或圖形用戶界面與用戶進行交互,完成基本的數據描述和顯示與規(guī)則驗證;而中間層用于處理與數據的交互和業(yè)務邏輯,是一種應用服務器。底層能處理來自數據庫的數據請求,是一種數據庫服務器。B/S架構體系使客戶端得到高度簡化,從而大大減輕了客戶端負擔。
系統(tǒng)集成了Office的應用軟件(Word,Excel)實現在線編輯,直接將文件保存到數據管理系統(tǒng),無須上傳。該功能大大簡化了傳統(tǒng)復雜的文件下載、文件編輯和文件上傳,實現了與office編輯器的無縫集成。該系統(tǒng)不再由系統(tǒng)管理員進行集中權限管理,賦予非專業(yè)人員管理員權限,避免過多的委托高級權限給系統(tǒng)管理員。系統(tǒng)支持將管理人員分配給組織和項目,并委托管理人員進行管理。這極大地優(yōu)化了系統(tǒng)管理的可操作性。系統(tǒng)可以控制文檔的所有操作權限,并為文件夾和單個文檔分配權限。它可以設置不同的安全級別,如閱讀、打印、上傳、下載、修改、刪除、移動等。根據公司的組織結構,用戶可以分組分配權限,從而簡化權限的分配和管理。該系統(tǒng)還支持防打印和防下載,使機密文件更加安全。
2 系統(tǒng)架構
傳統(tǒng)C/S(Client/Server)架構局限性:
1)客戶端對于數據服務器的數據依賴增加。由于所有的表示邏輯和處理應用邏輯都是在客戶端處理的,對數據服務器的任何更改都不可避免地會影響客戶端的操作,導致客戶端的可移植性差。
2)為保證客戶端的軟件可以正常運行,必須配置每個客戶端,降低了應用軟件的可維護性。
3)在客戶端完成大部分的數據處理,因此客戶端和服務器端之間的交互次數非常頻繁。而大量的交互直接意味著固定的數據請求和響應時間以及數據傳輸時間過長。進行大量數據傳輸時,其耗費的時間總和會超過數據傳輸的時間。
采用三層結構可以很好地解決上述問題。系統(tǒng)采用三層架構,如圖1所示,自下而上為數據訪問層、業(yè)務邏輯層和表示層。在這三個層次中,系統(tǒng)的主要功能和業(yè)務邏輯在業(yè)務邏輯層處理。三層體系結構是在數據庫和客戶機之間添加一個中間層,也稱之為組件層。三層系統(tǒng)的應用將數據訪問、業(yè)務規(guī)則、驗證等工作放在中間層處理。
表示層:離用戶最近,位于最上層。其功能為顯示數據和接收用戶輸入數據,為用戶的操作提供交互界面。
業(yè)務邏輯層:業(yè)務邏輯層位于表示層和數據訪問層之間,它在體系結構中起著關鍵的作用,在數據交換中起著連接作用。由于層是弱耦合結構,上層對底層是“無知”的,層層之間的依賴關系是向下的。更改上層的設計對于調用的底層沒有影響。如果在分層設計中遵循面向接口的設計思想,這種向下的依賴也是弱依賴。因此,在不改變接口定義的情況下,理想的層次結構應該是支持提取和替換的抽屜式結構。因此,業(yè)務邏輯層的設計對于支持可伸縮性的體系結構來說尤為重要,因為它扮演著兩種不同的角色。對于數據訪問層,它是調用方;對于表示層,它是被調用方。
數據訪問層:主要對數據庫進行訪問,亦可稱之為持久層,它能夠訪問二進制文件、XML文檔、文本文檔或數據庫系統(tǒng)。
本系統(tǒng)三層架構優(yōu)勢:
1)客戶端對數據庫服務器的數據依賴性很小??蛻舳伺c數據庫服務器雙方均只與中間層的應用服務器發(fā)生聯系,因此雙方可采用任意的數據庫產品,并且數據庫服務器不需要知道客戶機是如何實現的。客戶端的正常運行不會由于數據庫服務器系統(tǒng)的升級或更改而受到影響。
2)應用服務端的服務封裝性??蛻舳瞬淮嬖谂c數據庫連接的接口,而只有中間層的應用服務器有與數據庫連接的接口,客戶端訪問數據庫中的數據只能通過應用服務器實現。服務器端提供的服務是一個已知唯一訪問接口,作為一個明確的接口出現,客戶端不能越過其中間層直接訪問應用數據,從而阻止了非法對客戶端數據的訪問。由此說來,封裝服務像防火墻存在于數據庫服務器端和客戶端程序之間。
3)一致性與合法性。在應用服務器端,檢查用戶輸入的合法性,確保經過合法檢驗的用戶進入系統(tǒng);在數據庫端,檢查數據的一致性;客戶端輸入的數據通過數據庫中的數據約束和數據規(guī)則進行檢驗。
4)瘦客戶端。只需簡單的圖形用戶界面或瀏覽器,客戶端即可運行,具有良好的可維護性和可移植性。
3 系統(tǒng)功能
該系統(tǒng)主要實現以下功能:數據采集模塊、數據庫管理模塊、專題映射管理模塊和評估管理模塊。按照分布式實施、統(tǒng)一規(guī)劃的原則,首先建立基礎數據管理,統(tǒng)一規(guī)范業(yè)務數據,建立數據文檔相關人員權限;同時開發(fā)數據采集工具并集成,存儲在硬盤中的數據和文檔通過專用服務器端工具自動存儲,聚合到SQL數據庫中。其次,完成了專題映射管理模塊的構建,從數據倉庫中通過映射原理準確選擇所需要的支持材料,最終形成主題網頁。最后根據數據根據組織結構自動生成績效考核體系。業(yè)務部門和個人繪制工作文件,報告工作績效,領導通過查看數據和打分來確定發(fā)放獎金情況。
整個系統(tǒng)以數據庫為基礎,對文檔進行統(tǒng)一規(guī)范的管理,對專題進行管理和評估,對信息進行升級、映射和共享,采用先進的技術手段,保證文檔的唯一性,提高工作效率同時節(jié)約資源。
4 結束語
系統(tǒng)采用B\S三層體系結構,采用現有成熟技術,基于NET技術平臺和SQL SERVER數據庫開發(fā)?;谌龑芋w系結構的考核管理系統(tǒng)的推廣應用,將有助于企業(yè)在經營實踐中取得良好的管理效益。系統(tǒng)基于專有的服務器端工具,將存儲在硬盤中的數據和文檔自動聚合到SQL數據庫中,通過讀、寫、管理無限直接的權限設置機制,實現對數據共享范圍的控制。系統(tǒng)通過專題目錄映射文檔或特定文檔的目錄,通過數據倉庫中的數據更新和同一文檔在數據倉庫中的多次重用,實現了主題內容的更新;通過識別知識熱點,實現了數據倉庫中的主動數據挖掘。系統(tǒng)通過靈活的工作數據采集,實現了對團隊和個人工作的考核,并直接進行計算獎金的數額。
參考文獻:
[1]顧麗娜,宋麗華,張建成.IT咨詢平臺文檔管理系統(tǒng)的設計與實現[J].信息技術與信息化,2014(6):79-83.
[2]吳梅.電力企業(yè)文檔一體化管理探討[J].低碳世界,2014(15):319-320.
[3]張紅興.電力企業(yè)一線班組工作積分制考核研究[J].河南科技,2014(19):208-209.
[4]余順坤,周黎莎,李晨.ANP-Fuzzy方法在電力企業(yè)績效考核中的應用研究[J].中國管理科學,2013(1):165-172.
【通聯編輯:朱寶貴】
收稿日期:2019-10-15
作者簡介:成冰潔(1990-),女,福建泉州人,工程師,碩士,主要研究方向為數據挖掘;林秀燕,工程師,碩士。