亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSH的多元作業(yè)評價平臺的設(shè)計開發(fā)

        2018-07-12 10:42:54姜冬潔
        電腦知識與技術(shù) 2018年12期
        關(guān)鍵詞:三層架構(gòu)作業(yè)評價多元

        姜冬潔

        摘要:為方便教師對學(xué)生上機作業(yè)的評價管理,解決作業(yè)評價反饋不及時的問題,針對上機操作類課程,結(jié)合職業(yè)院校上機類作業(yè)評價管理的情況,通過對需求和改進方案進行分析,設(shè)計并開發(fā)一個基于SSH三層架構(gòu)的多元作業(yè)評價平臺,采用MVC模式,以MySQL為系統(tǒng)后臺數(shù)據(jù)庫,使用tomcat為Web服務(wù)器,使用MyEclipse開發(fā)工具及JAVA語言開發(fā)。該平臺打破傳統(tǒng)師對生單向評價的局限,實現(xiàn)師-生-生使用各種終端設(shè)備隨時隨地互動互評,經(jīng)理論設(shè)計和試驗表明,該平臺是可行和有效的。

        關(guān)鍵詞:三層架構(gòu); 作業(yè)評價; SSH; 多元; 有效性

        中圖分類號:TP311.13 文獻標(biāo)識碼:A 文章編號:1009-3044(2018)12-0055-04

        Abstract:In order to facilitate evaluation management for students' assignments, to solve the job evaluation feedback problems for courses operating on computers, by combining with the actual situation of assignments evaluation in the vocational colleges, this paper analysis the assignments evaluation management requirements and design,design and develope a pluralistic evaluation platform based on SSH three layer architecture,the platform uses MVC mode, MySQL as database system, Tomcat as Web server, MyEclipse as development tools and JAVA language. the platform break the limitations of traditional one-way evaluation of teacher to student, and realizes the interaction among teacher-student-teacher. Theoretic argument and example analysis demonstrate that our scheme is secure and maintain the validity of data.

        Key words:three layer architecture; assignments evaluation; SSH framework; pluralistic; validity

        1 引言

        隨著信息化的發(fā)展,學(xué)生課堂作業(yè)的提交形式越來越趨向電子化,對于上機操作類課程,一直以來,課堂作業(yè)的提交和評價方式困擾著很多師生,通常教師將學(xué)生提交的作業(yè)后經(jīng)U盤拷貝課下評閱,學(xué)生不能及時得到反饋,且評價形式非常單一, 只限于教師對學(xué)生的單向評價,無論是效率還是效果都無法滿足日益發(fā)展的信息化教學(xué)的需求。因此設(shè)計開發(fā)一個基于目前流行的SSH架構(gòu)[1](Struts、Spring、Hibernate)的多元作業(yè)評價平臺,既實現(xiàn)教師對學(xué)生作業(yè)的評價,又實現(xiàn)學(xué)生間的互評及學(xué)生對自己作業(yè)的自評,除了學(xué)生與教師間的互動外,更強調(diào)學(xué)生之間的交流互動以及學(xué)生對自身的評價,本平臺利用編程語言JAVA[2]及MVC模式實現(xiàn),操作簡便、功能性強、通用性強,非常適合各院校上機操作類課程使用。

        2 系統(tǒng)需求分析

        通過對一些院校進行調(diào)研,多數(shù)學(xué)校缺少完善的作業(yè)評價平臺,從教學(xué)效率及效果出發(fā),教師和學(xué)生都需要一個高效的作業(yè)評價平臺,從使用者的角度分析,作業(yè)評價平臺由面向?qū)W生用戶和面向教師用戶兩個部分組成。

        1)學(xué)生用例:學(xué)生登錄后,可以提交作業(yè)、評價其他同學(xué)作業(yè)、查看老師和同學(xué)對自己作業(yè)的評價以及自我評價。圖1是學(xué)生用例圖。

        2)教師用例:教師可以設(shè)置及修改學(xué)生密碼、對學(xué)生分組、評價學(xué)生作業(yè)、分配學(xué)生互評任務(wù)、查看學(xué)生之間的互評結(jié)果、成績統(tǒng)計分析等。圖2是教師用例圖。

        3 系統(tǒng)架構(gòu)

        本文使用SSH框架實現(xiàn),Struts框架作為表現(xiàn)層,是系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)各層的分離,控制業(yè)務(wù)跳轉(zhuǎn)、接收請求及顯示請求結(jié)果,該平臺表現(xiàn)層中使用HTML或JSP等頁面實現(xiàn)與用戶的交互; Spring為業(yè)務(wù)處理層,通過IOC容器為表現(xiàn)層的交互動作注入相應(yīng)的業(yè)務(wù)處理模型和對象數(shù)據(jù)處理組件;Hibernate 作為數(shù)據(jù)持久層,對象數(shù)據(jù)處理(DAO)組件通過Hibernate的對象關(guān)系映射與數(shù)據(jù)庫進行交互,并返回處理結(jié)果。使用SSH框架,系統(tǒng)中的每一層都以低耦合的方式與其他層通信,實現(xiàn)了視圖、控制器與模型的分離,視圖變化時,模型不用改動或改動很少,從而可以提高系統(tǒng)的可擴展性和穩(wěn)定性。圖3是SSH架構(gòu)圖。

        4 系統(tǒng)功能

        平臺的功能從使用者的角度可分為兩個部分,即面向教師用戶的功能及面向?qū)W生用戶的功能,下面介紹其具體功能。

        4.1 面向教師用戶的功能

        教師在該平臺中的角色即是管理者也是普通用戶,具體功能如下:

        1)用戶管理功能:此部分主要是對進入對應(yīng)課程的學(xué)生進行登錄驗證、對學(xué)生密碼進行管理等。

        2)評價功能:教師可以對學(xué)生完成作業(yè)的情況進行評價評分。

        3)分組管理功能:這是系統(tǒng)的輔助功能,分組教學(xué)時,使用該功能對學(xué)生進行快速分組。

        4)評價管理功能:學(xué)生不僅要完成作業(yè)任務(wù),還要完成評價他人的任務(wù),該模塊為學(xué)生分配評價任務(wù)、對每個學(xué)生得到的評價進行統(tǒng)計分析、對學(xué)生的評論評價進行審核等。

        5)課程管理功能:學(xué)期初,課程負(fù)責(zé)教師可以添加課程,生成班級,設(shè)置作業(yè)成績的配分規(guī)則等。

        6)統(tǒng)計分析成績:該功能有兩個主要目的,一是根據(jù)學(xué)生每次作業(yè)的成績,得知學(xué)生對課程內(nèi)容的掌握程度;二是根據(jù)學(xué)生每次的作業(yè)的成績,統(tǒng)計出該名學(xué)生一學(xué)期的作業(yè)成績。

        7)清空訪客IP功能:隨著系統(tǒng)訪問量的增加 ,會占用大量后臺主機的緩存,因此需及時地清空歷史訪問者的IP 。

        8)數(shù)據(jù)庫備份與恢復(fù)功能:數(shù)據(jù)庫中存放所有學(xué)生的作業(yè)及評價的數(shù)據(jù)信息,因此可靠性至關(guān)重要,因此需及時地備份數(shù)據(jù)庫。

        4.2 面向?qū)W生用戶的功能

        1)上傳作業(yè)功能:學(xué)生登錄系統(tǒng),進入相應(yīng)課程后,所具有的最基本的功能。

        2)評價其他同學(xué)作業(yè)功能:這是學(xué)生擁有的一個重要的功能。學(xué)生提交的作業(yè)是不共享的,教師會隨機分配哪些學(xué)生作為另一些學(xué)生的評價者,并授予評價者評價的權(quán)限,此功能設(shè)計的初衷是通過學(xué)生間的互評[3],創(chuàng)造一個互相學(xué)習(xí)的空間,也為學(xué)生的自主學(xué)習(xí)創(chuàng)造更多參與的機會。

        3)查看評價功能:學(xué)生可以查看教師及其他同學(xué)對自己本次作業(yè)的評價。

        4)學(xué)生自評功能:教師和其他同學(xué)對自己評價后,通過老師的評語及同學(xué)的評價,學(xué)生會對本次作業(yè)有更深層次的理解和認(rèn)識,學(xué)生通過對他人作業(yè)的評閱,對于同一問題學(xué)習(xí)到不同的解決方法,拓寬了自己的思維,此時,學(xué)生會對自己的作業(yè)有更客觀的評價,因此,學(xué)生自評功能是在收到評價及評價過他人后才開放的。圖4是系統(tǒng)結(jié)構(gòu)功能圖:

        5 系統(tǒng)功能的實現(xiàn)

        5.1 公共類的設(shè)計

        為了實現(xiàn)代碼的重用、提高程序的性能和代碼的可讀性[4],設(shè)計了三個公共類:Item公共類,實現(xiàn)對數(shù)據(jù)表最常用的id和name屬性的封裝,用于系統(tǒng)中各種Swing列表、表格、下拉列表框等組件的賦值;數(shù)據(jù)模型公共類DModel,與Item類的使用方法相似,是對數(shù)據(jù)表中所有字段的封裝,但僅是純粹的模型類,主要用于存儲數(shù)據(jù);Dao公共類,即數(shù)據(jù)訪問對象,在該類中實現(xiàn)了數(shù)據(jù)庫的驅(qū)動、連接、關(guān)閉和多個操作數(shù)據(jù)庫[5]的方法。

        5.2 評價管理模塊功能的實現(xiàn)

        下面以評價管理模塊為例,介紹其實現(xiàn)的過程。接口InfAssess中定義了對評價進行管理的方法,如添加評價、刪除評價、修改評價、查詢評價等,ClsAssess類用來實現(xiàn)InfAssess接口。AssessAction繼承了SSH架構(gòu)中表示層Struts中的Action類,用于接收用戶輸入的評價信息,封裝為AssessInfo對象,同時根據(jù)Struts的配置文件信息調(diào)用 ClsAssess類中的對應(yīng)方法實現(xiàn)師生對作業(yè)評價的相關(guān)操作。該模塊類圖設(shè)計如圖5所示:

        其中,Struts的配置文件信息如下:

        利用Spring對Hibernate支持,Hibernate所需要的基礎(chǔ)資源,都由Spring提供注入,ClsAssess類通過繼承HibernateDaoSupport 類,獲得 HibernateTemplate 模板的引用完成對AssInfo對象的持久的操作。Spring通過配置文件為AssessAction注入相應(yīng)的業(yè)務(wù)處理模型和對象數(shù)據(jù)處理(DAO)組件,Spring配置文件信息如下:

        AssInfo類和數(shù)據(jù)表AssInfo的對象關(guān)系映射如下:

        column=" AssContent "/>

        5.3 成績統(tǒng)計分析模塊的實現(xiàn)

        該模塊借助struts2和jfreechart實現(xiàn)使用餅狀圖、柱狀圖、折線圖展示學(xué)生作業(yè)成績的各種統(tǒng)計分析,包括每位學(xué)生每次作業(yè)的成績,每位學(xué)生所有作業(yè)的平均成績,全班每次作業(yè)的平時成績,全班學(xué)期作業(yè)的平均成績,平行班同一門課程的成績比較分析以及成績的導(dǎo)出等功能。在設(shè)置struts中的package配置時使其繼承jfreechart-default,配置如下:

        600400

        猜你喜歡
        三層架構(gòu)作業(yè)評價多元
        基于“三層架構(gòu)”理論的教學(xué)設(shè)計案例分析
        淺談小學(xué)語文分層作業(yè)
        創(chuàng)新小學(xué)數(shù)學(xué)作業(yè)評價方式
        例談新課改背景下小學(xué)數(shù)學(xué)作業(yè)評價的改革舉措
        東方教育(2016年4期)2016-12-14 09:06:03
        春風(fēng)化雨,“化”身多維評價
        小學(xué)數(shù)學(xué)作業(yè)的設(shè)計與評價淺析
        當(dāng)代語境下中國畫的創(chuàng)新與發(fā)展探尋
        基于多元與開放的同課異構(gòu)教研模式研究
        成才之路(2016年26期)2016-10-08 11:40:57
        良好的信息系統(tǒng)體系結(jié)構(gòu)模式對網(wǎng)絡(luò)安全監(jiān)察與維護技術(shù)的方法的探討
        ASP.NET三層架構(gòu)體系分析與應(yīng)用
        久久久黄色大片免费看| 国产日韩欧美在线| 国产成人精品男人的天堂网站| 超碰青青草手机在线免费观看| 久久婷婷五月综合色奶水99啪| 欧美a级情欲片在线观看免费| 美日韩毛片| 在线日韩中文字幕乱码视频| 东北女人一级内射黄片| 大肉大捧一进一出好爽视频| 99成人精品| 亚洲av成人久久精品| 中国国产不卡视频在线观看| 伊人久久精品久久亚洲一区| 国产一区二区牛影视| 日本女优中文字幕有码| 日韩在线 | 中文| 丰满少妇高潮惨叫正在播放| 亚洲欧美日韩精品高清| 国产中文色婷婷久久久精品| 专干老熟女视频在线观看| 亚洲av无码专区亚洲av桃| 久草久热这里只有精品| 国产优质女主播在线观看| 一区二区三区免费观看日本| 午夜无遮挡男女啪啪免费软件 | 亚洲丁香婷婷综合久久小说| 国产精品毛片大尺度激情| 中文字幕一区二区三区久久网| 午夜成人鲁丝片午夜精品| 亚洲另类激情综合偷自拍图| 亚洲av男人的天堂在线| 美女不带套日出白浆免费视频| 国产精品一区二区 尿失禁| av天堂吧手机版在线观看| 青青草免费手机视频在线观看| 国产精品无圣光一区二区| 91久久国产自产拍夜夜嗨| 精品高清一区二区三区人妖| 国产亚洲精品精品精品| 久久国产精品国产精品日韩区 |