<nav id="w0g0m"><code id="w0g0m"></code></nav>
  • <xmp id="w0g0m">
    <xmp id="w0g0m"><nav id="w0g0m"></nav><menu id="w0g0m"><strong id="w0g0m"></strong></menu>
  • <xmp id="w0g0m">
  • <nav id="w0g0m"></nav>
    <menu id="w0g0m"><menu id="w0g0m"></menu></menu>
    1. 網站地圖
    2. 設為首頁
    3. 關于我們
    ?

    工程項目信息管理系統的設計與實現

    發布時間:2023-07-28 13:31
    目錄
    中文摘要 III
    ABSTRACT IV
    目錄 VI
    第一章 引言 1
    1.1課題背景 1
    1.2工程項目管理系統發展現狀 2
    1.3 研究目的及意義 2
    1.4 課題研究內容 3
    1.5 本文的組織結構 4
    第二章 相關技術 5
    2.1ASP.NET 5
    2.2 SQL SERVER 2008 數據庫 6
    2.3 網絡架構技術 7
    第三章 系統的功能需求分析 8
    3.1 系統功能性需求分析 8
    3.2 非功能性需求分析 8
    3.3 系統可行性分析 9
    3.4 系統用例分析 10
    3.4.1招標管理用例分析 10
    3.4.2合同管理用例分析 11
    3.4.3進度管理用例分析 11
    3.4.4成本管理用例分析 12
    3.4.5 物資設備管理用例分析 13
    3.4.6質量管理用例分析 14
    3.4.7安全管理用例分析 15
    3.4.8辦公管理用例分析 16
    3.5 本章小結 17
    第四章 系統的功能設計 18
    4.1 系統主要功能詳細設計 18
    4.1.1招標管理模塊設計 18
    4.1.2合同管理模塊設計 19
    4.1.3進度管理模塊設計 21
    4.1.4成本管理模塊設計 24
    4.1.5 物資設備管理模塊設計 26
    4.1.6質量管理模塊設計 29
    4.1.7安全管理模塊設計 31
    4.1.8辦公管理模塊設計 33
    4.2系統數據庫設計 35
    4.2.1 關系模型 35
    4.2.2 系統數據庫表 37
    4.3本章小結 41
    第五章 系統的實現與測試 42
    5.1系統主要功能模塊的詳細實現 42
    5.1.1 招標管理模塊實現 42
    5.1.2 合同管理模塊實現 43
    5.1.3進度管理模塊實現 44
    5.1.4成本管理模塊實現 46
    5.1.5 物資設備管理模塊實現 47
    5.1.6 質量管理模塊實現 48
    5.1.7安全管理模塊實現 49
    5.1.8辦公管理模塊實現 50
    5.2 系統功能性測試 51
    5.3 功能測試結論 54
    5.4本章小結 54
    第六章 總結與展望 55
    6.1 總結 55
    6.2 展望 56
    參考文獻 57
    在學期間的研究成果 59
    致 謝 60
    第一章 引言
    1.1 課題背景
    近年來,隨著公路建設行業的不斷發展,市場競爭日漸激烈,如何在激烈的 市場競爭中爭得一席之地,企業首先必須要提高自身的管理能力。建設行業因其 行業的特殊性擁有者復雜的事物,比如對檔案資料的管理,原來使用紙質資料, 然后將圖紙儲存于檔案室,需要時不但不便于查找,還有可能因為管理不當丟失, 或者因為保管不當而損壞,工程項目檔案室非常重要的資料,一旦丟失對項目的 后期維護產生嚴重的影響,如此低效的管理方式嚴重影響了建設企業對自身內部 的管理,在經濟發展飛速的當前建筑企業尋求著更加高效的管理方式,信息化在 今年來發展迅速,并且已經在多個行業產生著廣泛的作用,我國很多建設企業已 經逐漸開始將信息化運用于企業內部,但目前應用最為廣泛的還是辦公類軟件, 但實際上最需要加快信息化發展的是建設工程項目的信息化管理,此類系統不但 能夠全面的記錄基礎信息,還能夠促使企業的內部控制,即完全按照流程操作, 因此當前對于建筑行業來說,需要使用更加高效的信息管理系統來提高自身管理 效率,才能夠幫助建筑企業適應新形勢的需求[1]。
    目前大多數公路建設企業的工程管理系統還是存在著一些問題,比如說,對 不同的建設企業,其管理的流程不一而足,但市場上的工程管理軟件卻是相同的 管理流程,由于管理流程不一,實際上很多建設工程管理軟件在建設企業中并沒 有得到廣泛的使用,而是閑置,不但沒能夠起到幫助建設企業降低成本的作用, 反而產生了管理成本。建設工程項目使用的初衷是滿足企業對建設工程項目相關 信息的管理,在全面記錄信息的基礎之上達到對成本、質量等的控制目標,從而 保證實施中的工程項目不超出預算,不產生額外成本,但目前的管理系統沒有達 到這樣的管理目標,因此目前,對于某建設企業來說,需要一套高效的信息處理 系統,為企業記錄基礎信息,達到控制成本、費用等的目的,同時能夠為企業的 發展戰略和發展策略提供數據基礎[2]。
    工程項目管理系統于建筑企業而言,一定程度起到著一些輔助決策的作用, 目前我國存在著一些如ERP、SAP等的大型系統,尤其是重在配置的SAP,用 戶能夠在框架中根據企業的實際情況自行設計流程與管控內容,但是也僅限于對 流程的控制,建設工程項目管理系統最終需要實現的目標是能夠幫助建筑企業控 制項目的成本、質量、費用、進度的管理,并且能夠形成報告,作為輔助決策的 功能幫助建筑企業管理人員制定下一步的施工計劃。此外對于企業內部網絡的鋪 設也是目前相同或相似的管理人員存在的問題,建筑企業可以采用更加高效的局 域網路或者專用網絡,促進數據的共享,從而保證系統能夠作為傳輸介質,為建 筑企業的不同角色的人員傳遞信息,從而促進管理人員在對項目有著完全了解的 情況下進行決策的制定,達到最優資源利用率[3]。
    1.2工程項目管理系統發展現狀
    當前,隨著我國經濟體制的改革和近年來互聯網信息化爆炸式的發展,使得 我國在信息化建設方面在全球已經處于領先的地位,企業從信息化的發展中找到 了促進企業管理效率的方式,即信息管理系統,因此近年來各行各業的信息化得 到了長足的發展,但是也因為發展過快,還沒有形成行業的統一標準,也產生了 一些失敗的案例,而建筑行業更是因為我國近些年的房地產經濟而發展的迅猛, 在追求經濟利益的過程中,企業的水平是否能夠同時得到提高將決定著今后企業 是否能夠持續性的發展[4]。
    網絡信息化的發展首先在財務管理行業中得到了長足的發展,財務工作使用 信息化進行數據的存儲,以及一些預算工作,即會計電算化。而對于建筑行業來 說,簡單的信息記錄也已經無法滿足管理需求,需要建立更加嚴謹的管理系統。
    國外的計算機應用軟件起步較早,特別是在發達的西方國家的一些跨國公司, 這些企業意識到了信息化對其管理帶來的便捷,在業務信息化的工作的中增加了 很多投入,花費了更多的人力和物力建立信息化管理,增強對業務上的管理,尤 其是這個世紀以來,信息化全面爆發,此類國外管理公司由于其多年的使用和開 發經驗,參與設計出了更加具有競爭力的管理軟件。近年來,隨著經濟全球化, 知識經濟的興起,項目信息管理軟件應用變得更加廣泛[5]。項目信息管理發展成 為互聯網時代中重要的分支,但在面對經濟全球化的發展和環境變化的新的時代, 隨著項目的信息管理軟件在國內外工程項目信息管理軟件中開始不能滿足特定 的企業項目管理的特定信息需求。
    目前國內大多數工程項目信息管理軟件,主要用于數據輸入,輸出報告。大 多數項目管理軟件主要用于項目的建設階段,包括成本管理軟件、合同管理軟件, 等等,這種情況導致了在不同階段的項目信息和數據將無法共享和集成,此外, 還有存在著數據傳輸不及時的缺點[6]。
    1.3 研究目的及意義
    本系統的目的是設計和實現一套基于ASP.NET的工程項目信息管理系統,將 工程項目實施過程中的全部信息記錄,并且通過對基礎信息的處理進行項目實施 全流程的信息查詢和管控。本系統解決了建筑企業內工程項目管理的多個問題, 簡要闡述如下:
    1.由于我國建設行業軟件的缺乏性,以及軟件實施的不適應性,導致即使建 筑企業實施了相關軟件,也因為并不完全符合企業的實際業務流程而沒有達到預 期的管理效果,反而增加了管理成本。
    2.目前我國建筑相關軟件主要進行工程項目中的部分管理內容,比如風險測 算、合同管理等,而沒有對項目從招標,到實施,到竣工的全流程進行管控,難 以滿足建筑企業對項目的有效管控。
    3.缺乏具有有效監測和預警的信息系統,在環環相扣的工程項目管理全流程 中各環節之間都有緊密的管理聯,但當前國內很多企業自主研發的信息系統,受 項目、企業等許多認為或客觀因素的干擾,很少有能進行有效監測和預警的[7]。
    綜上,建筑企業現在存較多的軟件,但是對于工程項目管理相關比較缺乏, 而建筑企業中其實涉及大量的包括圖紙、合同、項目計劃等基礎信息,且此類信 息較多,查找不易,管理起來更是非常難,而公路建設企業的管理部門較多,所 涉及的人員信息也較為復雜,這就導致各部門或各環節的人員之間溝通不暢,企 業內部對于項目的管理受限于此,導致管理效率難以提高,同時由于前期的工程 項目數據很少被分析和統計,導致工程項目的計劃和實施只能依靠相關人員的經 驗進行分析,而不同科學的通過以往的實施數據進行分析,這些情況嚴重限制了 建筑行業的發展,因此,只有建立一套能夠對工程項目建設的全流程進行管理和 控制的系統才可以真正的為現階段我國項目管理信息化服務,推動我國建設工程 項目管理信息化的發展。
    1.4 課題研究內容
    本課題是基于 B/S 結構、 ASP.NET 開發語言和 SQL SERVER 數據庫的工程項 目管理的設計與實現,本課題主要的研究內容包括:
    1.對某公路建設企業的工程項目實際管理的業務流程進了探討和分析,與 建筑企業的管理人員和項目管理人員進行了詳細的交流,初步確定了系 統的需求分析,并形成了需求分析報告。
    2.根據需求分析報告對系統的可行性進行的研究,其中主要對系統的操作 可行性、技術可行性以及經濟可行性進行了討論并得出了可行的結論。
    3.優化需求分析報告中的內容,在充分考慮到系統的使用情況下,進行了 系統的架構設計系統網絡拓撲結構設計。
    4.采用三層架構的方式進行系統的開發,并根據管理需求的不同將系統分 為八個管理模塊,其中對于質量管理、成本管理和進度管理進行了詳細 的內部算法設計。
    5.建立了精簡的數據庫邏輯結構,并設計了系統的數據庫表。
    6.進行了系統的界面UI設計和代碼實現,并在實現過程中進行了系統的單
    元測試,最后在各個架構完成之后進行了系統總體的功能測試,并形成 了測試報告。
    7.優化了進度管理、成本管理中的算法,使用甘特圖等圖表形式更加直觀 的表現項目的進度和成本情況。
    1.5 本文的組織結構
    本文根據軟件開發的理論按照軟件開發周期的一般流程進行了本工程項目 管理軟件的實現過程的簡述,最終實現了一套基于B/S架構的工程項目信息管理 系統,本系統具有信息記錄、流程管理和報表統計分析的功能,完全按照某建筑 企業的工程項目的業務流程定制開發。本文的組織結構如下:
    第1章引言,本章簡述了本論文的研究背景及意義,對當前工程項目管理系 統的現狀進行了簡單闡述,最后簡述了本論文的研究內容和研究框架。
    第2章相關技術,本章主要介紹了本工程項目信息管理系統包括ASP.NET技 術、SQL server2008數據庫技術、網絡架構技術等在內的相關技術介紹。
    第 3 章系統的需求分析,本章主要進行系統的需求分析,包括功能性需求分 析和非功能性需求分析,在對需求進行優化之后確定了系統的可行性,然后按照 功能將系統分為幾個具體功能進行其內容的闡述。
    第 4 章系統的設計,本章首先對系統的總體功能模塊進行的介紹,然后詳述 了各個功能模塊應該具有的功能,同時根據關系模型對系統的數據庫進行了設計, 選取其中具有代表性的數據庫表進行了展示。
    第 5 章系統的實現與測試,本章分為兩個部分,首先對系統的各個功能模塊 中的部分功能進行了詳細的實現闡述,然后選取其中 4個功能測試用例進行了測 試。
    第 6 章總結與展望,主要是對系統設計及實現過程的總結和對未來發展方向 的進一步規劃。
    第二章 相關技術
    2.1 ASP.NET
    ASP.NET是微軟公司推出的新一代腳本語言。ASP.NET基于.NET Framework 的Web開發平臺,不但吸收了 ASP以前版本的最大優點并參照Java、VB語言的 開發優勢加入了許多新的特色,同時也修正了以前的 ASP 版本的運行錯誤。 ASP.NET具備網站開的各種解決方案,開發者可以使用開發工具進行集成的開發、 集成的測試、集成的調試以及集成的部署,可以說 ASP.NET 是轉為網站開發設計 而生,開發者在進行 ASP.NET 語言的開發時,可以將頁面邏輯和代碼邏輯完全分 開,便于修改和調試,另外,相對而言, ASP.NET 的開發界面以及系統完成之后 的界面具有簡潔、美觀的特點。 ASP.NET 語言的詳細特點如下: 多語言支持:
    多語言支持是 ASP.NET 的重要新特性之一, ASP.NET 的多語言支持表現在 編程語言的語言種類多,且 ASP.NET 支持用戶對界面和代碼進行二次編譯,即, 首先進行其中架構的設計和實現,現將ASP.NET語言編譯成終檢語言,然后通過 中間語言編譯為機器語言,從而完成代碼架構的設計和實現,這種特性使得 ASP.NET 具有非常強的移植性,在進行其他編碼時,可以直接將 ASP.NET 中的中 間代碼移植到別的項目中使用,這種多語言支持的方式使得ASP.NET具有比其他 編程語言更為強大的編程方式[8]。
    增強的性能:
    在 ASP.NET 中,系統的實現方式是通過編譯器實現頁面中的代碼執行實現, ASP.NET 支持用戶在編譯代碼之前提前綁定代碼和頁面,從而促進頁面的即時查 看和即時刷新,當用戶請求界面時,系統將存儲器中的高速緩存首先展示給用戶, 然后再通過編輯及中間的代碼進行修改代碼的刷新,這種方式提高了程序對系統 的處理能力,提高了系統性能,節省了系統空間,提高了數據處理的效率。 類和名空間:
    ASP. NET包含一整套有用的類和名空間(Namespaces)。名空間是一種支持 程序代碼一直的方法,開發者在進行程序的開發和移植時,可以將包含類的名空 間同時移植,使得程序的 web 界面在編寫時更加容易。 HtmlAnchor、 HtmlContrl 以及 HtmlForm 是 ASP.NET 中的幾個類,它們被包含 System.web.UI.HtmlControl 空間中[9]。
    服務器控件:
    ASP.NET 支持開發者使用服務器空間進行程序代碼的部署和調試,這種服 務器空間大大減小了用戶的頁面創建時間,直接為程序的設計和實現提供了包括 時間、日期、驗證等功能在內的各種工具,開發者可以使用這些工具進行服務器 的維護,在進行程序調試和部署時,服務器空間利用其模型為開發者節省了時間, 同時支持開發者直接進行多個控件的直接使用。
    支持web服務:
    ASP.NET 開發語言支持標準的 web 服務,開發者可以通過標準,將不同的 web 服務集成在一起,并且可以進行新的 web 服務的創建[10]。
    更高的安全性:
    ASP.NET開發語言在程序的安全性上進行了更高安全性的設計,系統除常規 的Windows驗證之外好加入了 Passport和cookie兩種不同類型的登錄和身份驗 證方法,保證了系統的安全設計,此外,開發者還可以使用角色控制權限進行用 戶角色的控制,使得系統的安全性更加能得到保證。
    良好的可伸縮性:
    ASP.NET 開發語言允許服務器跨區會話,不同的會話能夠進行統一數據庫的 維護,不同數據庫能夠進行跨平臺、跨服務訪問和維護,開發者在進行開發時可 以隨時添加 web 服務器, ASP.NET 支持在不允許緩存的情況下進行會話,并且將 定位標識傳到ASP.NET開發的系統界面。
    2.2 SQL Server 2008數據庫
    SQL Sever2008 是目前應用最為廣泛的數據庫管理軟件,已經在各個行業發 揮了很大的作用,SQL Sever2008數據庫實在SQL Sever2005數據庫的基礎上進 行了升級,較原來的 SQL Sever2005, SQL Sever2008 增加了對效率的控制,致 力于滿足當前各行業的管理工作中對數據數量的要求,更加滿足了當前重視編程 開發和效率的開發人員,當前各行業中對于數據的形式要有了新的要求,比如一 些視頻、圖片文字,這對數據庫的性能要求很高,開發人員需要 SQL Sever2008 這樣的數據庫用于高效率的程序開發和商業智能化的實現[11]。
    據庫為用戶保留所有的導入導出日志、文件加密,保護用戶隱私,避免未經允許 的人員或者賬號對數據庫盡心改動, SQL Sever2008 數據庫平臺支持外鍵管理, 并內置了多種的數據加密方式,保證用戶的數據安全,提高數據的合理化,加強 對數據結構的建設和控制,能夠保證數據的安全,此外, SQL Sever2008 還具有 配置及管理評審的功能,開發者可以對SQL Sever2008數據庫的配置信息進行審 查,保證所有的配置都是正常而專用的,此外 SQL Sever2008 數據庫較之前的 SQL Sever2005 數據庫進行了數據鏡像的改進,加強數據的可讀性和處理效率, 此外SQL Sever2008還具有自動修復功能,開發者在數據庫設計和開發過程中入 到特殊情況程序終止, SQL Sever2008 會保留開發者的存儲信息,并且在下一次 數據庫程序開啟時自動提示是否要恢復異常關閉的數據庫處理文件[12]。
    2.3 網絡架構技術
    系統拓撲結構就是指網絡的連接形狀,也可以理解為網絡的聯通結構。系統 的拓樸設計對于系統是否能夠達到良好的性能起著非常重要的作用,系統的網絡 拓撲結構通常具有以下幾種類型:星型、環型、總線、分布式、樹型、網狀、蜂 窩結構。網絡拓撲結構在系統的實現中起到的作用就是通過網絡設備連接系統之 間的不同節點,使得不同節點之間可以進行數據的交換,這種交換包括客戶端與 服務器之間的交換,客戶端與客戶端之間的交換,以及系統進行 PV 操作的數據 交換。通常在進行系統的研究與實現時,需要對其網絡的鋪設進行一定的考量, 并且選擇最為合理的配置方式進行網絡拓撲結構的假設,更優的拓撲結構設計能 夠促進信息之間的交換效率,減少數據交換的時間,同時一定程度上能夠增強系 統的性能,提高系統的相應速度,保證系統的數據交換安全等。在建設工程項目 管理系統中,通過對本系統的使用單位及實際使用人員及其建筑設計圖紙分析, 選擇使用星型結構為本系統的拓撲架構。
    星型結構是通過網絡架構的各個設備端對端的鏈接,將信息傳輸至節點中, 然后再將節點中的數據傳輸至其他網絡設備中,所以節點是作為調度中心進行數 據的傳輸。星型結構,任意兩個網絡設備的數據傳輸都必須經過節點,節點的任 務大致有三個:1. 為準備傳輸數據的網絡設備檢查是否存在網絡設備,只有具有 網絡設備的數據才能夠被傳輸,如果接收方沒有網絡設備則將數據傳輸至其他具 有網絡設備的節點。 2. 保證不同網絡設備之間的傳輸線路通暢,能夠是現實數據 的正常傳輸。 3. 如果在正常業務中國,數據傳輸失敗或者異常時,節點負責提出 異議。一般情況下,星型網絡結構采用交換機作為網絡節點[13]。
    第三章 系統的功能需求分析
    3.1系統功能性需求分析
    功能性需求分析是軟件開發理論中的重要環節,在對系統進行設計和研發前, 研發人員需要對系統的情況有非常詳細的了解,并開發過程需要完全按照需求分 析中的內容研發,才能夠保證系統的研發是有效的,不合格的需求分析有可能會 導致項目的推倒。筆者對本工程項目信息管理系統進行了全面的需求分析,首先 通過與建筑企業的相關工作人員進行交流,對其內部的業務流程進行了詳細的了 解,然后根據該企業的實際情況進行了系統的用戶角色及其權限設置,然后通過 其業務流程以及企業對系統功能的需求進行了系統的功能性設計,包括項目信息 管理、成本管理、質量管理、物資設備管理等,同時本建設工程項目系統需要能 夠實現信息的共享。
    系統的最終需要實現的是對工程項目的項目立項,分供應商及其所供應商的 物資設備,以及項目的進度、質量和成本相關信息的管理,同時系統還需要具有 合同管理、辦公管理等功能,能夠通過不同的報表實現信息的多維度查詢,能夠 實現對基礎信息管理的基礎上,對相關流程進行管理,最終實現能夠讓企業管理 人員隨時隨地的掌握工程項目的運轉情況,還能夠實現有效的信息預警功能,能 夠對資金的預算、業務管理、人員分配等提供統一的信息化服務平臺。
    在需求分析的過程中,根據工程項目實施的流程進行分析,例如工程項目首 先通過投標進入流程,需要對投標信息進行管理;合同管理需要能夠對合同的相 關信息進行增加、修改和刪除;進度管理中需要能夠查詢的到項目當前的進度情 況,以及當前的資金使用情況等。
    3.2非功能性需求分析
    確保系統具有安全性,及時更新系統并隨時進行維護。
    本系統的非功能性需求分析主要從以下幾個方面展現: 1.執行工作時的速度效率與準確度
    對于信息的處理,應是具有良好的響應速度的,并且系統查詢數據時,需要 盡可能的保證其準確性,本系統的使用人員較多,包括監理人員、造價人員、企 業管理人員等,因此設計時,多線程不能沖突,此外系統的軟硬件配置也不能夠 低,要通過配置提高系統的性能。
    2. 必須是開放的以及可擴展的
    由于本工程項目信息管理系統目前是獨立運行,但是在今后可能會進行一些 接口的開發,比如今后考慮到將某建筑企業的辦公管理 OA 系統接入,因此需要 進行一定的接口設計。
    3.使用性能需簡潔
    本系統的使用人員有項目管理人員、建筑企業管理人員等,人數較多,但建 筑行業的從業人員可能對信息化技術不甚了解,因此使用中需要盡可能的簡潔, 在進行過簡單的培訓之后就可以使用。
    4.需具有可維護性
    系統在運行過程中如果出現問題,使用者不是信息從業者,自然對所出問題 無法解決,因此系統應該具有可維護性,在出現頁面不響應或者其他情況時,能 夠使用維護手段來終止,并且要保證已經錄入且保存的數據完整。
    3.3 系統可行性分析
    可行性分析(Feasibility Analysis)也稱為可行性研究,是指在對系統進 行初步的功能及非功能性需求分析之后,判斷在該種需求情況下,系統是否能夠 研發成功,是否具有研發的價值是否能夠滿足需求分析中的相關要求。本系統的 可行性分析包括以下幾方面的內容:
    ( 1)技術可行性
    端安裝在用戶的 PC 機上,客戶端操作簡便,界面中功能按鈕設計合理簡潔,用 戶不必培訓就可以使用,具有一定的操作可行性。
    (3)經濟可行性
    本系統采用ASP.NET研發語言與SQL SERVER2008數據庫,此兩種技術屬于 完全免費且開放,而某建筑企業也已經具有相應的軟硬件支持,系統由本團隊人 員自行開發,所以除人工費用之外并不產生其他費用,因此在經濟上也是可行的。
    3.4 系統用例分析
    3.4.1 招標管理用例分析
    招標管理主要包括客戶管理、項目管理、招標信息、工程信息、開標信息和 甲方信息,其中最為主要的是對客戶信息和項目信息的管理,此功能通常由項目 管理人員操作,項目管理人員可以在此模塊中對客戶信息進行管理,客戶信息通 常是委托建筑的甲方,而項目管理則是立項,項目經理在項目管理功能中記錄項 目名稱、項目甲方、項目詳細需求,如建筑工程層數、工程主體架構等信息,在 項目信息保存之后即視為此項目已經立項,而項目信息審核之后就不能再修改或 者刪除。如圖3.1所示的是招標管理模塊UML用例圖。
    招標管理
     
    圖 3.1 招標管理用例分析圖
     
    3.4.2合同管理用例分析
    合同管理是對工程項目中的合同進行的管理,主要包括合同模板、合同制作、 合同方案、合同分類、合同類型和附件。本系統應支持對合同模板的制定,比如 工程建設合同,在設定合同時,項目經理只需錄入甲方乙方、資金、工期等內容 之后就可以生成完整的合同,系統應支持在線打印合同,在雙方簽字之后蓋章掃 描作為附件上傳至系統中,紙質合同則保存至檔案時,需要查詢時可以選擇查詢 電子合同或是紙質合同,合同分類主要由分包合同、物資設備采購合同、供應商
    采購合同等。如圖3.2所示的是合同管理模塊UML用例圖。
     
    3.4.3 進度管理用例分析
    進度管理是本工程項目管理系統的核心功能,包括進度模板、進度制定、進 度方案、進度分析、進度跟蹤和實際進度記錄。在工程項目開始之前,項目經歷 需要在系統中進行進度模板的設置,然后將所需要記錄進度的項目進度制定進行 填寫,主要填寫計劃進度內容以及在期限內能夠完成的進度,在實際工程項目的 實施中,項目經理需要按照一定的周期將進度檢查的結果錄入系統中,此時項目 管理人員、企業管理人員即可進行進度的分析,進度的分析是指按照目前的進度 情況,是否能夠在工期截止的日期完成項目,還可以進行進度的跟蹤,即對按照 圖表和列表的形式顯示計劃進度與所有實際進度的對比,本系統提供圖表的形式 顯示進度,一目了然,項目經理和企業管理人員可以隨時進行數據的查詢,在項 目結束之后,項目的監理人員也可以對其權限所屬的項目進度信息進行查看,作
    為項目質量的一種判斷基礎。如圖3. 3所示的是進度管理模塊UML用例圖。
    進度管理
     
     
    圖 3.3 進度管理用例分析圖
    3.4.4 成本管理用例分析
    成本管理主要是工程項目在建設過程中的花費進行管理,主要包括成本結構 分解、成本預算制定、與報銷、成本分析、成本跟蹤、成本分析報表,與進度管 理方式相同,項目管理人員需要在項目開始之前就在系統中錄入項目的逾期成本 信息,值得注意的是,需要按照成本的結構分解盡可能詳細的錄入,這是為了保 證數據的精確,在預算制定之后,工程項目實施的過程中,項目經理定期對項目 的實際成本信息進行記錄,然后將實際成本信息錄入系統中,系統自動提供成本 的報表,用以顯示計劃成本和當前實際成本,系統支持進行成本分析,即按照目 前的實際成本情況在項目結束時是否會超出成本。其中的預報銷是指在項目成本 計劃之外的一些費用,通過預報銷記錄在系統中,不參與成本的分析計算,成本 管理能夠幫助企業加強對項目所使用的費用進行管控,否則如果項目在實際過程 中產生大量更多成本,則可能會導致建筑企業較大的損失。如圖 3.4所示的是成 本管理模塊 UML 用例圖。
     
     
    3.4.5 物資設備管理用例分析
    物資設備是對項目實施過程中所使用到的物資設備信息的管理,主要包括設 備臺賬、設備進出記錄、設備采購計劃、物資臺賬、物資出入庫、物資采購計劃 等,物資設備管理功能是根據某建筑企業實際的管理需求所制定的管理內容,主 要對建設中所需的大型器械、小型設備等的管理,首先需要將建設工程所有的設 備信息按照列表的形式記錄在系統中,然后項目實施中所需使用的設備按照設備 的進出記錄詳細的記錄設備的進場時間,其他建筑中所使用的物資則需要按照物 資出入庫的表單詳細的進行記錄,如果在項目的建設中需要臺賬中沒有的設備或 者物資則通過物資采購計劃進行采購,由現場直接驗收入庫進行管理,物資設備 的管理是為了加強對項目成本的控制,其中物資設備的使用也參與折舊費用的計 算,而物資設備目前根據某建筑企業的實際情況由項目經理負責管理,但考慮到 物資設備管理的工作較為精細,今后考慮分離出物資設備管理的專人進行管理。 如圖3.5所示的是物資設備管理模塊UML用例圖。
     
     
    3.4.6 質量管理用例分析
    質量管理主要記錄了工程質量的相關信息,主要包括質量規范的管理、質量 目標的管理、質量臺賬、質量事故報告、工程質量監督、竣工質量檢查等。質量 問題是工程項目中最為重要的問題,一旦工程項目質量不合格,但所有的建設都 失去意義,由此面對的經濟損失是巨大的,而且如果發生質量問題,可能會嚴重 影響建筑企業的品牌美譽度,其中造成的損失更是不可估計的,本系統支持質量 規范的管理,首先由項目管理人員在系統中錄入相關的質量規范管理規定,便于 施工的各方在系統中能夠查詢到質量規定,在工程項目施工之前根據實際的質量 目標在系統中錄入相關數據,在工程項目實施的過程中,不斷給予監督,并將檢 查之后的結果也錄入至系統中,形成質量管理臺賬。一旦發生質量事故,就需要 將質量事故的詳細情況錄入系統中能夠,包括事故時間、事故內容、事故原因等, 項目在完成建設到竣工時,對于項目的質量更加應該嚴格控制,項目管理人員將 工程的竣工檢查結果錄入至系統中。這些數據的記錄和統計對于建筑企業在今后 的建設活動中作為參考,可以參照以前發生的質量事故報告在今后的建設活動中 避免此類問題。如圖 3.6 所示的是質量管理模塊 UML 用例圖。
     
     
    3.4.7 安全管理用例分析
    安全管理也是工程項目管理中非常重要的問題,有時一旦出現較為嚴重的安 全事故,會對建筑企業帶來嚴重的經濟損失,同時由此帶來的社會影響也是不可 避免的,本系統中的安全管理主要包括安全規范、安全目標、安全事務、安全措 施、安全臺賬和安全事故報告等。首先施工要詳細的參閱安全管理規范,安全規 范由項目管理人員錄入至系統中,然后在工程實施的過程中,將每一次的安全檢 查結果錄入至系統中國,形成安全臺賬,如果一旦發生了安全問題,就將安全問 題發生的時間、發生原因、造成損失等信息全面的記入系統中,形成安全事故報 告,便于進行追責。對于工程項目在建設過程中出現的問題及其解決辦法,本系 統中的安全措施用于記錄相關的措施。安全管理最重要的人身安全和財產安全的 管理,要保證施工時所有參與建設的人員安全,也要保證施工現場的包括施工設 備等在內的財產安全。如圖 3.7 所示的是安全管理模塊 UML 用例圖。
     
     
    3.4.8 辦公管理用例分析
    辦公管理是工程項目建設中日常一些活動的管理,主要由行政部門負責,目 前根據某建筑企業的實際需求,將辦公管理功能納入到本系統中進行管理。辦公 管理主要包括個人設置、手機短信、站內郵件、日常任務、工作計劃、車輛申請 功能。手機短信和站內郵件是兩種信息的傳遞形式,系統支持不同用戶在系統中 使用這兩種方式發送和接受信息,比如項目經理可以向統計人員傳送合同等,日 常任務和工作計劃是系統為登錄用戶提供的處理信息的快捷方式,車輛申請主要 是對建設工程項目施工過程中的車輛的管理,需要使用車輛的人員可以在系統中 發起車輛的申請,而項目管理人員可以選擇車輛類型對申請用車的信息進行審批。 如圖3.8所示的是辦公管理模塊UML用例圖。
     
     
    3.5 本章小結
    本章主要是對系統的需求進行了分析,將工程項目管理信息系統需求分析分 為功能性需求分析和非功能行需求分析,分別進行了詳細的闡述,并且按照工程 項目管理系統所需的功能分類進行了用例的詳細描述。
     
     
    第四章 系統的功能設計
    4.1系統主要功能詳細設計
    本系統主要實現對工程項目的管理,能夠對項目從招標開始到竣工檢查的全 過程進行詳盡的記錄,能夠了解工程項目實施過程中的質量、安全、成本、物資 設備等具體信息,以及簡單的財務核算[16]。根據以上的實現目標,將系統主要模 塊分為:招標管理系統,合同管理模塊,進度管理模塊,成本管理模塊,物資設 備管理模塊、質量管理模塊、安全管理模塊和辦公管理模塊。其主要功能模塊如 下圖4.1 所示。
    工程項目管理系統
     
    4.1.1 招標管理模塊設計
    招標管理模塊主要進行一些工程項目開始之前的準備工作,比如與建筑企業 簽訂合同的客戶方信息的管理,比如項目的立項管理等,工程項目在開始實施之 前需要有一系列的準備工作,由項目建設小組對項目進行詳細的討論和實施細則 的設定,本系統主要負責記錄其中的部分信息。招標模塊簡要的用例描述如下:
    (1) 客戶管理,主要是對客戶信息進行管理,此處的客戶信息是指對與建 筑企業簽訂建設合同的客戶,客戶信息的記錄能夠幫助建筑企業進行分析和統計。
    (2) 項目立項管理,項目立項通常由項目經理提出申請,由企業管理人員 進行審核,當項目提起申請后,企業項目建設管理小組經過對項目的可行性、費 用等進行分析之后,如果選擇運行允許立項,則該項目才能夠開始實施,項目管 理人員登錄即可查看項目的審核情況。
    (3)統計分析,統計信息主要是對客戶信息的統計和項目立項信息的統計。
    本節只介紹招標管理中的客戶管理功能的詳細流程,用戶點擊招標管理模塊 中的客戶管理,系統彈出客戶管理的添加界面,用戶在界面中輸入客戶名稱、客 戶地址、客戶聯系方式、客戶營業執照等信息,然后點擊保存,即可保存客戶信 息。客戶添加流程如下圖 4.2 所示。
     
    圖 4.2 客戶添加管理流程圖
     
    4.1.2 合同管理模塊設計
    合同管理是對工程項目的相關合同信息進行的管理,包括對合同類型的設置、
    合同上傳等管理,系統支持對合同的模板進行設計,項目管理人員在使用合同時
    可以直接在模板中填入相關信息然后打印,系統支持用戶將掃描后的合同上傳至
    系統中進行保存。合同管理模塊的具體用例如下:
    (1) 供應商登記,本模塊主要是對一些與供應商相關信息進行,因此首先 需要將供應商信息錄入至系統中,項目管理人員將供應商的供應商名稱、供應商 類型等信息記入系統。
    (2) 合同類型,合同類型是對不同的合同模板進行的管理,比如與供應商 之間的采購合同等,比如與客戶之間的施工合同等。對于合同的模板主要由系統 管理人員進行設定。
    (3) 合同上傳,合同上傳是將不同的包括采購合同、施工合同等合同信息 掃描之后上傳至系統的操作,掃描版的合同具有查找迅速、翻閱方便的特性。
    (4) 合同查詢,合同查詢對包括采購合同、施工合同在內的不同合同進行 查詢,只有具有權限的用戶才能夠查詢合同。
    (5) 合同報表,合同報表是用于統一顯示包括采購合同、施工合同等在內 的合同報表作為列表顯示,便于對合同信息進行查詢。
    本節只詳細介紹合同管理模塊中的合同上傳管理功能的設計,項目管理人員 點擊合同管理模塊中的合同上傳功能,在界面中填入合同的相關信息,并點擊附 件按鈕上傳合同掃描件,待上傳成功后點擊保存,即可保存合同信息。合同信息 的上傳流程如下圖 4.3所示。
     
     
    圖 4.3 合同上傳管理流程圖 合同管理中的用例簡要描述如下:
    (1)查看合同信息,用戶使用唯一用戶名和密碼登錄,在合同管理模塊中 點擊查看合同信息。
    (2) 添加合同信息,系統使用RBAC權限管理設計,保證只有項目管理人員 具有此功能的添加權限。
    (3) 修改合同信息,系統支持管理人員對已經上傳的合同信息進行修改的 操作。
    (4) 刪除合同制度,管理人員可在此界面將不需要或者已經變動的合同信 息進行刪除。
    4.1.3 進度管理模塊設計 進度管理主要是對工程項目的實施進度進行控制的管理,在項目開始之前, 由項目管理人員將總計劃進度信息錄入至系統中,然后在項目實施過程中將檢查 后的進度信息錄入至系統中,通過系統內置的算法,使用圖表的形式將績效指標 的情況顯示。進度管理模塊的具體用例如下:
    (1) 總進度計劃,總進度計劃是在工程項目實施之前所指定的總體進度計 劃,包括整個工程項目所需的時間、工程項目計劃竣工時間等,在項目審核之前 項目管理人員可以對總計劃進度進行修改和刪除操作。
    (2) 進度調整,進度調整是由項目管理人員操作,在項目實施的過程中, 如果不能按照計劃的進度進行,就需要根據實際情況進行一些進度調整,如果進 度落后就需要趕進度,項目管理人員在進行進度調整之后將進度的調整信息記入 系統中。
    (3) 進度查詢,進度查詢主要是以集團公司的角度查詢不同的工程項目當 前的進度,操作人員通常為建筑企業的管理人員,不具有權限的人不能夠查詢進 度。
    (4) 月進度填報,月進度填報是項目管理人員每個月進行的一次進度檢查, 然后將檢查結果錄入至系統中,在施工的時期內,每個月進行一次填報。
    (5) 績效指標趨勢分析,績效指標的設計是本系統的設計亮點,是對進度 情況報告的一種體現,本系統使用了圖表的形式對進度的情況進行顯示,以一種 線條為計劃進度,另一種線條為實際進度,然后在圖表中通過不同的線條形式直 觀顯示實際進度與計劃進度的區別,并且能夠對按照當前進度是否項目能否按期 完成,達到對進度的監控,避免項目的延期。
    本節選取進度管理模塊的總計劃進度管理功能進行詳細描述,用戶點擊進度 管理模塊的總計劃進度添加界面,并在此界面錄入工程項目的進度計劃情況,點 擊保存之后,即可保存項目總進度信息,項目管理人員即可查看該項目的總進度 計劃信息。工程項目的總進度計劃新增流程圖如圖4.4 所示。
     
     
    圖 4.4 總計劃進度添加管理流程圖
    總計劃進度管理中涉及到的用例簡要描述如下:
    (1) 查看總計劃進度信息,用戶使用唯一用戶名和密碼登錄,在進度管理 模塊中點擊查看總計劃進度信息。
    (2) 添加總計劃進度信息,用戶在進度管理模塊中點擊添加總計劃進度信 息,在添加總計劃進度信息界面輸入項目開始時間、項目結束時間等信息并點擊 保存。
    (3) 修改總計劃進度信息,用戶可以在總計劃進度信息沒有提交之前進行 總計劃進度的修改,包括修改醒目開工日期、項目結束日期等。
    (4) 刪除總計劃進度信息,用戶可以在總計劃進度信息沒有提交之前刪除 總計劃進度信息。
    4.1.4 成本管理模塊設計
    成本管理是對工程項目進行中的相關費用進行的管理,主要包括一些鋼筋水 泥在內的材料費、管理費用等,都屬于項目成本,項目實施中需要加強對成本的 控制,否則如果項目實際成本遠遠超出計劃成本,則會對建筑企業造成直接的經 濟損失,在本系統中通過工程量清單的計算,計算出項目所需成本,然后保證實 施中成本在控制范圍之內。成本管理中涉及到的功能主要有:
    ( 1)工程量清單,工程量清單是工程項目需要完成的工作,主要有工程類 型以及工程類型所需要完成的時間,工程量清單是成本計算的基礎。
    ( 2)總成本編制,總成本編制是對工程項目實現所有的工程量總共需要的 成本,成本信息需要項目負責人與集團公司共同計算,并由集團公司審核通過, 總成本是包括材料成本、管理成本在內所有的成本。
    ( 3)間接成本預算,簡介成本是指在正常成本之外所產生的成本內容,本 系統為了更加精確的計算出成本相關內容,將間接成本納入成本管理模塊。
    (4)預報銷,預報銷是項目管理人員對所采購費用、管理費用等的提前報 銷,一些項目所需要使用的材料需要在工程項目開始之前就進行采購,此類成本 需要進行預報銷,
    ( 5)成本分析,成本分析就是以圖表的形式表現工程項目的成本,以更直 觀的方式顯示能夠省去數據分析的時間,系統提供以比例圖表的形式直觀的顯示 工程項目物資成本、管理成本的比例。
    本文只介紹成本管理的工程量清單管理,具有權限的用戶在成本管理模塊中 點擊工程量清單管理,新建工程量清單信息,包括工程內容、工程所需天數等信 息,保存之后即可查看工程量清單信息。工程量清單編制的流程如圖 4.5 所示。
     
     
    圖 4.5 工程量清單編制管理流程圖
    工程量清單管理中涉及到的用例簡要描述如下:
    (1)查看工程量清單信息,用戶使用唯一用戶名和密碼登錄,在成本管理 模塊中點擊查看工程量清單。
    (2)添加工程量清單信息,用戶在成本管理模塊中的工程量清單編制界面 輸入工程內容、工程所需工期等信息,并點擊保存工程量清單。
    (3)修改工程量清單信息,用戶在成本管理模塊中的工程量清單編制界面
    點擊工程量清單信息修改,并再次錄入工程量清單內容點擊保存。
    (4)刪除工程量清單信息,用戶在成本管理模塊中的工程量清單編制界面 刪除工程量清單信息。
    4.1.5 物資設備管理模塊設計
    物資設備管理是對工程項目在實施過程中所使用的鋼筋、水泥等物資,以及 起重機、打樁機之類的大型設備。本系統支持對工程項目所需物資設備信息進行 管理,主要目的是參與財務核算,也是為了對物資設備進行管理,避免丟失。物 資設備管理模塊中涉及到的用例主要有:
    (1)物資登記,物資登記就是對新物資信息的添加,在工程項目建設中如 果有新的物資進入,項目管理人員可將物資信息詳細的記錄在系統中,系統顯示 所有物資的列表便于查詢下一次購買物資的規格。
    ( 2)倉庫管理,主要是對建設工程項目工地上的倉庫信息管理,由施工人 員進行一些物資信息的出入庫管理。
    (3)物資需求計劃,物資需求計劃是對建設工程項目施工中所需要使用到 而目前的倉庫中沒有的物資進行的計劃需求,需要根據工程量清單對物資需求進 行計算,至少應該保證工程項目的施工前期不缺少物資,其他物資可以在施工中 購入。
    ( 4)物資采購計劃,物資采購計劃主要根據物資需求計劃進行制定,通過 將物資的需求細化成采購計劃,如某建筑材料需要購買數量以及需要花費的金額 等,并將物資采購計劃發集團公司總部等待批準。
    ( 5)入庫管理,在所采購的物資到貨之后,有些貨物直接到施工的現場, 因此由現場進行入庫管理,首先根據采購計劃或訂單盤點、檢驗質量,然后入庫, 入庫管理中需要記錄物資名稱、物資入庫數量以及入庫時間,便于之后的查詢。
    (6) 出庫管理,工程項目施工中所使用的物資需要在出庫管理中心進行一 次出庫,這是為了細化對物資設備的管理,避免物資的浪費,如果發生物資丟失 的現象可以有資料可產。
    (7) 盤點結存,施工團隊需要按照期限對倉庫中的物資設備進行盤點,盤 點的目的有兩個,第一是在物資剩余數量不多的情況下及時發起物資需求計劃, 第二是盤點倉庫中的物資,發現問題能夠及時追查,避免發現問題已經失竊很久 不容易調查。
    ( 8)物資報表,是對倉庫中的物資信息進行統計的方式,可以直觀的表現 物資的剩余數量、入庫時間、在庫庫齡等。
    (9)機械設備備案,建設工程項目所使用的設備通常是指起重機、打樁機 等大型機械設備,一般不像物資類容易發生丟失的情況,但有可能會出現損壞的 情況,因此在對機械設備進行備案時,就需要盡可能的詳細信息,同時要對設備 加強盤點,避免出現安全事故。
    (10)設備采購計劃,與物資采購計劃相似,設備如需采購也需要首先制定 采購計劃,但與物資采購計劃不同的是設備由于其特殊性需要更加嚴謹的采購, 如設備廠家調研等。
    (11)設備調度,設備調度主要由集團公司進行管理,工程項目施工隊可以 申請由總公司調度設備,因為設備屬于大型器械,單獨購買價格較高,所以集團 公司可以將施工現場的設備向其他施工現場調度。
    (12)設備維修,設備出現問題時,需要將維修信息詳細的記錄在系統中, 這是由于設備直接影響著工程現場的安全,而設備的維修情況則決定著設備是否 安全,需要記錄設備的維修記錄便于發生安全事故的追責。
    本文只介紹物資設備管理的物資需求計劃,具有權限的用戶在物資設備管理 模塊中點擊物資需求計劃管理,新建物資需求計劃信息,包括物資需求計劃目錄 和物資需求計劃內容,保存之后即可查看物資需求計劃信息。物資需求計劃編制 的流程如圖 4.6 所示。
     
    圖 4.6 物資需求計劃管理流程圖
    界面點擊物資需求計劃信息修改,并再次錄入物資需求計劃內容點擊保存。
    (4)刪除物資設備計劃信息,用戶在物資設備管理模塊中的物資設備編制 界面刪除物資需求計劃信息。
    4.1.6 質量管理模塊設計
    工程項目的質量問題是非常重要的,如果工程項目在建設過程中出現質量問 題,有可能造成返工,不但為建筑企業帶來嚴重經濟損失,而且可能會造成工期 延誤,產生違約的風險,因此在項目建設過程中就需要嚴格的控制項目質量。質 量管理具體用例如下:
    (1)質量規范,主要是一些文檔,包括施工質量規范、施工人員崗位職責 等信息,在項目開始建設之前,項目管理人員需要將質量規范信息錄入至系統中, 便于施工相關人員隨時進行查閱。
    (2)質量目標,主要是指對工程項目的質量目標,項目管理人員需要將工 程項目的質量目標錄入系統中,施工人員以質量目標作為施工的標準,避免產生 質量問題。
    (3)質量臺賬,質量臺賬是每一次工程質量檢查之后的數據的記錄,通常 包括質量檢查日期、質量檢查結果等。
    (4)質量事故報告,在工程項目施工過程中,如果發生質量事故,則需要 將質量事故的內容全部詳細的記錄在系統中,為之后的項目起到警告的作用,在 項目竣工之后可以選擇根據項目質量事故的問題進行追責,比如由于物資設備出 現問題導致工程質量的問題,就可以追責該物資設備的供應商。
    (5)工程質量監督,質量監督由質量監督人員進行管理,目前是由項目管 理人員將工程質量監督的檢查結果錄入至系統中,工程質量監督人員是工程項目 團隊中的一員,主要負責每天在施工現場監督,保證項目按照正常流程施工。
    (6)工程質量竣工驗收,工程項目在竣工后,需要進行質量驗收,由甲方 團隊、施工方團隊和集團公司管理人員、工程監理一起負責竣工驗收,此為建設 工程項目的重要環節,項目管理人員負責將工程質量驗收結果錄入至系統中,尤 其是驗收成功的掃描件,便于今后工程如果出現問題確定責任。
    本文只介紹質量管理的質量事故報告添加,具有權限的用戶在質量管理模塊 中點擊質量事故報告管理,新建質量事故報告,包括事故事件、事故內容、事故 解決方案等內容,保存之后即可查看質量事故報告信息。質量事故報告添加的流 程如圖 4.7 所示。
     
     
    圖 4.7 質量事故報告添加管理流程圖
    界面點擊質量事故報告信息修改,并再次錄入質量事故報告內容點擊保存。
    (4)刪除質量規范信息,用戶在質量管理模塊中的質量事故報告界面刪除 質量事故報告信息。
    4.1.7 安全管理模塊設計
    安全管理是對工程項目的安全信息進行記錄,對建筑企業來說,項目的安全 至關重要,直接影響著項目的經濟損失和社會影響,尤其是施工人員的安全,因 此在項目實施之前就需要對項目的安全進行計劃設定,然后在項目實施中完全按 照安全措施進行操作,如果發生事故,則需要將詳細情況記入在安全事故報告中。 安全管理具體用例如下:
    (1)安全規范,用于記錄安全規范的信息,包括施工安全規范、火災安全 規范等規范內容,由項目管理人員錄入。
    (2)安全措施,用于在建設工程項目實施過程中所發生的安全問題所需要 采取的緊急措施,首先需要將安全措施的內容錄入系統中,在安全問題發生后便 于參考。
    (3)安全臺賬,是將每一次的安全檢查的結果錄入,形成總體的安全臺賬, 在對安全臺賬的管理中,需要盡可能詳細和客觀的錄入信息,為今后的其他工程 項目提供參考。
    (4)安全目標,在工程項目開始施工之前就需要進行安全目標的設定,項 目管理人員在施工中將安全臺賬錄入系統中,從而形成完整的安全報告。
    (5)安全事故報告,在工程項目的施工中,如果出現安全事故,則應該講 安全事故的發生原因、發生的詳細過程以及發生安全事故為企業造成的損失全部 詳細的記錄在系統中,安全事故報告在項目竣工之后要由相關管理人員組織進行 學習,為了在今后其他的工程項目建設中避免此類問題。
    本文只介紹安全管理的安全措施管理,具有權限的用戶在安全管理模塊中點 擊安全措施管理,新建安全措施信息,包括安全措施目錄和安全措施內容,保存 之后即可查看安全措施信息。安全措施添加的流程如圖4.8 所示。
     
    圖 4.8 安全措施添加管理流程圖
    安全措施信息修改,并再次錄入安全措施內容點擊保存。
    (4)刪除安全措施信息,用戶在安全管理模塊中的安全措施編制界面刪除 安全措施信息。
    4.1.8 辦公管理模塊設計
    辦公管理主要負責對日常工作中的行政事宜進行管理,用戶可以在系統中設 置個人信息,行政管理人員可以發送電子公告,其他用戶即可在辦公管理模塊中 查詢電子公告的信息。系統將日常事務審批和工作計劃顯示在辦公管理模塊,擁 有權限的人員可以進行相關操作,此外可以對集團公司的車輛管理,需要使用相 關車輛的人員可以在系統中發起用車申請。辦公管理模塊的具體用例如下:
    (1)個人設置,用戶進行個人信息包括通訊信息等的設置。
    (2) 電子公告,行政管理人員可以在此模塊中進行電子公告的發布,其他所 有人員具有電子公告的查詢權限。
    (3) 通訊錄,主要是對集團公司人員的通訊信息的管理,包括電話、地址、 郵箱等,有管理人員錄入。
    (4) 我的郵箱,是指站內郵箱,所有用戶都可以在我的郵箱中發送和接收站 內郵件。
    (5)日常事務審批,主要是管理人員使用,比如由項目經歷錄入的總項目進 度計劃在提交之后,需要集團公司的管理人員進行審核,在審核之后該事務才能 夠進入下一項。
    (6)工作計劃,用戶幫助用戶制定工作計劃,提供日期和內容管理按鈕, 用戶可以直接點擊工作計劃將自己的工作計劃錄入,便于之后的查詢。
    (7)車輛管理,主要是對集團公司的車輛信息的管理需要用車的人員可以 在車輛管理界面中發起用車申請,由管理人員審核之后為其派出合適的車輛。
    本文只介紹辦公管理的工作計劃,具有權限的用戶在辦公管理模塊中點擊工 作計劃管理,新建工作計劃信息,包括計劃時間、計劃內容等,保存之后即可查 看工作計劃信息。工作計劃的流程如圖 4.9 所示。
     
    圖 4.9 工作計劃管理流程圖
    工作計劃管理中涉及到的用例簡要描述如下:
    (1)查看工作計劃信息,用戶使用唯一用戶名和密碼登錄,在辦公管理模 塊中點擊查看工作計劃。
    (2)添加工作計劃信息,用戶在辦公管理模塊中的工作計劃界面輸入工作 計劃時間、工作計劃內容各等信息并點擊保存工作計劃。
    (3)修改工作計劃信息,用戶在辦公管理模塊中的工作計劃界面點擊工作 計劃信息修改,并再次錄入工作計劃內容點擊保存。
    (4)刪除工作計劃信息,用戶在辦公管理模塊中的工作計劃界面刪除工作
    計劃信息。
    4.2 系統數據庫設計
    4.2.1關系模型
    (1)RBAC 角色權限控制
    RBAC 角色權限控制是指通過不同的角色權限的設置,控制同一角色的相同系 統操作權限,即首先設定不同角色及其權限,然后添加用戶時選擇用戶所屬角色 權限,則添加成功自后該用戶只能操作角色權限之內的功能。在本工程項目管理 系統中,系統的主要用戶角色分配如下:
    表 4.1 系統角色分配表
    角色名稱 角色權限描述
    系統管理人員 主要進行系統安全管理,系統數據備份、日志查看、用戶管 理等
    項目經理 主要進行信息錄入和信息查詢工作,包括工程質量信息、成
    本信息、成本計劃等
    企業管理人員 主要指企業高層,一般只具有各模塊的查詢權限
    統計人員 對系統的相關數據進行統計,便于制定報表以及數據的分析
    財務人員 主要查看一些物資設備的價格信息等,本系統不參與財務核 算,只進行財務監督
    工程監理人員 對項目的進度和質量進行查詢
    工程造價人員 對項目的進度和費用以及物資設備信息進行查詢
     
    (2)系統E-R圖
    在本工程項目管理系統中,采用E-R圖對系統中的基礎數據進行建模,目的 是將系統的數據庫結構進行直觀的展示。
     
     
    圖 4.10 工程項目管理系統 E-R 圖
    上圖 4.10 所示的是工程項目管理系統的 E-R 圖,其中項目實體與企業客戶 實體是一對一的關系,其主鍵為項目代碼,項目實體與工程質量、工程進度是一 對一的關系,按照項目編號為主鍵的方式,在制定質量計劃與進度計劃之后,按 照周期進行實際質量與實際進度的填報,并統計出相關報告,項目與成本是一對 多的關系,在項目實際進行的過程中,有可能會出現成本預算增加的情況,此時 施工方可以提出成本的追加,以項目編號為主鍵鏈接成本表,獲取其中基礎成本 相關信息并增加追加成本列,安全管理則以安全檢查的編號作為主鍵統計記錄安
    全檢查的結果,如果出現事故,則需要形成事故報告。
    4.2.2 系統數據庫表
    (1)客戶信息表 客戶信息表記錄了客戶的相關信息,包括客戶名稱、客戶全稱、注冊地址、 所屬區域等,客戶信息表如表4.2所示。
    表 4.2 客戶信息表
    序 號 列名 數據類型
    小 數 位
    主鍵
    默認
    說明
    1 Number Int 50 N 序號
    2 Name VARCHAR2 50 N 客戶名稱
    3 CustomerName VARCHAR2 200 N 客戶全稱
    4 Address VARCHAR2 500 N 注冊地址
    5 Area VARCHAR2 50 N 所屬區域
    6 Registration Datatime N 登記日期
    7 Registrant VARCHAR2 50 Y 登記人
    8 legalPerson VARCHAR2 50 Y 法人
    9 RegistrationDepart
    ment VARCHAR2 50 Y 登記部門
    10 Mail VARCHAR2 50 Y 郵箱
    11 Attachment VARCHAR2 50 Y 附件
    12 Fax VARCHAR2 50 Y 傳真
    13 ContactPerson VARCHAR2 50 Y 聯系人
    14 Telephone VARCHAR2 50 Y 電話
    15 SuperiorAuthority VARCHAR2 50 Y 上級主管單 位
    16 PostalCcode VARCHAR2 50 Y 郵政編碼
    17 BusinessLicense VARCHAR2 50 Y 營業執照號 碼
    18 State VARCHAR2 50 Y 單據狀態
     
    ( 2)工程項目信息表 工程項目信息表用來保存工程項目的基本信息,以及工程項目在實施過程中 的動態信息,工程項目信息表如表 4.3 所示。
    表 4.3 工程項目信息表
    序 號 列名 數據類型
    小 數
    主鍵 允 許 默認 值 說明
     
     
    1 Number Int 50 N 序號
    2 ProjectName VARCHAR2 50 N 項目名稱
    3 Institutions VARCHAR2 50 N 管理機構
    4 ItemI VARCHAR2 50 N 項目編號
    5 ConstructionI VARCHAR2 50 N 建設單位
    6 ProjectI VARCHAR2 50 N 工程簡介
    7 Address VARCHAR2 50 Y 工程地址
    8 Upper VARCHAR2 50 Y 地上層數
    9 Underground VARCHAR2 50 Y 地下層數
    10 FillDate Datatime Y 填報日期
    11 DesignUnits VARCHAR2 50 Y 設計單位
    12 Construction VARCHAR2 50 Y 建設規模
    13 Capital VARCHAR2 50 Y 資金來源
    14 Investment VARCHAR2 50 Y 投資性質
    15 Method VARCHAR2 50 Y 招標方式
    16 Security VARCHAR2 50 Y 保證金
    17 Status VARCHAR2 50 Y 工程狀態
    18 Period VARCHAR2 50 Y 工期
     
    (3)供應商信息表 供應商表中存儲著所有供應商的信息,包括供應商的名稱、所屬區域、經營 范圍等基本信息,供應商信息如表 4.4 所示:
    表 4.4 供應商信息表
    序 號 列名 數據類型
    小 數 位
    主鍵
    默認 值 說明
    1 Number Int 50 N 序號
    2 SupplierName VARCHAR2 50 N 供應商名稱
    3 SuperiorAuthority VARCHAR2 50 N 上級主管單 位
    4 BusinessLicense VARCHAR2 50 N 營業執照
    5 Type VARCHAR2 50 N 類型
    6 Scope VARCHAR2 50 N 經營范圍
    7 ResponsiblePerson VARCHAR2 50 Y 負責人
    8 ChiefTelephone VARCHAR2 50 Y 負責人電話
    9 RegisteredCapital VARCHAR2 50 Y 注冊資本
    10 LegalPerson VARCHAR2 50 Y 法人
     
     
    11 Address VARCHAR2 50 Y 地址
    12 Corporate VARCHAR2 50 Y 企業網址
    13 State VARCHAR2 50 Y 狀態
     
    ( 4 )租賃合同表 租賃合同審批表是在系統中對于合同管理中的租賃合同的詳細信息的記錄, 主要包括項目名稱。項目編號、合同名稱、甲方、乙方等。租賃合同審批信息表 如表 4.5 所示。
    表 4.5 租賃合同審批信息表
    序 號 列名 數據類型
    小 數 位
    主鍵 允 許 空 m h、i
    默認
    說明
    1 Number Int 50 N 序號
    2 ProjectName VARCHAR2 50 N 項目名稱
    3 ItemNo VARCHAR2 200 N 項目編號
    4 Contract VARCHAR2 500 N 合同名稱
    5 ContractNo VARCHAR2 50 N 合同編號
    6 Party a VARCHAR2 N 甲方
    7 Party a VARCHAR2 50 Y 甲方負責人
    8 Party b VARCHAR2 50 Y 乙方
    9 Director VARCHAR2 50 Y 乙負責人
    10 AdvancePayment VARCHAR2 50 Y 預付款
    11 EntryFee VARCHAR2 50 Y 進場費
    12 ExitFee VARCHAR2 50 Y 退場費
    13 VluationMethods VARCHAR2 50 Y 計價方式
    14 SettlementMode VARCHAR2 50 Y 結算方式
    15 TermsPayment VARCHAR2 50 Y 付款方式
    16 NameGoods VARCHAR2 50 Y 物資名稱
    17 Professional VARCHAR2 50 Y 施工專業
    18 Classification VARCHAR2 50 Y 物資分類
    19 SigningDate Datatime Y 簽訂日期
    20 OpeningBank VARCHAR2 50 Y 開戶行
    21 Amount VARCHAR2 50 Y 合同金額
    22 BankAccount VARCHAR2 50 Y 銀行賬號
    23 ProjectAddress VARCHAR2 50 Y 工程地址
    24 ContractSpecific at ion VARCHAR2 50 Y 合同說明
     
     
    25 LeasingSubsidiary VARCHAR2 50 Y 租賃明細
    26 Attachment VARCHAR2 50 Y 附件
     
    (5)質量目標計劃表 質量目標計劃是工程項目進行質量目標設定時所需要記錄的信息,主要包括 項目名稱、目標責任人、填報日期、責任人電話等。質量目標計劃信息表如表 4.6 所示。
    表 4.6 質量目標計劃信息表
    序 號 列名 數據類型
    小 數 位
    主鍵 允 許 空 默認 值 說明
    1 Number Int 50 N 序號
    2 ProjectName VARCHAR2 50 N 項目名稱
    3 DocumentNumber VARCHAR2 200 N 單據編號
    4 QualityTarget VARCHAR2 500 N 質量目標
    5 TargetPerson VARCHAR2 50 N 目標責任人
    6 FillDepartment VARCHAR2 N 填報部門
    7 Fill VARCHAR2 50 Y 填報人
    8 FillDate Datatime Y 填報日期
    9 Pers on' sTelephone VARCHAR2 50 Y 責任人電話
    10 Attachment VARCHAR2 50 Y 附件
     
    (6)安全交底信息表 安全交底是每一次安全質量檢查后所需要記錄的信息,主要包括工程名稱、 交底說明、交底日期、分包商等。安全交底信息表如表 4.7 所示。
    表 4.7 安全交底信息表
    序 號 列名 數據類型
    小 數 位
    主鍵 允 許 空 默認 值 說明
    1 Number Int 50 N 序號
    2 DocumentsState VARCHAR2 50 N 單據狀態
    3 DocumentNumber VARCHAR2 200 N 單據編號
    4 ProjectNumber VARCHAR2 500 N 工程編號
    5 ProjectName VARCHAR2 50 N 工程名稱
    6 Clarific aitonParts VARCHAR2 N 交底部位
    7 DisclosureP VARCHAR2 50 Y 交底說明
    8 DisclosureP VARCHAR2 50 Y 交底人
    9 Disclosure Datatime Y 交底日期
     
     
    10 Team VARCHAR2 50 Y 班組名稱
    11 Subcontractor VARCHAR2 50 Y 分包商
    12 Type VARCHAR2 50 Y 工種
     
    (7)物資登記信息表 物資信息表主要記錄了工程項目進行中所使用的相關物資的信息,主要包括 物資分類、物資材質、規格型號等。物資登記信息表如表 4.8 所示。
    表 4.8 物資登記信息表
    序 號 列名 數據類型
    小 數 位
    主鍵
    默認
    說明
    1 Number Int 50 N 序號
    2 Goods VARCHAR2 50 N 物資名稱
    3 MaterialNumber VARCHAR2 200 N 物資編號
    4 MaterialClassificat ion VARCHAR2 500 N 物資分類
    5 Specifications VARCHAR2 50 N 規格型號
    6 Material VARCHAR2 N 材質
    7 Price VARCHAR2 50 Y 價格
    8 Unit VARCHAR2 50 Y 單位
    9 State VARCHAR2 50 Y 狀態
    10 AuxiliaryStatus VARCHAR2 50 Y 輔助狀態
    11 Remark VARCHAR2 50 Y 備注
    12 WhetherEnable VARCHAR2 50 Y 是否啟用
     
    4.3 本章小結
    本章首先介紹了工程項目管理系統的整體設計和整體架構,對本系統主要涉 及的系統功能用例進行了描述。采用系統流程圖、時序圖的形式對每一模塊進行 了設計,并在最后對數據庫的設計進行了論述給出主要的實體關系E-R圖。
    第五章 系統的實現與測試
    5.1系統主要功能模塊的詳細實現
    5.1.1 招標管理模塊實現
    (1)客戶信息查詢功能實現
    客戶信息是與建筑企業簽訂建設合同的甲方信息進行的管理,項目管理人員 在項目開始之前需要在系統中錄入客戶的相關信息,主要包括客戶姓名、營業執 照、所屬地域、法人、聯系人、聯系電話、企業性質等,客戶信息管理界面有客 戶信息的修改按鈕,如果需要修改客戶信息,直接點擊修改按鈕進行修改,系統 支持客戶界面的按照信息關鍵字進行模糊查詢,具有權限的用戶還可以對客戶信 息進行刪除操作,界面分為編輯狀態和審核狀態,這是對數據安全的考慮,當用 戶完成客戶信息的編輯之后點擊提交,則該條信息變為審核后的狀態,不能夠再 修改,如果需要修改則先點擊撤銷審核,然后再進行修改,添加后的客戶信息顯 示在項目信息的客戶選擇的列表中。其實現界面如圖 5.1 所示。
    客戶查灣 丨 G
    Q查看 □修改 ,0 @査向 匕提密 外徹構
    所解地域 ▼殳 企業性質 ▼纟 損糊覽詢
    單據狀態 容戶姓容 營業執照 所屬地域 法人 聯系人 聯系電話 企業性質
     
    記錄數:96 首頁|上頁| 1 2 3 4 5 下頁尾頁
    圖5.1客戶信息管理界面
    (2)工程登記功能
    工程登記就是工程項目管理的添加功能,項目經理在招標管理模塊中的工程 登記界面進行項目的詳細信息登記,主要包括項目名稱、建設單位、工程類型、 竣工日期、合同金額、地下層數等信息,其中建設單位的選擇是由于建筑企業通 常擁有多個施工單位,本系統從建筑集團角度考慮設定了施工單位,其中竣工日 期、開工日期等日期相關的控件,本系統使用了 DATETIE 控件顯示,使得用戶添 加信息時可以選擇信息,保證了列表中數據的一致性。其中工程簡介需要項目經 理對工程的情況進行簡單介紹,同時系統支持用戶上傳附件,界面中直接提供項
    目流程圖供項目經理查看。頁面如圖5.2 所示。
    首頁 '喜戶查誼 工程登記 1
    B翳 =|回退 II暫停 ■經止 圭流程圏 執行列表
    工程項目信息
    頃目容稱 頃目編號 1
    管理機構 崖設單位 1 EI 聯系人
     
    底系人電話 結構類型 T 工程類型
    投資性質 資金來源 工程狀態 跟蹤
    招標方式 保證金(元) U. UU 所厲地域 1
    開工日期 浚工日期 A 工期 1
    ifb-= Ho fol 1 重點工程 1 1 合同額(元) 1 U. UU
    建設規模 1 地上層數 1 1 地下層數 1
    工程地址 1 招標聯系電話 1
    招標單位 1 招標聯系人 1 1 設計聯系電話
    設計單位 1 設計聯系人 1 1 填報日期 2U16-12-29
    填報機構 集團總部 Q 填抿人 王兵 13
     
    工程簡介
     
     
     
    圖 5.2 工程項目信息登記頁面
     
    5.1.2 合同管理模塊實現
    合同管理是工程項目管理系統中所需要管理的重要信息,系統提供合同模板, 項目經理輸入相關信息之后即可生成合同,系統支持項目經理對生成的合同進行 一些修改,然后打印合同,在雙方簽字之后生效,然后將已經簽訂的合同掃描, 將掃描件作為附件上傳至合同管理模塊中,然后將紙質版存儲于檔案室,需要查 閱時,首先可以調用系統中的合同信息,系統具有查找高效、迅速的特性。合同
    信息主要包括合同編號、合同名稱、簽訂日期、分包類型、分包工程等。合同信 息需要合同信息列表如圖 5.3 所示。
    Q Mt
     
    記錄數H 算貢 上貢
    圖 5.3 合同信息列表
    5.1.3 進度管理模塊實現
    (1)總計劃進度登記功能實現
    總進度計劃就是在項目開始實施之前所需要填寫的總體進度計劃,項目管理 人員在計劃登記中輸入計劃開始時間、工程項目計劃結束時間、計劃總工期天數 等,系統支持用戶使用EXCEL導入。首先點擊模板下載,將模板下載到本地,填 寫之后通過EXECL導入,這里遇到了系統數據導入問題。導入后形成本論文的亮 點——甘特圖,甘特圖類似項目管理中的橫道圖,可以直觀反映每一個單項工程 所需花費的時間,也就是單項工程的計劃進度,和后續的實際進度將會進行下一 步對比。其中涉及到的甘特圖是利用制圖軟件插件——微軟 MicrosoftProject 制圖工具形成的。可以看到界面直觀上簡潔清晰,可以讓非信息操作的工程人員 只通過簡單的培訓就掌握系統的使用,達到在非功能需求中的目的。總計劃進度 計劃管理界面如圖 5.4。
     
     
    圖 5.4 總計劃進度登記主界面
     
    (2)月進度填報查詢管理功能實現
    月進度填報是由項目管理人員通過技術管段上報的數據,在每月的進度檢查 之后將檢查后的進度情況錄入系統中,主要包括年度、月份、單項工程名稱、計 劃日期與實際日期、填報人、填報日期等,系統顯示當前所有的工程項目,并在 填報信息的行最前顯示某一工程是否已經填報,只有填報后的月進度才能與實際 進度進行具體的對比。月進度填報是對工程項目進度績效指標計算的重要參數, 因此在進行月進度填報時,用戶需要謹慎核對信息,才能夠保證在績效指標趨勢 中顯示的趨勢信息的正確的。
     
    圖 5.5 月進度填報列表界面
    (4)績效指標趨勢分析功能實現 績效指標趨勢是對項目進度的直觀體現,當項目管理人員在系統中錄入計劃 進度和每一次的月進度填報之后,系統自動通過內置算法將工程項目的進度績效 按照圖表的形式顯示在界面中,其中用到水晶報表技術。
    在解決多人同時登陸界面、同時提交信息所產生的沖突時借用解決火車站售 票窗口同一時間同一趟次車票的問題,及時釋放數據,多項處理,達到數據不沖 突的目的。集團公司管理人員只需在績效指標趨勢分析界面點擊左側顯示的工程 項目名稱,右側即使用圖表的形式顯示當前的進度情況,計劃進度顯示為綠色的 線條,實際進度顯示為紅色的線條,在下一步設計中將引入進度預計結束情況計 算進行顯示,即顯示在當前進度情況下是否能夠在工期之前竣工,并且由于延誤 工期而產生的成本增加有多少也會相應給出參數。當項目管理者或者企業管理者 想要下載圖表,可以直接點擊下載,這時候系統會導出和查閱者在系統看到原始 圖表一致的圖表,這一技術采取繪圖插件,借用EXCEL中的宏調用數據。圖表中 SPI 圖就是進度績效指標,是通過計劃進度和實際進度形成的折線圖,可以反映 實際進度是超前還是落后、是否能在計劃工期內完工等信息,并把進度差距反映 成具體占總進度的百分比。績效指標趨勢分析界面如圖 5.6 所示。
     
    圖 5.6 績效指標趨勢分析界面
     
    5.1.4 成本管理模塊實現
    (1)工程量清單管理功能實現 工程量清單分析和設置的目的是更好的對項目的總成本計劃金額進行計算, 首先將項目的所有工程量信息錄入系統中,然后在經過小組討論、上報、審核之 后,則可以確定最終的成本金額,然后錄入成本金額,工程量清單主要記錄工程 量來源、工程名稱、管理機構、所屬地域,本節所闡述的工程量清單是集團公司
    管理人員的角度對施工單位的工程量清單的查詢管控。工程量清單列表界面如圖
    5.7 所示。
     
    圖 5.7 工程量清單列表
    (2)總成本編制模塊實現 總成本編制是通過對工程量清單和項目組進行過詳細討論的最終成本支出, 各建設單位工程項目的項目管理人員需要在系統中項目的管理機構,項目的計劃 使用成本金額和允許上下浮動的成本金額信息,施工單位需要盡可能的將施工成 本控制在計劃金額內,理論上講上下浮動的金額是可控的,但是如果總成本超出 計劃成本較多,那么將對建筑企業產生非常巨大的經濟損失,因為與客戶所簽訂 的合同中金額已經確定。項目總成本編制的查詢列表界面如下圖5.8所示。
    L — [—,[ 編制查洵J
    Q 0 0刷蹙 ©查詢 匕提^ -丄 核準.一 * 眸.
    管俚機構 W Q所屬地域 十玄工程類型 十2腳查詢
    單據編號 犬態 工程名稱 管理機構 計劃金額 控制金額 錄入人 錄入曰期
    1 2016005-0201-000 編輯 0 00 0.00 2016-03-25
    2 2014120-0201-000 編輯 集團總部 0 00 0.00 2014-10-13
    3 2014112-0201-000 編輯 —建分蛍司 0 00 0. 00 2016-10-11
    4 2013110-0201-000 編輯 集團總部 87, 56L 342 00 85, 537, 557. 00 2014-03-28
    5 2013102-0201-000 核準 才■ —建分公司 79,901, 159 00 81, 779, 323. 00 2014-06-20
    圖 5.8 總成本編制查詢列表界面
     
    5.1.5 物資設備管理模塊實現
    物資信息是對工程項目建設周期內的包括設備、輔材、五金等所有建設需要 的材料進行管理,本文只介紹物資管理中的物資登記功能,對項目實施中的物資 設備相關信息的登記主要目的是便于進行財務成本的核算,其中設備的折舊費也
    應算作工程的成本之一,另外對設備物資的管理也是為了防止丟失,工程施工地 域交廣,容易發生物資設備管控不及時導致的失竊情況,每日對物資設備使用情 況進行盤點,也是降低成本加強管控的一種方式,物資登記通常是購買新物資之 后需要記錄,項目管理人員在物資基本信息中錄入物資的規格型號、材質單位等 信息,本系統所提供的物資設備管理主要負責記錄信息并不參與出入庫和財務核 算。物資登記功能的界面圖如圖 5.9 所示。
    竟登記—
     
    圖 5.9 物資登記功能界面
    5.1.6 質量管理模塊實現
    (1)質量目標計劃登記功能實現 質量目標計劃就是在工程項目實施之前對總體的項目質量所進行的計劃,即 項目應該保證何種的質量,主要由項目管理人員進行操作,將工程地質、質量目 標、目標責任人等信息錄入系統中,作為之后質量檢查的依據,在記錄質量目標 和對每一次質量檢查信息的記錄之后,系統提供多種方式顯示質量情況,比如通 過報表、圖表的形式顯示,質量管理的內容應當全面盡可能詳細的記錄,因為在 之后的其他工程項目中,本次工程項目的質量管控和結果情況可以作為數據基礎, 工程建設單位在竣工之后通過對本次質量管控的經驗和結論的套路,在下一次施 工項目中就可以避免錯誤,達到更高程質量的工程建設目標。質量目標計劃登記 的界面圖如圖 5.10 所示。
    計劃登記—r
     
    質量目標計劃登記
     
     
     
    圖 5.10 質量目標計劃登記界面
    (2)質量檢查查詢功能實現 質量檢查是在工程項目實施的過程中所進行的質量問題的檢查,由項目經理 將質量檢查的相關信息錄入系統中,主要包括檢查內容、檢查人、接收人、接受 日期、復查人、所屬地域等,除施工單位自行進行質量檢查之外,集團公司也可 派人在工程現場進行檢查,質量檢查是工程項目中非常重要的管理程序,一旦工 程質量發生問題,所產生的經濟損失和社會影響是非常巨大的,因此每一次的質 量檢查記錄都要詳細的記錄,如果工程項目在竣工后出現問題,則可以根據質量 檢查記錄進行追責,同時本節所指的質量檢查與竣工檢查不同,本節所指質量檢 查發生在工程項目的施工期間,與竣工檢查的目的和參與人員不同。質量檢查查 詢列表的界面如下圖 5.11 所示。
    r 'r» ttSBU
    S ® M 99. * •»
    £ E| MREM ▼ 2 ZSftM ▼丄 9M24
    ■»«號 ■VMS IS&» ttins 笆廈人 tiiBisi 輙人 iHtiaQ esam aox ■BS1A ■報人 tawau ®*»ii MRien 工 8S9I vsnn
    i ess 201«-41-0» 201X2 2O1«II-O9 ■ 2014-01-09 帝奶發0 &4t KantHi»»as«
    2 ajwxnooi eax 20t«-ClH» 2016-01-09 1 2016-01-48 '■ zme-oi-w iWEK0 94t KWKI»-«»aW
    圖 5.19 質量檢查列表界面
     
    5.1.7 安全管理模塊實現
    (1)安全交底查詢功能實現
    安全交底是不同的施工單位之間的交接信息的記錄,項目經理在頁面中點擊 新增安全交底信息,系統自增編號,項目經理輸入工程名稱、交底部位、交底說 明和交底日期等信息之后點擊保存,交底信息便于在項目發生問題時進行追責, 解決了之前由于無法記錄項目的交底情況而產生發生問題沒有人負責的情況。安
    全交底查詢界面如下圖5. 12所示。
    交底查1S
    Q ffiS 衛修改 Q刷新®查詢 匕提交 徹銷
    覧糊查詢
    單據狀態 單據編號 工程編號 工程名稱 交底部位 交底說明 交底人 交底曰期 班組名稱 分包商 工種
    1 編輯 HBJS^46-00002 2014110 鉛啓函包向目 対稱用甫 2014-03-14 張三班組
    2 編輯 HBJS^16-000ai 2014110 逢譜負畫句I而曰 -— 2014-03-11
     
    圖 5.12 安全交底查詢列表界面
    (2)安全驗收登記功能實現 安全驗收是在按照時段正常進行的安全檢查的結果記錄,通常在檢察人員進 行檢查之后由項目管理人員將驗收部位、驗收類型、驗收結論等記錄下來,同時 需要記錄的安全驗收人員和安全驗收日期,便于發生意外情況時能夠進行追責, 系統支持在此界面上傳安全驗收的報告掃描件作為附件上傳。安全驗收登記界面
    如圖 5.13 所示。
    驗收登記—T
    附件
    上徵件
    圖 5.13 安全驗收登記界面
    5.1.8 辦公管理模塊實現 辦公管理模塊主要進行對項目實施中的行政事宜的記錄,本節只介紹工程文 檔跟蹤功能的實現。
    工程文檔跟蹤主要是將于工程項目相關的所有文檔記錄在系統中,便于查詢, 文檔類型主要包括合同文檔、交接文檔、事故報告等文檔,全面的文檔記錄使得 項目經理對項目信息能夠全面的掌控,在實現中,按照工程項目編號+工程項目
     
    名稱的方式總體顯示在頁面左邊,當點擊某一項目名稱時,界面右側顯示該項目 的所有文檔列表,包括文檔名稱、文檔類型、文檔大小等,相關人員可以在此頁 面下載所選文檔。工程文檔跟蹤功能的界面圖如圖 5.14所示。
     
     
     
     
    5.2 系統功能性測試
    在工程項目信息管理系統中,在進行上線使用之前需要進行系統的功能性測 試。為了實現測試目的,本文測試過程中采用的測試方式為黑盒測試,在功能用 例測試基礎上實現了系統測試。如下為功能測試詳細介紹:
    1、工程項目添加用例測試,測試結果如表5.1 所示。
    表5.1 工程項目添加用例測試結果
    測試用例名稱 工程項目添加測試
    測試工程項目添加成功
    工程項目信息管理系統正常運行
    1、 用戶打開工程項目信息管理網站;
    2、 在頁面中選擇項目添加按鈕;
    3、 系統跳轉到項目添加頁面;
    4、 用戶在注冊頁面中輸入項目名稱、項目開始時間、項目預計結束 時間等信息;
    4.1如果用戶信息有誤則提示;
    4.2如果用戶信息無誤無提示;
    5、 選擇注冊按鈕,提交到后臺數據庫中
    當輸入錯誤信息時,系統提示,當輸入正確時,系統能夠提示
    添加工程項目成功
     
    實際結果 與預期結果一致。
    測試結果 測試通過。
    2、工程質量目標用例測試。用戶購物涉及到用例主要有:工程質量目標添
    加、工程質量目標刪除、工程質量目標查看、工程質量目標修改。如表 5.2 為購
    物測試用例結果。 表5.2工程質量目標計劃添加測試結果
    測試用例名稱 工程質量目標管理
    測試用例描述 測試是否能夠成功對工程質量目標進行增加、修改、查詢和刪除操
    測試準備/前提條件 工程項目信息管理系統正常運行
    1、用戶打開工程項目信息管理網站;
    2、在頁面中輸入用戶密碼、賬號登錄到系統中;
    3、選擇工程質量目標;
    操作步驟 4、 顯示工程質量目標界面;
    5、 選擇需要管理的工程質量目標信息
    5.1、 工程質量目標信息修改;
    5.2、 工程質量目標信息刪除;
    5.3、 工程質量目標信息查看;
    預期結果 能夠添加工程質量目標、刪除工程質量目標、查看工程質量目 標以及修改工程質量目標
    實際結果 與預期結果一致。
    測試結果 測試通過。
     
    3、工程安全交底管理用例測試。在工程安全交底管理中包含的功能有:工程安全交底 添加、工程安全交底修改、工程安全交底刪除、工程安全交底查詢。如表 5.3 為工程安全交 底管理用例測試結果。
    表5.3工程安全交底用例測試結果
     
    測試用例名稱 工程安全交底管理測試
    測試用例描述 測試測試工程安全交底添加、修改、刪除以及查看
    測試準備/前提條件 工程項目信息管理系統正常運行
    1、 用戶打開工程項目信息管理網站;
    2、 在頁面中輸入用戶密碼、賬號登錄到系統中;
    3、選擇工程安全交底管理;
    操作步驟 3.1 工程安全交底添加;
    3.2工程安全交底修改;
    3.3工程安全交底查看;
    3.4工程安全交底刪除;
    4 工程安全交底歸檔
    預期結果 當輸入錯誤信息時,系統提示,能夠完成工程安全交底管理、 以及工程安全交底歸檔管理
    實際結果 與預期結果一致。
    測試結果 測試通過。
     
    4、工程文檔管理用例測試。在商品信息管理中包含的功能有:工程文檔信 息添加、工程文檔信息修改、工程文檔信息查看以及工程文檔信息修改。如表 5.4 為工程文檔管理用例測試結果。
    測試用例名稱 表5.4工程文檔管理用例測試結果
    工程文檔管理測試
    測試用例描述 測試工程文檔添加、修改、查看集刪除成功
    測試準備/前提條件 工程項目信息管理系統正常運行
    操作步驟 1、 用戶打開工程項目信息管理網站;
    2、 在頁面中輸入用戶密碼、賬號登錄到系統中;
    3、選擇工程文檔管理;
    3.1 工程文檔添加;
    3.2工程文檔修改;
     
    3.3工程文檔查看;
    3.4工程文檔刪除
    預期結果 當輸入錯誤信息時,系統提示,能夠完成工程文檔信息添加、修 改、查看及刪除
    實際結果 與預期結果一致。
    測試結果 測試通過。
     
    5.3 功能測試結論
    通過功能測試,得出本文中設計的工程項目信息管理系統中,主要功能模塊 基本滿足工程項目管理的全流程需求。但經過系統測試,依然能發現工程項目信 息管理系統中存在的不足之處,有些功能模塊需要進一步完善如報表生成管理等。
    從以上測試結論中可以看出,本次系統測試目的得以實現,即系統能滿足實 際工作需要,且不存在嚴重缺陷,實現了本課題研究目的。
    5.4 本章小結
    本章主要進行了工程項目信息管理系統的實現,對系統中各個功能模塊中的 部分功能進行了詳細的系統界面展示及代碼展示,最后對系統的功能和性能進行 了測試。
    第六章 總結與展望
    6.1總結
    本系統是根據甘肅某公路建設企業實際的工程項目建設項目所開發的工程 管理系統,主要用于解決工程項目中重項目立項到項目質量管理、安全管理、費 用管理和成本管理等問題,目前系統已經經過測試初步上線,系統運行穩定,解 決了使用企業無法記錄信息,無法有效對工程項目實施過程進行監管的問題。本 文主要進行了主要有以下幾個方面的工作:
    1.根據系統使用企業的實際進行工程項目的流程分析
    本系統在研發之初,由筆者對使用企業的實際情況進行了實地考察,并且與 工程項目的管理部門和系統的使用人員進行了詳細的交談,對系統的功能需求和 性能需求等進行了詳細的探討和設計,并形成了詳細的需求分析報告,在之后的 設計實現中,完全按照需求分析報告中的內容進行。
    2.可行性分析
    系統的可行性分析決定著系統是否能夠開始,是否能夠實現預期的目標,本 文根據實際情況對系統的操作可行性、經濟可行性和技術可行性進行了分析,并 形成了系統可行性報告。
    3.系統的設計和實現
    本系統考慮到系統使用的跨地域性,選擇了基于B/S的架構進行設計,使用 技術較為成熟的 ASP.NET 編程語言和 SQL SERVER 數據庫技術進行實現,設計中 充分考慮到了系統的功能及數據需求,并在考慮到系統使用人員的操作水平之下, 設計了更為操作簡便合理的系統界面UI設計。
    4.報表生成
    建設工程項目由于其管理需求的特殊性,需要能夠統計出項目在實施過程中 的進度、質量、安全和費用使用情況,本系統根據某公路建設企業的實際需求, 對其中的進度、質量、安全進行了計劃設計和報表生成設計,在項目開始之初由 項目管理人員錄入總計劃信息,然后在項目實施的過程中錄入每一次的檢查信息, 當需要進度報表或者質量報表時,只需查詢系統中的數據,系統自動生成各項報 表,幫助項目管理人員全面掌控項目情況,減少損失。 [21]
    6.2展望
    目前系統已經實現了需求分析中的內容,并且已經經過上線測試,但在今后 的使用中,還是需要對一些功能進行進一步的改進,考慮將質量計劃和進度計劃 的算法優化,從而使得項目管理人員能夠通過對數據的錄入,由系統分析中項目 可能延期的天數,以及由于延期的天數可能造成的損失,另外隨著系統今后使用 人數的增多,需要不斷擴展系統的性能,保證響應速度,此外目前該建筑企業考 慮將企業內部的其他管理系統如 OA 管理系統集成,因此本系統考慮重寫接口, 促進本系統與該企業的其他管理系統準確對接。
    參考文獻
    [I]黃瑞娜.建筑電氣工程自動化設計及實現分析[J].江西建材,2017,(10):206-207. [2017-08-11].
    ⑵袁辰雨.建筑智能化系統工程項目集成管理方案設計[J].自動化與儀器儀 表,2017,(01):38-40. [2017-08-11].
    [3]譚永宏.建筑弱電系統工程設計及施工技術要點研究[J].海峽科技與產 業,2016,(11):103-104. [2017-08-11].
    [4]畢燁.工程圖紙管理軟件系統的設計與實現[J].科技創新與應用,2016,(28):8& [2017-08-11].
    ⑸周元高.基于建筑施工的電力設備招投標管理系統的設計與實現J].門 窗,2016,(05):144. [2017-08-11].
    [6]路新學.建筑工程項目管理績效評價體系的設計與實現[J].山西建筑.
    [7]鄭貴林,張麗,遲進武.“互聯網+ ”建筑能源管控系統設計與實現[J].自動化與儀 表,2015,30(12):1-5+19. [2017-08-11].
    [8]林勝義.探究工程項目成本會計核算系統設計及實現一以保障房建設項目為例J]. 當代會計,2015,(07):64-65. [2017-08-11].
    [9]韓璐. 基于 CS 模 式 的 建 筑 工 程 造 價 控 制 系 統 的 設 計 [J]. 電 子 設 計 工 程,2015,23(13):55-57+61.
    [10]劉麗 . 建 筑 工 程 預 算 系 統 優 化 升 級 技 術 研 究 與 設 計 [J]. 赤子( 上中 旬),2015,(07):124. [2017-08-11].
    [II]杜春玲.建筑工程信息化管理系統的設計與實現[J].自動化與儀器儀 表,2014,(09):127-128+131.
    [12]劉保成.建筑項目造價控制系統的設計與實現[J/0L].電子測試,2014,(17):104-106. (2014-09-17)[2017-08-11].
    [13]侯冉.基于物聯網技術的YL-796型智能建筑工程實訓系統施工設計[J/0L].軟件導 刊,2014,13(09):10-12.
    [14]高屹.建筑工程造價管理系統的分析與設計[J/OL].電子技術與軟件工 程,2014,(17):72.
    [15]王梅.基于AOE-網的建筑工程施工工期求解的算法設計與實現[J].貴州師范學院學 報,2014,30(06):19-22.
    [16]李偉. 建 筑 工 程 質 量 管 理 信 息 系 統 的 設 計 與 實 現 [J]. 現 代 裝 飾 ( 理 論),2014,(04):169. [2017-08-11].
    [17]任雁. 圖 檔 信 息 提 取 與 工 程 數 據 管 理 系 統 的 設 計 與 實 現 [J/OL]. 電子測 試,2014,(06):37-39.
    [18]趙亮,張吉禮,梁若冰.面向建筑能源系統的物聯網通用網關設計與實現[J/0L].大連 理工大學學報,2014,54(01):85-90.
    [19]胡少麟.上海市政工程建設管理系統設計與實現[D].大連理工大學,2013.
    [20]劉繼清.建筑工程質量監管系統設計與實現[J].科技與企業,2012,(10):32. [2017-08-11].
    [21]甘斌,石永革,高春曉.建筑工程計算機輔助招投標系統研究與設計J].計算機與現代 化,2010,(01):143-146. [2017-08-11].
    [22]柳文,周東波,童文建.基于Web的建筑工程項目動態管理系統設計[J].福建電 腦,2009,25(06):113+141. [2017-08-11].
    【本文地址:http://www.bzhlmm.com//guanlilei/gongshangguanli/xixinguanli/8988.html

    上一篇:退休人員信息管理系統設計與實現

    下一篇:沒有了

    相關標簽: