亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于J2EE架構的企業(yè)項目群PMIS系統(tǒng)設計

        2012-05-25 10:07:24李鉑穎
        海峽科學 2012年12期
        關鍵詞:架構項目管理系統(tǒng)

        李鉑穎

        ?

        基于J2EE架構的企業(yè)項目群PMIS系統(tǒng)設計

        李鉑穎

        廈門煙草工業(yè)有限責任公司

        該文從制造型企業(yè)項目群管理工作的實際需求出發(fā),采用基于企業(yè)級的J2EE架構,設計了一種制造企業(yè)科技項目管理輔助平臺的B/S模式解決方案,詳細闡述了該方案的功能模塊、系統(tǒng)架構。

        J2EE 項目集 PMIS 系統(tǒng)設計

        項目管理是項目管理者在有限的資源約束下,運用系統(tǒng)的觀點、方法和理論,對項目所涉及的全部工作進行有效的管理[1]。上世紀80年代,項目管理僅限于建筑、國防、航天等行業(yè),而今迅速發(fā)展到計算機、電子通訊、金融業(yè)甚至政府機關等眾多領域,成為當前一種新興的經營管理手段。隨著項目管理理論、實踐和信息技術的發(fā)展,將項目管理工作與信息化相結合,建設成為項目管理信息系統(tǒng)(project management information system,簡稱PMIS),從而確保項目管理工作可實現(xiàn)更加龐大信息數據的收集、更加復雜的計算分析以及更加廣泛的信息傳遞,使得項目管理工作變得更為高效、便捷,為項目目標的實現(xiàn)提供了強有力的幫助。

        目前,在高校、政府、工程建設項目中的項目管理著重對單個項目管理,且當前國內外已具有成熟的項目管理軟件,如甲骨文的P6、微軟的project等。但對于無法統(tǒng)一對正在開展的所有項目(簡稱項目群)進行管理,為此需要立足生產制造型企業(yè),根據企業(yè)科技發(fā)展的需要,采用J2EE架構設計一套適用于生產制造企業(yè)對項目群進行有效管理的PMIS系統(tǒng),可對項目群進行統(tǒng)一的資源分配、全生命周期的進度跟蹤、評價考核以及知識共享,實現(xiàn)項目群管理的全程化、流程管理的可控化、過程管理的可控化、知識成果組織化、系統(tǒng)集成自動化的設計目標。

        1 系統(tǒng)主要功能模塊

        根據公司項目管理工作的規(guī)劃,PMIS主要包括以下幾方面目標:

        (1)完善現(xiàn)有創(chuàng)新管理流程,使其更加科學和規(guī)范;

        (2)通過強有力的信息化手段,提高創(chuàng)新管理效率,實現(xiàn)項目和活動的精細化管理,以更好地完成項目的成本目標和時間目標;

        (3)通過信息化平臺的建立,提高項目管理人員的決策水平,以更好地完成項目的質量目標。

        依據創(chuàng)新項目及活動管理業(yè)務流程,在PMIS中將創(chuàng)新項目管理輔助平臺作為首頁、該輔助平臺由創(chuàng)新項目全過程管理、創(chuàng)新活動管理、日常運營管理、創(chuàng)新基金管理、創(chuàng)新成果管理、方針目標管理、項目庫管理、專家?guī)旃芾?、人才庫管理和系統(tǒng)管理等主要模塊組成,系統(tǒng)架構如圖1所示。

        2 項目群PMIS的信息化架構設計

        本文設計的基于J2EE架構的項目群PMIS平臺采用的主要技術有spring、dhtmlx、strust、soa、jdbc、javascript和jsp等,依照文獻[2]中的方法采用B/S體系結構。系統(tǒng)根據應用功能分為表現(xiàn)層、業(yè)務層和數據層,其技術架構圖如圖2所示。

        根據標準化和規(guī)范化要求,由J2EE構架設計的PMIS平臺實現(xiàn)業(yè)務與處理分離,邏輯與數據分離,后臺管理系統(tǒng)界面可根據需要進行定制,工作流程根據實際情況可自行定義,其權限可控制。若項目群中有新的業(yè)務需求時,可快速定制出新的應用模塊。由文獻[3]可將新增業(yè)務應用模塊的定義如圖3所示,以便滿足系統(tǒng)需求的不斷增長,具有強伸縮性。

        圖1 系統(tǒng)功能模塊圖

        圖2 基于web的B/S三層體系結構

        圖3 新增業(yè)務設計的定義

        從圖3可以看到,當新增或變更一個業(yè)務需求時,只有新增或變更的業(yè)務處理需要開發(fā)新的服務。

        2.1 表現(xiàn)層

        在表現(xiàn)層(如圖4)中主要運用dhtmlx來展現(xiàn),因為在dhtmlx中有一系列用于前臺展示的工具,如dhtmlxtree、dhtmlxgrid等。通過這些工具可以快捷、美觀地展示出用戶查詢的數據,并在UNJDP中有一套相對應于dhtmlx的UI配置系統(tǒng),因此可以通過簡單配置來生成XML數據源,以供dhtmlx顯示[4]。

        圖4 表現(xiàn)層

        2.2 業(yè)務層

        業(yè)務層(如圖5)運用spring aop來進行事務管理,此部分只需在配置文件中進行配置即可管理事務。平臺運用log4j進行日志管理,將業(yè)務日志和系統(tǒng)日志分別記錄在不同的數據庫或文件中。平臺的業(yè)務是面向服務的,根據需要封裝為webservice對外開放。同時也有多實現(xiàn)的webservice調用模塊來調用外部服務或與ESB連接。

        圖5 業(yè)務層

        2.3 數據訪問層

        數據訪問層直接與數據庫打交道,軟件運行的速度很大程度上取決于數據訪問層的存取速度,因此在此層中,選用較為底層的技術jdbc。因為jdbc可以靈活地對數據庫進行操作,避免使用hibernate之類的數據層框架技術造成的冗余檢索,以此提高數據訪問層的速度。此層的結構如圖6所示,但是此類處理方法將降低系統(tǒng)的可移植性,若系統(tǒng)提供主流數據庫的支持功能,如oracle和db2,系統(tǒng)的可移植性缺陷將可大大降低[5]。

        圖6 持久層

        3 集成外部系統(tǒng)架構

        平臺可以通過企業(yè)服務總線實現(xiàn)與第三方系統(tǒng)的通訊和功能集成,為此,平臺將自己的服務封裝為webservice,然后通過企業(yè)服務總線(ESB)與其它系統(tǒng)交換信息。考慮到不同系統(tǒng)中采用的接口規(guī)范可能不同,為此平臺提供了多種接口實現(xiàn),如基于axis、spring以及java1.6的實現(xiàn)等(如圖7)。

        (1)調用服務:由于平臺提供了多種接口實現(xiàn),所以可降低與其他應用平臺不兼容的風險。其他應用平臺只需要按照相應的接口規(guī)范,傳送響應參數,并解析返回結果即可。

        (2)響應請求:為了減少系統(tǒng)間的差異性,平臺中所有參數及業(yè)務數據都以XML方式描述。由此,服務請求者只需要對XML描述的信息進行解析就可獲取所需的業(yè)務數據。具體的XML描述也有相關的文檔加以詳述,調用者只需按照規(guī)范進行解析即可。

        圖7 集成外部系統(tǒng)架構

        企業(yè)服務總線在數據處理過程中可解析數據包內容,根據數據內容進行數據的進一步處理。XML適合作為交換數據的媒介,且具有以下特點:

        (1)XML是純文本的,易于理解;

        (2)XML具有完整的結構描述、驗證體系,基于XML易于商定接口標準;

        (3)XML標準體系中具有格式轉換的內容,其樹形文件結構易于進行格式轉換;

        (4)XML可擴展能滿足業(yè)務需求發(fā)展的需要。

        4 系統(tǒng)效果圖

        根據以上所述的架構設計開發(fā)出項目群的PMIS平臺,其效果圖如圖8所示。在圖8中,可以清晰地看到信息化系統(tǒng)首頁中給出的項目開發(fā)中有關通知及提醒、項目進展、待辦事宜及相關的項目列表。

        圖8 首頁效果圖

        此外,用戶菜單中顯示當前用戶參與或有權利查看的所有項目列表,點擊如圖8所示的“項目名稱”列中任何一條記錄,便可打開本項目的全過程流程圖(如圖9)。點擊圖9中左側樹上的節(jié)點或點擊右側流程圖上的任何節(jié)點,便可進入相應的頁面。在流程圖中,已經完成的流程節(jié)點以綠色表示,綠色節(jié)點只能查看不能編輯,未開始執(zhí)行的節(jié)點沒有顏色,點擊進入后可直接編輯,進行任務、人員、時間等因素的管理與調配。

        圖9 項目全流程管理

        5 結束語

        本文根據制造型企業(yè)項目群管理工作的實際需求,采用企業(yè)級的J2EE架構,設計了制造企業(yè)科技項目群的管理輔助平臺,詳細闡述了該方案的功能模塊及系統(tǒng)架構,以B/S模式實現(xiàn)了平臺的各項功能并將該平臺與其他系統(tǒng)進行信息交換,解決了企業(yè)項目群管理混亂的難題。

        [1] 戚安邦,張邊營.項目管理概論[M].北京: 清華大學出版社,2008.

        [2] 杜聚賓.搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例[M].北京: 電子工業(yè)出版社,2012.

        [3] Cay S. Horstmann, Gary Cornell.JAVA 2核心編程[M].北京: 清華大學出版社,2003.

        [4] 葛一鳴.Java程序性能優(yōu)化——讓你的Java程序更快、更穩(wěn)定[M].北京:清華大學出版社,2012.

        [5] 閃四清.Oracle Database 11g基礎教程[M].北京: 清華大學出版社,2007.

        猜你喜歡
        架構項目管理系統(tǒng)
        基于FPGA的RNN硬件加速架構
        Smartflower POP 一體式光伏系統(tǒng)
        裝配式EPC總承包項目管理
        基于大數據分析的集合式EPC總承包項目管理軟件技術的應用
        項目管理在科研項目管理中的應用
        WJ-700無人機系統(tǒng)
        功能架構在電子電氣架構開發(fā)中的應用和實踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        未來如何更高效地進行工程項目管理
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        国产熟妇疯狂4p交在线播放| 无码天堂在线视频| 国内精品人人妻少妇视频| 亚洲国产一区一区毛片a | 国产精品激情综合久久| 日韩av中文字幕一卡二卡| 福利利视频在线观看免费| 自拍偷拍一区二区三区四区| 国产成人精品久久二区二区91| 欧美xxxxx高潮喷水| 性无码一区二区三区在线观看| 国内露脸少妇精品视频| 国产亚洲精品aaaa片app| 自拍视频国产在线观看| 日韩美腿丝袜三区四区| 未发育成型小奶头毛片av| 特级做a爰片毛片免费看无码| 国产成人精品亚洲午夜| 国产一区二区黑丝美女| 中文字幕国产亚洲一区| 少妇高潮无套内谢麻豆传| aaaaaa级特色特黄的毛片| 中文字幕成人精品久久不卡| 日本高清一区二区在线播放| 谷原希美中文字幕在线| 免费观看成人欧美www色| 国产真实偷乱视频| 亚洲精品美女自拍偷拍| 亚洲成在人网站天堂日本| 丝袜美腿一区二区国产| 人人爽人人澡人人人妻| 亚洲an日韩专区在线| 亚洲av午夜福利一区二区国产| av熟妇一区二区三区| 欧美黑人群一交| 精品亚洲午夜久久久久| 在线播放偷拍一区二区| 国产在线一区二区三区四区| 亚洲av无码一区二区三区不卡| 欧美成人精品三级在线观看| 97超碰国产一区二区三区|