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

主站蜘蛛池模板: 久久99热这里只有精品免费看| 69av免费视频| av大片在线无码免费| 91精品免费高清在线| 亚洲美女操| 国产精品久久久精品三级| 精品三级在线| 激情無極限的亚洲一区免费| 看av免费毛片手机播放| 国内毛片视频| 亚洲视频a| 国产精品久久自在自线观看| 精品三级网站| 狠狠色香婷婷久久亚洲精品| 免费AV在线播放观看18禁强制| 91九色国产porny| 最新国产精品第1页| av午夜福利一片免费看| 最新精品久久精品| 国产在线一二三区| 久综合日韩| 国产三级精品三级在线观看| 99视频在线免费| 欧亚日韩Av| 午夜无码一区二区三区在线app| 999精品免费视频| 五月丁香在线视频| 麻豆AV网站免费进入| 国产精品一区二区不卡的视频| 熟妇丰满人妻| 在线另类稀缺国产呦| 日韩精品欧美国产在线| 久久精品国产精品一区二区| 亚洲黄网在线| 久青草国产高清在线视频| 欧美区一区| 污网站在线观看视频| 午夜高清国产拍精品| 亚洲人成电影在线播放| 天天摸天天操免费播放小视频| 久久久久亚洲av成人网人人软件| 久久综合亚洲色一区二区三区| 国产呦视频免费视频在线观看| 国产国语一级毛片| 依依成人精品无v国产| 呦系列视频一区二区三区| 精品国产91爱| 欧美国产日韩在线观看| 欧美a在线看| 99久久无色码中文字幕| 欧美日韩另类国产| 91系列在线观看| 精品亚洲国产成人AV| 666精品国产精品亚洲| 久久精品最新免费国产成人| 国产原创演绎剧情有字幕的| aⅴ免费在线观看| 亚洲精品卡2卡3卡4卡5卡区| 亚洲视频免费播放| 91精品国产情侣高潮露脸| 国产高清精品在线91| 9啪在线视频| 精品三级在线| 制服丝袜一区二区三区在线| 欧美激情首页| 丁香六月激情婷婷| 全裸无码专区| 久久成人国产精品免费软件| 亚洲综合狠狠| 一边摸一边做爽的视频17国产| 亚洲国产精品一区二区第一页免 | 亚洲高清中文字幕在线看不卡| 国产噜噜噜视频在线观看| 色综合a怡红院怡红院首页| 一级全免费视频播放| 国产色婷婷视频在线观看| 欧美精品一区在线看| 青青青国产免费线在| 国产高清无码第一十页在线观看| 免费一级大毛片a一观看不卡| 久久99精品国产麻豆宅宅| 亚洲一区二区精品无码久久久|