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

基于SSM框架的大學英語在線考試平臺的設計與實現

2021-06-17 09:04:26余心儀張強巫軍貴喬雨通訊作者
電子制作 2021年8期
關鍵詞:數據庫用戶功能

余心儀,張強,巫軍貴,喬雨(通訊作者)

(南京工業大學浦江學院,江蘇南京,211200)

0 引言

隨著互聯網技術的發展和教育方式的多樣化,線上教育得到了相關人士的廣泛關注。相較于傳統的線下學習模式在地理位置、學習方式等方面的局限性,線上教育的形式則大大降低了這些方面的影響,節省了更多的人力和物力,并且在一定程度上提高了學習的效率[1]。

本文提出的基于Java Web的大學英語在線學習平臺正是出于這樣的考慮,通過對大學英語學習過程中的信息進行管理,包括學生和教師用戶的信息進行管理、試題信息的管理、在線考試的數據管理等,將信息技術應用于“教”與“學”的過程,從而更好地輔助教學。

1 相關技術

■1.1 JSP技術

JSP技術以Java語言作為編程語言,響應用戶的HTTP請求,與服務器上的其它Java程序共同處理復雜的業務需求,并將處理結果及時返回至用戶端(JSP的執行過程如圖1所示)。

圖1 JSP執行過程示意圖

JSP技術具有很強的兼容性,它允許開發者擴展JSP標簽,并提供JSP標簽庫的定制功能,來減少對腳本語言的依賴程度和網頁制作的復雜度。

■1.2 SSM框架

SSM框架是目前主流的Java EE企業級框架,它是由Spring、SpringMVC和MyBatis三部分技術框架集成的技術架構[2]。其中,Spring是輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架,它不局限于服務器端的開發,任何Java應用均可從Spring中受益;SpringMVC是基于MVC設計模式的一種技術框架,通過分離控制器、模型對象、分派器及處理對象的方式,來使得分層定制化更加便捷;MyBatis作為數據的持久化層,通過對JDBC的封裝實現了利用簡單映射的方式即可對數據庫進行操作[3],取代了原先復雜的SQL語句編寫過程。

圖2 SSM工作原理示意圖

利用SSM框架將頁面發送請求給控制器(此時控制器進入SpringMVC范圍),控制器調用業務層處理邏輯,邏輯層會向持久層發送請求,持久層與數據庫交互(MyBatis部分的作用),再將交互的結果返回給業務層,控制器再調用視圖分發器進行數據的展現。

2 系統功能需求描述

基于B/S架構的大學英語在線考試系統將Java Web技術應用到英語學習過程中:一方面,學生用戶可以通過登錄系統進行線上考試、查閱資料、下載資料等操作,使得學生的學習更加便捷,降低英語學習的成本;另一方面,英語教師登錄系統后能夠進行考試信息的發布、創建考試試卷、在線批閱試卷等教學工作,同時,教師還可以對學生的在線學習記錄與情況進行統計分析[4],可以更加精確地定位學生們目前存在的問題進行更有效地指導,從而提高教學質量。

3 數據庫設計

本項目采用MySQL數據庫作為后臺數據管理的工具,MySQL是目前比較流行的關系型數據庫之一,具有體積小、安裝維護方便、服務器穩定等特點,在Web開發方面得到了廣泛的使用。

通過對系統功能及數據管理需求的分析,本項目的數據庫分別包括(user)用戶表、question(試題表)、exam_info(考試信息表)、wrong_question(錯題表)。其中,question(試題表)、exam_info(考試信息表)、wrong_question(錯題表)如表1至表3所示。

表1 question(試題表)

表2 exam_info(考試信息表)

表3 wrong_question(錯題表)

4 系統設計

■4.1 系統功能模塊劃分

根據需求分析階段的討論,本系統的功能模塊按照用戶角色分為三類,分別是學生、教師和管理員,系統為不同的用戶角色提供了不同的功能。其中,學生用戶可以通過登錄系統進行個人信息的管理、在線考試、查看考試分數及錯題、下載學習資料等操作[5];為在校教師提供了上傳下載學習資料、發布考試、生成試卷以及批閱試卷等功能;后臺管理員角色則可以對系統中的相關數據進行增、刪、改、查等操作。系統功能模塊具體如圖3所示。

圖3 系統功能模塊圖

■4.2 功能模塊實現及說明

本節選擇圖3中的注冊登錄功能、試題管理功能、在線考試功能和聊天功能進行介紹。

(1)注冊登錄功能

