<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-19 10:41
    摘 要 I
    Abstract II
    1緒論 1
    1.1開發及應用背景 1
    1.2技術基礎簡述 2
    1.2.1軟件工程技術 2
    1.2.2數據處理技術 4
    2需求分析 5
    2.1系統功能總體要求 5
    2.2微波站工程基礎信息管理 6
    2.3微波站工程事務信息管理 7
    2.3.1立項信息管理 8
    2.3.2執行信息管理 10
    2.4微波站工程技術信息管理 14
    2.4.1勘察信息管理 14
    2.4.2調試信息管理 15
    2.4.3設備及費用信息管理 16
    3系統設計 18
    3.1系統架構設計 18
    3.2微波站工程基礎信息管理模塊設計 19
    3.3微波站工程事務信息管理模塊設計 20
    3.3.1立項信息管理子模塊 20
    3.3.2執行信息管理子模塊 22
    3.4微波站工程技術信息管理模塊設計 25
    3.4.1勘察信息管理子模塊 25
    3.4.2調試信息管理子模塊 26
    3.4.3設備及費用信息管理子模塊 29
    3.5數據庫設計 32
    4系統實現 38
    4.1微波站工程基礎信息管理模塊實現 38
    4.2微波站工程事務信息管理模塊實現 40
    4.3微波站工程技術信息管理模塊實現 44
    5系統測試 49
    5.1基本方法和測試內容 49
    5.2實測概況 50
    53
    考 文 獻 54
    致 謝 56
    大連理工大學學位論文版權使用授權書 57
    1緒論
    1.1開發及應用背景
    深達通信工程公司是從事數字通信設施工程建設的專業機構,需要在技術和管理 兩個層次持續提升其競爭力。在從事微波站和衛星地面站等重大項目的建設過程中, 其信息化建設經過了兩個周期,早期是從非信息化管理實現了初步應用軟件工具,近 期則是有計劃地全面實施信息化管理的新階段。在初步的信息化管理階段,公司采用 的軟件工具主要有CAD來對較為復雜的微波站工程項目實現數字化設計,在工程效率 和工程質量方面成效顯著。在管理事務方面,這個階段主要應用以小型數據庫為核心 的管理架構,基于客戶/服務器模式集成了財務和成本管理等軟件工具,使企業所運作 的普通業務具有了相對實用的信息平臺,同時也積累了業務數據,對更為長遠的信息 化建設積累了實踐經驗。
    在目前階段,深達公司面向擴展業務和強化行業競爭優勢的目標,擬定了更為全 面和長期性的信息化建設戰略。新戰略著重基于運營戰略和長遠目標,在更高層次上 實施信息化管理。在新平臺的應用方面,針對本公司以工程項目為單元的經營特點, 圍繞如何為運作工程項目提供最好的支持來進行構建和優化核心功能。
    新戰略在具體的實施策略方面,采取總體規劃指導下的分步模式,在每個階段著 重解決少數具有關鍵性影響的瓶頸問題,強調落實信息化建設的效益和業務改進成效, 在不斷積累經驗的基礎上,循序漸進達到最終的目標,以降低成本、控制風險和鞏固 應用成果,隨著不斷增長和積累信息化管理運作的經驗,逐步將平臺功能改進完善, 最終使之完全融合本機構的管理特點,而非簡單采用通用性工具,這也就要求主要采 取以專業合作為的自主開發方式,目前在實踐中已取得了較滿足的結果。
    本文的主題即微波站工程信息管理系統,是深達公司于目前信息化管理建設內容 的重要組成部分,也是深達公司的全局性運營平臺中專門分工處理面向微波站工程管 理的部分。該軟件重點處理在微波站工程建設的全過程中,具有最為關鍵性影響的幾 類管理功能,歸納而言主要包括全面實現同微波站工程項目密切相關的基礎數據管理、 微波站工程在立項和執行階段的事務信息管理及其驗收階段的技術調試信息管理功能 這些功能決定著微波站項目的運營成效,對效益、成本、工程的質量水平影響都非常 關鍵。以往深達公司盡管實施了部分信息化的管理工具,但這些工具同本單位的業務 特點匹配不緊密,在專業化、對新型寬帶技術基準的適用程度以及信息平臺主流的軟 硬件技術的集成與兼容程度方面都不很理想,對批量越來越大的工程數據處理能力也 有待提高,不能很好適應信息技術及其應用的較新發展趨勢,需通過本系統的開發使 公司在微波站工程管理的運作水平提升到一個新的層次。本文以下將基于軟件工程的 方法為主線,對該系統的開發展開闡述。
    1.2技術基礎簡述
    1.2.1軟件工程技術
    軟件工程是開發具有較高復雜性和規模的應用信息平臺的理論和技術基礎,為開 發者提供一套行之有效的概念、方法、技術解決方案的各種模式以及有針對性的開發 工具[1-2]。無論是面向哪種應用或用途的軟件開發,都需要將軟件工程的普遍規律同解 決特定應用領域問題的具體方式相結合[3],以構建在理論上正確、在應用上行之有效的 信息平臺或軟件系統。
    從軟件開發的過程來看,軟件工程將開發劃分為需求、設計、實現、測試等階段, 參見圖 1.1,確定了每個階段核心工作和達成階段性目標的方式,概括而言,可以歸納 為各種形式和用途的軟件模型[3-6],分別表達功能用例、人機交互方式、系統架構、模 塊的組成、軟件單元的調用和協同機制、軟件部署等信息。軟件工程師需要正確應用 這些模型來逐步建立詳細的軟件技術方案,同時還需要根據特殊應用領域的知識來確 定接近最優的功能與設計模型,以盡可能簡潔實用的方式來完成軟件要達到的功能目 的[7]。具體而言,就是要在不同的階段要解決不同類型的具體問題,并最終歸結為可靠 的編程實現。
    針對需求分析,開發者的核心工作是要明確該系統的關鍵應用目標或核心問題, 以及解決核心功能問題的正確方法。因為從軟件的觀點看,任何解決方法的核心都可 以歸納為特定問題的求解算法,因此開發者需要評估是否存在有效性與實用性都合理 可行的算法,以此為基礎來建立具體的功能單元即用例,并采用適當的工具如用例圖、 交互圖等來準確表達這項用例。軟件工程的分支之一需求工程為此提供了功能建模、 驗證、分析評估、跟蹤/變更控制及關鍵性的需求要素和不確定性的風險因素識別等定 量方法與部分支持工具[8-9],對較復雜和具有非確定性因素的軟件需求分析尤其具有應 用價值。
    針對軟件設計,開發者的核心工作是要確立最適合于實現需求要素的架構組織, 以及架構內部的數據結構和算法,根據總體架構的框架以及具體的設計準則,確定內 部的基本單元、調用接口和單元調用流程等要素并采用設計模型來加以準確表達[10]。 這些模型具有多種形式,例如類圖用以表達靜態的組成結構[11],而狀態圖、活動圖、 時序圖等是從動態層面表達程序的運行協調和調用關系[12]。這些設計模型結合專門的 工具,能夠使開發者在設計階段判定其方案和詳細設計的各項要素是否具有正確的邏 輯關系、組合配置關系、響應的時序關系、狀態轉移關系等,避免在編程階段才發現 某些涉及錯誤從而導致進度和成本失控等風險,因此采用設計模型及其評測分析工具 對復雜軟件的設計有重要價值[13-14]。雖然目前的設計評測工具還不完善,很多復雜問 題還不能完全根據設計模型來做出準確評測,但已經能夠消除很多類型的錯誤,并且 在一定程度上具有自動優化的能力[15]。
    核心工作:
    軟件功能需求的建模
    軟件需求的準確性和完備性評估與確認
     
    對編程錯誤 核心工作:
    修復更正 系統部署、綜合測試、設
    計和編程缺陷識別與修正
     
    圖 1.1 應用軟件開發過程
    Fig. 1.1 Application software development procedure
    針對軟件編程,開發者的核心工作是準確實現可執行的程序代碼,并滿足穩定性、 可靠性、容錯性、復用性以及易維護性等多項要求。目前在編程語言和跨平臺技術標 準等方面的不斷進步,已經提供了能夠滿足上述要求的豐富的技術和工具[16-17],而且 可以在很多情況下自動生成代碼,顯著降低了程序錯誤的風險和提高了重用能力。綜 合上述工具的編譯器已經在很大程度上演變為軟件工程開發環境[18],將分析、設計、 編程、測試和部署已經升級工作流程化,為軟件開發提供全生命周期的支持[19]。
    鑒于軟件系統的復雜性不斷提高,同時其可靠性對所針對的應用問題越來越具有 關鍵作用,因此軟件質量和風險控制也成為了軟件工程領域中不斷發展和取得成果的 技術分支[20],為開發者提供軟件項目的測試、開發進度、成本、可靠性和質量狀態評 價方面的支持[21]。盡管對普通軟件項目而言,目前應用這方面的工具還較為稀缺,但 在項目進程中有步驟地采用軟件質量控制的概念和方法已經是重要的發展趨勢。
    1.2.2數據處理技術
    大量應用軟件離不開數據處理技術,總體而言可以分類為兩類,即通用性和專有 性的數據處理,并且很多軟件還需要根據應用要求綜合實現兩者的特點。
    通用性數據處理的典型工具是數據庫,典型任務是事務型數據的檢索、更新和統 計處理,數據類型除了關系型數據還有較簡單的空間數據和多媒體數據,目前已經有 很成熟的實現方法和標準[22]供開發者集成到信息平臺上。
    專有性的數據處理技術同應用領域聯系密切,例如面向制造業領域的復雜造型數 據處理[23],面向運動控制領域的空間數據處理,面向工業控制和傳感測控領域的多維 信號處理[24]等。以后者為例,通常在這類軟件系統中需實現的數據結構和算法都要針 對實際問題而改造和優化,例如具有高效檢索或更新處理的多維數組,較簡單的處理 算法有數據的擬合、插值、平滑、外推,而較復雜的算法通常同滿足某種準則的信號 重構目的有關,例如基于傳感或遙測傳輸損失的數據序列盡可能正確地校正差錯數據, 或盡可能以低失真度恢復所缺損的數據段,根據不完整或條件約束的測量樣本推斷計 算不能直接測量的數據變量等[25],在通信、遙測和自動化設備的測控領域有很多應用, 有益的應用方法是采用軟件重用技術將上述問題的使用算法封裝為組件對象并建立標 準化的訪問接口,供外部程序調用,以構成高性價比的軟件技術資源,對上述諸多領 域的應用開發能起到高效的支持作用。
    2需求分析
    2.1系統功能總體要求
    根據前面對深達公司信息化平臺建設戰略的分析,深達微波站工程信息管理系統 是深達的全局性信息平臺的組成部分,是深達的全局平臺架構中專門針對微波站工程 的組信息系統。該系統主要實現在微波站工程建設的全生命周期中至關重要的幾類支 持功能,主要包括同微波站工程項目關系密切的全面基礎數據管理、在立項和執行階 段的微波站項目工程事務信息管理,以及驗收調試等技術性信息管理功能。
    將以上這些內容作為本系統擬重點解決的問題,是由于它們涉及目前對微波站項 目的成功影響最為直接的業務因素,特別是效益因素、成本因素、技術因素與質量因 素。以過去盡管采用了某些軟件工具,然而這些軟件在專業化水平、對新技術的適應 性程度、同目前主流軟硬件技術的兼容性、同公司新近采用的其他信息化工具的匹配 能力和對工程數據的處理能力等尚不理想,需通過新信息系統的開發來加以改進,使 公司的運營水平能提高到全新的層次。
    在所確定的上述系統功能中,實現完整的微波站工程項目密切相關的基礎業務數 據管理的目的,是統一集成管理以往通過各系統模塊所獨立管理維護的工程及事務性 數據,包括在項目管理和工程技術方面的基礎信息、建站基本信息、微波站工程在全 程運作期間所需要處理的動態數據及大批量的工程設備調試記錄等,以便能夠規范化 業務信息和方便維護,同時在信息平臺上能夠實現具有深度支撐效果的工程數據處理 能力,以此為基礎能夠更強有力地實現很多滿足當前新技術趨勢的工程數據處理算法, 以及靈活的流程處理機制,實現微波站工程質量的完整評測等,實現過去的系統功能 所無法實現的新功能。
    微波站工程在立項和執行階段的事務信息管理功能,是針對微波站工程在其立項、 設計、實施過程中的各項活動,同時遵循公司日趨完善的管理規范來實現完整的事務 處理流程,為用戶提供項目審核、工程計劃、方案評審、作業進度和進度要素控制、 工程驗收、設計及施工期間的信息變更等關鍵階段的信息控制,并基于全局性的項目 數據為管理者提供工程信息的定量支持。
    微波站工程項目的技術信息管理功能,是對微波站工程相關的試驗、調試等專業 數據的處理和分析提供盡可能自動化的工具,要求既符合工程技術人員的專業化處理 規范,也要符合項目經理針對工程全局的管理要求。圖 2.1 是上述主要功能的總用例模 型,具體內容分別在以下幾節完成討論。
     
     
    圖 2.1 功能總用例
    Fig. 2.1 Use-case of general functions
    2.2微波站工程基礎信息管理
    同微波站工程相關的基礎信息,主要包含工程管理規則類、招投標事務類、微波 站工程技術檔案類、工程驗收質檢及評定準則類等數據。本系統的目的是為微波站工 程項目的運作實現盡可能完整的支持,所以上述基礎數據是本系統內部的許多功能模 塊需要訪問的對象,規范和統一的管理有助于簡化其他模塊的實現。
    該組功能可按基礎信息的用途分為以下組成子功能:
    (1)微波站項目的基本信息管理功能;
    (2)微波站工程質量標準/規范信息管理功能;
    (3)設計檔案信息管理。
    微波站工程項目的基本信息管理功能是以工程項目為基本單元,統一管理微波站工 程項目的全部相關信息。每個工程項目的主體屬性包括工程名稱、工程類型、起止時 間、實際進度狀態(立項、勘察、實施或質檢驗收)等。
    用戶通過該組功能創建新項目的基本信息,在后續的事務處理環節增加和更新的信 息在本功能中自動更新。
    工程項目的附屬屬性主要用以表達收益估測、委托單位、招標/投標事務、外協事 務及市場運營等信息。在上述信息中,某些信息如招標/投標事務信息在先期已經完成 的事務平臺上創建和管理,本系統要實現的是及時更新和存取。
    微波站工程的項目外協單位、工程委托單位、工程項目的收益評測等業務信息要在 本系統中實現完整的創建和存取,同時為外部平臺的訪問提供接口。
    微波站的質量標準/工程規范基礎信息包含同微波站工程的設計、實施及質檢驗收 相關的技術性基準數據。該類信息是各微波站工程項目都需要滿足的質量控制的依據, 例如電波傳播及天線工作參數和設計參數等。
    除了基于技術規范和標準為工程師用戶提供詳細的數據檢索能力,該模塊還要能 夠實現常用的大部分換算處理、參數計算等公共輔助功能,以及微波站工程的標準化 評測指標和常用的評估算法,使用戶有效利用基礎數據。
    微波站工程項目的技術檔案信息管理主要實現對設計文件的詳細檢索。微波站設 計文檔在外部獨立的設計平臺上生成和維護,本系統需要實現準確的同步/更新和檢索 功能,并能夠實現各種條件下準確訪問設計數據。
    在針對用戶的操作方式上,以上這些功能采用以微波站項目為中心的模式,對任何 已創建的微波站項目,相關聯的所有基礎數據都可以在打開該項目后,通過相應的導 航器進行訪問。對關聯性較強的內容,系統自動根據工程項目的類型完成關聯和顯示, 如質量標準信息,并自動過濾不匹配的基礎信息。
    微波站工程項目業務基礎數據管理用例如圖 2.2。
    2.3微波站工程事務信息管理
    該系統對微波站工程事務信息的管理功能分兩個方面來組織,分別面向微波站工 程的立項階段和實施階段,前者由微波站項目的進度計劃管理、設計信息變更管理和
     
    設計事務信息管理等子功能組成,后者由微波站工程的進度/里程碑信息管理、驗收管
    理和施工階段的信息變更管理等子功能組成,具體討論如下。
     
    圖 2.2 微波站工程基礎信息管理用例
    Fig. 2.2 Use-case of basic information management for microwave station engineering
     
    2.3.1立項信息管理
    微波站工程項目在立項階段的事務信息,主要圍繞編制與審核工程設計方案、調 整和變更設計方案等事務來組織。通過特定的業務規則將立項階段各環節的事務處理 納入完整的控制之下,使用戶可在任何時間來準確檢索微波站項目的立項記錄。該組 功能主要有以下部分組成:
    (1)微波站工程的進度計劃管理;
    (2)微波站方案設計信息變更管理;
    (3)微波站設計事務信息管理。
    對所創建的微波站工程項目,用戶對其計劃信息的處理功能主要有編制計劃和維 護計劃、變更工程計劃、審核工程計劃以及在審核后使工程計劃生效,作為項目執行 階段事務處理和進度監控的依據。工程計劃的處理功能以管理任務元素為基本單元, 每項任務元素對應某項特定的作業單元,常用的屬性變量有任務名稱、類型、預計起 止時間、最晚預計完成時間、計劃工程作業量、費用科目的計劃成本等信息,通過計 劃的任務元素的序列組合來表達微波站工程的主體進度信息。
    在該系統中,用戶所創建的計劃單元是工程任務,系統根據其類型自動關聯到相 應的質量標準、工程量指標和成本控制指標等,這些基準數據通過訪問基礎數據功能 模塊來完整確定,同時用戶可以在計劃創建的過程中設置補充新的質量規范,設置新 的工程量和成本控制變量,在審核后生效。
    項目人員在創建微波站工程進度計劃后,系統進入對微波站工程設計方案的處理 流程,方案流程終止后完成全部立項階段的事務。微波站工程設計的原始技術信息以 設計電子文件的形式在輔助設計平臺上生成,本系統需實現對該組文件的訪問存取功 能,通過本系統面向設計事務的處理流程來實現對各個設計環節的控制,主要流程環 節有編制設計任務的工作計劃、審核專業協同信息、審核校驗設計圖、交付處理設計 文件和評審處理項目的設計文檔。
    以上處理過程在每個環節由責任用戶提交本環節的設計信息,然后將自動流轉到 項目經理的工作隊列。該組功能中對進度計劃和設計信息的評審基于項目類型有關的 綜合評估指標的定量評測來實現,主要基于工程進度和關鍵工程質量指標是否達標為 準則進行評估,采用基于層次分析模型的評估算法計算評測指數,指數數值的高低反 映達成質量標準的程度的高低。微波站工程項目的設計方案在確認后自動成為發布狀 態,可以被項目經理和該項目的工程師成員所訪問,同時只能通過本系統中實現的變 更處理子功能加以調整。
    以上這組管理功能用例如圖 2.3 所示,圖2.4是上述功能的交互圖,描述了其中的 主要窗口和交互式處理的消息。
     
    2.3.2執行信息管理
    該系統對微波站工程項目的執行階段所實現的主要信息管理功能有:
    (1)微波站項目的進度/里程碑(工程進度控制節點)信息管理;
     
     
    O
    微波站項目設計
    評審信息管理
    圖 2.3 立項信息管理用例
    Fig. 2.3 Use-case of proposal information management
    2) 微波站項目的施工信息變更管理(工程量指標、進度、預算等)
    3) 微波站項目的驗收信息管理。
     
    微波站工程進度的里程碑數據管理基于循環模式來進行,每當到達計劃中的某項 任務的預計完工時間,系統就更新項目狀態的當前信息,信息類型主要如下。
    第一類是到目前為止的任務作業量數據,其中的作業量的計算是根據組成工程計 劃的作業任務的預計工作量為基準,同時按照施工方所報告的或設備自動采集的作業
    量。在對數據完成確認后,通過工作量核定程序完成匯總統計。
    微波站項目窗口
    項目計劃窗口
    圖 2.4 立項信息管理交互圖
    Fig. 2.4 Interaction diagram of proposal information management
     
    第二類是工程任務單元的費用統計數據,其中的統計科目和指標是根據工程計劃 中所設置的作業成本變量,實際數值是根據任務單元在執行施工作業的過程中的設備 作業量乘以基準費率參數計算生成。
    在完成計算后,用戶確認費用數據的統計結果,系統將數據流轉到主管用戶的工 作列表中,完成作業量的確認驗收。
    如果以上數據全部確認達到計劃指標,則該任務單元的狀態自動更新為關閉狀態 系統對工程計劃中的后續任務單元開始執行類似的處理循環。
    如果任務單元的工程量數據未能通過確認,或者任務的執行主體用戶提交進度變 更請求,則系統轉入計劃變更流程來更新信息,按變更的對象分別處理任務完成時間
    的變更、作業量變更或預算變更等事務,生成進度變更通知單流轉到項目經理工作表, 在完成確認后生效。
    在執行過程中其他需處理的變更事務還包括變更預算費用計劃、變更設計信息、 變更配套設備信息等。在處理模式上,這些功能較具有共性,即用戶打開變更事務模 板創建變更請求,然后系統將其插入審核工作表。在確認審核后,系統更新工程項目 的配套設備清單、電子設計檔案和預算數據表。
    微波站工程的驗收信息管理的主要處理任務是完整統計與評測微波站工程項目的 質檢數據、該項目的作業量數據和項目的成本數據,基本處理規則是首先自動檢索當 前工程項目所關聯的質量基準和預算基準等參數,根據標準算法完成指標計算。該組 功能的交互圖和用例圖參見圖2.5和圖2.6。
    微波站項目窗口
    進度狀態窗口 工程測試/驗收窗口
    圖 2.5 執行信息管理交互圖
    Fig. 2.5 Interaction diagram of execution information management
     
    對微波站工程的單元質量和分部質量的評定測算,該系統訪問工程基礎數據模塊 來獲取質量基準數據,根據質檢驗收的數據樣本或設備調試樣本對質量完成評定,主 要基準數據有單元和分部質量指標的合格率下界,同時對不合格的質檢指標標記相應
    的任務單元。對評定達標的工程項目,該系統需進一步確定全部的電子技術檔案是否 完備,生成數字檔案編目表。
    針對微波站工程檔案檢索功能,該系統以各種專用數據表為單元存儲工程事務的 執行狀態,其中訪問頻次較高的數據表單元有工程設計跟蹤表、工程方案評審數據表、 專業資料交換表、工程變更審核表、工程預算審定表、變更預算記錄表、設計任務通 知表、單元質檢記錄表、分部質檢記錄表和單位工程質量評測表、工程設備及工程材
     
    圖 2.6 執行信息管理用例
    Fig. 2.6 Use-case of execution information management
    2.4微波站工程技術信息管理
    除了實現前述的工程事務處理,該系統在微波站工程執行期間要能夠實現對各種 不同類型的工程技術信息的訪問存取和處理,典型的實例有微波站工程的勘察數據、 工程的施工任務數據和工程的技術設計數據、預算類數據等。每種技術信息具有在系 統內部專門的邏輯結構和處理算法,討論如下。
    2.4.1勘察信息管理
    微波站工程勘察信息管理功能為用戶提供一組專用工具,用以維護勘察數據、按 照微波站工程基礎信息完成勘查樣本的基準評測。根據勘察樣本的具體內容,該組功 能分以下幾項子功能:
    (1)項目勘察基本信息維護;
    (2)微波站機房勘查信息管理;
    (3)微波站外部設施勘察信息管理;
    (4)微波站布局勘察信息管理;
    (5)微波站天線布置的性能測算評估處理;
    (6)勘察信息的專業審核處理等。
    對每個微波站項目,用戶創建勘察工作的作業信息,主要內容有微波站名稱、工 程編號、地理位置及其坐標數值、供電配置、機房配置、站點環境勘察數據、微波站 布局等,以及特殊勘察作業所要求的附屬數據。
    微波站的機房勘查數據記錄微波站的內部設備的配置方案,數據明細包括機房類 型、機房面積和高度、室內環境指標和空調設備配置信息、建筑物的基本參數、室內 環境密閉性參數和布線信息等。
    微波站外場勘察數據主要包括天線配置的硬件電氣性能數據、天線類型和高度、 外場環境、饋線匹配及光纖分布等信息。
    除基于模板來為用戶提供訪問和維護勘察信息的基本功能之外,該系統還實現常 用的專業工具,主要有基于微波站區域的平面地圖信息校正處理微波站勘查樣本,基 于電波傳輸模型初步評估測算天線配置方案的性能,如近似優化天線方向角和下傾角 等參數,針對微波站天線特性指標實現仿真計算,特別是針對不同的硬件設置和工作 參數來仿真計算遠場和近場的電波輻射特性,確定相對優化的配置參數。勘察信息的 管理功能用例如圖2.7。
    2.4.2調試信息管理 調試任務信息管理功能針對在微波站工程作業中有關信號設備及天線的作業數據 實現統計分析和評測,主要數據由安裝調試的工程量、信號設備的調試檢驗記錄,設 備聯調測試的結果評測等管理功能。
    調試信息管理功能的主要實現方式依據微波站工程的類型和工程方案而定,具有 較為通用特征的功能處理說明如下。
     
    圖 2.7 微波站勘查信息管理用例
    Fig. 2.7 Use-case of microwave station exploration information management
     
    微波站的附屬設備安裝調試信息管理,包括調試作業指標和實際作業量統計與核 定,如機房消防及監控等附屬設施的安裝調試信息、外部電纜安裝調試信息、配電設 備的安裝調試信息等。
    微波站主體工作設備安裝調試信息管理,該項任務模板需提供的主要子任務調試 信息的管理選項有:
    (1)供電設施安裝調試信息管理;
    (2)天線設備安裝調試信息管理;
    (3)上行鏈路調試信息管理;
    (4)下行鏈路調試信息管理;
    (5)微波站工作設備聯合調試數據處理;
    (6)調試信息回訪等。 在微波站設備聯調數據處理功能選項中,進一步包含根據實測數據計算的天線功 率方向分布圖、設備試驗調試狀態的樣本檢測、異常判別以及聯網測控數據綜合處理 等具體的專業功能選項。
    系統為用戶提供缺省操作,將最常用的調試作業項目封裝為基本流程,基本工作 方式所包含的環節有:
    (1)選定測控設備型號
    (2)完成綜合測控參量設置
    (3)設置測控樣本采集參量
    (4)設定測控聯網工作特性
    (5)設定測控通道(波道)和告警條件
    (6)啟動調試監測工作任務
    (7)啟動多功能顯示任務 以上每項環節系統都根據所選定的設備型號及其類型盡可能完成自動化的缺省設 置,包括分配測控通道,同時允許用戶完成更新并記錄成可重用的調試項目文件。
    系統為全部調試數據提供回放功能,對連續變量根據選定的時間和項目指標生成 測控變量曲線的動態顯示,對離散變量如設備狀態異常事件、異常信號事件和告警事 件等等則生成時間序列分布圖。上述功能的用例模型如圖 2.8 所示。
    2.4.3設備及費用信息管理
    微波站工程項目的設備及費用信息管理功能,一方面為項目經理用戶實現編制微 波站工程預算的專項工具,一方面為工程師用戶實現配置設備、檢索明細規格、統計 工程費用和完成部分費用分析的專項工具。
    用戶首先打開工程項目基本信息窗口,從其中選定所計劃的施工任務明細項,接 下來在設備模板里選定相應類型的設備,該組對象在內置模板中屬于默認配置信息, 同時允許用戶自行設定特殊信息來取代默認選項。
    工程設備導航模板需包括的微波站工程設備的類型主要有主體設備和附屬設備, 前者的例子有天線、鐵塔、供電設備等,后者的例子有信號控制器、饋線、電力電纜、
    光纖及同軸電纜等,常用工程材料也歸入此類。用戶可編制新的模板,對新模板設置 新的特性參量等屬性。
    工程費用管理主要針對微波站工程的施工作業費用、設備運行成本、物資材料成 本以及非物資類成本的統計,主要計算方式是以施工任務為基本單元,按作業實測數 據計算直接成本、設備購置成本、安裝及試驗調試成本、質檢作業成本等以及對這些 成本的歸集處理和分配計算。
     
    圖 2.8 微波站調試信息管理用例
    Fig. 2.8 Use-case of microwave station adjustment information management
    3系統設計
    3.1系統架構設計
    需求分析是構建深達公司微波站工程信息管理系統的出發點。為了將功能需求轉 換為可執行的軟件系統,需要通過設計工作來確定軟件的基本程序模塊或單元,以及 如何對程序單元進行合理的組織,即確定軟件架構。
    該微波站工程信息管理系統在總體上采用分層組織,所具體配置的軟件模塊有:
    (1)業務視圖及導航模塊
    (2)微波站工程技術信息管理模塊
    (3)工程事務信息管理模塊
    (4)基礎數據管理管理模塊
    在這些軟件模塊中,視圖及導航管理模塊直接面向用戶,以可視化的窗口對象為 基本單元,在圖形環境下通過交互模式來實現微波站工程立項和執行期間事務的功能 導航、微波站調試任務的進度監控和質檢驗收等信息的轉換和顯示。
    在軟件架構的中間層次中,微波站工程項目的技術信息管理模塊具體配置有微波 站工程勘察信息、微波站調試任務信息和設備及費用管理等子模塊。在每個模塊內部, 具體劃分專門完成特定處理任務的程序單元,主要處理微波站工程進度計劃信息,處 理微波站設備調試信息,統計微波站設備費用和施工作業成本分析等。對象之間通過 接口完成調用,同時也通過模塊的接口為外部信息平臺提供房本本系統內部專用數據 結構的接口函數。
    上述軟件模塊通過接口專項完成調用,執行滿足工程規范的信息處理流程,每項 數據處理通過調用專門的程序單元接口函數來完成,參數變量的輸入和計算結果的輸 出在模塊層次上同步,以保障較為復雜的計算任務的要求,如微波站的總體聯合調試 過程的指標計算和數據評測。該模塊還包含調試數據處理子模塊,執行微波站天線信 號特性和試驗指標的計算。
    該系統在基礎層次上配置通用數據庫平臺,集中管理結構化的工程數據、質檢基 準數據、項目執行事務的狀態信息和樣本記錄等信息。該層次上的軟件還包含一組專 用的數據庫存儲例程,該組程序運行與數據庫服務器的進程空間中,既可以被高層的 程序模塊調用也可以被其他存儲例程來調用,執行專門的基礎數據維護、檢索、統計 和更新等任務。
    該系統的架構如圖 3.1 所示。
     
    專項接口: 天線信號測控管理 微波站試驗參數管理 非標調試指標計算 抗干擾指標計算 鏈路調試指標計算 (上/下行) 測控信號異常監測 等
    工程事務信息管理模塊
    r i i i
    i i
    i i 計劃 信息 管理 1—
    設計 信息 管理 1
    1
    4—
    1
    1
    1
    1
    | 變更 信息 管理 進度 信息 管理 1
    驗收 信息 管理
    i i i
    1—— 1
    1 J
    微波站工程基礎信息管理
     
    微波站工程項目數據/勘查數據/工程進度數據/設備數據/調試數據等
    圖 3.1 微波站工程信息管理系統軟件架構
    Fig. 3.1 Architecture of microwave station engineering information management system
    3.2微波站工程基礎信息管理模塊設計
    微波站工程基礎信息管理模塊同數據庫關系密切,大部分程序基于直接調用數據 庫的存儲例程來實現。該模塊通過一組內部函數按照需求分析所闡述的內容為其他功 能模塊的程序提供基礎數據的檢索或更新服務,其主要的工作方式是調用數據庫平臺 的存儲例程。在調用該模塊所提供的基礎信息存取函數的基礎上,各類對象按自身的 專項處理要求建立數據結構和生成計算結果,同時將從原始數據到其特定數據結構的 組合與轉換工作依賴于本模塊來完成,易于系統的維護。該模塊對外部提供的主要函 數概述如下。
    微波站項目基本信息存取函數,該組函數以項目為基本單元,訪問微波站項目的 所有基本信息,如函數MwsPrjBcInfoGet,其輸入參數為項目的屬性,如名稱、類型、 時間等,返回項目的當前狀態(投標、立項計劃、工程勘察、執行或交付等)、委托 單位、該微波站的服務區域等信息。
    外部程序通過調用函數 MwsPrjBcInfoSet 創建新項目的基本信息,在后續事務處理 環節所增加的信息也調用該函數來完成。
    項目得擴展類信息訪問函數,如 MwsPrjMktInfoGet、 MwsPrjBidInfoGet 等函數返 回委托單位信息、收益估測信息、外協信息、招投標類以及市場類等信息。本系統的 數據庫創建和管理微波站工程的項目工程收益評測和項目委托信息,其他如投標明細 數據等通過訪問外部業務平臺接口來訪問。
    微波站工程質量基礎信息存取函數,該組函數訪問同微波站工程設計和實施以及 驗收作業直接相關的技術性基礎信息,如函數MwsQmStdInfoGet,根據不同的調用參 量檢索微波站項目需遵循的質量規范明細數據,如電波傳播特性、散射特性、天線工 作特性和調試基準等參數。該組函數如MwsUntTsfEval、MwsPmsCdtEval還在內部實 現專門的換算處理、參數估值和擬合等基本計算任務,以及微波站工程的標準化評測 算法等,使其他模塊的程序能有效利用基礎數據。
    微波站項目技術檔案信息存取函數,主要實現對設計文件的詳細檢索,如函數 MwsDsArvInfoGet 讀取微波站工程設計文檔。該組函數通過調用外部業務平臺的接口 完成數據同步和檢索。
    該模塊的其他函數以上述幾組函數為基礎來完成某些更綜合性的訪問存取,例如 為交互式窗口提供以工程項目為中心的基礎信息檢索,對已創建的微波站項目生成與 之關聯的全部基礎信息。
    3.3微波站工程事務信息管理模塊設計
    3.3.1立項信息管理子模塊
    該子模塊主要劃分為微波站工程的進度計劃和設計信息管理子模塊,以下幾類是 主要的組成對象:
    (1)類BSEP_BSP:處理微波站工程項目基本信息。
    BSEP_BSP 是基類,封裝各類微波站工程的公共變量和接口函數,其接口函數在 調用公共例程后,再調用特殊繼承類的進度計劃處理子程序。
    (2)類BSEP_PWPL:處理微波站項目的進度計劃信息。 系統在創建該類對象后,調用數據庫接口讀取基本數據,完成初始化。所封裝的
    主要接口函數如下。
    ①初始化函數 BsPInit
    ②微波站工程計劃元素創建函數 BsPTskNew 在該模塊內部,微波站工程計劃信息表達為計劃元素的雙向線性表,每個表項的
    類型為BSEP_PTSKINFO,表示某項預計的工程任務,屬性變量包括任務名稱、類型、 預計作業量、計劃的開始和完成時間、最晚結束時間、前序任務及后續任務、計劃性 的成本概算等信息。
    ③微波站工程任務屬性設置函數 BsPTskSet 該函數對元素所對應的工程任務設置屬性變量的數值。
    ④微波站工程任務檢索函數 BsPTskFind
    ⑤微波站工程任務內部變量檢索函數 BsPTskGet
    ⑥微波站工程任務撤銷函數 BsPTskRmv
    該函數將其輸入參數中所指定的任務從特定的微波站工程計劃中撤銷,該任務對 應的后續任務自動關聯到其前序任務單元上。
    ⑦微波站工程進度計劃創建函數 BsPLNew 該函數創建初始的工程任務的列表,該表初始為空,如果創建了某個 BSEP_
    PTSKINFO 類對象,程序就將其插入該表。
    ⑧微波站工程計劃更新函數 BsPLSet
    ⑨微波站工程計劃指標統計函數 BsPLGet
    ⑩微波站工程計劃發布函數 BsPLValid 以及微波站工程進度計劃撤銷函數 BsPLNew 等。
    (3)類BSEP_DTSL:處理微波站工程項目的設計事務信息。
    該類對象同BSEP_BSP類對象相關聯,主要接口函數如下。
    ①設計計劃的任務創建及初始化函數 PDInfoInit 每個設計計劃以計劃任務為基本單元,每個設計任務的類型為 BSEP_DEI 類,表
    示微波站工程項目的某項設計節點,主要的屬性變量有設計指標索引號、開始和完成 時間、任務索引號等。
    ②圖檔信息檢索函數 PDxfGet;
    ③設計任務表的初始化函數PDWksInit;
    ④設計任務表的檢索函數PDWksFind;
    ⑤設計指標檢索函數PDPfmGet;
    ⑥設計信息變更處理函數PDChxfSet等。
    該模塊對信息變更的處理方式是調用MWBE_CHPT類的接口,處理微波站工程項 目的變更事務流程后,再轉換為被變更的數據對象信息,具體過程通過調用下節所述 的項目執行階段的數據管理對象來完成。
    (4)類MWBE_PTSKINFO:處理組成進度計劃的任務單元信息。
    該類對象主要執行計劃的下屬任務數據處理,如設備調試任務單元的數據。該類 對象通過初始化函數加載相關聯的任務質量標準、工程量和費用指標,這些過程都通 過調用基礎數據模塊的接口來完成。
    3.3.2執行信息管理子模塊
    組成該子模塊的軟件對象有以下類型:
    (1)類MWBE_MST:管理進度里程碑信息。
    該類管理微波站工程的進度里程碑信息,即進度控制節點信息,類 MWBE_MST 有以下主要接口函數。
    ①微波站工程進度狀態檢索函數MstGet 該函數檢索數據庫中的計劃信息,判定當前是否存在某項調試任務達到完成時間,
    如果存在則在狀態隊列中更新項目狀態。
    ②微波站調試任務作業量統計函數MstQtxEval 該函數統計計算到當前為止的工程任務作業量數據,所用到的指標變量基于在工
    程的計劃階段所初始化的任務屬性來確定,實際的數值根據任務責任方所提交的或工 程設備在線運行采集的作業量來確定,最后將計算結果轉換成類型為MWBE_MSR的 里程碑記錄項,加入數據隊列以流轉到核定處理程序單元。
    ③微波站調試費用統計函數 MstExpEval 該函數計算到當前為止的調試任務成本,成本科目和基準指標是根據在初始階段
    所設置的成本屬性來確定,實際數值是根據基準費率和實際采集的工程量相乘,再對 所有費用變量匯總求和得到。計算結果轉換成MWBE_MSR類型的記錄項,插入工作 隊列后批處理流轉到核定處理單元,完成后存儲到數據庫。
    ④微波站工程進度狀態管理 MstAdvStInfo 該函數根據上面函數的計算結果檢驗微波站的調試任務是否滿足工程的質量基準
    如果全部滿足則設置相應的任務單元狀態為關閉狀態,使系統轉入執行對該工程計劃 中的下批次任務處理。對關閉條件不滿足或當前是屬于進度變更的情況,調用 MWBE_CHPT類對象的接口函數完成計劃更新,所具體調用的接口函數分別處理微波 站工程的變更完成時間、變更的作業量指標數值以及成本指標數值等信息,在分別完 成這些處理后調用函數ChptMsgPd生成完整的進度變更記錄。
    (2) 類MWBE_EQTSP:管理微波站工程的驗收信息。
    (3) 類MWBE_CHPT,管理微波站工程變更信息。
    類 MWBE_CHPT 調用子類 MWBE_CHTMSPT、子類 MWBE_CHBDTPT 和子類 MWBE_CHQMPT 處理作業量指標、成本預算、進度計劃等變更信息。
    類 MWBE_EQTSP 管理微波站工程驗收信息,所封裝的成員函數有微波站計算項 目的作業量的函數OptsPfmsEval、統計工程質量指標的函數QtPfmsGet和評測工程成 本數據的函數ExpPfmsEval,通過調用基礎數據模塊接口訪問質量基準,在此基礎上分 別完成作業量的統計和直接成本與間接成本的統計計算。
    該模塊的類圖及主體處理流程如圖3.2和3.3所示。
    立項信息管理子模塊
    進度計劃管理類
    BSEP PWPL
    1
     
    變更信息管理類 ?
    BSEP_CHPT
    項目驗收管理類
    BSEP EQTSP
    執行信息管理子模塊
     
    圖 3.2 工程事務信息管理模塊的類圖
    Fig. 3.2 Class diagram of the engineering transaction management information module
     
     
    *
    結束
    J 丿
    圖 3.3 微波站工程事務信息管理模塊主流程
    Fig. 3.3 Main procedure of microwave station engineering transaction information management module
    以上計算流程由兩個階段的程序所構成,兩者通過后臺數據庫來暫存中間數據。
    3.4微波站工程技術信息管理模塊設計
    3.4.1勘察信息管理子模塊
    MWBE_EXP作為該子模塊的基類,封裝勘察信息公共變量和例程。MWBE_EXP 類對象同上節闡述的 MWBE_BSP 類型的微波站項目對象相關聯,每個微波站勘察類 的對象主要內部變量有微波站名稱、勘察編號、地理位置的坐標信息、供電配置信息 等,其他變量用以表示站點機房、外場環境、微波站布局等信息,作為附屬數據關聯 到微波站勘察信息上。
    MWBE_EXP 通過相關聯的以下類型管理勘察專業信息:
    (1) 類MWBE_EXPCMS,存取和檢索微波站機房勘察信息。
    微波站機房勘查信息管理類 MWBE_EXPCMS 調用其內部函數 ExpCmsInit 和 ExpCmsSet 分別檢索和導入微波站的室內硬件設備配置信息,主要初始化的變量有機 房類型、高度及面積、室內環境調節指標和配置、機房建筑物指標參數、室內環境密 閉指標和布線信息等。
    (2) 類MWBE_EXPATN,管理外部環境勘查信息。
    微波站的外部環境勘察信息管理類MWBE_EXPATN分別調用其內部函數Atnlnit 和AtnSet檢索和導入饋線匹配參數表、外部天線架參數、天線側光纖路由信息、饋線位 置、天線近場環境配置參數、天線高度、鐵塔高度和類型、監控桿及天線設備的硬件 與布署配置信息等。
    (3) 類MWBE_EXPLYS,管理微波站布局勘察信息。 該類的成員函數對站點布局勘查信息的組成要素逐項完成存取、更新和必要的轉換
    (4) 類MWBE_EXPISEVL,處理微波站天線方案性能評估及測算。
    微波站天線方案性能評估類 MWBE_EXPISEVL 調用微波站天線方案的基本性能 評估及測算處理例程,主要接口函數有:
    ①參數數組初始化函數 VLPmsInit
    ②天線余隙計算函數 VLAtRdfCmpt
    該函數以試驗類型和試驗參量為輸入變量,基于試驗目標和設備的工作條件計算 不同的天線高度和余隙組合分布。
    ③有效傳播區域計算函數 SCAreaCmpt
    ④電波功率分布計算函數 SCPfsCmpt 該函數基于電波的傳輸模型和信號特性與工作條件參數計算天線方案的有效散射
    區域和信號功率的方向分布。
    ⑤電波傳播衰落指數計算函數SCFdIdxCmpt
    ⑥天線/傳播介質耦合系數計算函數SCCpsTfCmpt
    ⑦電波鏈路有效頻帶寬計算函數SCBdwCmpt 計算預計工作條件下的有效帶寬,如低頻和高頻等下截止頻率、平均衰減系數和
    等效阻抗帶寬等變量。
    ⑧近鄰互干擾譜分布估算函數SCCRfSpxCmpt 計算干擾狀態的等效互譜密度估值,結合試驗數據來計算近似干擾功率峰值點。 該組對象的類圖模型如圖3.4所示。以BSEP_EXPISEVL類對象的電波功率分布
    計算函數SCPfsCmpt為例,圖3.5是其計算過程的程序框圖。
     
    圖 3.4 微波站勘查信息管理模塊的類圖
    Fig. 3.4 Class diagram of the microwave station exploration information management module
     
    3.4.2調試信息管理子模塊
    該子模塊的基類對象是 MWBE_TSK 類型,每個對象實例對應工程的某項環節, 所封裝的變量有驗收等級、當前狀態、調試基準編目號、任務類型、實際開始和結束 時間及任務號等oMWBE_TSK的各繼承類管理特殊的作業量計算以及質檢質量指標評 測例程,以下是其中主要的繼承類。
     
     
    圖 3.5 微波站天線功率分布計算流程
    Fig. 3.5 Computing procedure for microwave station antenna power distribution
     
    (1)類MWBE_TSKPWE:管理微波站供電設施的施工及調試任務信息,接口有:
    ①基本作業量統計函數 PwRtfSts;
    ②微波站電纜布設作業量統計函數 PwPLSts;
    ③微波站供電設備安裝調試指標評測函數 PwStfStst。
    (2)類MWBE_TSKOPS:管理微波站天線設備組裝任務信息。
    (3)類MWBE_TSKRDI:統計信號設備的安裝調試作業信息。
    (4)類MWBE_TSKASM:統計天線設備安裝作業信息。
    (5)類MWBE_TSKRVCSF:統計電纜和光纖布設作業信息。
    (6)類MWBE_TSKTSVF:分析計算微波站設備單項和聯調指標樣本序列。該類 封裝微波站的完整的調試數據變量,接口函數主要有:
    ①設置調試工作狀況及參數的函數TsvfPmsInit;
    ②初始化調試基準指標的函數 TsvfIdvInit;
    ③計算信號功率方位分布的函數 TsvfPwDstEval: 該函數執行基于實測樣本集合計算調試指標的算法,對近場和遠場分別計算電波
    功率的方位分布。
    ④計算天線控制器穩定性和誤差指標的函數TsvfErrStxEval;
    ⑤處理聯網調測試驗樣本的函數TsvfNtProc。 該函數調用系統內置的數值模型,計算天線實測信號的評測指標。該模塊調用微
    波站系統的基礎數據模塊檢索項目計劃,判定任務列表中的對應類型的單元是否關聯 到已選定的計劃項。在調用過程中,圖3.6描述了調試任務對象的狀態轉移,該模塊的 類圖參見圖 3.7。
     
    圖 3.6 調試任務對象狀態圖
    Fig. 3.6 Engineering task object's state diagram
     
    BSEP_TSKTSVF類對象初始化調試任務的工作參數組Tmp,調試實測數據集合是 以數據序列組織存儲,同調試任務相關聯的任務數據結構包含信號極化分辨率、中心 相位、微波站天線特性、天線波瓣、參數組標識及實測方向角增量等參數組。調試數 據處理的主體程序框圖如圖 3.8。
     
     
    圖 3.7 微波站調試管理模塊的類圖
    Fig. 3.7 Class diagram of the microwave station adjustment management module
     
    3.4.3設備及費用信息管理子模塊
    該子模塊主要有以下對象類型組成,模塊的類圖模型如圖 3.9 所示。。
    (1) 類MWBE_EM:該模塊的基類對象,封裝與管理微波站工程材料和設備信息 有關的公共例程。
    (2) 類MWBE_BSTD,該類作為MWBE_EM的繼承類,處理主設備的工作特性 和技術特參數。在創建微波站初始配置表中,系統創建對應類型的設備對象,然后關 聯到相匹配的調試數據對象。
    (3) MWBE_TBAUX類對象作為MWBE_EM的繼承類,管理附屬設備工作特性 和特性參數,其函數處理光纖傳輸和同軸電纜技術參數,處理站點供電電纜工作參數, 以及處理信號控制器及饋線特性參數等信息。
     
     
    圖 3.8 微波站調試指標計算主流程
    Fig. 3.8 Main procedure for microwave station adjustment indicators calculation
     
    (4)類MWBE_TEPARAMS:處理專項工程設備的工作特性參數,以及根據其在 當前微波站工程中的作業條件的運行工況完成校正計算。
    (5)類MWBE_EPMST:處理微波站工程材料的特性指標存取和統計分析,在數 據庫中設置新屬性和基準數值等信息。
     
     
    圖 3.9 設備及費用信息管理模塊的類圖
    Fig. 3.9 Class diagram of the equipment and expense information management module
     
    (6)類MWBE_EQMEXP:在微波站設備公共屬性的基礎上,封裝同工程成本計 算相關的變量和例程,主要有設備基準價格、基準測試時間、測試基準試驗費率等, 調用成本函數計算實際費用數值。
    類 MWBE_EQMEXP 由關聯的子對象完成專項費用的處理計算,具體有 MWBE_RPARAMS、MWBE_DCST 和 MWBE_ICST 類型的子對象,其中類 MWBE_ RPARAMS主要執行費率基準數據的校驗及換算處理,類MWBE_DCST計算作業施工 費用、設備及工程材料等物資費用,統計直接施工成本、計算工程材料購置和布設成 本等。類MWBE_ICST處理非物資類費用統計,主要例程計算工程定額測試費用、專 項技術使用費及勘察成本等數據。
     
    3.5數據庫設計
    深達微波站工程項目信息管理系統采用關系數據模型來為永久性存儲的數據對象 建立結構化的邏輯模型,圖3.10是E/R圖模型。該數據庫圍繞微波站工程項目實體來 組織,附屬實體主要用來表達微波站設備、調試任務、勘查信息等。數據庫還包括專 用的數據庫存儲例程,該組程序運行與數據庫服務器的進程空間中,既可以被高層的 程序模塊調用也可以被其他存儲例程來調用,執行專門的統計和更新等任務。
     
    圖3.10數據庫E/R圖
    Fig. 3.10 Database E/R diagram
     
    在表 3.1-3.5給出部分實體的數據表設計實例。表3.1 是微波站工程項目數據表,由 工程事務信息管理模塊的立項信息管理模塊的程序來創建和更新,其他模塊的程序主 要對其執行檢索操作。
    表 3.1 微波站工程項目數據表
    Tab. 3.1 Data table of microwave station engineering project
    字段 字段描述 數據類型 備注
    BSPI 微波站工程標識號 INT PK
    BSPN 微波站工程項目名稱 VARCHAR (20)
    BT 招標時間 DATE
    BIDCI 投標文件號 CHAR(24) FK
    DVSDI 招標文件號 CHAR(28) FK
    PPT 項目類型 CHAR(4)
    AP 委托方 VARCHAR(40)
    BSADR 微波站地址 VARCHAR(40)
    BSEQN 微波站經度 DECIMAL
    BSLNG 微波站緯度 DECIMAL
    BSZC 微波站區域代碼 CHAR(12)
    LNSI L網規劃站號 INT
    CNSI C網規劃站號 INT
    INSEV 勘察總評 CHAR(4)
    ISTM 勘察時間 DATE
    DDSCN 設計檔案編目號 CHAR(18)
    DBSTM 設計開始時間 DATE
    DFFTM 設計完成時間 DATE
    PESTM 工程開始時間 DATE
    PFENT 工程完成時間 DATE
    SCGEVL 方案可行性總評 CHAR(4)
    EFTVT 方案審定時間 DATE
    SHVLDN 方案審定號 CHAR(16) FK
    PPDLS 工程歸屬 CHAR(3) FK
    CST 當前狀態 CHAR(4)
    ATNP 天線放置方式 CHAR(4)
    HTS 鐵塔高度 DECIMAL
    HATN 天線高度 DECIMAL FK
    AAMZS 天線方位角 DECIMAL
     
     
    表 3.1 微波站工程項目數據表(續)
    Tab. 3.1 Data table of microwave station engineering project(continued)
    字段 字段描述 數據類型 備注
    MHSCFP 機房配置類型 CHAR (3)
    PSPL 供電配置類型 CHAR (4)
    CTCX 位置坐標X INT
    CTCY 位置坐標Y INT
    NSOFD 站點偏移距離 INT
    SBSP 站型 CHAR (3)
    TBDTV 工程總預算 INT
    PM 項目經理 VARCHAR (8)
     
    表 3.2 是微波站工程進度數據表,該表的每項元組表達某項工程任務的進度狀況, 由工程事務信息管理模塊的執行信息管理模塊的程序創建并且在該任務單元驗收后更 新,其他模塊的程序主要對其執行檢索操作。
    表 3.2 微波站工程任務進度數據表
    Tab. 3.2 Data table of microwave station engineering progression
    字段 字段描述 數據類型 備注
    RDSNQ 記錄序號 INT PK
    BSPIN 微波站工程標識號 INT FK
    TSSNQ 任務單元編號 INT
    TSNOTE 任務單元備注 VARCHAR (100)
    STM 開始時間 DATETIME
    FTM 完成時間 DATETIME
    VTM 驗收時間 DATETIME
    CSTC 當前狀態碼 CHAR (2)
    CTM 確認時間 DATETIME
    QCL 質量等級碼 CHAR (2)
    QTSTDNQ 質檢基準索引號 CHAR (18)
    RLP 責任人 VARCHAR (8)
    RLDPT 責任單位編碼 CHAR (6)
    CFLG 變更標志 CHAR (1) 缺省為空
    CFLIDX 變更記錄索引號 INT 缺省為空
    表3.3是工程勘察數據表,由微波站工程技術信息管理模塊的勘察信息管理模塊
     
    的程序創建和更新,其他模塊的程序主要對其執行檢索操作。該表的每項記錄表達某 項勘察作業單元,每個工程的勘查信息包含多個勘察作業單元,具體包含哪些類型的 勘察作業由程序根據站點和工程類型來生成,因此該表以勘察作業號和工程標識號兩 者作為聯合主鍵。由于不同勘察作業的具體信息在結構和內容上具有較大差別,因此 勘察信息的明細數據在擴展的專項數據表中來存儲,這些細節在此略去詳述。
    表 3.3 工程勘察數據表
    Tab. 3.2 Data table of engineering exploration
    字段 字段描述 數據類型 備注
    EXPSNQ 勘察作業號 INT PK
    BSPIN 微波站工程標識號 INT PK
    EXPARV 勘察檔案編目號 CHAR(24)
    EXPNOTE 勘察任務備注 VARCHAR(100)
    STM 勘察開始時間 DATETIME
    FTM 勘察完成時間 DATETIME
    VTM 勘察校核時間 DATETIME
    EXPC 勘察類型碼 CHAR(4)
    EXPSTC 勘察地點編碼 CHAR(16)
    OTINFS 室外勘察指標編組號 INT
    EXPSTDNQ 勘察基準索引號 CHAR(18)
    RLP 勘察作業責任人 VARCHAR(8)
    EXPA 站點勘查面積 DECINAL 平方米
    WPCL 密封防水等級 CHAR(3)
    LLN 線架層數 INT
    CLF 復層標志 CHAR(1)
    ATNEC 天線環境類型碼 CHAR(4)
    FLHID 饋線孔位置編號 CHAR(12)
    VLP 勘察校核責任人 VARCHAR(8)
    RLDPT 責任單位編碼 CHAR(6)
     
    表3.4是微波站的工作參數數據表,由工程技術信息管理模塊的調試信息管理模塊 的程序創建和更新,其他模塊的程序主要對其執行檢索操作。
    表 3.5 是微波站的設備數據表,每項元組表示某臺設備的基本信息,同每種類型相 關的特殊信息則在專用的明細表中存儲。設備數據表由工程技術信息管理模塊的設計 及費用信息管理模塊的程序創建和更新,其他模塊的程序主要對其執行檢索操作。
     
    表 3.4 微波站工作參數表
    Tab. 3.4 Data table of microwave station working parameters
    字段 字段描述 數據類型 備注
    PPMSI 參數組標識號 INT PK
    BSPEI 微波站工程標識號 INT FK
    RFF 基準頻率 DECIMAL
    PLST 極化類型 CHAR (2)
    VTNSM 垂直樣本點數 INT
    HLNSM 水平樣本點數 INT
    MHDIS 探頭到天線距離 DECIMAL
    TIDN 切面索引號 CHAR (2) FK
    LW3DB 3dB波瓣寬度 DECIMAL
    ZWBMW 零點波束寬度 DECIMAL
    MLDVT 主瓣等效電平 DECIMAL
    MLATN 主瓣角度 DECIMAL
    SNDLV 最高副瓣電平 DECIMAL
    SNDAG 最高副瓣角度 DECIMAL
    LLVT 左旁瓣電平 DECIMAL
    LLAG 左旁瓣角度 DECIMAL
    RLVT 右旁瓣電平 DECIMAL
    RLAG 右旁瓣角度 DECIMAL
     
     
    表 3.5 微波站設備數據表
    Tab. 3.5 Data table of microwave station equipment
    字段 字段描述 數據類型 備注
    PPMSI 設備編號 INT PK
    BSPEI 微波站工程標識號 INT FK
    EQT 設備類型碼 CHAR (4)
    EN 設備名稱 VARCHAR (32)
    PRCS 購置成本 DECIMAL
    PRTM 購置時間 DATETIME
    EMDL 設備型號 VARCHAR (24)
    EADSIDX 調試驗收檔案編目號 CHAR (26)
    VRLP 驗收責任人 VARCHAR (8)
    PRVDI 供應商索引號 INT
    MTPD 檢修周期 INT
    以上是各模塊程序需設置和訪問的數據庫表的代表性實例,屬于該系統中的永久 性數據表,此外還有臨時性數據表用于在計算過程中保存中間數據或工程事務的中間 環節狀態,在此從略。
    4系統實現
    深達公司的微波站工程信息管理系統基于瀏覽器/服務器模式,采用C#語言編程, 數據庫為SQL Server。本章概述其代表性程序及運行實例。
    4.1微波站工程基礎信息管理模塊實現
    基礎信息程序模塊的主要對象類型是MWBE_BIFO,其他對象通過調用該對象及 其繼承類的對象存取微波站項目基礎數據,該對象主要調用數據庫存儲例程訪問基礎 數據和轉換處理,以下是主要的數據結構。
    class BSEP_BIFO{
    public:
    //外部可訪問的接口函數
    int bifBsInit(...);
    //創建項目信息
    int bifBsUpdts(...);
    //更新項目信息
    int bifFdIdxBid(...);
    //檢索招投標信息
    int bifCpsTfSet(...);
    //設置項目委托單位信息
    int bifCpdSet(...);
    //設置外協信息
    int bifCRfSpxCmpt(...);
    //其他略
    }
    class BSEP_ESTD :BSEP_BIFO
    {
    public:
    //外部可訪問的接口函數
    int stdEngGet(...);
    //檢索工程標準信息單元
    int stdEngUpdts(.);
    //更新項目標準信息單元
    int stdAtnPmsIdfSet(...); //微波站天線特性指標設置 int stdAtnPmsIdfGet(...);
    //微波站天線特性指標檢索
    int stdBsRfvdSet(...); //信號特性指標設置 int stdBsRfvdGet(...);
    //信號特性指標檢索 //其他略
    } 其他模塊通過調用該模塊的存取函數,使其中的對象和程序可按照其專項處理要 求建立數據結構,生成計算結果。該模塊的代碼實現從略。圖4.1及 4.2 是部分工程基 礎信息(其中隱去部分業務敏感信息)。
     
    圖 4.1 添加市場項目信息
    Fig. 4.1 Market project information creation
     
     
    圖 4.2 查看投標預審信息 Fig. 4.2 Biding pre-validation information query
     
    4.2微波站工程事務信息管理模塊實現
    該模塊的主要組成對象類型有 BSEP_BSP 處理微波站工程項目基本信息,類 BSEP_PWPL處理微波站項目進度計劃信息,類BSEP_DTSL處理微波站工程項目的設 計事務信息。
    MWBE_BSP封裝各類微波站工程項目的公共屬性變量和接口函數,其接口函數先 調用公共例程,然后調用子類上的計劃信息存取函數。MWBE_PWPL類對象在創建后 從數據庫導入基本數據,程序概述如下。
    class BSEP_PWPL :BSEP_BSP
    {
    public:
    //初始化
    int BsPInit(.);
    //創建微波站工程計劃元素
    int BsPTskNew(.);
    //設置微波站工程計劃元素屬性
    int BsPTskSet(...);
    //檢索微波站工程計劃元素
    int BsPTskFind(.);
    //讀取微波站工程計劃元素內部變量
    int BsPTskGet(.);
    //撤銷微波站工程計劃元素
    int BsPTskRmv(.);
    //創建微波站工程進度計劃
    int BsPLNew(.);
    //更新微波站工程進度計劃
    int BsPLSet(.);
    //統計微波站工程進度計劃指標
    int BsPLGet(.);
    //微波站工程進度計劃發布生效
    int BsPLValid(.);
    //撤銷微波站工程進度計劃
    int BsPLNew(.);
    }
    對微波站工程執行信息管理,MWBE_MST類對象實現微波站工程的進度里程碑 即項目進度控制節點信息管理,MWBE_EQTSP類對象實現微波站工程的質檢驗收信 息管理。
    MWBE_CHPT 類對象的程序處理微波站工程信息變更,調用子類 MWBE_CHTMSPT、子類 MWBE_CHBDTPT 和子類 MWBE_CHQMPT 處理微波站工 程作業量等信息變更。類MWBE_MST的數據結構如下。
    class BSEP_MST{
    public:
    //檢索微波站工程進度狀態
    int MstGet(.);
    //統計微波站調試任務作業量
    int MstQtxEval(.);
    //統計微波站調試任務費用
    int MstExpEval(.);
    //管理微波站工程進度狀態
    int MstAdvStInfo(.);
    //其他略
    }
    MWBE_EQTSP 類對象管理微波站工程的驗收信息的主要接口函數有微波站工程 成本費用指標評測函數 ExpPfmsEval 和作業量計算函數 OptsPfmsEval 等。以函數 QtPfmEval為例,代表性的程序代碼如下。
    //微波站工程質量驗收指標評測
    class BSEP_EQTSP:: QtPfmEval(.)
    {
    //微波站任務單元驗收基準參數初始化(略)
    db=MCPmsLd(.);
    mf=EvnPmsLd(.);
    if((n=WMExpInit(SigFqrs, SF_UNITSN))<0)
    return(-1);
    //基于天線工作參數計算增益校正系數
    for(int i=0; i<n; i++){
    switch(SigFqrs[i].tv){
    case SF_BLSS:
    //計算信號損耗因子
    for(int j=0; j<RtUmptf(i); j++){
    LssFxFunc(i,j);
    for(i=0; i<pf; i++){
    k=SpnTSF(cft, i);
    if(k<0||k>EC_MAXTFN){
    return(-1);
    }else{
    //計算地物散射校正
    ps=EGNSctRfx(i, k);
    if(ps>0)
    cft[i].PMListSet(ps, k);
    cft[i].update(i);
    }
    }
    }
    break;
    case SF_LSSDT:
    //計算損耗因子指標
    for(int j=0; j<RtSrcdf(i); j++){
    pf= SigFqrs[i].RxmLoad(j);
    if(pf>0){ tf=MPPmsLoad(SigFqrs[i].PMsList, j); if(tf!=SF_PLVFS)
    LssWmFxFunc(i,j, SigFqrs[i].StmVars);
    }
    break;
    //其他情況代碼略
    }
    }
    } 該模塊的其他程序描述在此略去,該模塊部分典型功能的信息顯示可參見圖 4.3 和圖 4.4。
     
    圖 4.3 項目預算編制
    Fig. 4.3 Project's budget edition
     
    圖 4.4 項目計劃信息管理
    Fig. 4.4 Project's plan information management
     
    4.3微波站工程技術信息管理模塊實現
    該模塊調用 MWBE_EXP 類對象接口的公共勘察例程,同時通過相關聯的類型管 理特定范疇的勘察專業信息,其中MWBE_EXPCMS類對象存取和檢索處理微波站機 房勘察信息,MWBE_EXPATN類對象存取和更新外部設施勘查信息,MWBE_EXPLYS 類對象存取和更新微波站布局勘察信息,MWBE_EXPISEVL類對象處理微波站天線方 案性能評估及測算。
    MWBE_EXP類對象實例同MWBE_BSP類型的微波站項目對象實例相關聯。微波 站機房勘查信息管理類MWBE_EXPCMS調用ExpCmsInit和ExpCmsSet讀取和設置微 波站室內設備配置信息。微波站外部設施勘察信息管理類 MWBE_EXPATN 分別調用 函數AtnInit和AtnSet讀取和設置天線設備架設配置參數記錄表及外部天線架和饋線匹 配參數表等信息。
    該模塊基于 MWBE_TSKPWE 類對象實現微波站供電設施施工任務信息管理,主 要接口函數有作業量統計函數PwRtfSts,微波站電力電纜布設作業量統計函數PwPLSts, 微波站供電設備安裝作業量統計函數PwStfStsto
    MWBE_TSKOPS 類對象執行微波站電波天線設備施工任務信息管理, MWBE_TSKRDI類對象管理射頻設備安裝任務信息,MWBE_TSKASM類對象管理定 向天線設備安裝任務信息及其作業統計,MWBE_TSKRVCSF類對象管理射頻同軸電 纜和光纖布設任務信息及作業統計。
    MWBE_TSKTSVF 類對象分析計算微波站設備單項調試和配合聯調任務指標。以 該類的內部數據結構為例,該類封裝微波站設備單項調試和配合聯調任務指標變量, 數據結構如下。
    class BSEP_TSKTSVF{
    //內部變量略
    public:
    //設置調試工作參數
    int TsvfPmsInit(...);
    //初始化基準調試指標
    int TsvfIdvInit(...);
    //計算信號功率實測分布指標
    int TsvfPwDstEval(...);
    //計算電調天線控制器穩態誤差
    int TsvfErrStxEval(...);
    //聯網調測試驗數據處理
    int TsvfNtProc(...);
    //其他略
    }
    以接口函數TsvfPwDstEval為例,調用基于實測數據計算調試指標的計算例程, 計算輻射信號功率的角度分布,程序概述如下。
    int BSEP_TSKTSVF:: TsvfPwDstEval (…){
    //加載調試數據數組 if((n=MswTskPmLoad(Eutf, LS_UNITSN))<0) return(-1);
    //雜波干擾信號預處理
    SfrProc(...);
    for(int i=0; i<n; i++){
    switch(Rfdx[i].tv){
    case RFD_SRCL:
    //計算鏈路損耗校正系數組
    for(int j=0; j<RtUmptf(i); j++){ st=RxmValueSet(i,j);
    break;
    case RFD_SRCP:
    //轉換信號測量坐標 //計算天線功率方向分布 for(int j=0; j<RtSrcdf(i); j++){ pf= Rfdx[i].RxmLoad(j);
    if(pf>0){
    tf=MPPmsLoad(Rfdx[i].PMsList, j);
    if(tf!=RFD_PLVFS){
    CdSysProc(...);
    }
    break;
    //其他處理略
    }
    //計算天線輻射場頻譜
    VfEval(...);
    }
    }
    圖 4.5-4.7 是對微波站設備及鏈路調試測試數據處理和顯示。
     
     
    圖 4.6 微波站天線功率方向分布圖(極坐標)
    Fig. 4.6 Microwave station antenna power directional distribution(polar coordinate)
    圖 4.7 微波站鏈路測試信息
    Fig. 4.7 Microwave station link test information
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    該模塊通過 MWBE_EM 類對象封裝與微波站設備和工程材料信息管理有關的公 共接口例程,其他如MWBE_TEPARAMS類對象處理專項設備工作特性參數及更新校 正計算,MWBE_DCST類對象統計施工成本、計算設備安裝調試成本和工程材料成本。 典型的微波站設備配置實例信息如表 4.1 所示。
    表 4.1 微波站設備配置信息
    Tab. 4.1 Microwave station equipment configuration information
    物資編碼 物資名稱 規格型號 計量單位
    J0101040025 LTE-eNode-RRU 射頻模塊 華為 1.8G20M
    J0105020021 2HGz寬頻雙極化定向天線 ADU451819
    4端口 65度10dBi(電調天線)
    J0105020054 RCU單元 LTE
    J0105020586 電調基站天線-電調控制線-0.5m LTE
    J0105020603 電調基站天線-電調控制線-5m LTE
    J0105020604 電調基站天線-電調控制線-10m LTE
    J0506003577 單模光纖-FCUPC-單芯3.0mm 20m FC/UPC-FC/UPC
    J0104009036 分布系統配件-饋線保護盒 GSIC-1/2-ANT/L
     
    5系統測試
    本章簡述深達微波站工程信息管理軟件測試方式和內容,首先概述針對該系統的測 試方法和內容,然后說明試驗測試的實際情況。
    5.1 基本方法和測試內容
    深達微波站工程信息管理軟件的測試方法由以下步驟組成。第一步是測試交互式 功能,以確定界面元素是否正確執行輸入/輸出響應,以及正確實現從輸入信息到內部 數據結構的變換。
    表 5.1 系統的交互式功能測試小結
    Tab. 5.1 Summary of tests on system's interactive functions
    所屬模塊 功能 主要測試內容 結果
    微波站工程 項目基本信息管理 正確創建項目基本信息 通過
    基礎信息管 正確關聯項目投標信息 通過
    理模塊 正確處理收益估測 通過
    正確保存數據 通過
    微波站工程標準信息 正確設置和換算電波散射特性參數組 通過
    管理 正確設置和換算電波衰落特性參數組 通過
    正確設置和換算天線工作特性參數組 通過
    正確設置和換算鏈路特性參數組 通過
    正確設置和檢索基準指標 通過
    微波站工程 微波站項目計劃管理 正確生成和檢索項目計劃 通過
    事務信息管 正確處理計劃變更 通過
    理模塊 微波站項目設計事務 正確編制微波站設計計劃 通過
    信息管理 正確處理計劃審核
    正確處理出圖事務信息 通過
    正確處理微波站方案評審信息 通過
    項目驗收審核 正確處理微波站質量和作業量評定審核 通過
    項目進度管理 正確生成項目狀態信息 通過
    微波站工程 微波站工程勘察信息 正確設置和檢索勘查信息(按勘察專業
    技術信息管 管理 信息分項測試驗證)
    理模塊 微波站調試任務信息 正確設置任務信息和檢索明細(按任務 通過
    管理 專業類型分項測試驗證)
    微波站設備信息管理 正確設置、更新和檢索微波站設備清單 通過
     
    第二步測試非交互式功能,核心是驗證內部程序的正確性,同時測試大批量數據 情況下的程序性能,測試內容和結果如表 5.2 所示。
    表 5.2 非交互式功能測試小結
    Tab. 5.2 Summary of tests on non-interactive functions
    功能 主要測試內容 結果
    基本計算單元測試 線性插值擬合計算的正確性 通過
    分段線性差值擬合計算的正確性 通過
    均方估值計算的正確性 通過
    快速離散傅里葉變換/逆變換計算的正確性 通過
    快速離散余弦變換/逆變換計算的正確性 通過
    線性濾波計算的正確性 通過
    天線布置基本特性 雜波干擾處理計算的穩定性 通過
    性能測算 測量誤差校正計算的穩定性
    誤差校正計算的穩定性
    坐標變換計算的正確性 通過
    微波站調試/測試 剖面位形格點數組計算的正確性 通過
    數據處理 (按主瓣大圓切面、主瓣球冠切面、過縱 軸大圓切面等分別測試驗證)
    沿剖面線場分布計算的正確性 通過
    天線功率 平面位形格點數組計算的正確性 通過
    方向分布計算 球面位形格點數組計算的正確性
    場分布的正確性 通過
    設備費用統計 主設備費用統計 通過
    附屬設備費用統計 通過
    工程材料費用統計 通過
    其他費用統計 通過
    數據庫訪問 正確檢索和加載數據庫存儲的調試任務信 息、微波站技術和設備參數信息、項目事 務信息等實體。 通過
    正確向數據庫保存計算結果 通過
     
    以上每項測試以測試用例為基本單元,以微波站工作設備安裝/調試信息管理功能 測試為例,按照調試類型分以下測試內容:
    (1)測試供電設施安裝調試信息管理功能;
    (2) 測試天線設備安裝調試信息管理功能;
    (3) 測試上行鏈路調試信息管理功能;
    (4) 測試下行鏈路調試信息管理功能;
    (5) 測試微波站工作設備聯合調試數據處理;
    (6) 測試調試信息回放等。
    在微波站設備聯調數據處理功能測試中,根據實測數據檢驗所計算生成的天線功 率方向分布圖、設備試驗調試狀態的樣本檢測、異常判別以及聯網測控數據綜合處理 等具體的專業功能選項。以聯調數據管理的測試用例為例,基本測試步驟有:
    (1) 測試是否正確檢索和關聯測控設備型號
    (2) 測試是否正確更新綜合測控參量
    (3) 測試是否正確更新測控樣本采集參量
    (4) 測試是否正確設定測控聯網工作特性
    (5) 測試是否正確設定測控通道(波道)和告警條件
    (6) 測試是否正確初始化調試監測工作任務
    (7) 測試是否正確執行多功能顯示任務
    測試者要確定該系統在每項環節都能根據設備型號及其類型完成自動化的缺省設 置,正確分配測控通道,同時允許用戶完成更新并記錄成可重用的調試項目文件。檢 驗系統為全部調試數據提供回放功能,對連續變量根據選定的時間和項目指標生成測 控變量曲線的動態顯示,對離散變量如設備狀態異常事件、異常信號事件和告警事件 等等則生成時間序列分布圖。
    在每項測試用例中也檢驗程序對異常或不滿足輸入條件的數據是否具備響應的穩 定性,例如對錯誤的輸入信息類型、格式、非匹配的參數數據等,程序應該具有正確 的數據類型識別和完整性判別能力,對不正確的格式、不正確的數值范圍或非完整的 輸入信息給出提示。
    第三步是試運行測試和校正工作參數,參見下節。
    5.2實測概況
    在上述基本測試完成后,測試工作的重點轉到結合微波站工程設備硬件的安裝和 調試工作進行綜合實測。
    例如在天線安裝和調試工作中,記錄測試過程中的天線信號幅度和相位,同計算 結果對比,確保滿足試驗條件參數。
    表 5.3 是對某微波站天線調試測試的實例。
     
    表 5.3 系統實測指標計算實例
    Tab. 5.3 Example of system real testing performances
    傳輸區段 測點 1 測點 2 測點 3
    測點距離(Km) 365 798 1542
    天線高度(m) 35.00 45.00 40.00
    自由空間損耗(dB) 131.26 131.93 132.51
    饋線長度 l1(m) 40.00 40.00 65.00
    每米饋線損耗(dB/m) 0.043 0.043 0.043
    饋線損耗 L1(dB) 1.72 1.72 2.80
    總饋線損耗(dB) 4.52 4.52 5.15
    附加損耗(dB) 5.00 5.00 5.00
    總損耗(dB) 140.78 141.45 142.03
    天線直徑 d1(m) 1.80 1.80 1.80
    天線增益G1(dB) 36.00 36.00 34.00
    天線總增益(dB) 72.00 72.00 72.00
    凈損耗(dB) 68.78 69.45 70.03
    發信功率(dBm) 27.00 27.00 27.00
    收信電平(-dBm) 41.78 42.45 43.03
    主天線與分集天線間隔(m) 0.00 0.00 5.00
    主天線與分集天線增益差(dB) 0.00 0.00 0.00
    瑞利衰落發生概率 0.6842024 0.8797298 1.0941487
    收信機門限接收電平(-dBm) 88.00 88.00 88.00
    衰落儲備(dB) 46.22 45.55 44.97
    瞬斷率% 0.0003 0.0005 0.0007
    分集改善系數 1.00 1.00 1.00
    有分集接收的瞬斷率% 3.27E-04 4.90E-04 6.97E-04
     
    本文所論述的深達公司微波站工程信息管理系統,是從該公司從事微波站工程的 實際業務需要出發,針對在其工程管理過程中所亟需解決的問題而開發的信息化支持 工具,目的是從技術和管理兩個方面來提升對微波站工程項目的管理能力,同時為公 司實現更為全面的信息化管理探索切實可行的途徑。
    深達公司的微波站工程信息管理系統基于C#編程實現,數據庫為SQL Server,其 部署基于Windows平臺。該系統的架構設計采用分層模式,通過采用面向對象技術同 時合理運用主流數據庫平臺,使該系統具有良好的適用性和易維護性。
    通過該信息系統的開發與應用,較好地實現了深達公司在其微波站項目運作領域 對其效益和質量水平影響甚大的功能需求,在主要的設計目標方面都取得了較為積極 的成效。這些成效特別表現在對微波站工程項目在立項和實施階段的事務信息管理的 效果方面以及在工程項目的技術信息管理方面,例如該系統為勘察及調試等技術數據 處理和分析需求實現了比以往效率更高也更為準確的數據集成能力,無論是工程師還 是項目經理用戶,都能夠通過該系統獲得其相應的專業活動所需要的信息支持,這種 信息支持隨著工程進展自動更新,通過所實現的事務流程為各種工程管理活動的協調 處理提供完整的數據支持,這些都為保障工程進度、控制工程質量和有效管理其成本 提供了強有力的保障。
    基于上述的試運行效果,該系統較好地滿足了深達公司對微波站工程的高水平的管 理要求,達到了現階段的開發目標。除此之外,考慮到在將來對基站工程的勘察/設計/ 施工/驗收一體化的發展趨勢,以及更為嚴格地控制成本的需要,該系統在滿足更加精 細的工程數據處理和成本測算方面還需要進一步加強,例如將每個工程環節的成本數 據、作業量和質量指標在深度統計分析的基礎上更密切地聯系起來,這些是系統在下 階段需要完善的重要方面。
    [1]Oshana E. Software Engineering[M]. San Francisco : Morgan Kauffman, 2011.
    [2]唐瀟炎,胡敏.大數據時代的軟件工程[J].計算機科學,2016, 45(3): 256-264.
    [3]馮彤.面向領域的軟件開發支持構件[J].軟件工程師,2018, 20(1): 48-51.
    [4]Jaccobson N. Universal Software Development Process[M]. San Francisco: Morgan Kauffman, 2010.
    [5]沈靜茹,胡思遠.基于遞歸狀態機模型的工作流引擎建模與應用[J].軟件工程師,2017, 19(3): 227-231.
    [6]唐哲.基于語義網的軟件動態建模方法[J].華中科技大學學報,2015, 64(1): 22-31.
    [7]Shumann D, Tartar R. Domain-oriented Software Building: Concepts, Models and Evaluation Tools[J]. Journal of Commercial Applications Development, 2016, 33(4): 358-376.
    [8]馮貝葉,蔡武陽.軟件需求工程新進展[J].中南工業大學學報,2017, 45(4): 357-369.
    [9]Jones B. Requirement Engineering:The Third Decades[J]. Software Review, 2011,
    18(5): 613-625.
    [10]Lam T. Inside CLR: The Mechanism to Support Cross-Platform Running[M]. Seattle: Microsoft Press, 2011.
    [11]Strassen P. UML Complete Handbook[M]. Boston: Sheridan River, 2009.
    [12]Lions J. Development Successful Business Applications with UML Models[M]. New York: Prentice-Hall, 2014.
    [13]Musa J. Software Quality[M]. New York: Wiley Sons, 2015.
    [14]陶菲,林文宇,張萌.基于缺陷倉庫的軟件質量保障平臺的構建和應用[J].系統工程 與質量管理, 2016, 15(2): 118-124.
    [15]李紅苗,柳巖,張詠倩.軟件故障測試技術及實用工具綜述[J],軟件工程師, 2016,18(4): 421-424.
    [16]Karlman C. Inside .NET[M]. London: Bergman, 2005.
    [17]Anderson L. Modern Programming Languages[M]. Boston : Jon&Wiley Sons, 2006.
    [18]Kleene S. Software Development Environment[M]. New York: McGraw-Hill, 2015.
    [19]Lam R. Universal Software Development[M]. Los Angles: Pearson Group, 2010.
    [20]馮少杰,龐宇,魏思哲.面向風險控制目標的測試項目管理及支持工具[J].計算機工程 與應用, 2016,63(1): 47-51.
    [21]Fischer M. Software Quality Management[M]. San Francisco: Morgan Kauffman, 2013.
    [22]Ullman J. Database Management Systems and Implementation[M]. San Francisco : Stanford University Press, 2004.
    [23 ]吳昕堯,黃亞濱.工程數據庫技術新進展[J].計算機科學,2013, 38(1): 59-67.
    [24]Lee T. Multidimensional Data Processing and Applications[M]. Boston: Marcek- Dekker, 2009.
    [25]曾沛霖,范淑欄,祁燕等.面向測控信息低失真率處理的通用架構研究[J].遙感技術, 2015, 23(4):355-361.
    【本文地址:http://www.bzhlmm.com//guanlilei/gongshangguanli/xixinguanli/8931.html

    上一篇:河南電力客戶錯避峰用電 信息管理系統建設項目可行性研究

    下一篇:沒有了

    相關標簽: