李會慶
電力企業(yè)的物資采購招標(biāo)對保障電力建設(shè)、運行和維護(hù)不可或缺的重要工作。本文詳細(xì)介紹了基于J2EE的采購招標(biāo)系統(tǒng)的實現(xiàn),增加招標(biāo)過程的透明度,保證招投標(biāo)工作的公平性、公正性和公開性。
【關(guān)鍵詞】J2EE 招標(biāo)評標(biāo) MVC分離 電力采購
1 技術(shù)原理簡述
1.1 MVC設(shè)計模式
MVC模式將軟件系統(tǒng)分為模型、視圖、控制器三個構(gòu)成部分,其中視圖是人機交互界面,用于顯示數(shù)據(jù)圖形等內(nèi)容,同時可以接收提交的數(shù)據(jù),是系統(tǒng)與用戶實現(xiàn)溝通的必要模塊;模型是業(yè)務(wù)數(shù)據(jù)、業(yè)務(wù)邏輯的所在模塊,是處理應(yīng)用請求并返還處理結(jié)果的核心環(huán)節(jié),是整個系統(tǒng)的關(guān)鍵所在;控制器模塊負(fù)責(zé)接受并調(diào)度處理請求,將處理結(jié)果通過視圖來顯示出來。作為一種最為常見的架構(gòu)模式,MVC模式中的視圖模塊不負(fù)責(zé)實際業(yè)務(wù)處理工作,僅作為交互通道,控制器作為系統(tǒng)控制調(diào)度的中樞,負(fù)責(zé)傳輸和發(fā)送命令,模型則用來處理實際業(yè)務(wù)請求,將具體工作一一實現(xiàn)。
1.2 JBPM簡介
JBPM是基于J2EE的輕量級工作流管理系統(tǒng),工作流能夠根據(jù)一系列過程規(guī)則等,在執(zhí)行者之間傳遞或執(zhí)行,在該工作流管理系統(tǒng)中,定義內(nèi)容包括工作流過程活動、參與者聲明等眾多組成部分,對元數(shù)據(jù)使用標(biāo)準(zhǔn)語法進(jìn)行描述。JBPM系統(tǒng)包括工作流引擎和流程設(shè)計器、監(jiān)控工具等組成部分,其中工作流引擎的作用在于控制運行時的流程,提供流程定義、監(jiān)控、客戶等接口,通過這些接口來實現(xiàn)交互。而流程設(shè)計器與監(jiān)控工具分別是對引擎流程進(jìn)行流程定義,保存定義數(shù)據(jù),和對運行中的流程實現(xiàn)監(jiān)管,這些工作都需要借助調(diào)用工作流引擎接口來完成。
2 系統(tǒng)總體設(shè)計
2.1 設(shè)計思想與原則
本系統(tǒng)結(jié)合電力企業(yè)物資采購的特點,采用面向?qū)ο蟮脑O(shè)計思想,堅持MVC分離的設(shè)計原則。建立完善的業(yè)務(wù)組件庫,將主要業(yè)務(wù)處理置于業(yè)務(wù)組件庫內(nèi)完成。
2.2 數(shù)據(jù)庫設(shè)計
系統(tǒng)業(yè)務(wù)中涵蓋的信息需要進(jìn)行全面分類和編碼管理,使系統(tǒng)具備目錄樹結(jié)構(gòu)顯示、分類路徑明確、多級同步維護(hù)(級聯(lián)修改)、分類分級的多層次查詢等優(yōu)點。
數(shù)據(jù)庫結(jié)構(gòu)選擇字典驅(qū)動的模式,在具體使用中用戶可以結(jié)合工作的需要擴(kuò)展系統(tǒng),系統(tǒng)拓展和發(fā)展可以借助輸變電設(shè)備屬性變化或設(shè)備增減來實現(xiàn),在數(shù)據(jù)字典驅(qū)動模式下可以修改設(shè)備屬性,或是定義新增的輸變電設(shè)備。
3 系統(tǒng)詳細(xì)功能設(shè)計
3.1 招標(biāo)方案管理模塊
該功能模塊主要用于管理招標(biāo)方案的編寫申請、審議和審批流程。系統(tǒng)根據(jù)人員角色類型進(jìn)行權(quán)限控制,具有權(quán)限的操作人填寫招標(biāo)方案的各項內(nèi)容。招標(biāo)方案應(yīng)包括招標(biāo)范圍、標(biāo)包劃分、立項批復(fù)情況、招標(biāo)方式、投標(biāo)人資格要求、評標(biāo)委員會組建辦法、評標(biāo)辦法、中標(biāo)推薦原則和時間進(jìn)度安排等內(nèi)容。系統(tǒng)生成招標(biāo)方案后進(jìn)入審批流程,根據(jù)流程由相關(guān)負(fù)責(zé)人進(jìn)行審核、審批。若審核不通過,系統(tǒng)會把方案回退到上一流程,經(jīng)過修改后再次提交審議。
3.2 評標(biāo)管理模塊
該功能模塊主要用于選出招標(biāo)項目各招標(biāo)產(chǎn)品的中標(biāo)供應(yīng)商。實際操作中,需要評委在評標(biāo)工作開始之前,先對投標(biāo)供應(yīng)商的相關(guān)資料和情況進(jìn)行了解排查,確保進(jìn)入評標(biāo)環(huán)節(jié)的投標(biāo)供應(yīng)商滿足評標(biāo)條件。在啟動評標(biāo)環(huán)節(jié)后,需要由評委針對技術(shù)商務(wù)要素進(jìn)行投票,同時填寫投票給供應(yīng)商的理由,完成投票環(huán)節(jié)后將由系統(tǒng)自動過濾產(chǎn)品報價信息,再由評委進(jìn)行報價投票,得出投票結(jié)果排名,從而確定中標(biāo)供應(yīng)商。
3.3 輔助邀評標(biāo)管理模塊
該功能模塊主要用于輔助管理,具體包括建立招標(biāo)項目、設(shè)定邀評標(biāo)參數(shù)、控制流程,輔助評委操作使邀評標(biāo)工作得以高效完成。實際工作中,需要先設(shè)置系統(tǒng)的基礎(chǔ)參數(shù),將其作為邀評標(biāo)管理依據(jù),再結(jié)合評委操作情況進(jìn)行設(shè)置,以更好的發(fā)揮輔助邀評標(biāo)管理功能模塊的作用。
3.4 自動選取專家模塊
(1)專家的選擇包括隨機抽取和人工選擇兩種方式,默認(rèn)情況下由系統(tǒng)隨機抽取專家。管理員設(shè)定抽取條件后,由系統(tǒng)隨機從專家?guī)熘谐槿∫欢〝?shù)量的參評專家。隨機抽取采用多種匹配方式搜索專家,并保存每次抽取的結(jié)果。抽取條件分為符合性條件和拒絕性條件。
(2)篩選出符合要求的專家后,系統(tǒng)通過短信接口發(fā)送通知短信。專家收到短信后,通過手機按照短信提醒進(jìn)行答復(fù),確認(rèn)是否參加評標(biāo)會。
3.5 綜合查詢與分析模塊
提供方便的查詢分析統(tǒng)計方法,使用戶能了解總體的采購情況,便于用戶查詢所有采購項目的基礎(chǔ)資料與歷史統(tǒng)計,查詢投標(biāo)供應(yīng)商的基礎(chǔ)資料與歷史統(tǒng)計,查詢各項目招標(biāo)產(chǎn)品的基礎(chǔ)資料與歷史統(tǒng)計,查詢各項目評委的基礎(chǔ)資料與評委邀評標(biāo)行為數(shù)據(jù)記錄,并進(jìn)行分析和統(tǒng)計。
3.6 基本資料管理模塊
該功能模塊的主要作用是對基本資料進(jìn)行管理,包括存儲資料、加工資料等功效,具體子功能模塊有很多,例如專家管理模塊、產(chǎn)品管理模塊、評分標(biāo)準(zhǔn)模板管理模塊等等,各個子功能模塊可以實現(xiàn)具體類別的功能,對基本資料實現(xiàn)增刪改查等操作,實現(xiàn)對基本資料的便捷、高效管理。
4 總結(jié)
在信息時代到來的今天,計算機與互聯(lián)網(wǎng)技術(shù)在生產(chǎn)管理中發(fā)揮著越來越的重要,管理信息化已成為一種必然趨勢。信息化技術(shù)的運用能極大促進(jìn)電力企業(yè)的現(xiàn)代化轉(zhuǎn)型升級,節(jié)約成本開銷,提高企業(yè)的運作效率。為此,針對電力采購招投標(biāo)中存在的不足,應(yīng)當(dāng)建立一套完善的管理信息系統(tǒng),不但能夠進(jìn)一步提高采購工作效率,而且還能減少大量的中間環(huán)節(jié),有利于企業(yè)經(jīng)濟(jì)效益的提高。
參考文獻(xiàn)
[1]劉利坤.基于JBPM和輕量級J2EE的辦公自動化系統(tǒng)的研究與實現(xiàn)[D]. 東北師范大學(xué),2009.
[2]張宇,王映輝,張翔南.基于Spring的MVC框架設(shè)計與實現(xiàn)[J].計算機工程,2010(04).
[3]韓戟.電力采購招投標(biāo)管理信息系統(tǒng)應(yīng)用[J].云南電力技術(shù),2006(01).
[4]侯有利.數(shù)據(jù)庫三層安全結(jié)構(gòu)設(shè)計[J].通信技術(shù),2011(04).
作者單位
廣東信通通信有限公司 廣東省中山市 528401