公務員期刊網 論文中心 正文

工程管理系統設計與實現

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了工程管理系統設計與實現范文,希望能給你帶來靈感和參考,敬請閱讀。

工程管理系統設計與實現

1系統實現的相關技術

1.1運行環境

本管理系統采用B/S結構,操作系統采用MicrosoftWindows7/WindowsXP,開發工具采用MicrosoftVisualStudio2005。數據庫選用微軟的SQLserver2005L來實現。

1.2數據庫引擎ADO.NET

綠色施工示范工程申報審核管理系統的程序設計過程中,應用程序訪問數據庫時采用ADO.NET數據引擎,它功能強大,使用方便,作為NETFramework的重要組成部分。DataSet和NETFramework數據提供程序是ADO.NET的兩個重要組成部分。NETFramework的作用是連接系統的數據源、根據系統提出的要求執行相應的SQL命令,并完成相應的數據檢索功能。DateSet是數據存儲的對象,在NETFramework獲取相應的數據后,需要將數據存入DateSet中,以供程序調用數據。

1.3CASE集成開發平臺

本系統的開發采用了一種稱之為CASE集成開發平臺的工具,CASE是ComputerAidedSoftwareEngineering的縮寫,意思是指計算機輔助軟件工程,用于信息系統開發的綜合型平臺,它是由各個工具以及輔助軟件構成的,隨著信息技術的不斷演化、不斷發展,它現在也形成了一種開發思想。

2系統需求分析

2.1申報流程分析

1)申報條件是綠色施工示范工程項目申報的前期,只有當條件審批通過后,單位才能進行項目申報。申報條件是由施工單位按要求完成的,將自身的條件材料整理后,填寫申報條件申請表后由當地的建設主管部門進行優先審批,審批通過后提交到當地的省級建筑業協會進行審批,通過后發到中國建筑業協會總部進行最后的審批。2)施工方填寫示范工程項目申請表,經由財務部門對項目進行評審,評估項目的利益情況,然后由當地建筑業協會對項目的方案、質量以及技術等進行相關的審批,審批通過后發往建筑業協會總部進行最后的審批,審批都通過后總部對項目進行評分,對外公布以及發放相應的證書。

2.2功能需求分析

系統總體需要具備信息、申報管理、審核管理,審后管理,檔案管理等五大部分功能,并由此五大功能延伸出七項次級功能,分別用于內部信息管理,對外信息,審前,審中,審后,檔案管理全部流程,連同人員管理,權限管理,新技術管理,規章制度管理,規避風險管理,應急措施管理,分項列舉管理,特色施工管理等功能,規范審核步驟,整理審核材料,提高審核效率,便于查詢等功能,在更短的時間更好地完成整個審核流程,具有便于調檔、便于糾錯、便于研究等幾大特點。

3系統總體設計

3.1軟件相關設計

3.1.1系統目標

系統建立的目標是對中國建筑業協會關于綠色施工示范工程相關的業務進行全方位的管理,系統需要全覆蓋協會

綠色施工示范工程方面的所有業務,其中包括對綠色施工示范工程的申報,并能進行相關的審核,能收集檔案建立與檔案管理的信息,對綠色施工示范工程的申請單位進行全程監督,工程結束時進行驗收考核等核心功能,還需要具備對系統的日常維護進行管理,例如權限、人員等進行管理。

3.1.2系統建設原則

綠色施工示范工程管理信息系統遵循以下原則:①項目干系人是系統成功運用的關鍵。全員參與是系統成功運用的保障。②將綠色施工示范工程管理信息系統的建設作為中國建筑業協會的一項戰略目標。③充分考慮到系統與中國建筑業協會其他相關系統的數據通信。④系統建設的全生命周期應符合項目開發流程,同時符合協會有關規章制度。⑤以申報、審核、驗收為主線,構建綠色施工示范工程管理信息系統。⑥建立工程驗收以及審后管理等各項指標數據庫是本信息系統開發的重點和難點。

