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

教師工作業(yè)績考核管理系統(tǒng)的設計與實現(xiàn)

2019-04-15 01:38:22翁小可等
中國信息技術教育 2019年6期

翁小可等

摘要:在許多高校中,每年教師工作業(yè)績的收集、統(tǒng)計、審核等工作的工作量巨大而且瑣碎、復雜,每學年需要花費大量的精力來制作維護大量的數(shù)據(jù)表格。本研究采用Java EE開發(fā)語言,依據(jù)佛山科學技術學院人文與教育學院的教師工作業(yè)績考核管理需求,設計開發(fā)一個基于B/S架構的教師工作業(yè)績考核管理系統(tǒng),實現(xiàn)了教師年度的工作業(yè)績的錄入、計算、審核、統(tǒng)計、匯總、查詢、導出等核心需求,使教師工作業(yè)績考核評價實現(xiàn)信息化、智能化管理,使其更加高效、科學、規(guī)范。

關鍵詞:教師工作量;績效管理系統(tǒng);B/S;MVC

中圖分類號:G434? 文獻標識碼:A? 論文編號:1674-2117(2019)06-0097-05

需求分析

在佛山科學技術學院的人文與教育學院,教師的工作業(yè)績統(tǒng)計與審核等工作事務,目前還沒完全實現(xiàn)信息化管理。每一個學年,教師都要自主填寫工作量表,手動計算個人分值。提交到系部后由系部進行初審,人工核對工作量及其得分。系部初審后提交到學院各個業(yè)務主管部門分別審核教學、科研、指導學生方面的業(yè)績。整個過程繁瑣,工作量大,持續(xù)時間長,統(tǒng)計結果容易出錯,相關業(yè)績成果無法及時有效地統(tǒng)計、匯總。因此,本研究針對佛山科學技術學院人文與教育學院教師工作業(yè)績考核管理中存在的問題與需求,進行個性化定制,設計開發(fā)一個基于B/S架構的教師工作業(yè)績考核管理系統(tǒng),實現(xiàn)工作量錄入、計算、審核、統(tǒng)計、匯總、查詢、導出等功能。

功能設計

功能上,依據(jù)上述需求分析,從系統(tǒng)用戶角色出發(fā),將系統(tǒng)功能分為三大部分:院級功能模塊、系部功能模塊、教師功能模塊。本系統(tǒng)開發(fā)時按各功能模塊獨立進行開發(fā),保證系統(tǒng)各模塊之間較低的耦合程度。各模塊之間有業(yè)務需求的時候再通過調用具體內容的代碼進行業(yè)務數(shù)據(jù)操作。系統(tǒng)總體開發(fā)柜架如下頁圖1所示。

系統(tǒng)概要設計

1.系統(tǒng)MVC框架設計

本系統(tǒng)采用B/S架構,系統(tǒng)結構分為四層,分別為用戶層、Web層、業(yè)務層以及數(shù)據(jù)處理層。四個層彼此獨立,互相調用相應模塊,保證系統(tǒng)的低耦合性,便于擴展和維護。用戶層是用來瀏覽用戶端即用戶界面的顯示與各種交互操作。Web層用來映射系統(tǒng)用戶同系統(tǒng)服務器之間的交互,Web層的代碼主要用來判斷用戶的業(yè)務類型,并調用數(shù)據(jù)層、業(yè)務層的相關操作。業(yè)務層用來處理系統(tǒng)中的業(yè)務邏輯。數(shù)據(jù)處理層用來完成對后臺數(shù)據(jù)庫的操作。后臺數(shù)據(jù)庫采用中小型系統(tǒng)常用的MySql數(shù)據(jù)庫。根據(jù)MVC思想可以得到如圖2所示的系統(tǒng)服務器與后臺程序處理MVC架構和圖3的服務器客戶端體系結構圖。

2.數(shù)據(jù)庫設計

數(shù)據(jù)庫設計是系統(tǒng)開發(fā)的重中之重。數(shù)據(jù)庫設計的過程是根據(jù)實際開發(fā)需求、用戶需求對系統(tǒng)使用到的數(shù)據(jù)進行表結構的設計的過程。由于本系統(tǒng)涉及的工作量類型多,數(shù)據(jù)復雜,設計一個關系明確、易于維護的數(shù)據(jù)庫至關重要。ER圖是一種認識世界的方法和工具,它提供了表示實體、屬性、聯(lián)系的方法。通過ER圖可以對事物進行客觀抽象并得到關系圖。圖4是本系統(tǒng)不同角色之間的ER圖。院級實體對應系級實體是1∶N的關系,院級實體對教師實體是1∶N的關系,系級實體對教師是1∶N的關系,教師對應工作量是M∶N的關系。其他實體的ER圖在此不再贅述。

