趙欣劍 張振友
摘要:時至今日,信息技術已經融入了我們這個世界,計算機技術的發展不僅造福著萬千人民的生活,在工程建設領域同樣的影響深遠。這些新的技術尤其體現在了工程招投標方面。通過梳理設計院工程招投標流程參與各方業務及工作流程,依托Java語言、MYSQL數據庫等技術,重點解決招投標工作過程中標書文件提綱、工程初步設計、施工圖紙設計、設計圖紙校對、所級領導審核、院級領導審定、技術圖紙蓋章、投標報價封標八個功能需求,設計和開發適合設計院工程招投標工作的工程招投標系統。
關鍵詞:工程招投標;數據庫應用;電子系統
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2019)05-0105-02
進入21世紀以后,計算機技術得到了的蓬勃發展,信息技術,云計算和人工智能的不斷進步帶來了設計院工程招投標方面的革命。20世紀傳統的人工繪制圖紙,現場審閱文件,來回各部門審批等問題在新的形勢下發生了巨大的變化,信息化工程招投標使招投標行為流程大大簡化,所用時間大大地縮短,工程建設招投標已經逐步跨入到了信息化時代[1]。與時俱進的電子招投標系統將成為設計院工程技術人員更好地履行社會職責,完成招投標工作的有力幫手。
1 需求分析
1.1系統功能需求分析
設計院工程招投標系統創建的初衷是讓設計院廣大工程設計人員,能夠共享最新科技成果,簡化工程招投標流程、縮短招投標工作時間,積極熱情地投入到工程設計當中去,大力推動項目向前發展。
1)設計人員憑工作賬號和密碼進入系統;2)上傳標書文件;3)建設工程分類、上傳初步設計文件;4)施工圖紙設計、校對、審核、審定;5)投標定價,文件蓋章封標;6)完成工作,退出系統。
1.2 系統性能需求分析
設計院工程招投標系統的構建,除了要滿足對于設計院招投標工作的需求分析得出的結果要求,還要符合作為系統的一般性規定[2]。
1)安全性:必須同時輸入員工編號及密碼,才能成功登錄進行相應的操作;
2)容錯性:發生黑屏、死機時,系統進行自我恢復,不至于耽誤它的服務;
3)維護簡單:使用中遇到問題時,系統能在不涉及整體情況下,通過簡單維護達到預期目的;
4)交互性:操作起來簡單易懂,系統界面清楚,明白,獨具特色。
2 系統總體設計分析
2.1 系統結構和模塊的功能設計
結合設計院的實際業務處理流程的調研與需求分析,設計了系統功能模塊圖,如圖1所示。
2.2數據庫的設計分析
2.2.1數據庫設計概述
數據庫系統即是指計算機系統中加入數據庫之后的系統,通常包括數據庫、數據庫管理系統、應用系統、數據庫管理員以及用戶等多個部分。在信息管理系統中,數據庫至關重要,數據庫結構設計的合理性將會對應用系統的運行效率和效果產生極大的影響[3]。數據庫設計是其中系統設計最關鍵的環節,是系統具有功能性的前提,在系統數據庫設計中,需要完成多個方面設計[4]。
1)數據庫結構設計:首先要根據用戶對于系統的要求,進行信息收集,匯集能夠相應用戶需求的全部信息組成數據庫,是數據庫中最早也是最重要的一環。
2)概念結構設計:收集到的信息進行整理,抽象出數據庫概念。
3)邏輯結構設計:對所收集整理的數據抽象出概念后,按照計算機技術中信息屬性描述邏輯轉換計算機信息結構模型。
4)數據庫物理設計:對系統數據模型,優化設計外部環境。
5)數據庫實施:根據設計的數據庫,進行試運行。
6)數據庫運行和維護:正式運行數據庫。
在給定的工作環境中,通過合理的設計,構造較優的數據庫模式、建立數據庫和設計應用程序,滿足用戶的各種信息需求。
2.2.2概念模型設計
為創建數據庫而收集的數據分析,整理,按照實際工作中各項邏輯關系進行歸納,并將其通過計算機信息的結構抽象,按照E-R模型形式描述,形成數據庫的概念模型。
現實世界的事物之間是有聯系的。系統各個實體之間一般有以下三種相互關系。
1)一對一聯系。一個獨立的實體僅能與一個實體形成關系。
2)一對多聯系。一個實體可以與多個實體形成關系。
3)多對多聯系。一個實體中的多個方面可以與另一個實體中的多個方面形成關系。
系統中相互關聯的各個實體組成設計院工程招投標系統,系統的實體關聯圖如圖2:
3 系統詳細設計分析
將一個復雜的系統分解為多個模塊,而這些模塊又能夠進行進一步的細分。一個系統,在經過逐層分解之后,能夠得到具有層次結構的模塊,即模塊結構圖,它能夠對系統整體組成的結構以及功能模塊間的關系進行直接的且準確的描述。設計院工程招投標系統在堅持模塊獨立化設計的基礎上,采用自上而下的逐級細化的方法完成所有功能模塊的設計工作。
根據軟件設計原理,綜合功能性分析,為反映用戶對于標書文件提綱,工程初步設計,施工圖紙設計,設計圖紙校對,所級領導審核,院級領導審定,技術圖紙蓋章和投標報價封標八個方面的需求,設計功能模塊。
標書文件提綱模塊的功能包括完成使用人員登錄,管理員即投標小組長對于標書的增加,刪除,修改和查找,以及最終的認可,標書包含技術部分和商務部分兩個方面。工程初步設計是對于工程初設方案的細化,初步設計首先將工程定性,然后進行操作,初步設計文件包括了封皮目錄,文本說明和圖紙部分。施工圖紙設計是依據初步設計而來,可以對初步設計成果、基本設計條件及相關資料進行上傳和下載。設計圖紙校對主要完成了對于設計電子圖紙的審查和修改等操作。所級領導審核主要是對于電子圖紙認定的操作,和修改意見進行記錄。院級領導審定也是對項目圖紙的審查,但是技術方面的全方位的把控,從而對設計方案的安全性能做一個保障,所級領導審核級院級領導審定意見,均予以保存,工程在進行設計時,圖紙設計人可以從系統中下載,讀取類似工程設計方案要點意見。技術圖紙蓋章主要完成對于電子圖紙的確認,封裝了對于項目的反饋信息,反映用戶對于設計方案的滿意。投標報價封標是業務人員計算報價的過程,主要體現領導對于工程報價信息的認可程度。
4 系統測試與發布分析
為了保證系統能夠正確順利地運行,系統上線運行前,系統開發、維護人員通過前臺人工錄入一些相似數據,模擬實際情況,整體檢驗各個模塊的功能和系統總體性能是否滿足預期需求的測試。通過測試,可以發現系統中存在的不能達成預期需求的部分,然后根據系統設計需求逐條檢查程序語句,完成程序修正。
進行系統測試時,主要是測試系統的功能、性能、可用性、兼容性以及安全分別進行測試。
功能測試:主要是針對電子政務系統中的所有頁面的鏈接進行測試。
性能測試:利用移動網絡、無線網絡等多種網絡通訊方式對系統的連接速度進行測試。
可用性測試:系統模塊對于指令能迅速出現對應的效果。
兼容性測試:不同的軟硬件結構上,系統均能正常運行。
安全性測試:在工作賬號及密碼均正確的前提下才能對系統實施各項操作。
5 結束語
信息化管理系統、數據庫管理系統在建設工程的應用,讓我們不得不感嘆科學的神奇。計算機已成為我們生活當中不可缺少的一部分,它在一個國家的強盛之路上起著十分重要的作用。本文在深入研究設計院工程招投標工作的基礎上,把 MySQL 數據庫應用到招投標工作中,建立了基于設計院工程招投標的電子政務系統,滿足設計人員需求基礎的同時具有良好的安全性、容錯性,維護簡單及交互性的特點。通過對上述的分析與總結,希望對工程招投標系統的開發和研究具有一定意義,從而有對工程招投標系統的發展起到促進作用。
參考文獻:
[1] 汪向東.我國電子政務的進展、現狀及發展趨勢[J].電子政務,2009(7):44-68.
[2] 蔡曉光.移動電子政務平臺基礎架構設計探討[J].軟件產業與工程,2013(1):47-51.
[3] 蔣驍,季紹波,仲秋雁.電子政務服務公民采納模型及實證研究[J].科研管理,2011(1):129-136,146.
[4] 張靜.電子招投標平臺的研究和實現[D].長春:吉林大學,2015.
【通聯編輯:朱寶貴】