近年來,隨著計算機(jī)、網(wǎng)絡(luò)、通信等技術(shù)的不斷完善和進(jìn)步,推動了與之相關(guān)領(lǐng)域的發(fā)展,計算機(jī)軟件便是其中之一,幾乎所有的計算機(jī)應(yīng)用系統(tǒng)都需要相關(guān)軟件的支撐,由此使得軟件開發(fā)設(shè)計及其開發(fā)平臺成為業(yè)內(nèi)研究的重點課題。接下來小編簡單介紹一篇優(yōu)秀的軟件開發(fā)論文。
1招投標(biāo)系統(tǒng)設(shè)計的需求及其實現(xiàn)的目標(biāo)分析
1.1系統(tǒng)需求本文所提出的系統(tǒng)是一個以Web為平臺的建設(shè)項目招投標(biāo)業(yè)務(wù)流程管理系統(tǒng),它的具體作用是系統(tǒng)能夠?qū)⒔ㄔO(shè)項目中與招投標(biāo)工作有關(guān)的各方聯(lián)系起來,如甲方(建設(shè)方)、業(yè)務(wù)主管單位、招標(biāo)代理機(jī)構(gòu)、投標(biāo)方、專家評委等,借助互聯(lián)網(wǎng)的強大技術(shù)優(yōu)勢,構(gòu)建起一個具備網(wǎng)上招投標(biāo)功能的信息綜合平臺,該系統(tǒng)的主要需求體現(xiàn)在以下幾個方面:一是該系統(tǒng)在開發(fā)設(shè)計階段,需要采用目前較為先進(jìn)且具有代表性的主流軟件開發(fā)技術(shù),開發(fā)出來的系統(tǒng)必須具備良好的可擴(kuò)展性、可升級性以及可移植性,以此來確保系統(tǒng)的推廣應(yīng)用;二是該系統(tǒng)中可能會涉及一些商業(yè)機(jī)密,所以要求系統(tǒng)必須具有完善的安全解決方案,可以有效避免各種木馬病毒、非法入侵等影響信息的安全性。同時,為進(jìn)一步提高系統(tǒng)的使用安全,應(yīng)具備身份認(rèn)證和公開秘鑰密碼體制等功能;三是該系統(tǒng)應(yīng)當(dāng)具備數(shù)據(jù)備份與恢復(fù)功能,以及靈活方便的維護(hù)功能,從而保證系統(tǒng)的安全、穩(wěn)定、可靠運行[1]。1.2系統(tǒng)實現(xiàn)的目標(biāo)本次開發(fā)設(shè)計的系統(tǒng)需要實現(xiàn)的主要目標(biāo)是“四個全程”,即全程無紙化辦公、全程信息共享、全程受控以及全程數(shù)據(jù)安全,通過該系統(tǒng)的構(gòu)建,促進(jìn)建設(shè)工程項目招投標(biāo)工作效率和水平的進(jìn)一步提升。1)全程無紙化辦公。標(biāo)書以電子化的形式進(jìn)行呈現(xiàn),由此能夠大幅度提升信息的傳輸速度,有助于相關(guān)工作效率的提高,同時全程無紙化辦公,可以節(jié)約大量的紙張,為綠色環(huán)保目標(biāo)的實現(xiàn)提供了可能。2)全程信息共享。系統(tǒng)對省內(nèi)所有投標(biāo)單位開放,可實現(xiàn)投標(biāo)單位、評標(biāo)專家的信息共享,招投過程中的相關(guān)數(shù)據(jù)信息能夠一次性錄入,并實現(xiàn)共享。3)全程受控。招投標(biāo)業(yè)務(wù)的全過程都是以電子化的形式完成,由此能夠在網(wǎng)絡(luò)上留下痕跡,當(dāng)存在異議時,可通過網(wǎng)絡(luò)進(jìn)行追溯和查詢,確保了招投標(biāo)的公正性。同時,一些關(guān)鍵節(jié)點可以進(jìn)行自動預(yù)警提醒,避免了各種錯誤的發(fā)生。4)全程數(shù)據(jù)安全。系統(tǒng)可以實現(xiàn)數(shù)字證書身份認(rèn)證,標(biāo)書加密簽名等功能,由此使得投標(biāo)文件的安全性、合法性獲得了有效保障;谠撓到y(tǒng)的設(shè)計需求及其所要實現(xiàn)的目標(biāo),下面本文重點從系統(tǒng)硬件工作平臺及軟件的開發(fā)設(shè)計入手進(jìn)行詳細(xì)論述。
2系統(tǒng)硬件工作平臺的設(shè)計
該系統(tǒng)面向的用戶群體主要包括建設(shè)項目招標(biāo)辦公室、招標(biāo)代理機(jī)構(gòu)、投標(biāo)單位、專家評委以及交易中心等,整個系統(tǒng)的維護(hù)管理工作由專門的部門負(fù)責(zé)。硬件是確保該系統(tǒng)穩(wěn)定運行的基礎(chǔ)條件之一,結(jié)合以往同類系統(tǒng)的設(shè)計經(jīng)驗,本系統(tǒng)的硬件架構(gòu)采用了當(dāng)前最為流行的雙層結(jié)構(gòu)體系,即Web服務(wù)器與DB服務(wù)器相結(jié)合的形式。
2.1服務(wù)器的基本要求在本系統(tǒng)的硬件設(shè)備中,服務(wù)器是關(guān)鍵組成部分,因此,對它的要求相對較高,需要服務(wù)器具備鏡像容錯功能,并且還要支持2.0以上的HTTP網(wǎng)絡(luò)通信協(xié)議以及SMTP、TELNET等協(xié)議,同時,服務(wù)器應(yīng)當(dāng)每天可以處理至少20萬次的Web點擊,能夠同時響應(yīng)并處理多個Web客戶端發(fā)出的請求。此外,服務(wù)器還需要支持當(dāng)前流行的開發(fā)品臺及開發(fā)工具[2]。
2.2系統(tǒng)硬件的選擇與配置建設(shè)工程項目招投標(biāo)具有一定的特殊性,基于這一前提,系統(tǒng)對實時性具有較高的要求,為了滿足該要求,本系統(tǒng)在硬件設(shè)備配置的過程中,選擇了功能和性能都比較強大且相對完善的服務(wù)器、交換機(jī)。系統(tǒng)硬件的具體配置情況如下:1)核心交換機(jī)。本系統(tǒng)中核心交換機(jī)的數(shù)量為1臺,選用的是RG-S8606型,該交換機(jī)的基本參數(shù)如下:設(shè)備為高端框式,槽位數(shù)≥6,背板帶寬≥4.8T,可以滿足系統(tǒng)運行需要,交換容量≥3.8T,數(shù)據(jù)包轉(zhuǎn)發(fā)率≥2880Mpps;交換機(jī)采用的是雙引擎、雙電源設(shè)計,配有12個SFP千兆接口和24個自適應(yīng)接口,支撐雙棧、萬兆線速轉(zhuǎn)發(fā)、虛擬化及各種路由交換協(xié)議。2)服務(wù)器。①機(jī)柜。按照服務(wù)器的數(shù)量,并充分考慮到空間問題,決定采用1臺服務(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ù)庫的運行可靠性,采用了2臺業(yè)務(wù)數(shù)據(jù)庫服務(wù)器,以雙機(jī)熱備的形式進(jìn)行設(shè)計,通過技術(shù)經(jīng)濟(jì)性比選,最終決定選用Dell-R920,該服務(wù)器的基本參數(shù)如下:2*XeonE7-4830v2的CPU;64GBDDR3內(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/20MdeCPU;32GBDDR3內(nèi)存;4*300G熱拔插SAS硬盤;2U機(jī)架,冗余電源等[3]。
3系統(tǒng)軟件開發(fā)設(shè)計及開發(fā)平臺的應(yīng)用
軟件開發(fā)設(shè)計是本系統(tǒng)的核心部分,為確保應(yīng)用的穩(wěn)定性和操作的靈活性,決定采用MicrosoftWindowsServer2008作為操作系統(tǒng),數(shù)據(jù)庫系統(tǒng)采用的是與之相配套的MicrosoftSQLServer2008數(shù)據(jù)庫,這樣能夠確保兩者的兼容性。
3.1數(shù)據(jù)庫的開發(fā)環(huán)境本系統(tǒng)的數(shù)據(jù)庫采用的是MicrosoftSQLServer2008Enter⁃priseEdition數(shù)據(jù)庫管理系統(tǒng)進(jìn)行建立,并由其負(fù)責(zé)對整個數(shù)據(jù)庫的運行進(jìn)行維護(hù)管理。數(shù)據(jù)庫的登錄模式為混合身份驗證,端口號為1433。之所以選擇SQLServer2008數(shù)據(jù)庫是因為它可以給企業(yè)數(shù)據(jù)管理與分析提供良好的解決方案,其應(yīng)用優(yōu)勢體現(xiàn)在如下幾個方面:1)結(jié)果響應(yīng)速度快。管理工具包、Microsoft.Net和VisualStudio2010共同運行環(huán)境的集成,使用戶進(jìn)行系統(tǒng)構(gòu)建、錯誤排除以及應(yīng)用系統(tǒng)操作等方面變得更加高效和快速。2)決策支持。該數(shù)據(jù)庫系統(tǒng)相當(dāng)于一個智能商務(wù)平臺,它具備數(shù)據(jù)整合與分析等功能,由此可以為用戶制定決策提供良好的技術(shù)支撐。3)安全性高。該數(shù)據(jù)庫系統(tǒng)本身自帶的數(shù)據(jù)加密、強制口令以及默認(rèn)的安全設(shè)置等功能,使數(shù)據(jù)庫的安全性獲得了大幅度提高,確保了用戶重要信息的安全[4]。
3.2資源數(shù)據(jù)庫規(guī)劃業(yè)務(wù)數(shù)據(jù)庫是數(shù)據(jù)中心的設(shè)計重點,在設(shè)計時要以項目為主線,根據(jù)業(yè)務(wù)系統(tǒng)的特點進(jìn)行設(shè)計,實現(xiàn)對資源數(shù)據(jù)的統(tǒng)一規(guī)劃。由于業(yè)務(wù)系統(tǒng)主要是針對工作流程、人員、信息方面的管理,所以可將其分為會員數(shù)據(jù)庫、代理機(jī)構(gòu)庫以及專家?guī)烊惢A(chǔ)數(shù)據(jù)庫。其中,會員數(shù)據(jù)庫是對建筑企業(yè)、政府采購行為的相關(guān)數(shù)據(jù)進(jìn)行管理;專家?guī)焓菍φ袠?biāo)、采購、評標(biāo)、監(jiān)管等方面的相關(guān)資源數(shù)據(jù)進(jìn)行管理,可配合終端輔助設(shè)備進(jìn)行使用。
3.3數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計在充分考慮異構(gòu)系統(tǒng)問題的基礎(chǔ)上,各類數(shù)據(jù)接口采用XML格式的設(shè)計標(biāo)準(zhǔn)傳遞數(shù)據(jù),通過數(shù)據(jù)交換平臺與各應(yīng)用系統(tǒng)接口進(jìn)行對接[5]。通過數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計,可使整個系統(tǒng)提供WebService接口,設(shè)計時必須根據(jù)國家制定的相關(guān)標(biāo)準(zhǔn)確定該系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn),將數(shù)據(jù)標(biāo)準(zhǔn)的編定作為系統(tǒng)設(shè)計的重點。
4結(jié)論
綜上所述,本文以建設(shè)工程項目招投標(biāo)系統(tǒng)設(shè)計為依托,對其軟件設(shè)計的相關(guān)問題及開發(fā)平臺的應(yīng)用進(jìn)行了分析,目前,該系統(tǒng)已經(jīng)進(jìn)行了試應(yīng)用,系統(tǒng)運行穩(wěn)定,并未出現(xiàn)重大問題,它的應(yīng)用為建設(shè)項目招投標(biāo)工作的開展提供了良好的平臺,大幅度提升了招投標(biāo)的效率和質(zhì)量,具有一定的推廣使用價值。
參考文獻(xiàn):
[1]李犁.基于BIM技術(shù)建筑協(xié)同平臺的初步研究[D].上海:上海交通大學(xué),2012.
[2]李曄.算量軟件在建筑工程上的應(yīng)用及問題探討[D].青島:青島理工大學(xué),2015.
[3]王秋陽.解析電子招投標(biāo)系統(tǒng)在建筑工程招標(biāo)投標(biāo)的運用[J].黑龍江科技信息,2015(15):125-127.
閱讀期刊:《軟件學(xué)報》
《軟件學(xué)報》是一本刊登計算機(jī)軟件各領(lǐng)域原創(chuàng)性研究成果的期刊,所刊登的論文均經(jīng)過嚴(yán)格的同行專家評議!盾浖䦟W(xué)報》主要面向全球華人計算機(jī)軟件學(xué)者,致力于創(chuàng)辦與世界計算機(jī)科學(xué)和軟件技術(shù)發(fā)展同步的以中文為主的"中文國際軟件學(xué)術(shù)期刊",為全球華人同行提供學(xué)術(shù)交流平臺。
轉(zhuǎn)載請注明來自:http://www.jinnzone.com/ruanjiankaifalw/61994.html