在設計完ER圖之后,要根據(jù)ER圖生成數(shù)據(jù)庫表結構。隨著系統(tǒng)數(shù)據(jù)量的提高,對系統(tǒng)的性能也是一種考驗。對表的命名、表屬性的命名,要規(guī)范化,做到簡單直觀,同時也要考慮到后期維護人員能簡單理解。根據(jù)以上數(shù)據(jù)庫設計的需求分析,針對整個系統(tǒng)的功能模塊,以及各類數(shù)據(jù)的特點,本系統(tǒng)定義了數(shù)據(jù)庫結構邏輯圖和表結構。下頁圖5為部分數(shù)據(jù)庫表圖。

系統(tǒng)詳細設計

1.前端視圖層

操作主界面的布局采用典型的region布局,分別是頂部LOGO區(qū)域、左側導航菜單區(qū)域、右側操作界面主區(qū)域、下端網站信息區(qū)域。前端的布局設計完成之后,前端操作及用戶反饋流程如下頁圖6所示。

2.后端業(yè)務層

根據(jù)系統(tǒng)的功能分析,確定教師工作業(yè)績包含了教學工作量、科研工作量、管理崗工作量、校內公益(服務)工作量等四大模塊,同時加上角色權限的登錄、系部審核對應工作量的模塊、院部審核工作量的模塊等,總共有13個主要模塊。在系統(tǒng)設計過程中,遵循MVC的思想,把系統(tǒng)分為四個分層包:Web包負責與用戶界面進行交互,Util包則是存放一些需要經常調用的工具包,Model層則是模型層,存放對應的實體模型,Dao層則是和數(shù)據(jù)庫進行數(shù)據(jù)的交互操作。

不同類型的業(yè)績的得分有不同的判斷條件,所以需要教師提交相應的業(yè)績。如果數(shù)據(jù)類型不準確,或者未提交足夠的判斷材料,則無法提交。工作量模塊的反饋流程圖如下頁圖7所示。

關鍵技術與實現(xiàn)

1.Web層交互核心模塊

本系統(tǒng)基于MVC思想開發(fā),Web層起到用戶視圖層與服務器交互的作用,Web層的內容至關重要,需要通過web.xml代碼來布置判斷用戶的操作,并通過servlet進行判斷。在Web層的映射里,每一個都是一一對應的。

以下是web.xml的部分代碼。

xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"這里是調用javaee的一個web包組件。xsi:schemaLocation="http://java.sun.com/xml/ns/javaee//這里是一個路徑地址,一般都是默認安裝,取決于javaee的位置。

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">//這里是調入javaee的web組件版本及ID等屬性,這些必須寫在XML文檔里,編譯的時候才會去找對應路徑的內容實現(xiàn)相應的功能。

通過Web層的處理,再調用后臺的數(shù)據(jù)處理層,對前臺傳來的數(shù)據(jù)進行處理、分類。最后再調用數(shù)據(jù)庫處理層,進行數(shù)據(jù)庫存儲。存儲前同時調用不同工作量的計算模塊進行計算。并將計算結果一并存入數(shù)據(jù)庫。以教學工作量的前臺獲取數(shù)據(jù)為例。

通過轉換為utf-8字符串,再調用提前封裝好的教學工作量對象,對數(shù)據(jù)進行讀取操作。

2.分數(shù)計算的數(shù)據(jù)處理邏輯實現(xiàn)

分數(shù)的計算涉及數(shù)據(jù)內容的判斷與數(shù)據(jù)庫的存取。本系統(tǒng)開發(fā)中,將各工作量的計算方法抽象成一個對象進行調用。根據(jù)面向對象編程的思想,不同工作量的計算調用不同的計算規(guī)則。

全院的教師工作量計算要通過不同工作量的表篩選出具體通過審核工作量的內容,并存入隊列中進行循環(huán)讀取,并實現(xiàn)加法計算。這里以畢業(yè)論文表中數(shù)據(jù)的讀取與計算為例。具體實現(xiàn)邏輯的代碼如下,注釋的內容為“//”后的內容。其他表的內容讀取也相同,就不做贅述。

工作量單項得分的計算是通過前臺獲取到不同數(shù)據(jù)之后進行判斷并存儲。同時調用課題計算對象,將前臺數(shù)據(jù)資料傳入進行判斷。有些數(shù)據(jù)如整形(int)數(shù)據(jù)的處理,必須提前判斷是否為空,非空的時候,才調用JAVA的數(shù)據(jù)類進行處理,將字符串進行轉化,使之對應數(shù)據(jù)庫的字符類型。計算時,通過調用DAO層的rule規(guī)則,不同工作量調用各自的RULE。這里以論文工作量為例進行功能實現(xiàn)的邏輯展示。

在后臺進行具體的數(shù)據(jù)判斷和結果計算,得到具體分數(shù)之后再存入到數(shù)據(jù)庫。有一些比較復雜的計算,要提前在數(shù)據(jù)庫處理前進行邏輯判斷。比如說,課題工作量要先根據(jù)計算規(guī)則,判斷課題組成員的內容,并實現(xiàn)自動填寫。代碼邏輯如下。先新建一個課題對象,再進行臨時的數(shù)據(jù)存取。通過邏輯判斷,調用工具類,將前臺數(shù)據(jù)內容進行比較之后,再通過邏輯判斷的結果進行內容的數(shù)據(jù)庫存儲。

結語

