黃曉明,宗 清
(1.華能國際電力股份有限公司井岡山電廠,江西 吉安 341000;2.華能海南發電股份有限公司,海南 海口 571000)
電力是社會發展的重要能源基礎,與國計民生和國家安全息息相關。電力生產企業生產運行及日常運行管理過程所需外部運維服務和設備耗材等較多,利用信息化平臺規范供應商管理、招投標管理、采購計劃管理等,能夠進一步降低采購過程中存在的風險、降低企業采購業務成本、優化業務流程。基于以上需求文中提出了基于MVC模式電力企業采購管理系統設計。
采購管理系統主要業務功能需求包括采購計劃管理、采購過程管理、采購物資管理等相關功能需求[1]。其中:
采購信息發布管理功能需求主要是通過采購平臺將采購信息發布,對相關的采購計劃內容進行適當的管理,包括存儲、發布以及采購中的信息澄清,同時設計信息發布業務審批流程,管控信息發布中存在的風險等內容。
采購過程管理功能包括招標信息管理、投標過程管理、供應商管理、評標專家管理、在線評標等相關業務操作及中標之后通知管理、合同管理等,以及對采購全過程進行審計管理。
系統功能需求主要包括系統運維管理需求、數據庫管理需求、初始化數據管理需求、用戶管理需求等。
采購業務涉及到采購計劃編制人員、招投標管理人員、競標企業等。采購業務從采購計劃編制開始,到采購合同簽訂結束為止[2]。采購業務整體流程描述如圖1所示。

圖1 采購管理整體業務流程
電力企業采購管理系統非功能需求主要包括以下方面:
1)電力企業采購管理系統需要有較高的響應式時間,即執行用戶業務操作的頁面響應時間需要小于10 s;
2)結合信息發布在線瀏覽等業務需求確定并發用戶人數數量為100,且需要不在最大并發人數時滿足系統響應要求;
3)用戶安全性要求主要包括系統登陸安全性、操作安全性與數據存儲管理安全性;
4)系統具有可操作性,用戶通過簡單操作說明學習就可熟練使用該系統完成采購管理相關業務活動。
系統架構設計是系統設計的第一步,架構設計階段主要從系統整體角度對系統邏輯層次結構、業務功能模塊劃分及網絡整體結構等進行設計[3]。
1)系統業務邏輯架構設計。
系統業務邏輯架構設計一方面需要考慮MVC設計模式,另一方面按照三層架構模式實現用戶層、業務邏輯層、數據庫層相互獨立。該系統業務邏輯架構設計描述如圖2所示。

圖2 系統業務邏輯架構圖
2)系統網絡拓撲結構設計。
系統網絡拓撲結構主要用于實現對系統網絡環境進行設計,及相關網絡設備選擇等。該系統主要面向供應商與企業內部管理人員,系統網絡拓撲結構設計可以劃分為內部業務子網與外部業務網絡。其中內部網絡可直接借助企業完善的內部局域網實現,外部業務實現可通過互聯網實現。從數據存儲管理角度可將核心業務數據存放到企業內部數據庫服務器,將公開發布信息存儲到互聯網IT運營服務商服務器中。綜上所述,該系統整體網絡拓撲結構設計描述如圖3所示。

圖3 系統整體網絡拓撲架構圖
3)系統功能架構設計。
電力企業采購管理系統整體功能可以劃分為三大業務功能子系統,分別為信息發布管理子系統、采購管理子系統及系統管理。共包含采購信息發布管理、招投標管理等十四個業務子功能。功能架構設計如圖4所示。

圖4 系統功能架構圖
4)統數據庫E-R模型。
該系統主要數據實體包括采購計劃、招標計劃、供應商、采購員、詢價公告、業務流程信息、招標審批信息等相關數據實體。主要實體及聯系如圖5所示。

圖5 電力企業采購管理系統核心業務E-R模型圖
系統功能模塊設計是系統設計的重要組成成分,系統功能模塊詳細設計主要按照面向對象類對功能模塊進行詳細設計。其中采購管理功能模塊類設計描述如圖6所示。

圖6 采購管理功能模塊類圖
以上給出了基于MVC設計模式的電力企業采購管理系統分析與設計。重點對用戶需求獲取、業務流程分析梳理、架構設計與模塊設計等進行了說明。通過分析設計電力企業采購管理系統為進一步開發符合企業定制化需求的采購管理系統提供的設計基礎與開發依據。