3.1.3軟件支撐環境

服務器的運行環境為Windows2003/2008,硬件要求為10T的硬盤,4核CPU,8G及以上的內存空間??蛻魴C硬件要求為普通家庭使用的PC均可滿足,系統環境要求為Windows7或者XP均可。

3.2系統體系架構設計

在需求分析階段,詳細說明實現功能的描述,它是系統概要設計和詳細設計的基礎。綠色施工示范工程管理信息系統就是基于該需求分析而設計的。系統體系架構如圖2所示。

3.3功能結構設計

綠色施工示范工程管理信息系統的功能主要是依照系統功能的劃分而確定,為了便于主系統設計實現,其各個子模塊功能大致可以分為信息管理、申報管理、審核管理、審后管理、檔案管理、驗收管理、新技術管理、系統維護等八大功能。其功能結構如圖3所示。

3.4數據庫表設計

本系統的數據庫是以SQLserver為基礎建立的,是根據系統功能以及數據存儲結構而設計的,由于數據庫表過多,不便于全部表現,數據庫核心功能數據結構,以部分字段以及部分表格體現數據庫的內部主體結構。

4.系統實現

4.1申報條件管理實現

申報條件管理起始是以申報單位整理單位申報條件的相關資料,然后填寫申報條件申請表單,遞交當地環保部門對材料中關于施工過程中環境保護措施等進行審批,然后交由當地建筑業協會進行項目技術以及單位資質等進行審批,最后由總部進行審批通過,審批過程中有一環節審批不通過該次申報打回申請單位。系統功能是由各種類相互組合而成,申報條件功能由兩大部分構成,申報數據處理類、流程以及流程處理類等構成,用戶填寫完申報條件申請表單,啟動流程、調用流程接口,整個申報條件的審批由流程審批處理類以及流程審批結果類等完成。

4.2申報管理實現

申報管理包含申報條件管理、申報優先管理、申報表格管理等3個部分,申報條件管理是綠色施工示范工程管理流程的第一步,集中了施工實施方案、施工規模、施工分類、施工手續、施工周期、施工投資、施工相關單位的支持與配合、施工條件與環境、施工特點、施工技術的攻關和創新等相關資料的上傳與審核,這里的相關材料建議打包上傳,分單位列出,并由專人負責申報條件的審核。由于其中資料繁雜、分類眾多,不建議分類分單位地列出,否則不便于對綠色施工示范工程申報單位的整體條件的審閱,加大了工作人員的審核難度。由專人負責一個或者多個單位的申報條件審閱可以快速審核綠色施工示范工程申報單位的整體條件,并便于每個單位的專項查找和調閱信息,減少了審核人員的工作量,提高工作效率。申報管理活動如下:申請表填寫→發起申請→財務部審批→當地建筑協會審批→方案審批、質量審批、技術審批→總部審批→評分→對外公布→發放證書。申報管理類結構由申報申請類、財務審批類、申報流程類、方案審批類、質量審批類、技術審批類、申報評分類、證書類、信息類等構成。流程類又分為流程接口、審批狀態類、審批流轉類、審批結果類等組成。申報優先管理是在申報的各個項目中進行優先考核與審批,某些項目屬于政府制定的急項目,需要優先進行考慮。主要衡量的標準是項目的單位與項目的大小等條件。在打包上傳的所有綠色施工示范工程申報單位的資料中,通過工程開工時間,政府單位推薦,新技術開發,代表性工程等條件,優先審核,優先報批,做到方便與科學的分配審核時間,達到特事特辦,急事先辦的目的,并有效地回應各綠色施工示范工程申報單位。按照科學的順序審核,做到有條不紊,提高工作效率。申報表管理即為申報的表單管理以及申報時需要提交的各項文檔、圖等資料的管理,在項目申報時申報單位需要提交各項信息以及申報項目的相關簡介,附屬需要條件相關的施工方案,施工的各項管理制度等。在申報表管理中,用戶根據申報的表進行填寫,到建筑業協會各個辦事處進行填寫以及提交相關材料。工作人員在接收到申報申請時,進行系統的申請。填寫系統申報管理中所需的信息,以及將用戶提交的電子材料以及紙質的材料進行封裝、編碼等操作,方便審批時進行對應的查閱。

