在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 正文

高職教學質量評價網(wǎng)站設計與實現(xiàn)

前言:本站為你精心整理了高職教學質量評價網(wǎng)站設計與實現(xiàn)范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

高職教學質量評價網(wǎng)站設計與實現(xiàn)

【摘要】使用SSH框架,設計了一款針對多元評價主體的教學質量評價系統(tǒng)。系統(tǒng)使用Struts2框架和jQuery進行表示層的開發(fā),提升了界面的友好性;使用Hibernate框架,使池化層類代替完成數(shù)據(jù)庫的操作,讓軟件開發(fā)真正面向對象;最后,用Spring框架整合前兩個框架。系統(tǒng)開發(fā)效率較高,運行速度穩(wěn)定,為大眾開發(fā)教學質量評價軟件提供了參考。

【關鍵詞】教學質量評價;Struts2;Hibernate;Spring

1引言

教學質量評價(evaluationofteachingquality)是指對教師的學術業(yè)務水平、教學方法、教學態(tài)度等方面進行系統(tǒng)性地評價,它是教學成果和教育改革的基礎。因此,設計出一款能夠全面、客觀、科學地評估教師教學質量的網(wǎng)站勢在必行。Java語言自問世以來,被廣泛地應用在應用程序開發(fā)中。其中,以Java為載體的JavaEE(JavaPlatformEnterpriseEdition)平臺,因其成熟的開發(fā)技術,如JDBC、EJB、Servlet、JSP、JavaBean、WebService等,被廣泛地應用于軟件的開發(fā)、應用程序的部署中。JavaEE在企業(yè)開發(fā)過程中,使用了一些統(tǒng)一的解決方案,即框架,來解決一些共同的、復雜的問題。在這些框架中,SSH(Struts、Hibernate、Spring)憑借其優(yōu)勢,如降低開發(fā)成本、提升系統(tǒng)運行速度、簡化維護過程,使得其在眾多的框架中脫穎而出。本課題采用多元的評價主體與多類別的評價標準,設計并實現(xiàn)了一個基于SSH框架的高職教學質量評價網(wǎng)站。網(wǎng)站充分履行了教學質量評價功能,對提高教學質量有很好的指導作用。

2網(wǎng)站系統(tǒng)總體設計

2.1功能設計

借鑒孫新銘等[1]的觀點,評教主體包括4類,即學生、督導、同行、企業(yè),另外在系統(tǒng)中增加了被評教教師以及系統(tǒng)管理員兩個角色。學生、督導、同行、企業(yè)這4類角色具有相同的操作功能:查看“我的個人信息”(含有歷史評教信息)、開展教學質量評價、退出系統(tǒng)功能。被評教師具有“我的個人信息”(含有歷史評教信息)、查看歷史評教詳細信息、退出系統(tǒng)功能。相較于之前的角色操作,管理員的系統(tǒng)操作比較復雜。圖1為管理員的功能結構圖。系統(tǒng)采用B/S模式進行設計,系統(tǒng)結構分為3層,包括表示層、業(yè)務邏輯層、持久化層。(1)表示層:前臺主要使用Struts進行開發(fā)。Struts是由Apache軟件組織創(chuàng)建,它實現(xiàn)了MVC(視圖、模型和控制器)設計模式,為基于Web的開發(fā)提供了一個開源框架[2]。配合使用jQuery的HTML文檔操作、事件處理、動畫設計、Ajax交互、兼容性特點[3],能夠更好地提高系統(tǒng)的開發(fā)效率。(2)業(yè)務邏輯層:使用Struts2獨有的攔截器功能,實現(xiàn)復雜的日志記錄、登錄判斷、權限檢查的功能。Spring具有獨特的控制反轉(IoC)與面向切面(AOP)特性。作為粘合劑,Spring框架將表示層和持久化層粘合在一起,同時又為這些粘合在一起的框架提供新的、強大的功能[4]。Spring框架真正實現(xiàn)了高內聚低耦合的軟件屬性。(3)持久化層:Hibernate作為優(yōu)秀的數(shù)據(jù)持久層框架實現(xiàn),其目標是簡化開發(fā)者日常的數(shù)據(jù)持久化編程任務[5]。它需要創(chuàng)建一系列的持久化類,每一個類中的屬性相當于數(shù)據(jù)庫表中的屬性。強大的事務處理、簡單清晰的關系映射減少了復雜SQL語句的使用。

2.2數(shù)據(jù)庫設計

