• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SSH的高職教學(xué)質(zhì)量評(píng)價(jià)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

      2021-02-14 08:23:56陳瀟瀟
      信息記錄材料 2021年12期
      關(guān)鍵詞:管理員頁面框架

      陳瀟瀟

      (重慶電子工程職業(yè)學(xué)院 重慶 401331)

      1 引言

      教學(xué)質(zhì)量評(píng)價(jià)(evaluation of teaching quality)是指對(duì)教師的學(xué)術(shù)業(yè)務(wù)水平、教學(xué)方法、教學(xué)態(tài)度等方面進(jìn)行系統(tǒng)性地評(píng)價(jià),它是教學(xué)成果和教育改革的基礎(chǔ)。因此,設(shè)計(jì)出一款能夠全面、客觀、科學(xué)地評(píng)估教師教學(xué)質(zhì)量的網(wǎng)站勢(shì)在必行。

      Java語言自問世以來,被廣泛地應(yīng)用在應(yīng)用程序開發(fā)中。其中,以Java為載體的JavaEE(Java Platform Enterprise Edition)平臺(tái),因其成熟的開發(fā)技術(shù),如JDBC、EJB、Servlet、JSP、JavaBean、Web Service等,被廣泛地應(yīng)用于軟件的開發(fā)、應(yīng)用程序的部署中。JavaEE在企業(yè)開發(fā)過程中,使用了一些統(tǒng)一的解決方案,即框架,來解決一些共同的、復(fù)雜的問題。在這些框架中,SSH(Struts、Hibernate、Spring)憑借其優(yōu)勢(shì),如降低開發(fā)成本、提升系統(tǒng)運(yùn)行速度、簡(jiǎn)化維護(hù)過程,使得其在眾多的框架中脫穎而出。

      本課題采用多元的評(píng)價(jià)主體與多類別的評(píng)價(jià)標(biāo)準(zhǔn),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于SSH框架的高職教學(xué)質(zhì)量評(píng)價(jià)網(wǎng)站。網(wǎng)站充分履行了教學(xué)質(zhì)量評(píng)價(jià)功能,對(duì)提高教學(xué)質(zhì)量有很好的指導(dǎo)作用。

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

      2.1 功能設(shè)計(jì)

      借鑒孫新銘等[1]的觀點(diǎn),評(píng)教主體包括4類,即學(xué)生、督導(dǎo)、同行、企業(yè),另外在系統(tǒng)中增加了被評(píng)教教師以及系統(tǒng)管理員兩個(gè)角色。學(xué)生、督導(dǎo)、同行、企業(yè)這4類角色具有相同的操作功能:查看“我的個(gè)人信息”(含有歷史評(píng)教信息)、開展教學(xué)質(zhì)量評(píng)價(jià)、退出系統(tǒng)功能。被評(píng)教師具有“我的個(gè)人信息”(含有歷史評(píng)教信息)、查看歷史評(píng)教詳細(xì)信息、退出系統(tǒng)功能。相較于之前的角色操作,管理員的系統(tǒng)操作比較復(fù)雜。圖1為管理員的功能結(jié)構(gòu)圖。

      圖1 管理員功能結(jié)構(gòu)圖

      系統(tǒng)采用B/S模式進(jìn)行設(shè)計(jì),系統(tǒng)結(jié)構(gòu)分為3層,包括表示層、業(yè)務(wù)邏輯層、持久化層。

      (1)表示層:前臺(tái)主要使用Struts進(jìn)行開發(fā)。Struts是由Apache軟件組織創(chuàng)建,它實(shí)現(xiàn)了MVC(視圖、模型和控制器)設(shè)計(jì)模式,為基于Web的開發(fā)提供了一個(gè)開源框架[2]。配合使用jQuery的HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)、Ajax交互、兼容性特點(diǎn)[3],能夠更好地提高系統(tǒng)的開發(fā)效率。

      (2)業(yè)務(wù)邏輯層:使用Struts2獨(dú)有的攔截器功能,實(shí)現(xiàn)復(fù)雜的日志記錄、登錄判斷、權(quán)限檢查的功能。Spring具有獨(dú)特的控制反轉(zhuǎn)(IoC)與面向切面(AOP)特性。作為粘合劑,Spring框架將表示層和持久化層粘合在一起,同時(shí)又為這些粘合在一起的框架提供新的、強(qiáng)大的功能[4]。Spring框架真正實(shí)現(xiàn)了高內(nèi)聚低耦合的軟件屬性。

      (3)持久化層:Hibernate作為優(yōu)秀的數(shù)據(jù)持久層框架實(shí)現(xiàn),其目標(biāo)是簡(jiǎn)化開發(fā)者日常的數(shù)據(jù)持久化編程任務(wù)[5]。它需要?jiǎng)?chuàng)建一系列的持久化類,每一個(gè)類中的屬性相當(dāng)于數(shù)據(jù)庫表中的屬性。強(qiáng)大的事務(wù)處理、簡(jiǎn)單清晰的關(guān)系映射減少了復(fù)雜SQL語句的使用。

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

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

      圖2 實(shí)體之間的關(guān)聯(lián)關(guān)系

      圖3 一級(jí)指標(biāo)表

      圖4 二級(jí)指標(biāo)表

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

      軟件開發(fā)環(huán)境分為服務(wù)器端環(huán)境和客戶端環(huán)境。其中,服務(wù)器端操作系統(tǒng)使用Windows2003或者更高版本的服務(wù)器操作系統(tǒng),Web服務(wù)器選用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分別進(jìn)行整合。在對(duì)Spring和Hibernate進(jìn)行整合時(shí),優(yōu)先考慮使用“hibernate.cfg.xml”方式,因此需要在Spring的配置文件“applicationContext.xml”中進(jìn)行Dao層、Service層以及事務(wù)的配置。而在Spring和Struts整合的過程中,創(chuàng)建好action類以后,需要在Spring的配置文件“applicationContext.xml”中,利用bean元素對(duì)action類進(jìn)行配置。

      接下來,進(jìn)行開發(fā)效果的部分展現(xiàn)。圖5為學(xué)生操作頁面。學(xué)生可以通過左邊一欄查看個(gè)人信息,也可以對(duì)本堂課的教師教學(xué)質(zhì)量作出評(píng)價(jià)。評(píng)價(jià)完成后,可以安全退出系統(tǒng)。

      圖5 學(xué)生操作頁面

      圖6為教師操作頁面。教師可以通過左邊一欄查看個(gè)人信息,也可以查看各類教學(xué)質(zhì)量評(píng)價(jià)主體對(duì)自己的評(píng)價(jià)情況。查看后,可以安全退出系統(tǒng)。

      圖6 教師查看評(píng)價(jià)信息頁面

      圖7為管理員添加評(píng)價(jià)指標(biāo)操作界面。管理員可以通過點(diǎn)擊一級(jí)指標(biāo)添加按鈕,進(jìn)入當(dāng)前頁面,并且為“一級(jí)指標(biāo)”設(shè)置名稱,并添加指標(biāo)所附屬的評(píng)價(jià)主體、權(quán)重、分?jǐn)?shù)。

      圖7 管理員添加“一級(jí)指標(biāo)”頁面

      4 結(jié)語

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

      猜你喜歡
      管理員頁面框架
      大狗熊在睡覺
      刷新生活的頁面
      我是小小午餐管理員
      框架
      我是圖書管理員
      我是圖書管理員
      廣義框架的不相交性
      可疑的管理員
      WTO框架下
      法大研究生(2017年1期)2017-04-10 08:55:06
      一種基于OpenStack的云應(yīng)用開發(fā)框架
      达日县| 屏东县| 定安县| 固阳县| 江口县| 本溪| 太仆寺旗| 威海市| 大姚县| 页游| 元谋县| 兰西县| 太康县| 同心县| 长岭县| 渭源县| 巴林左旗| 泾源县| 屏东市| 文安县| 鄯善县| 张家川| 故城县| 阿图什市| 喀喇沁旗| 昌乐县| 延安市| 新丰县| 鲁甸县| 饶平县| 靖州| 依兰县| 姜堰市| 长垣县| 进贤县| 莱芜市| 木兰县| 富川| 全椒县| 井研县| 河津市|