本站小編為你精心準備了綜合管理信息系統設計與實現參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:PrimetonEOSPlatform是采用先進的SOA架構的應用平臺,供水分公司基于PrimetonEOS平臺開發了綜合管理信息系統。文章介紹了系統的總體設計和系統從數據建模、業務構件開發、組合構件和裝配、UI開發、工作流程開發、單元測試及功能上線的開發實現過程。
關鍵詞:綜合管理信息系統;EOS;構件
0引言
隨著我國現代化建設的不斷深入,上海城投水務(集團)有限公司供水分公司(以下簡稱供水分公司)的信息化建設速度也在不斷加快,使用的信息技術逐步更新。供水分公司借助業界領先的SOA軟件開發平臺,以先進的信息技術為基礎,以信息安全為基本前提,搭建綜合管理信息系統,快速、高效地完成項目的實施并保持面向服務的拓展集成功能,為將來供水分公司整體系統平臺建設,如跨應用系統的業務流程,統一門戶建設,統一數據交換平臺等一系列平臺建設打好基礎。
1系統總體設計
1.1業務需求概述
針對傳統的工作模式,以智能化信任和授權平臺為基礎,根據部門及基層單位的工作特點構建信息處理平臺系統,實現了辦公會議管理、內容管理、黨務公開網及exchange郵件管理等模塊功能,并將付款會簽和項目管理兩大應用模塊嵌入到系統平臺中。實現了電子化付款會簽及項目審批流程,并集成了exchange郵箱。
1.2軟件邏輯構架
系統建立了主數據庫和備份數據庫,結合SQL的備份工具做好本地備份工作,并通過磁盤陣列手段保證數據的安全。業務系統劃分為展現綜合管理信息系統和Coframe組織機構權限框架系統,由governor運維平臺統一監控管理業務系統。
1.3軟件功能構架
綜合管理信息系統軟件功能模塊分業務信息子系統、業務配置子系統和系統管理子系統三部分。其中系統管理子系統包含組織機構管理、角色管理、權限管理和功能管理等模塊,業務配置子系統包含數據字典、流程配置、流程監控等模塊,業務信息子系統包含付款會簽、項目管理、內容管理、會議管理、exchange集成等子模塊。
1.4系統硬件構架
系統由機架式PC服務器組成數據庫管理系統運行環境,由刀片式PC服務器組成應用系統運行環境,并輔以磁盤陣列柜設備,實現數據的接收、存儲、交換、備份管理。
2系統實現
2.1系統開發
以SOA應用平臺PrimetonEOSPlatform為基礎,系統開發使用EOSStudio環境,針對傳統的工作模式,根據部門及基層單位的工作特點構建信息處理平臺系統,進行綜合業務的工作開發。開發過程主要分以下幾個主要步驟:(1)進行數據建模。數據構件的開發:首先利用數據建模技術,建立從數據庫到業務對象的映射關系,從而實現應用邏輯與具體的數據庫訪問之間的隔離。(2)進行業務構件開發。邏輯構件的開發:擴展名為.bzg,基于Java代碼實現。(3)進行組合構件和裝配。EOS圖形化的構件組裝,簡便地從構件庫中拉拖各種構件,再對構件進行連接,并配置相應的參數。(4)進行UI開發。頁面流開發:其擴展名為.flowx,用來完成界面和業務流轉控制的相關構件稱為頁面流構件。頁面開發:采用JSP源代碼編輯開發,也可使用EOS可視化頁面開發工具,包含EOStag、htmltag、EOS頁面控件、Rich-web控件等常用的頁面控件,來生成JSP頁面。(5)進行工作流程開發。工作流程:用于完成包含人工和自動的業務活動流程的構件,它是利用EOS的流程定義開發環境來進行開發的流程管理的一個圖形化描述,其擴展名為.workflowx。
2.2單元測試
為了保證程序每個模塊的正確性,編寫測試用例,對項目的每個功能點進行測試。單元測試任務包括模塊接口的測試、模塊局部數據結構的測試、模塊邊界條件的測試、模塊中所有獨立執行通路的測試以及模塊的各條錯誤處理通路測試。通過單元測試,保證業務流程及代碼的正確性,保證程序的健壯性,以便保證復用功能正常。
2.3功能上線
測試通過后,將包括工作流在內的所有項目資源統一打包為部署包,擴展名為.ecd,是由多個構件包以及一個web模塊組成的壓縮包。使用EOSGovernor上傳到服務器中,完成部署操作,并對各個構件及SQL等運行情況進行管理和監控。
3結語
綜合管理信息系統是基于SOA架構進行開發的系統,既避免了“緊耦合”、“封閉式”等不利于系統發展的因素,又具有靈活多變的特性,擴展性、移植性較好,同時也加快了應用系統開發速度,縮短設計過程。該系統已成功部署上線,運行良好,在供水分公司的服務管理中發揮了很好的作用。不僅公司會議辦公、郵件及各類項目的建設從申請、會簽、審批、付款等各階段進行有效的管理,保證企業管理部門高效的業務處理效率、安全的數據處理機制,同時滿足公司管理層對項目、合同、考核信息的管理需求,加強了企業與員工之間的溝通,促進了企業管理的規范化、科學化及信息化管理水平。
作者:徐非 單位:上海城投水務(集團)有限公司供水分公司