4.3審后管理實現

在項目驗收過程中,需要填寫根據中國建筑業協會提出的各項相關考核表單進行考核,實地考核需要計算機或者紙質的考核表,考核完成后將相關數據錄入系統,經協會相關人員進行打分以及審核后驗收完成。驗收的主要內容分5個方面,包含環境評分、節材與材料利用、節水與水資源利用、節能與能源利用、節地與土地利用等。系統對于這5個方面進行了相關設計,系統功能實現如下。1)環境評分主要考核的是對周邊環境污染情況,根據相關的各項檢測數據對此項目開始檢測的數據進行對比,考核出項目對環境的污染指數,在規定的范圍內方可通過考核2)節材與材料利用率考核的指標為,各項材料的使用情況,根據項目申報時所填寫的項目大小、項目的設計圖紙等分析所得的數據對比。材料選擇本著就地取材的原則并有實施記錄;機械保養、限額領料、廢棄物再生利用等制度健全,做到有據可查,有責可究系統根據中國建筑業協會相關驗收流程以及驗收的各項表單,利用表單工具以及流程工具對此功能進行了設計,驗收所得的分數,在第一次填寫后不可修改,需要修改相關數據需提交相關的申請,申請通過后方可對數據進行修改。

4.4信息管理實現

信息分為兩部分,內部信息以及對外的信息。內部信息主要是企業內部的通知、公告等,是由企業內部人員進行信息整理、然后在系統的信息頁面上輸入信息內容,最后由信息相關負責人進行核實信息然后。對外信息需要進行信息審核,信息審核是對信息正確的進一步確認,企業對外的信息一定要是真實、正確的信息,其關系到企業的形象。信息的類圖分為內部與對外兩部分,對內由內部信息輸入類、信息復查類、內部核實類、信息類構成。對外信息由對外信息輸入類、信息審批類、審批流程類、審批結果類以及對外類等構成。

4.5檔案管理實現

檔案管理主要有檔案歸檔、資料管理以及查詢等3大核心功能。定期或者當綠色施工示范工程申報完成后,工程資料需要進一步歸檔處理,由檔案管理中心收集并整理這些檔案,然后對檔案進行分類,檔案中心負責人對收集分類后的檔案進行復查,確認是否可存檔,如果不能需要重新整理,如果可以進行存檔處理,進行資料存檔。檔案管理功能由檔案收集類、檔案分類類、檔案復查類、檔案復查結果類、資料歸檔類、資料查詢類以及資料統計類等構成。

5系統測試

5.1測試流程

軟件測試是系統建設必不可少的一個過程,通過檢測判斷系統的性能是否達到了預期設定的要求。軟件測試是伴隨軟件整個開發流程的,在軟件開發設計階段軟件測試就已經開始了。在系統進入編碼階段以后,就要進行白盒測試,當功能模塊完成以后,測試人員則會對該功能模塊進行黑盒功能性測試。當系統開發完成以后則進行集成測試階段,該階段是整個測試環節的重要階段。隨后就會進入確認測試階段、系統測試階段。當系統上線以后進入安裝測試階段,進而會進入驗收測試階段。最后就是結項總結階段。到此整個軟件測試周期完成。測試的過程中,檢查軟件功能、性能是否符合系統需求,監測系統的并發,檢測系統的安全性,驗證系統的穩定性,驗證數據的安全性,系統的應急預案是否正常。

5.2測試工具

本系統測試采用了LoadRunner工具,該工具能夠滿足各個不同測試用例的需求,測試出在各種網絡環境中系統的各項峰值,幫助開發組找到系統中存在的各項問題,例如并發、響應時間、系統數據吞吐量、服務器資源利用率等。作為一種多樣化性能測試工具,它的作用是對系統的性能進行檢查以及優化。

5.3測試環境

系統在測試過程中搭建的測試環境包括數據庫服務器、應用服務器與使用客戶端計算機。

5.4測試策略

軟件測試這項工作是伴隨著整個系統產品的生產周期和投放試用過程而存在的,測試工作過程延續了整個系統的生命周期。在本系統的設計和研發過程中我們采用的測試方法有:黑、白盒測試,性能測試以及安全測試。黑盒測試主要是對整個系統的表象以及實際用例來評判系統的綜合穩定性和成功率。一般情況下都是通過測試人員對各頁面的實際功能和輸出的結果進行測試,從而發現系統軟件中存在的缺陷和漏洞,進而對這些問題進行修改和修復的一種方法。在本測試環節中,我們根據測試需求,在協會、企業內部專門為將使用本系統的測試人員進行了協調和部署,并聯合開發本系統的專業測試工程師進行系統測試。分析報告所收集的抽象數據進行錄入系統,通過系統的邏輯判斷后所展現的結果進行比對。按照系統提供的數據模板或信息表項進行填寫錄入,然后通過系統界面將這些表項導入系統中,最后通過相關功能模塊的操作進行測試和判斷。白盒測試所涉及的工作比黑盒測試更加具體,例如在某個系統界面上,需要對該頁面所有可執行的操作以及系統后臺對所有人工操作和數據的處理流程、處理方法、傳遞方向等進行逐個分析,通過平臺或相應頁面進行抓取捕獲數據,然后來判斷所接收到的結果是否符合系統開發時所設計的預期結果。假如結果跟預期判斷不一致時,需要對本界面的系統功能、邏輯方法、執行編碼進行逐個分析查找,將所有動態傳遞和靜態頁面的鏈接走向進而達到設計需求,從而實現所有系統功能。我們對所有系統功能模塊和環節都部署了專業的開發測試人員來進行測試和排查。安全性測試是任何信息化系統最重要的一個環節,它所涉及方面廣泛,因此我們只能根據目前總結和應該遵循的方法來進行測試。首先是對系統的運行硬件環境做出嚴格的要求,承載和運行本系統的服務器、網絡、電源、物理隔離等都是我們必須考慮的重要因素,以及最基本的防范措施———備份。我們需要測試網絡環境是否具有單點故障,一旦網絡中斷,可采用雙網卡和雙線接入的方式來防止單點故障。供電設施的測試工作相對簡單,本系統在原有的基礎上,采用UPS即可實現供電單點故障的問題;其次是在系統內部和外部不同用戶的訪問以及惡意破壞的行為,我們將不同層次和級別的用戶進行登錄測試,試圖在鏈接和傳遞參數,尤其對數據庫操作的日志進行測試和檢測。災難性測試,可以通過不同程度的環境破壞、硬件更換或損壞等方式進行,這樣可以對系統的容災程度、可恢復性以及實用性等指標進行核準。對于安全性測試,普通用戶一般情況下沒有相應條件和意識,只能由熟悉和參與本系統的研發和相關技術人員來完成。性能測試主要分為兼容性測試、穩定性測試、可用性測試等。由于本系統采用的是B/S架構,所以本系統必須具有很好的兼容性,終端用戶在登陸本系統時所用到的設備、操作系統、瀏覽器、功能插件千差萬別,所以在測試時需要專門的測試人員使用不同的終端環境進行測試,然后對統計出的測試結果進行分析,最終形成系統測試缺陷報告書。性能測試主要是對系統的負載、吞吐量、響應時長等相關參數進行統計分析,我們將通過壓力測試軟件、非同等級用戶登陸等辦法對其進行測試??捎眯詼y試主要是UI的友好性、功能樹結構的習慣性以及用戶的體驗程度進行調研和分析,尤其要盡量滿足和符合不同層次的人員需求和習慣,進而到達通俗易懂。

5.5性能測試用例

系統測試能否達到預期的目標,可通過測試用例來分析。測試用例是根據系統需求分析文檔而建立的,測試的范圍根據需求文檔而確定,全覆蓋是測試用例設計的基本要求。測試用例的設計需要參考測試說明書以及計劃。系統測試的深度與測試用例的數目成正比,測試用例的數量決定了系統測試的橫向與縱向的深度。系統的性能測試又包含壓力測試、事務相應時間測試、服務器資源利用率測試以及服務器的數據吞吐量測試等,其中并發測試是壓力測試的重要指標。以下僅以并發測試的結果進行分析。機構的使用人數大致為500人左右,因此對同時在線并發要求不是很高。系統的主要性能指標在于用戶并發量,當用戶逐漸往上加時系統的響應速度及時間。根據當前的業務情況要求系統最大的并發數為300人同時在線,壓力測試主要是以下方面:并發測試、服務器吞吐量、服務器工作負載等測試。

5.6測試結果分析

經過測試確認系統功能已滿足需求說明的要求,已全覆蓋系統需求,功能可以完成系統的全部業務要求,運行效率與穩定性經測試,確認系統功能已通過測試。通過性能測試,系統并發與事務響應時間等都達到需求說明的要求,本系統實現過程中運用了工作流引擎和報表工具,很好地滿足了對數據的統計分析要求,具有較強的可擴展性。

6結論與展望

本文結合建筑施工管理部門的現狀及特點,針對全國綠色施工示范工程的信息化系統實現及開發過程和選擇,對系統開發的業務流程以及系統設計的架構思路以及功能設計等進行了詳細闡述,提出了開發具體實施方案。通過需求、設計、實現以及測試等過程,系統達到了綠色施工示范工程有關業務管理方面的需求,實現了包括信息、申報、申報優先、申報條件、審核、審核后、檔案管理等各個功能,滿足了中國建筑業協會和企業在系統功能上的需求。綠色施工示范工程數據庫的設計與實現、開發與應用、維護與成功運行,為我國建筑業的健康發展以及制定產業政策,提供了翔實的數據,起到技術支撐的重要作用。

作者:王鳳起 單位:中國建筑業協會

主站蜘蛛池模板: 波多野结衣之cesd819| 野花日本免费观看高清电影8 | 欧美疯狂ⅹbbbb另类| 日韩福利电影网| 午夜网站在线观看免费网址免费| caoporn地址| 欧美fxxx性| 四虎精品成人免费视频| 99精品无人区乱码在线观看| 欧美中文在线观看| 国产小视频福利| 两个人看的www免费高清| 狠狠色婷婷丁香六月| 国产男女猛烈无遮挡免费视频网站| 久久91精品久久91综合| 在线观看国产精美视频| 久久高清一区二区三区| 精品国产日韩亚洲一区| 国产精品无码素人福利免费| 久久久久国产一区二区三区| 男人添女人下部全视频| 国产成人精品免费视频大全| www.中文字幕| 日韩三级小视频| 亚洲综合色视频在线观看| 里番牝教师~淫辱yy608| 国产视频福利在线| 三色堂明星合成论坛| 欧美fxxx性| 亚洲视频aaa| 自虐不死重口痴女系小说| 国产精品无码一二区免费| 三级在线看中文字幕完整版| 最近最好的中文字幕2019免费| 做暧暧免费小视频| 里番acg全彩本子| 国产精品成人免费视频网站| 一线高清视频在线观看www国产| 日韩黄色片网站| 人与禽交videosgratisdo视频| 色综合中文字幕|