999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JavaEE的企業創新課題管理系統

2016-04-06 08:08:04張家口卷煙廠有限責任公司河北張家口075000
中國新技術新產品 2016年3期

王 偉(張家口卷煙廠有限責任公司,河北 張家口 075000)

?

基于JavaEE的企業創新課題管理系統

王 偉
(張家口卷煙廠有限責任公司,河北 張家口 075000)

摘 要:本文介紹了JavaEE平臺下B/S模式的企業課題管理系統的開發過程,系統使用SQL server數據庫,Tomcat服務器,MyEclipse作為開發環境,解決了企業創新課題的管理和評分等問題。系統維護人員只需要對用戶權限和打分模型進行必要的修改,其他工作均由系統自動完成,同時系統能夠方便課題管理人員隨時查閱課題進度。頁面部分主要使用JSP動態頁面,JAVASCRIPT腳本語言,EL表達式等技術。

關鍵詞:B/S模式;課題管理;JavaEE

1 項目開發背景與趨勢

創新與發展是當今時代的主題,在大型國有企業中越來越關注創新思維,開始以集體的智慧,課題的形式來推動實現降低成本、提高產能、提高管理效率的目標,但是如何更好的鼓勵創新和對創新課題進行公平的評判存在問題。

本系統完整的實現了課題從申報、申報部門審核、課題立項、課題專家評審、成果申報、成果審核、專家指派、成果專家審核、自動打分、成績綜合排名的流程,全過程無紙化辦公,數據保存安全可靠,整個過程由系統內各個角色獨立完成,系統管理員進行系統維護。

2 開發環境

2.1開發環境MyEclipse

MyEclipse是在eclipse 基礎上加上自己的插件開發而成的功能強大的企業級集成開發環境,主要用于Java、Java EE以及移動應用的開發。本文主要使用它對java代碼和jsp開發。

2.2數據庫SQL server

SQL Server 是Microsoft 公司推出的關系型數據庫管理系統。本文使用SQLserver2000版本。

2.3Tomcat服務器

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,性能穩定,而且免費,是開發和調試JSP 程序的首選。

3 課題管理系統需求分析

3.1系統功能需求分析

按照課題管理的要求,進行業務邏輯梳理,整理出系統功能流程圖。

3.1.1用戶分類

系統內角色:普通用戶、部門領導、專家、課題管理員、訪客,共五種。

3.1.2權限說明

申報課題:除訪客外其他四種角色均可填報課題。

課題填寫:每一個課題的基本信息、進度計劃、成果申報等操作,均由本課題的申報人完成。

表1 數據庫主要表格

表2 程序結構表

部門審批:課題的審批和成果的審批由所在部門領導直接負責。

課題評審:課題的評審由課題管理員分配的專家負責,每一個課題的專家不同。

課題立項與課題專家分配:課題立項與專家分配等工作由課題管理員完成。

3.2數據庫需求分析

課題系統數據庫一共有30張表:

基礎信息表15張,成果評價與計算表6張,課題過程記錄表2張,其他表7張。

4 系統設計與實現

4.1系統設計

系統的程序采用標準的Struts+ hibernate框架,三層架構。界面層、業務邏輯層、數據訪問層。在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。

4.2主要功能實現

4.2.1課題申報

課題申報工作由用戶完成,按需要填寫課題信息并上傳附件。對應數據庫課題基本信息表。基本信息由課題名稱、課題編號等內容組成,而類似的像課題參與人員信息等內容在專門的課題人員分工表中存放,以課題基本信息表的主鍵作為課題分工表的外鍵,從頁面提交的表單經過下面程序存入數據庫:

4.2.2課題成果申報

該頁面的產生使用了EL表達式,將數據庫成果分類和對應項的內容列成表格顯示在頁面上,維護人員只需要對數據庫內的成果相關表格進行維護。填報人員則按照課題成果,輸入成果申報值和簡述,最終將附件一同上傳。

得分的具體計算方式由計算模型決定。用2張數據庫表格分別將表格橫向、縱向、數據的內容錄入數據庫,并在后臺做相應的維護功能,以方便打分模型的修改工作;在定性打分時候根據專家對效益的評估情況,計算出課題的投入比例,并相應的找到最后的定量打分。

定量得分與定性得分的計算方式:定量得分為各效益評分中最高得分,定性得分為平均定性得分。

課題總分=定量得分×60%+定性得分×40%

4.2.3課題最終審核與發布

課題最終審核與發布的操作權限屬于“課題管理員”,管理員重新審查課題流程中的每一步,在確定課題沒有任何異議的情況下,對課題的最終結果進行發布。如果課題在評審過程中存在疑問或者錯誤,管理員有權將課題發回到專家評審階段,對課題成果進行重新評價,對課題定性得分進行重新計算。

5 系統測試

系統測試中,需要特別注意以下兩個問題。

5.1重復提交問題

注意重復提交問題,頁面刷新或者后退操作均有可能導致表單重復提交造成較大麻煩,在系統測試階段我們為各表單加入了令牌(Token),每次Token在提交時作廢,避免2次提交造成的麻煩。

5.2瀏覽器差異問題

CSS、js腳本在不同的瀏覽器中體現的結果不一樣,要注意瀏覽器間差異,jsp頁面中應該判斷一下客戶端瀏覽器的版本以執行有效的頁面代碼。關鍵代碼盡量在后臺運行。

結語

采用B/S模式開發企業創新課題管理系統,系統部署在服務器端,客戶端不需要安裝任何軟件,方便系統的更新,有利于企業課題管理方面的調整。課題的成果和資料是透明的,有效的建立起創新課題的課題庫,方便大家借鑒和學習。專家的評審過程是保密的,保證了課題評審過程的公平性。

參考文獻

[1]王士瓊,徐俊.基于網絡的科研課題管理系統的研究與實現[J].江蘇科技信息,2012(06).

[2]劉梅梅.基于Web的《網絡信息安全》教學平臺的設計與實現[J].電腦知識與技術,2011(08).

[3]俞燎宏.基于網絡的課題管理系統的研究與實現[J].電腦知識與技術,2010 (04).

[4]劉兵.基于Web工作流的畢業設計課題管理系統的設計[J].電腦學習,2009 (02).

[5]張衛琴 .Java面向對象編程[M].

中圖分類號:TP391

文獻標識碼:A

主站蜘蛛池模板: 亚洲美女操| 波多野结衣视频一区二区 | 亚洲伦理一区二区| 国产视频欧美| 国产欧美日韩精品第二区| 亚洲Av激情网五月天| 亚洲日韩精品欧美中文字幕| 日韩成人午夜| 亚洲三级a| 国产精品男人的天堂| 国产麻豆精品手机在线观看| 又大又硬又爽免费视频| 在线色国产| 婷婷综合色| 热99精品视频| 亚洲精品第一页不卡| 成人韩免费网站| 亚洲精品亚洲人成在线| 一级毛片免费播放视频| 日韩中文精品亚洲第三区| 免费亚洲成人| 欧美精品H在线播放| 国产又爽又黄无遮挡免费观看 | 久久91精品牛牛| 四虎永久免费地址在线网站| 日韩国产高清无码| 无码专区国产精品一区| 1024国产在线| 婷婷色婷婷| 熟女视频91| 亚洲精品视频在线观看视频| 国产乱人伦精品一区二区| 在线观看视频一区二区| 91香蕉视频下载网站| 亚洲品质国产精品无码| 91香蕉视频下载网站| 亚洲人成网站在线观看播放不卡| 免费aa毛片| 亚洲第一视频区| 国产va在线观看免费| 国产精品专区第1页| 日本一本正道综合久久dvd| 日本成人一区| 55夜色66夜色国产精品视频| 无码免费的亚洲视频| 手机在线免费毛片| 亚洲欧美自拍中文| 亚洲成人高清在线观看| 亚洲人妖在线| 国产不卡一级毛片视频| 5388国产亚洲欧美在线观看| 天天综合亚洲| 欧美亚洲网| 亚洲天堂视频在线播放| 亚洲日本精品一区二区| 99精品高清在线播放| 国产成人做受免费视频| 一级爆乳无码av| 亚洲美女一区| 国产一在线观看| 九九久久精品免费观看| 亚洲国产看片基地久久1024| 久久五月天综合| 国产亚洲精久久久久久无码AV| 91精品日韩人妻无码久久| 日本免费a视频| 国产中文一区a级毛片视频| 青青热久免费精品视频6| 国产精品一线天| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲国产成人精品青青草原| 日韩免费成人| 国产精品手机在线播放| 国产精品久久久久久久久久久久| 九九这里只有精品视频| 黄色福利在线| 国产精品无码久久久久AV| 久久久精品国产SM调教网站| 国产波多野结衣中文在线播放| 91精品人妻互换| 亚洲天堂2014| 97久久超碰极品视觉盛宴|