本研究設計開發(fā)了教師工作業(yè)績考核管理系統(tǒng),實現(xiàn)了教師年度的工作業(yè)績的錄入、計算、審核、統(tǒng)計、匯總、查詢、導出等核心需求,滿足了當前相應部門進行教師業(yè)績考核與管理的實際需求。從長遠來看,可以考慮將業(yè)績考核管理系統(tǒng)與科研系統(tǒng)、教務管理系統(tǒng)等業(yè)務系統(tǒng)對接,實現(xiàn)科研業(yè)績、教學業(yè)績等的自動導入,進一步提高系統(tǒng)的工作效率。同時,在移動互聯(lián)網時代,可以同時開發(fā)一個APP或者微信小程序,進一步優(yōu)化用戶體驗。

參考文獻:

[1]韋婉辰.基于SHH架構的工作量統(tǒng)計系統(tǒng)的設計與實現(xiàn)[D].南寧:廣西大學,2013:3-4.

[2]葛漢強.基于Java EE的輕量級Web應用框架研究與實現(xiàn)[D].武漢:武漢科技大學,2008:1-2.

[3]侯利東.基于J2EE架構的高校教師績效工資管理系統(tǒng)的設計與實現(xiàn)[D].云南:云南大學,2014:7-8.

[4]薛嵐.基于J2EE的高校工作量統(tǒng)計系統(tǒng)的設計與實現(xiàn)[D].南昌:南昌大學,2012:3-4.

[5]賴英旭,劉增輝,李毛毛,等.MVC模式在B/S系統(tǒng)開發(fā)中的應用研究[J].微計算機應用,2006,10(3):62-63.

[6]王威.MySQL數(shù)據(jù)庫源代碼分析及存儲引擎的設計[D].南京:南京郵電大學,2012:3-4.

[7](美)弗蘭納根.JavaScript權威指南(第6版)[M].北京:機械工業(yè)出版社,2012:1-4.

[8]劉西杰.HTML CSS JavaScript網頁制作從入門到精通[M].北京:人民郵電出版社,2012:6-8.

[9]相潔.Java語言程序設計[M].北京:人民郵電出版社,2013:8-13.

[10]徐世河.管理信息系統(tǒng)設計教程[M].北京:電子工業(yè)出版社,2003:128-133.

[11]郝玉龍.Java EE編程技術[M].北京:清華大學出版社,2013:55-59.

[12]張海藩,牟永敏.軟件工程導論[M].北京:清華大學出版社,2013:149-150.

主站蜘蛛池模板: 全裸无码专区| 高清国产在线| 国产黄色免费看| 精品国产aⅴ一区二区三区| 精品视频第一页| 国产91av在线| 日韩视频精品在线| 欧美日本一区二区三区免费| 免费AV在线播放观看18禁强制| 日本一区二区三区精品AⅤ| 久久国产精品娇妻素人| 国产女人喷水视频| 日韩精品专区免费无码aⅴ| 91久久夜色精品国产网站| 青青热久麻豆精品视频在线观看| 日本人妻丰满熟妇区| 天天摸夜夜操| 97青青青国产在线播放| 91福利国产成人精品导航| 免费国产高清视频| 日韩欧美综合在线制服| 久操中文在线| 精品一区二区三区中文字幕| 国产91丝袜在线观看| 国产白浆在线观看| 91福利片| 亚洲 欧美 中文 AⅤ在线视频| 国产午夜精品鲁丝片| 亚洲成网站| 色视频久久| 日本在线免费网站| 婷婷伊人久久| 久久夜色精品国产嚕嚕亚洲av| 国产自在线播放| 国产欧美一区二区三区视频在线观看| 欧美亚洲欧美| 亚洲一区二区视频在线观看| 亚洲天堂日本| 2020极品精品国产| 一级毛片在线免费看| 在线播放国产99re| 日本一区高清| 天堂岛国av无码免费无禁网站| 国产91线观看| 精品久久久久无码| 国产制服丝袜无码视频| 日韩在线第三页| 国产不卡一级毛片视频| 亚洲婷婷丁香| 亚洲国产天堂久久综合| 一级黄色片网| 色香蕉影院| 91视频日本| 激情无码视频在线看| 国产精品丝袜在线| 国产欧美日韩精品综合在线| 亚洲第一在线播放| www欧美在线观看| 欧美一级夜夜爽| 国产女人18毛片水真多1| 一级毛片中文字幕| 欧美www在线观看| 怡春院欧美一区二区三区免费| 亚洲中文字幕国产av| 国产女同自拍视频| 黄色网站在线观看无码| 亚洲天堂免费在线视频| 国产在线啪| 亚洲精品色AV无码看| 成人在线视频一区| 免费激情网址| 日本高清在线看免费观看| 91无码人妻精品一区二区蜜桃| 亚洲成AV人手机在线观看网站| 精品91自产拍在线| 亚洲国产成人精品一二区| 国产特级毛片| 国产网站在线看| 日韩a在线观看免费观看| 香蕉久久国产精品免| 欧美日韩精品一区二区在线线| 日本精品一在线观看视频|