毛前達(dá),王 濤,韓菲菲
(1.哈爾濱理工大學(xué),黑龍江 哈爾濱 150000;2.武漢水利電力大學(xué),湖北 武漢 443000;3.東北電力學(xué)院,吉林 吉林 132000)
隨之科技的迅速發(fā)展,計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、電子商務(wù)技術(shù)等等,已逐漸改變了人們的日常生產(chǎn)生活方式以及企業(yè)經(jīng)營方式。在網(wǎng)絡(luò)發(fā)達(dá)與電子商務(wù)盛行的時代,企業(yè)傳統(tǒng)經(jīng)營管理方式早已無法滿足市場個性化與多元化需求。為降低經(jīng)營成本,提高運營效率與市場適應(yīng)能力,企業(yè)必須實現(xiàn)經(jīng)營管理信息化與電子商務(wù)化。而招投標(biāo)對于企業(yè)而言,是一項非常關(guān)鍵的工作,當(dāng)前招投標(biāo)方式的主要問題源于,人力物力消耗嚴(yán)重,且招標(biāo)信息發(fā)布傳播受地域限制,導(dǎo)致招標(biāo)方選擇范圍過于狹窄,嚴(yán)重影響了企業(yè)業(yè)務(wù)發(fā)展[1]。據(jù)此,本文基于Web技術(shù)設(shè)計了在線招投標(biāo)管理系統(tǒng)。
企業(yè)工程招標(biāo)即為工程建設(shè)或者商品買賣,邀請有意愿承包或者交易的廠商出價,以此從中選擇承包或者交易的行為。招投標(biāo)業(yè)務(wù)流程[2]具體如圖1所示。
圖1 招投標(biāo)具體流程
對于系統(tǒng)而言,功能模塊是其核心環(huán)節(jié),系統(tǒng)操作可行與業(yè)務(wù)處理都需以功能模塊為基礎(chǔ)。所以根據(jù)招標(biāo)程序,進(jìn)行招投標(biāo)管理系統(tǒng)劃分,以設(shè)計相應(yīng)功能模塊[3],具體如圖2所示。
圖2 系統(tǒng)功能模塊
3.1.1 公告管理模塊
將公告管理模塊劃分為兩個基本功能子模塊。即項目建檔功能,為模塊初始入口,由具體項目負(fù)責(zé)人將招標(biāo)人信息、項目信息、招標(biāo)物的精確化需求,以及所期望實現(xiàn)的使用需求等相關(guān)信息整合錄入;招標(biāo)公告管理功能,為模塊核心環(huán)節(jié),由具體項目負(fù)責(zé)人根據(jù)章節(jié)導(dǎo)入招標(biāo)文件內(nèi)容,并根據(jù)招標(biāo)重點公開信息,以生成招標(biāo)公告,并發(fā)布。
3.1.2 標(biāo)書管理模塊
將標(biāo)書管理模塊劃分為兩個基本功能子模塊。即供應(yīng)商管理功能,潛藏投標(biāo)供應(yīng)商可基于此功能瀏覽招標(biāo)公告,根據(jù)資格條件要求分析自身是否達(dá)標(biāo),若達(dá)標(biāo)且有意愿投標(biāo),輸入招標(biāo)公告明確要求的完整信息,合格之后點擊投標(biāo)報名;標(biāo)書發(fā)售管理功能,投標(biāo)供應(yīng)商成功報名之后,可通過標(biāo)書發(fā)售管理模塊進(jìn)行招標(biāo)文件購買與下載。
3.1.3 中標(biāo)管理模塊
將中標(biāo)管理模塊劃分為兩個基本功能子模塊。即中標(biāo)公告發(fā)布功能,負(fù)責(zé)導(dǎo)入并發(fā)布中標(biāo)公告;中標(biāo)通知書管理功能,負(fù)責(zé)中標(biāo)信息錄入與中標(biāo)通知書生成、打印[4]。
招投標(biāo)管理系統(tǒng)是為了實現(xiàn)由招標(biāo)到中標(biāo)整個過程的電子化與信息化,所以需加載大量數(shù)據(jù)內(nèi)容,這就要求數(shù)據(jù)庫系統(tǒng)必須具備強(qiáng)大的儲存能力,以確保數(shù)據(jù)準(zhǔn)確性、安全性、可靠性。本文主要選用SQL Server 數(shù)據(jù)庫進(jìn)行系統(tǒng)開發(fā),其具備強(qiáng)大的數(shù)據(jù)存儲、查詢、搜索、處理功能,且可伸展性、關(guān)聯(lián)性、性價比都很高。系統(tǒng)數(shù)據(jù)庫E-R 模型[5]具體如圖3所示。
圖3 E-R模型
本文主要選用B/S 三層結(jié)構(gòu)進(jìn)行招投標(biāo)管理系統(tǒng)設(shè)計[6],具體如圖4所示。
圖4 B/S結(jié)構(gòu)
基于B/S結(jié)構(gòu)可劃分系統(tǒng)為用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。表示層即用戶與系統(tǒng)相聯(lián)系的窗口,為用戶使用提供接口,且通過定制顯示邏輯為用戶提供友好界面;負(fù)責(zé)定制Web頁面呈現(xiàn)方式、提供數(shù)據(jù)輸入接口、為業(yè)務(wù)邏輯層傳輸用戶請求、傳輸處理結(jié)果。業(yè)務(wù)邏輯層即詳細(xì)分析系統(tǒng)具體業(yè)務(wù)邏輯操作,分離并歸一化各功能邏輯處理,以提取共性操作,共享個性操作;負(fù)責(zé)接收表示層需求,傳輸并處理數(shù)據(jù),反饋處理結(jié)果,以此透明化內(nèi)部業(yè)務(wù)邏輯。數(shù)據(jù)訪問層執(zhí)行各事務(wù)與數(shù)據(jù)間的實時交互,即構(gòu)建數(shù)據(jù)庫連接,提供數(shù)據(jù)操作基本功能,執(zhí)行SQL腳本或存儲;負(fù)責(zé)基于數(shù)據(jù)操作,以參數(shù)傳輸方式進(jìn)行訪問,去除業(yè)務(wù)邏輯元素,以實現(xiàn)業(yè)務(wù)邏輯處理透明化。
針對功能模塊應(yīng)用及遇到的問題,分別對管理人員、招標(biāo)方、投標(biāo)方、評標(biāo)專家進(jìn)行測試[7]。
面向管理人員進(jìn)行相關(guān)項目測試,結(jié)果具體如表1所示。
表1 管理人員測試結(jié)果
面向招標(biāo)方進(jìn)行相關(guān)項目測試,結(jié)果具體如表2所示。
表2 招標(biāo)方測試結(jié)果
面向投標(biāo)方進(jìn)行相關(guān)項目測試,結(jié)果具體如表3所示。
表3 投標(biāo)方測試結(jié)果
面向評標(biāo)專家進(jìn)行相關(guān)項目測試,結(jié)果具體如表4所示。
表4 評標(biāo)專家測試結(jié)果
招投標(biāo)管理系統(tǒng)性能測試,需通過逐層增加用戶數(shù)量的方式,對系統(tǒng)響應(yīng)速度進(jìn)行測試,直到達(dá)到極限狀態(tài),若測試時發(fā)生無法正常反饋,或者用戶指令接收錯誤等現(xiàn)象,就表明系統(tǒng)遇到了瓶頸,或者性能達(dá)到了極限狀態(tài)。本文在系統(tǒng)性能測試時,選擇了組合型測試方法,即針對多用戶同時進(jìn)入系統(tǒng),選擇不同功能模塊,執(zhí)行不同操作。根據(jù)測試原理分析,模擬不同數(shù)量用戶訪問情況下,多模塊并發(fā)執(zhí)行,以綜合分析執(zhí)行指標(biāo)與資源監(jiān)控方式,進(jìn)行系統(tǒng)響應(yīng)時間、網(wǎng)絡(luò)吞吐量測試,以得出系統(tǒng)最大用戶承載性能[8]。
以Web Polygraph 為Web 性能測試工具,設(shè)置不同客戶端并發(fā)量,可得知不同負(fù)載下系統(tǒng)各部分具體性能狀況,從而發(fā)現(xiàn)性能瓶頸。性能測試結(jié)果具體如表5所示。
表5 性能測試結(jié)果
在并發(fā)戶達(dá)到25人時,延遲性過高,已無法正常完成招投標(biāo)工作。通過詳細(xì)分析,系統(tǒng)數(shù)據(jù)庫服務(wù)器出現(xiàn)瓶頸。而20 并發(fā)戶數(shù)量已遠(yuǎn)超以往招投標(biāo)系統(tǒng)用戶數(shù)量,因此可證明系統(tǒng)性能能夠在很大程度上滿足個性化與多元化的業(yè)務(wù)需求。
以部分功能測試與性能測試過程描述為例,基于實際測試結(jié)果分析可知,系統(tǒng)并未出現(xiàn)嚴(yán)重錯誤、異常、缺陷。功能與性能缺陷測試結(jié)果具體如表6所示。
表6 測試結(jié)果
綜上所述,由于既有招投標(biāo)管理系統(tǒng)太過繁瑣與低效,網(wǎng)絡(luò)電子化采購質(zhì)量、價格、效率嚴(yán)重不一致,導(dǎo)致管理結(jié)構(gòu)過于散漫,管理制度不夠完善、嚴(yán)謹(jǐn)。而在互聯(lián)網(wǎng)迅速發(fā)展趨勢下,人們對于網(wǎng)絡(luò)操作的可實現(xiàn)性、便捷性、高效率性要求不斷提高,所以就傳統(tǒng)模式優(yōu)點與用戶需求,本文基于Web技術(shù)設(shè)計了招投標(biāo)管理系統(tǒng),具體劃分為公告管理功能模塊、標(biāo)書管理功能模塊,中標(biāo)管理功能模塊,且基于B/S三層架構(gòu)與SQL數(shù)據(jù)庫技術(shù)實現(xiàn)了系統(tǒng)開發(fā)。通過系統(tǒng)功能與性能測試,結(jié)果表明,系統(tǒng)功能模塊都與業(yè)務(wù)部分實際需求高度相符;系統(tǒng)性能可在很大程度上滿足個性化與多元化業(yè)務(wù)需求,因此值得廣泛推廣與使用。但是,受條件與經(jīng)驗限制,基于Web 技術(shù)的招投標(biāo)管理系統(tǒng)還有待進(jìn)一步完善與優(yōu)化。