免费毛片网站/一级成人在线/91免费版黄色软件/亚洲丶国产丶欧美一区二区三区 - 网站一区

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商

登錄 注冊
當前位置:首頁 > 科研信息化 > 正文

基于EOS的科研項目管理系統設計與實現

2021-02-20 來源:《計算機與網絡》作者:內蒙古自治區地震局 宋曉燕 劉小棠 步騰龍
[摘要]針對單位科研項目管理模式采用人工、紙質方式的弊端以及異地項目管理的不便設計并實現了科研項目管理系統。該系統基于全球領先的sOA應用平臺Primeton EOSs 在深入分析單位科研項目管理需求和特點的基礎上實現了包括科研項目申請管理在內的等5個業務流程。該系統的實現為單位提供了一個集科研項目管理.查詢、信息發布和科技成果展示等為一體的電子化科研項目管理平臺以技術促管理,有效提高了科研項目信息的便捷性降低勞動強度和提高工作效率進一步提升了單位科研項目管理的信息化程度及管理水平。
[關鍵詞]EOS;科研項目;管理系統
1引言
隨著信息技術在管理上越來越深入而廣泛的應用從信息化角度提升科研項目管理的能力和效果,已經成為許多科技部門管理的共識。近年來為了進一步提升單位科技人員的創新意識和業務能力,我局通過設立局長基金等方式為科技人員搭建了獨立承擔科研項目的廣闊平臺。隨著防震減災事業的不斷發展,科技人員申報項目的熱情不斷高漲單位科研項目的數量也急劇增多,而當前包括我局在內的大多省局的項目管理模式仍然以人工管理為主,存在諸多弊端,如信息處理速度慢、勞動強度大、效率低、科研信息缺乏公開透明度以及紙質流程成本高等問題。本文所設計和實現的科研項目管理系統可以很好的解決這些問題。此外,系統采用開源化設計,可以根據科研管理工作的實際不斷完善和升級系統功能。
2 EOS簡介
普元EOs(以下簡稱EOs)是全球領先的SOA應用平臺是基于J2EE平臺.采用面向構件技術實現企業級應用開發、運行、管理、監控和維護的中間件平臺。EOS6的SOA架構分為資源層.構件層、服務層﹑流程層和協同層5個層次其架構圖如圖1所示。
①協同層也叫接入層,EOS在接入層最核心的功能是提供了頁面流功能,負責頁面的跳轉、頁面間的數據流轉、調用服務層提供的服務或者直接調用構件層構件的接口;
②EOS在流程層提供了EOs Workflow[2],幫助客戶實現人與人之間的工作協調以及人工任務與自動任務間的協調;
③服務層采用SCA1.0標準來實現是用來將構件層編寫的構件裝配成服務的方式暴露給其他模塊或者其他系統;
④構件層的構件用于實現領域相關的業務邏輯,構件層提供了3種類型的構件實現方式Java構件、邏輯構件和工作流。
3系統需求分析
該系統主要實現單位科研項目管理的全過程管理,為全局科研項目管理工作提供一個網上辦公的平臺,實現科研項目管理的電子化辦公,主要包括用戶角色及權限管理、項目申請管理、任務書管理、項目結題管理、成果管理共5個模塊。
用戶角色及權限管理模塊主要實現用戶的登錄方式、用戶角色的分類和用戶的權限控制。該系統主要的用戶角色分兩大類分別為管理員和組織結構人員。組織結構人員根據業務流程涉及主要包括地震局各處室、二級單位的科研人員和部門領導、科技監測處人員、財務處人員以及專家。
項目申請管理模塊完成項目申報工作,包括申請人提交申請﹑部門領導審核、科技監測處審核、財務處審核、專家評審和告知申請人等環節。專家審核時,實現匿名評審。
成果管理模塊與其它模塊不同,主要完成地震局全體科研人員成果管理的工作,業務流程包括申請人提交成果和科技監測處審核環節。
以上模塊均需提供查詢統計功能,查詢統計分為個人查詢﹑部門領導查詢和管理員查詢。此外,系統還需要實現全部業務流程代辦任務的統一展現與過濾。
4系統設計
根據對業務需求的分析提出了系統具體解決方案。系統數據庫采用oracle10g ,應用服務器為apache-tomcat5.5.20 ,在EOS6.0平臺提供的基礎構件庫[3],流程引擎等基礎上構建我局科研項目管理系統,主要包括項目申請書的存儲管理、任務書存儲管理、結題報告存儲管理、成果存儲管理、項目申請流程、任務書提交流程、項目結題流程、成果登記流程、系統配置管理及查詢和展現(待辦工作、流程監控、流程代理、常用詞條設置和密碼修改)等功能模塊,系統結構圖如圖2所示。
5系統實現
該系統在Eos studio 中dzjkygl項目下根據業務功能分別建立構件包,構件包之間根據需要相互依賴。每個構件包下面又包括頁面流、頁面資源、邏輯流﹑數據模型、JAVA代碼和業務流程等資源,最終實現一個相對獨立、完整的業務功能[4]。
5.1系統界面實現
系統登錄界面在org.gocom.abframe.auth 中login.jsp頁面中實現如圖3所示。系統登錄采用姓名+身份證號的方式。用戶登錄后的系統主界面如圖4所示,在org.gocom.abframe.auth和com.ssnc.utilities構件包中實現。系統主界面分為頂部、左部和中心3個區域,頂部區域主要放置系統logo、當前登錄用戶及退出按鈕。左部區域放置系統功能菜單。中心區域可以顯示待辦任務、已辦任務及其他根據具體操作需要顯示的內容。
5.2數據建模
系統開發前,需要完成系統所需數據庫表和視圖的設計。數據庫表的建立可以通過數據庫建模工具進行,也可以在EOS studio開發平臺中完成本文采用第二種方式[5]。
構件包創建完成后,在數據→數據模型下新建數據集,并在數據集上點擊右鍵,選擇導入數據實體,把數據庫表及視圖轉換為數據構件如圖5所示。通過在數據實體中定義每一個實體屬性的錄入方式和顯示方式,來定義數據在頁面
分享到:

免責聲明:
  1、項目管理信息化網發布的所有資訊與文章是出于為業界傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請瀏覽者僅作參考,并請自行核實相關內容。
  2、本站部分內容轉載于其他網站和媒體,版權歸原作者或原發布媒體所有。如文章涉及版權等問題,請聯系本站,我們將在兩個工作日內進行刪除或修改處理。敬請諒解!

延伸閱讀:

more>

會議活動

more>

公開課

more>

PMO

Copyright ? 2021 項目管理信息化網 版權所有 京ICP備17062359號-9 如轉載本站文章,請注明原作者和原發布媒體

本著互聯網分享精神,本站部分內容轉載于其他網站和媒體,如內容涉及版權等問題,請聯系本站進行刪除或修改處理

客服電話:010-89506650 89504891 非工作時間可聯系:18701278071(微信) QQ在線:574888227

新聞與原創文章投稿:tougao#cpmta.com 客服郵箱:info#cpmta.com(請將#換成@)

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商,隸屬卓橡公司

項目管理信息化微信公眾號

PMO大會微信公眾號