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課題申報

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

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

主站蜘蛛池模板: 美女无遮挡被啪啪到高潮免费| 亚洲天堂精品视频| 无码一区二区波多野结衣播放搜索| 无码丝袜人妻| 国产凹凸视频在线观看| 欧美一级专区免费大片| 老司国产精品视频| h视频在线观看网站| 不卡视频国产| 波多野结衣亚洲一区| 伊人丁香五月天久久综合| 欧美精品在线观看视频| 国产激爽大片在线播放| 91黄色在线观看| 国产精品污视频| 亚洲性视频网站| 第一区免费在线观看| 91免费观看视频| 成人国产精品网站在线看| 亚洲中文字幕在线精品一区| 日本a级免费| 色婷婷天天综合在线| 99久久亚洲综合精品TS| 精品国产欧美精品v| 亚洲视频一区在线| 精品在线免费播放| 亚洲欧美日韩另类在线一| 亚洲 欧美 日韩综合一区| 久久久久国产精品嫩草影院| 天天综合亚洲| 亚洲天堂免费| 欧美亚洲国产精品久久蜜芽| 国产日韩精品一区在线不卡| 国产91精品调教在线播放| 国产精品亚洲专区一区| 亚洲人成日本在线观看| 亚洲精品成人福利在线电影| 欧美午夜视频在线| 久久久久无码精品| 久久亚洲高清国产| 福利在线一区| 国产打屁股免费区网站| 国产精品福利一区二区久久| 在线免费亚洲无码视频| 中文字幕伦视频| 精品国产网| 国产精品香蕉| 国产av色站网站| 久久综合激情网| 九一九色国产| 久久无码av一区二区三区| 国产中文一区a级毛片视频| 久久国语对白| 亚洲动漫h| 亚洲精品国产综合99| 2020最新国产精品视频| 在线观看欧美国产| 另类综合视频| 久久精品国产一区二区小说| 无码久看视频| 国产不卡在线看| 亚洲综合色在线| 国产精品jizz在线观看软件| 视频国产精品丝袜第一页| 91蜜芽尤物福利在线观看| 无码福利视频| 久久久久人妻一区精品| 99久久精彩视频| 国产原创自拍不卡第一页| 国产精品久久久久久久久| 亚洲天堂精品在线观看| 国产麻豆精品在线观看| 国产一级无码不卡视频| 国产激情无码一区二区三区免费| 免费人成黄页在线观看国产| 亚洲天堂精品在线| 国产v欧美v日韩v综合精品| 成人午夜视频免费看欧美| 91无码视频在线观看| 久久天天躁狠狠躁夜夜2020一| 99re在线免费视频| 色婷婷成人|