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
主站蜘蛛池模板: 波多野结衣一区二区三区四区视频| 亚洲国产精品VA在线看黑人| 精品国产一二三区| 狼友视频一区二区三区| 97精品国产高清久久久久蜜芽| 四虎影视8848永久精品| 精品撒尿视频一区二区三区| 国产天天色| 国产福利微拍精品一区二区| 综合五月天网| 婷婷色一二三区波多野衣| 日韩国产无码一区| 国产成人一区免费观看 | 呦女亚洲一区精品| 国产一级毛片高清完整视频版| 2021国产在线视频| 国产农村妇女精品一二区| 中文字幕欧美日韩| 丁香综合在线| 国产精品深爱在线| 色网在线视频| 最新日韩AV网址在线观看| 91偷拍一区| 漂亮人妻被中出中文字幕久久| 青青操国产视频| 直接黄91麻豆网站| 国产欧美在线观看精品一区污| 久久精品国产精品青草app| 青青青草国产| 亚洲午夜福利精品无码不卡| 欧美在线国产| 国产永久在线视频| 国产一级无码不卡视频| 亚洲国产无码有码| 亚洲一区国色天香| 波多野结衣AV无码久久一区| h网站在线播放| 亚洲高清中文字幕| 国产丝袜啪啪| 最新无码专区超级碰碰碰| 日日摸夜夜爽无码| 高清不卡一区二区三区香蕉| 亚洲自偷自拍另类小说| 欧美va亚洲va香蕉在线| 无码福利日韩神码福利片| 国产拍揄自揄精品视频网站| 亚洲欧美日韩天堂| 91福利国产成人精品导航| 亚洲天堂久久| 久久综合干| 五月天久久婷婷| 国产尤物jk自慰制服喷水| 亚洲精品第1页| 波多野结衣无码AV在线| 亚洲无线观看| 国内精品九九久久久精品| 91香蕉国产亚洲一二三区| 久久综合婷婷| 狠狠久久综合伊人不卡| 亚洲综合天堂网| 九色最新网址| 丁香婷婷激情综合激情| 97无码免费人妻超级碰碰碰| 91小视频在线播放| 欧美在线一二区| 久无码久无码av无码| 中文字幕在线免费看| 国产精品永久在线| 亚洲婷婷六月| 久久人与动人物A级毛片| 最新亚洲av女人的天堂| 日本一区二区不卡视频| 欧美精品v欧洲精品| 欧亚日韩Av| 日韩中文精品亚洲第三区| 呦视频在线一区二区三区| 亚洲色成人www在线观看| 国产精品无码影视久久久久久久| 国产精品三级专区| 91口爆吞精国产对白第三集| 精品无码国产自产野外拍在线| 欧美不卡视频在线|