根據(jù)前期的需求分析,可歸納出系統(tǒng)涉及的實體包括:評價主體(學生、督導、同行、企業(yè))、教師、課程、分數(shù)、指標。在數(shù)據(jù)設計過程中,嚴格遵照一致性原則、完整性原則、安全性原則、可伸縮性與擴展性原則、規(guī)范化原則,從實體分析(E-R圖),到數(shù)據(jù)庫概念設計,再到數(shù)據(jù)庫邏輯設計。圖2展現(xiàn)了重要實體之間的關聯(lián)關系,圖3~4展現(xiàn)了一級指標、二級指標的設計。其中,二級指標表中將一級指標編號(y_id)設置為它的外鍵。

3網(wǎng)站系統(tǒng)實現(xiàn)

軟件開發(fā)環(huán)境分為服務器端環(huán)境和客戶端環(huán)境。其中,服務器端操作系統(tǒng)使用Windows2003或者更高版本的服務器操作系統(tǒng),Web服務器選用Tomcat7.0,JDK1.7版本及以上,數(shù)據(jù)庫選用MySQL??蛻舳谁h(huán)境要求IE6.0及以上、Chrome瀏覽器、火狐瀏覽器等,分辨率最低要求為800×600像素。配置完Struts2環(huán)境、Spring環(huán)境、Hibernate環(huán)境后,還需要將Spring和Hibernate、Spring和Struts2分別進行整合。在對Spring和Hibernate進行整合時,優(yōu)先考慮使用“hibernate.cfg.xml”方式,因此需要在Spring的配置文件“applicationContext.xml”中進行Dao層、Service層以及事務的配置。而在Spring和Struts整合的過程中,創(chuàng)建好action類以后,需要在Spring的配置文件“applicationContext.xml”中,利用bean元素對action類進行配置。接下來,進行開發(fā)效果的部分展現(xiàn)。圖5為學生操作頁面。學生可以通過左邊一欄查看個人信息,也可以對本堂課的教師教學質量作出評價。評價完成后,可以安全退出系統(tǒng)。圖6為教師操作頁面。教師可以通過左邊一欄查看個人信息,也可以查看各類教學質量評價主體對自己的評價情況。查看后,可以安全退出系統(tǒng)。圖7為管理員添加評價指標操作界面。管理員可以通過點擊一級指標添加按鈕,進入當前頁面,并且為“一級指標”設置名稱,并添加指標所附屬的評價主體、權重、分數(shù)。

4結語

本課題設計了一款面向多個評價主體、基于SSH框架的教學質量評價系統(tǒng)。在開發(fā)前期,充分調研了包括學生、督導、同行、企業(yè)等評價主體的需求。在開發(fā)過程中,選用SSH框架技術,提升了網(wǎng)站開發(fā)質量與效率,靈活的權限管理機制可以方便地為每一個用戶提供特定的功能。系統(tǒng)后期,將使用網(wǎng)站搜集的評價信息,進行大數(shù)據(jù)統(tǒng)計、分析、可視化,揭秘數(shù)據(jù)背后的教育教學規(guī)律,爭取為后面的教學決策提供較大的支撐。

【參考文獻】

[1]孫新銘,謝波,樊宏偉,等.高職院校課程教學質量評價體系的研究與實踐[M].北京:石油工業(yè)出版社,2017.

[2]曹靜,李梅,付惠茹,等.基于J2EE的輕量級SSH框架應用[J].電子技術與軟件工程,2017(19):153-154.

[3]何晶.以SSH框架與jQuery技術為基礎的Java-Web開發(fā)應用探討[J].計算機產(chǎn)品與流通,2019(11):104-105.

[4]彭之軍.JavaEESSH框架應用開發(fā)項目教程[M].北京:電子工業(yè)出版社,2015.

[5]梁弼,許曉紅,周思吉.基于SSH的高校教師教學質量評價系統(tǒng)的研究與實現(xiàn)[J].軟件導刊,2011,10(2):91-93.

作者:陳瀟瀟 單位:重慶電子工程職業(yè)學院

沙湾县| 黔江区| 泊头市| 邯郸市| 阜新市| 始兴县| 长泰县| 黄陵县| 陆河县| 包头市| 樟树市| 双流县| 根河市| 珲春市| 防城港市| 东乌珠穆沁旗| 瑞丽市| 海淀区| 策勒县| 金溪县| 泾川县| 四平市| 葫芦岛市| 墨竹工卡县| 白山市| 宾阳县| 岐山县| 连云港市| 安宁市| 铜梁县| 阿巴嘎旗| 周口市| 辽中县| 灵武市| 三亚市| 巴楚县| 夏河县| 吉木萨尔县| 巴塘县| 龙海市| 手机|