吳駿
摘要:近年來,隨著計(jì)算機(jī)、網(wǎng)絡(luò)、通信等技術(shù)的不斷完善和進(jìn)步,推動(dòng)了與之相關(guān)領(lǐng)域的發(fā)展,計(jì)算機(jī)軟件便是其中之一,幾乎所有的計(jì)算機(jī)應(yīng)用系統(tǒng)都需要相關(guān)軟件的支撐,由此使得軟件開發(fā)設(shè)計(jì)及其開發(fā)平臺(tái)成為業(yè)內(nèi)研究的重點(diǎn)課題。鑒于此,該文以建設(shè)工程招投標(biāo)系統(tǒng)設(shè)計(jì)為例,對(duì)其軟件開發(fā)設(shè)計(jì)及其開發(fā)平臺(tái)的應(yīng)用進(jìn)行研究,以期能夠?yàn)榻ㄔO(shè)項(xiàng)目招投標(biāo)工作的順利進(jìn)行提供幫助。
關(guān)鍵詞:軟件開發(fā)設(shè)計(jì);開發(fā)平臺(tái);應(yīng)用
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)34-0117-02
1招投標(biāo)系統(tǒng)設(shè)計(jì)的需求及其實(shí)現(xiàn)的目標(biāo)分析
1.1系統(tǒng)需求
本文所提出的系統(tǒng)是一個(gè)以Web為平臺(tái)的建設(shè)項(xiàng)目招投標(biāo)業(yè)務(wù)流程管理系統(tǒng),它的具體作用是系統(tǒng)能夠?qū)⒔ㄔO(shè)項(xiàng)目中與招投標(biāo)工作有關(guān)的各方聯(lián)系起來,如甲方(建設(shè)方)、業(yè)務(wù)主管單位、招標(biāo)代理機(jī)構(gòu)、投標(biāo)方、專家評(píng)委等,借助互聯(lián)網(wǎng)的強(qiáng)大技術(shù)優(yōu)勢(shì),構(gòu)建起一個(gè)具備網(wǎng)上招投標(biāo)功能的信息綜合平臺(tái),該系統(tǒng)的主要需求體現(xiàn)在以下幾個(gè)方面:一是該系統(tǒng)在開發(fā)設(shè)計(jì)階段,需要采用目前較為先進(jìn)且具有代表性的主流軟件開發(fā)技術(shù),開發(fā)出來的系統(tǒng)必須具備良好的可擴(kuò)展性、可升級(jí)性以及可移植性,以此來確保系統(tǒng)的推廣應(yīng)用;二是該系統(tǒng)中可能會(huì)涉及一些商業(yè)機(jī)密,所以要求系統(tǒng)必須具有完善的安全解決方案,可以有效避免各種木馬病毒、非法入侵等影響信息的安全性。同時(shí),為進(jìn)一步提高系統(tǒng)的使用安全,應(yīng)具備身份認(rèn)證和公開秘鑰密碼體制等功能;三是該系統(tǒng)應(yīng)當(dāng)具備數(shù)據(jù)備份與恢復(fù)功能,以及靈活方便的維護(hù)功能,從而保證系統(tǒng)的安全、穩(wěn)定、可靠運(yùn)行[1]。
1.2系統(tǒng)實(shí)現(xiàn)的目標(biāo)
本次開發(fā)設(shè)計(jì)的系統(tǒng)需要實(shí)現(xiàn)的主要目標(biāo)是“四個(gè)全程”,即全程無紙化辦公、全程信息共享、全程受控以及全程數(shù)據(jù)安全,通過該系統(tǒng)的構(gòu)建,促進(jìn)建設(shè)工程項(xiàng)目招投標(biāo)工作效率和水平的進(jìn)一步提升。
1)全程無紙化辦公。標(biāo)書以電子化的形式進(jìn)行呈現(xiàn),由此能夠大幅度提升信息的傳輸速度,有助于相關(guān)工作效率的提高,同時(shí)全程無紙化辦公,可以節(jié)約大量的紙張,為綠色環(huán)保目標(biāo)的實(shí)現(xiàn)提供了可能。
2)全程信息共享。系統(tǒng)對(duì)省內(nèi)所有投標(biāo)單位開放,可實(shí)現(xiàn)投標(biāo)單位、評(píng)標(biāo)專家的信息共享,招投過程中的相關(guān)數(shù)據(jù)信息能夠一次性錄入,并實(shí)現(xiàn)共享。
3)全程受控。招投標(biāo)業(yè)務(wù)的全過程都是以電子化的形式完成,由此能夠在網(wǎng)絡(luò)上留下痕跡,當(dāng)存在異議時(shí),可通過網(wǎng)絡(luò)進(jìn)行追溯和查詢,確保了招投標(biāo)的公正性。同時(shí),一些關(guān)鍵節(jié)點(diǎn)可以進(jìn)行自動(dòng)預(yù)警提醒,避免了各種錯(cuò)誤的發(fā)生。
4)全程數(shù)據(jù)安全。系統(tǒng)可以實(shí)現(xiàn)數(shù)字證書身份認(rèn)證,標(biāo)書加密簽名等功能,由此使得投標(biāo)文件的安全性、合法性獲得了有效保障。
基于該系統(tǒng)的設(shè)計(jì)需求及其所要實(shí)現(xiàn)的目標(biāo),下面本文重點(diǎn)從系統(tǒng)硬件工作平臺(tái)及軟件的開發(fā)設(shè)計(jì)入手進(jìn)行詳細(xì)論述。
2系統(tǒng)硬件工作平臺(tái)的設(shè)計(jì)
該系統(tǒng)面向的用戶群體主要包括建設(shè)項(xiàng)目招標(biāo)辦公室、招標(biāo)代理機(jī)構(gòu)、投標(biāo)單位、專家評(píng)委以及交易中心等,整個(gè)系統(tǒng)的維護(hù)管理工作由專門的部門負(fù)責(zé)。硬件是確保該系統(tǒng)穩(wěn)定運(yùn)行的基礎(chǔ)條件之一,結(jié)合以往同類系統(tǒng)的設(shè)計(jì)經(jīng)驗(yàn),本系統(tǒng)的硬件架構(gòu)采用了當(dāng)前最為流行的雙層結(jié)構(gòu)體系,即Web服務(wù)器與DB服務(wù)器相結(jié)合的形式。
2.1服務(wù)器的基本要求
在本系統(tǒng)的硬件設(shè)備中,服務(wù)器是關(guān)鍵組成部分,因此,對(duì)它的要求相對(duì)較高,需要服務(wù)器具備鏡像容錯(cuò)功能,并且還要支持2.0以上的HTTP網(wǎng)絡(luò)通信協(xié)議以及SMTP、TELNET等協(xié)議,同時(shí),服務(wù)器應(yīng)當(dāng)每天可以處理至少20萬次的Web點(diǎn)擊,能夠同時(shí)響應(yīng)并處理多個(gè)Web客戶端發(fā)出的請(qǐng)求。此外,服務(wù)器還需要支持當(dāng)前流行的開發(fā)品臺(tái)及開發(fā)工具[2]。
2.2系統(tǒng)硬件的選擇與配置
建設(shè)工程項(xiàng)目招投標(biāo)具有一定的特殊性,基于這一前提,系統(tǒng)對(duì)實(shí)時(shí)性具有較高的要求,為了滿足該要求,本系統(tǒng)在硬件設(shè)備配置的過程中,選擇了功能和性能都比較強(qiáng)大且相對(duì)完善的服務(wù)器、交換機(jī)。系統(tǒng)硬件的具體配置情況如下:
1)核心交換機(jī)。本系統(tǒng)中核心交換機(jī)的數(shù)量為1臺(tái),選用的是RG-S8606型,該交換機(jī)的基本參數(shù)如下:設(shè)備為高端框式,槽位數(shù)≥6,背板帶寬≥4.8T,可以滿足系統(tǒng)運(yùn)行需要,交換容量≥3.8T,數(shù)據(jù)包轉(zhuǎn)發(fā)率≥2880Mpps;交換機(jī)采用的是雙引擎、雙電源設(shè)計(jì),配有12個(gè)SFP千兆接口和24個(gè)自適應(yīng)接口,支撐雙棧、萬兆線速轉(zhuǎn)發(fā)、虛擬化及各種路由交換協(xié)議。
2)服務(wù)器。
①機(jī)柜。按照服務(wù)器的數(shù)量,并充分考慮到空間問題,決定采用1臺(tái)服務(wù)器機(jī)柜。通過技術(shù)經(jīng)濟(jì)性比選后,最終選定圖騰A36042+睿訊AL1716N機(jī)柜,該機(jī)柜的基本配置如下:機(jī)柜自帶KVM多電腦切換器,配有1U折疊式液晶顯示器和專用鍵盤、鼠標(biāo),電源分配單元PDU等。
②業(yè)務(wù)數(shù)據(jù)庫服務(wù)器。為確保業(yè)務(wù)數(shù)據(jù)庫的運(yùn)行可靠性,采用了2臺(tái)業(yè)務(wù)數(shù)據(jù)庫服務(wù)器,以雙機(jī)熱備的形式進(jìn)行設(shè)計(jì),通過技術(shù)經(jīng)濟(jì)性比選,最終決定選用Dell-R920,該服務(wù)器的基本參數(shù)如下:2*XeonE7-4830v2的CPU;64GB DDR3內(nèi)存;2*300G熱拔插SAS硬盤;4U機(jī)架;冗余電源;LC接口、DVD光驅(qū)、HBA光纖通道和4G網(wǎng)卡等。
③應(yīng)用服務(wù)器。為確保兼容性,該服務(wù)器選用的是Dell-R720,它的基本參數(shù)如下:2*E5-2650v2/8GT/20Mde CPU;32GB DDR3內(nèi)存;4*300G熱拔插SAS硬盤;2U機(jī)架,冗余電源等[3]。
3系統(tǒng)軟件開發(fā)設(shè)計(jì)及開發(fā)平臺(tái)的應(yīng)用
軟件開發(fā)設(shè)計(jì)是本系統(tǒng)的核心部分,為確保應(yīng)用的穩(wěn)定性和操作的靈活性,決定采用Microsoft Windows Server 2008作為操作系統(tǒng),數(shù)據(jù)庫系統(tǒng)采用的是與之相配套的Microsoft SQL Server 2008數(shù)據(jù)庫,這樣能夠確保兩者的兼容性。
3.1數(shù)據(jù)庫的開發(fā)環(huán)境
本系統(tǒng)的數(shù)據(jù)庫采用的是Microsoft SQL Server 2008 Enterprise Edition數(shù)據(jù)庫管理系統(tǒng)進(jìn)行建立,并由其負(fù)責(zé)對(duì)整個(gè)數(shù)據(jù)庫的運(yùn)行進(jìn)行維護(hù)管理。數(shù)據(jù)庫的登錄模式為混合身份驗(yàn)證,端口號(hào)為1433。之所以選擇SQL Server 2008數(shù)據(jù)庫是因?yàn)樗梢越o企業(yè)數(shù)據(jù)管理與分析提供良好的解決方案,其應(yīng)用優(yōu)勢(shì)體現(xiàn)在如下幾個(gè)方面:
1)結(jié)果響應(yīng)速度快。管理工具包、Microsoft.Net和Visual Studio2010共同運(yùn)行環(huán)境的集成,使用戶進(jìn)行系統(tǒng)構(gòu)建、錯(cuò)誤排除以及應(yīng)用系統(tǒng)操作等方面變得更加高效和快速。
2)決策支持。該數(shù)據(jù)庫系統(tǒng)相當(dāng)于一個(gè)智能商務(wù)平臺(tái),它具備數(shù)據(jù)整合與分析等功能,由此可以為用戶制定決策提供良好的技術(shù)支撐。
3)安全性高。該數(shù)據(jù)庫系統(tǒng)本身自帶的數(shù)據(jù)加密、強(qiáng)制口令以及默認(rèn)的安全設(shè)置等功能,使數(shù)據(jù)庫的安全性獲得了大幅度提高,確保了用戶重要信息的安全[4]。
3.2資源數(shù)據(jù)庫規(guī)劃
業(yè)務(wù)數(shù)據(jù)庫是數(shù)據(jù)中心的設(shè)計(jì)重點(diǎn),在設(shè)計(jì)時(shí)要以項(xiàng)目為主線,根據(jù)業(yè)務(wù)系統(tǒng)的特點(diǎn)進(jìn)行設(shè)計(jì),實(shí)現(xiàn)對(duì)資源數(shù)據(jù)的統(tǒng)一規(guī)劃。由于業(yè)務(wù)系統(tǒng)主要是針對(duì)工作流程、人員、信息方面的管理,所以可將其分為會(huì)員數(shù)據(jù)庫、代理機(jī)構(gòu)庫以及專家?guī)烊惢A(chǔ)數(shù)據(jù)庫。其中,會(huì)員數(shù)據(jù)庫是對(duì)建筑企業(yè)、政府采購(gòu)行為的相關(guān)數(shù)據(jù)進(jìn)行管理;專家?guī)焓菍?duì)招標(biāo)、采購(gòu)、評(píng)標(biāo)、監(jiān)管等方面的相關(guān)資源數(shù)據(jù)進(jìn)行管理,可配合終端輔助設(shè)備進(jìn)行使用。
3.3數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計(jì)
在充分考慮異構(gòu)系統(tǒng)問題的基礎(chǔ)上,各類數(shù)據(jù)接口采用XML格式的設(shè)計(jì)標(biāo)準(zhǔn)傳遞數(shù)據(jù),通過數(shù)據(jù)交換平臺(tái)與各應(yīng)用系統(tǒng)接口進(jìn)行對(duì)接[5]。通過數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計(jì),可使整個(gè)系統(tǒng)提供Web Service接口,設(shè)計(jì)時(shí)必須根據(jù)國(guó)家制定的相關(guān)標(biāo)準(zhǔn)確定該系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn),將數(shù)據(jù)標(biāo)準(zhǔn)的編定作為系統(tǒng)設(shè)計(jì)的重點(diǎn)。
4 結(jié)論
綜上所述,本文以建設(shè)工程項(xiàng)目招投標(biāo)系統(tǒng)設(shè)計(jì)為依托,對(duì)其軟件設(shè)計(jì)的相關(guān)問題及開發(fā)平臺(tái)的應(yīng)用進(jìn)行了分析,目前,該系統(tǒng)已經(jīng)進(jìn)行了試應(yīng)用,系統(tǒng)運(yùn)行穩(wěn)定,并未出現(xiàn)重大問題,它的應(yīng)用為建設(shè)項(xiàng)目招投標(biāo)工作的開展提供了良好的平臺(tái),大幅度提升了招投標(biāo)的效率和質(zhì)量,具有一定的推廣使用價(jià)值。
參考文獻(xiàn):
[1] 李犁.基于BIM技術(shù)建筑協(xié)同平臺(tái)的初步研究[D].上海:上海交通大學(xué),2012.
[2] 李曄.算量軟件在建筑工程上的應(yīng)用及問題探討[D]. 青島:青島理工大學(xué),2015.
[3] 王秋陽.解析電子招投標(biāo)系統(tǒng)在建筑工程招標(biāo)投標(biāo)的運(yùn)用[J].黑龍江科技信息,2015(15):125-127.
[4] 喬保娟,鄧正賢,張洪磊.PKPM與Revit接口軟件中若干問題探討[J].土木建筑工程信息技術(shù),2014(1):85-87.
[5] 李學(xué)俊,姚德山,劉學(xué)榮.基于BIM的建筑企業(yè)招投標(biāo)系統(tǒng)研究[J].建筑技術(shù),2014(10):68-70.