本平臺為三種不同的用戶角色分別提供了不同的功能,在使用相應的功能前需要用戶進行注冊或者登錄操作。如果是未注冊的新用戶,則需要填寫相關的信息進行注冊,注冊成功后即可登錄;登錄時需要在頁面上選擇對應的角色身份,當用戶名和密碼均校驗正確后跳轉進入具體的功能頁面。

(2)試題管理功能

試題管理功能主要面向教師用戶,教師可以通過修改已有的試題、刪除陳舊的試題,也可以上傳新題來實現更新題庫的操作。本系統的試題庫中包含聽力、閱讀、寫作、翻譯四類題型,教師可以將需要上傳的題目在頁面上依次填寫提交,也可以存入文檔批量上傳到數據庫,以更新試題表中的數據。

(3)在線考試功能

學生用戶登錄后,可以在頁面上看到教師發布的“待考試”事項,點擊“開始考試”即可進入考試狀態;考試模塊提供考試倒計時及答題功能,當學生提交試卷或者系統強制收卷時將同步完成客觀題的自動判分,主觀題將反饋給教師端去批閱。在完成考試后,學生也可以實時地查看自己的考試記錄及答案分析,并可以將答錯的題加入到錯題集中,方便日后進行復習鞏固。

(4)聊天室功能

本系統還為用戶提供了一個實時交流的平臺,通過Ajax與JS技術實現了實時刷新的聊天室功能,該聊天室僅供用戶之間進行實時的交流,不會對聊天記錄進行保存,這樣既實現了互相交流的效果,也無需系統再與數據庫作交互,通過這樣的功能設計來保證系統的性能。

5 小結

本文基于對我校的大學英語學情情況的分析,建立了一套大學英語在線學習系統,旨在幫助我校的教師和學生更好地進行大學英語的“教”與“學”。利用MySQL數據庫對試題及考試數據進行結構化管理,提供了用戶個人信息管理、在線考試、錯題收集、在線聊天等功能,并對考試數據和錯題進行記錄和分析,更有針對性地反饋學生在大學英語方面的學習情況。

猜你喜歡
數據庫用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 欧美成人免费| 久久久久亚洲精品成人网| 呦视频在线一区二区三区| 亚洲AV一二三区无码AV蜜桃| 国产精品免费电影| 国产香蕉在线视频| 成年人国产视频| 亚洲精品国产成人7777| 久久免费视频6| 免费国产好深啊好涨好硬视频| 91蜜芽尤物福利在线观看| 欧美精品三级在线| jizz国产在线| 波多野结衣久久高清免费| 亚洲男人天堂2020| av色爱 天堂网| 亚洲精选无码久久久| 国产精品亚洲一区二区三区z| 国产亚洲现在一区二区中文| 亚洲天堂久久新| 国产精品55夜色66夜色| 亚欧成人无码AV在线播放| 婷婷亚洲最大| 人妻少妇久久久久久97人妻| 国产91丝袜在线播放动漫| 日韩精品专区免费无码aⅴ| 免费无遮挡AV| 欧美中文字幕第一页线路一| 欧美性精品不卡在线观看| 欧美亚洲网| 又猛又黄又爽无遮挡的视频网站| 日本精品一在线观看视频| 一级成人a毛片免费播放| 亚洲视频免费播放| 超碰aⅴ人人做人人爽欧美| 国产精品精品视频| 亚洲无码日韩一区| 中文字幕在线观| 国产一级在线观看www色| 国产视频欧美| 国产另类视频| 亚洲最大情网站在线观看| 国产黄视频网站| 狠狠综合久久| 亚洲香蕉久久| 久久久久亚洲精品成人网| 亚洲Aⅴ无码专区在线观看q| 国产在线观看第二页| 精品少妇人妻av无码久久| 亚洲国产高清精品线久久| 国产精品爽爽va在线无码观看| 欧美国产菊爆免费观看| 高潮毛片免费观看| 青青国产成人免费精品视频| 久久人妻xunleige无码| 国产日本欧美亚洲精品视| 久久精品66| 欧美综合区自拍亚洲综合天堂| 亚洲一区二区三区中文字幕5566| 成人免费网站久久久| 国产成人高清在线精品| 在线免费无码视频| 国产无人区一区二区三区| 夜夜操国产| 精品少妇三级亚洲| 欧美性猛交一区二区三区| 国产sm重味一区二区三区| 99视频在线观看免费| 亚洲中文字幕国产av| 亚洲第一视频免费在线| 嫩草国产在线| 青青草综合网| 国产成人高清精品免费5388| 69国产精品视频免费| 亚洲AV色香蕉一区二区| 亚洲一区毛片| 亚洲精品无码人妻无码| 日韩精品亚洲精品第一页| 天天综合网色中文字幕| 国产一区在线视频观看| 一级爱做片免费观看久久| 国产福利一区在线|