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

實現(xiàn)一種基于SSM框架的考試系統(tǒng)研究

2021-03-22 02:53:17龔華堂
電腦知識與技術(shù) 2021年4期

龔華堂

摘要:隨著當(dāng)前網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)已經(jīng)逐漸取代了落后的運行模式,在許多方面已經(jīng)有了廣泛的應(yīng)用,例如在教育行業(yè)上,我國許多的傳統(tǒng)考試逐漸轉(zhuǎn)化為基于互聯(lián)網(wǎng)考試方式,這種“互聯(lián)網(wǎng)+考試”的理念已經(jīng)成為熱門的考試模式,它擺脫了傳統(tǒng)考試方式的高成本、低效率以及工作流程煩瑣等缺陷,根據(jù)SSM框架技術(shù),使考試效率與效果大幅度提升,實現(xiàn)了華麗的“轉(zhuǎn)身”。該文針對各項項目的設(shè)計、研究來實現(xiàn)考試軟件開發(fā)以及系統(tǒng)研發(fā)過程的闡述,解決了當(dāng)前存在的棘手問題,為未來SSM框架下的考試系統(tǒng)的正常使用奠定基礎(chǔ)。

關(guān)鍵詞:SSM框架;考試;系統(tǒng)設(shè)計

中圖分類號:TP311? ? ? 文獻標(biāo)識碼:A

文章編號:1009-3044(2021)04-0059-03

1 背景

考試是一種測試學(xué)生成績不可或缺的方法,伴隨著應(yīng)試教育的發(fā)展,傳統(tǒng)考試方式已經(jīng)不能進行人才選拔以及學(xué)習(xí)成果的檢驗,考試方式隨著現(xiàn)代科技的發(fā)展也發(fā)生了變化,使得考試種類也變得越來越多,同時對考試模式提出了更高的要求。傳統(tǒng)的人工出題、復(fù)印、考試、評分的考試方式,不僅耗費了大量的人力、物力和財力,也將考試的呈現(xiàn)方式過于死板。如今,在互聯(lián)網(wǎng)的便車上,信息技術(shù)已經(jīng)不僅僅是應(yīng)用在高科技領(lǐng)域,更重要的是在許多傳統(tǒng)領(lǐng)域也有了延伸和應(yīng)用,推動了社會變革[1]。比如無紙化考試已經(jīng)成為當(dāng)前重要的選擇渠道之一,也建立了“處處能考、時時能考”的試題庫和相應(yīng)的考試系統(tǒng),這對于進行個性化測評創(chuàng)造了條件,還有利于教師因材施教,此外對于培養(yǎng)創(chuàng)新型人才具有應(yīng)用價值。從當(dāng)前技術(shù)發(fā)展來,考試系統(tǒng)主流技術(shù)的應(yīng)用可以分析C/S 模式和B/S 模式。前者的應(yīng)用需安裝客戶端,這種方式可以組織幾千以上具有規(guī)模的考試,但考務(wù)工作量相應(yīng)增加了;后者的應(yīng)用要安裝服務(wù)器,需要保證硬件資源,否則難以保證系統(tǒng)的可靠性,系統(tǒng)擴展性受到影響。SSM 框架下在線考試系統(tǒng)的應(yīng)用,不僅有效降低系統(tǒng)開發(fā)應(yīng)用的費用支出,還可以保證穩(wěn)定性以及擴展性。

2 SSM框架構(gòu)建的方式

SSM框架是由Spring、SpringMVC、MyBatis三個縮寫而成,SSM框架集合這三個開源框架,加以編纂、匯集從而逐漸形成了當(dāng)下的SSM框架,其中的Spring是一種輕量的容器框架,由控制反轉(zhuǎn)(IoC)和面向切面(AOP)組合而成,SpringMVC是一種輕量級Web框架,主要是將Web層進行加工解耦,MyBatis是數(shù)據(jù)持久層框架,能夠?qū)崿F(xiàn)數(shù)據(jù)與對象相互作用的反映過程,其能夠?qū)崿F(xiàn)標(biāo)準的SQL查詢和存儲等基本操作。下面分別對這三種框架進行較為詳細的闡述。

2.1 Spring框架

Spring框架是輕量級容器框架,這種框架應(yīng)用了開源的Java技術(shù),它所提供的反轉(zhuǎn)控制IoC容器有效規(guī)避了硬編碼的過度性程序耦合,由于Spring框架只需要關(guān)注項目的使用,不用進行底面的橫向編程,因此能夠促使項目開發(fā)更加高效、方便。除此之外,需要了解的是Spring框架切面編程能力已經(jīng)達到所有應(yīng)用領(lǐng)域,Aspect Oriented Programming簡稱AOP,即編程支持力,已經(jīng)可以完成原有的用戶需求級編程,保證邏輯推理功能的實現(xiàn)[2]。Spring框架倡導(dǎo)測試軟件的研發(fā),在整個過程中起到了承上啟下的輔助作用,也為各種Mock對象提供幫助。最為重要的是,Spring框架具有很強的兼容性能,與各類型的先進軟件都能夠兼容使用,并且提供共用框架,起到了整體的協(xié)助、幫扶作用,是一種理想型的Java技術(shù)的衍生物。

2.2 Spring MVC框架

Spring MVC框架包含于Spring 框架,是其重要的組成內(nèi)容,具備高效、靈活等優(yōu)點,關(guān)鍵類別涵蓋了前置控制器,還包括應(yīng)用控制器以及頁面控制器。前端控制器應(yīng)用于表層,應(yīng)用共用邏輯為主要趨勢提供反映,從而實現(xiàn)了效果呈現(xiàn)處理,并且使展現(xiàn)形式與其功能相互獨立。應(yīng)用控制器使用于前端控制器之上,能夠使視圖與頁面自由切換,設(shè)計保證了實用性。頁面控制器的功能包括發(fā)出指令,可以進行搜索,并且能夠處理代碼和封閉。

2.3 MyBatis框架

MyBatis框架也是基于Java技術(shù),具有持久性能的框架結(jié)構(gòu),這種框架能夠?qū)崿F(xiàn)一般情況下的SQL語言搜索,與傳統(tǒng)JDBC代碼的反饋方式具有很大的差異。MyBatis框架是代碼注釋方法,通過一系列的換算能夠得出常規(guī)形式的模擬操作信號,從而進行一般訪問與應(yīng)用。

3 考試系統(tǒng)的研究與設(shè)計

根據(jù)以上Spring框架、SpringMVC框架以及MyBatis框架三種架構(gòu)技術(shù)的集合,將這三種框架技術(shù)加以整合,并融入了分層技術(shù),考試系統(tǒng)的結(jié)構(gòu)設(shè)分為表示層、功能層以及數(shù)據(jù)層,不同層次的數(shù)據(jù)接口可以鏈接,來構(gòu)成考試體系整合的目的,并且提升系統(tǒng)整體的穩(wěn)定性能以及延展性能。

3.1 考試系統(tǒng)整體框架設(shè)計

考試系統(tǒng)的框架采用SSM框架建立,分為的三個層次分別是Controller、Service、ServiceImpl、Model、DAO以及Mapping層,表示層可以應(yīng)用Jsp技術(shù)、Jquery等工具進行前端的挖掘,采用Spring MVC框架支撐,通過前端按鍵發(fā)送的相應(yīng)請求來進行全方位的解析,映射到對應(yīng)的Controller上。業(yè)務(wù)層采取持久層進行架構(gòu),運用一般XML文件將數(shù)據(jù)庫的各類數(shù)據(jù)與各個實體類目相互聯(lián)系,再根據(jù)配置的映射范圍針對每一個具體科目進行關(guān)聯(lián)操作。業(yè)務(wù)層的設(shè)計采用了Spring框架,其核心技術(shù)是應(yīng)用了注入法,并且借助以AOP技術(shù)為基礎(chǔ)的隔離法,在固定的文件中具有特定指定性,并且應(yīng)用于特定方式加以連接,作為之間溝通的橋梁[3]。整體框架機構(gòu)用結(jié)構(gòu)如圖1所示。

3.2 考試系統(tǒng)題庫功能的設(shè)計

考試系統(tǒng)中題庫的選題與管理是較為重要的功能之一,題庫相關(guān)功能主要依靠題庫數(shù)據(jù)將列表頁內(nèi)容用Laypage提取,使使用用戶方便隨時提取和審閱,并且在前端對數(shù)據(jù)進行合理劃分。系統(tǒng)的題庫功能一般采用Layer 彈窗功能,使使用的過程中盡最大可能選擇時用最少的時間和最方便的操作流程,增強系統(tǒng)的實用性能,提高作業(yè)效率。題庫功能同時也可以加入個性化獨特設(shè)計,比如不同類型題目表上不同標(biāo)簽,供使用者人性化的選擇,在編輯和標(biāo)注題目時也要加入不同的特色,可以使使用者明確分辨、查找。題庫系統(tǒng)的前端采用JQuery等高科技,能夠?qū)?yīng)用網(wǎng)頁進行渲染,這些都為教職工和學(xué)生提供便利操作。題庫系統(tǒng)的設(shè)計也包含批量導(dǎo)入、導(dǎo)出模塊、隨時錄入題目、編輯、刪除、篩選題目等附加功能。

3.3 考試系統(tǒng)的功能設(shè)計

考試系統(tǒng)的檢測功能是關(guān)鍵,系統(tǒng)的設(shè)計依托于傳統(tǒng)考試方式,在此基礎(chǔ)之上靈活運用考試系統(tǒng),使考試更為公平、高效和便捷,包含組卷、閱卷、評卷等部分。其中,考試系統(tǒng)組卷功能主要是使用兩種方法,一種是教師手動檢索相關(guān)題目,親自挑選組成試卷,這種試卷具有針對性,是教師對學(xué)生某一問題和考點進行檢測,第二種就是教師只選定試題的大體類型或類目和其他規(guī)定要求,利用系統(tǒng)隨機檢索功能,在后臺中自動生成不重復(fù)的隨機試題,從而形成試卷,具有隨機性和公平性,也能夠檢測出學(xué)生的真實水平。此外,試卷管理及考試板塊還應(yīng)該包括試卷概覽功能,能夠?qū)π纬傻脑嚲磉M行相關(guān)的編輯,例如,預(yù)覽、試卷導(dǎo)出、刪除等功能,以更好地管理試卷。

3.4 考試系統(tǒng)在線考試功能的設(shè)計

在線考試功能是依托于互聯(lián)網(wǎng)技術(shù)的發(fā)展所應(yīng)運而生的新型考試模式,主要是通過學(xué)生注冊登錄后所建立的臨時Session 會話功能,來檢索出需要條件的考試。在考生選擇了對應(yīng)類目的考試后系統(tǒng)會根據(jù)考試具體要求來限制考生權(quán)限,做到公平、公正考試,同時開啟計時、提醒、防作弊、竊看等功能,例如防刷題處理、限制上網(wǎng)權(quán)限、屏蔽外界電腦硬件等等。在考試結(jié)束后可以對客觀題部分進行自動判題、給分,實現(xiàn)在線評分功能,同時運用刷新技術(shù)、JQuery技術(shù)實現(xiàn)計時自動交卷功能和倒計時提醒功能[4]。具體功能實現(xiàn)流程如2所示。

4 功能實現(xiàn)

4.1 整體功能

針對系統(tǒng)功能設(shè)計以及數(shù)據(jù)庫應(yīng)用的設(shè)計,整體架構(gòu)中的試題庫與考試系統(tǒng)基于SSM 框架。程序開發(fā)中針對流程的設(shè)計對系統(tǒng)的業(yè)務(wù)實現(xiàn)方式加以展示,用戶可以快速掌握系統(tǒng)的應(yīng)用方法。

4.2 新增功能

系統(tǒng)中新增了試題庫。試題庫的應(yīng)用可以保證試題的循環(huán)利用,提升資源的利用率。如試題庫的數(shù)量達到一定規(guī)模時,每次考試前無需要重新命題,可依據(jù)設(shè)定條件從既有試題庫中隨機抽取題目完成出卷。試題庫類型有單選、多選、判斷、填空、簡答多種類型,題型的組成可以自由選擇。選擇題型后,試題創(chuàng)建錄入框也會同步改變。

4.3 考試功能

出卷完成后,考生在指定時間內(nèi)完成考試。考試結(jié)束前5 分鐘,系統(tǒng)會自動發(fā)出提示信息,考生會看到剩余時間倒計時提醒。考試時間終止時,如果學(xué)生沒有在規(guī)定的時間內(nèi)提交試卷,系統(tǒng)會自動執(zhí)行“交卷”指令。

5 結(jié)束語

本篇文章主要依據(jù)當(dāng)前考試形式以及當(dāng)下網(wǎng)絡(luò)技術(shù)的應(yīng)用對考試系統(tǒng)進行了進一步的探討,將原有高成本、低效率、工作繁重等考試方式進行重新設(shè)計、規(guī)劃以及實現(xiàn),解決了傳統(tǒng)考試中存在的諸多不利因素,將人為不確定因素徹底去除,同時引進了個性化、人性化的設(shè)計方案,從考試的本質(zhì)屬性以及教師的根本需求出發(fā),將考試模式進行徹底地變革[5]。從SSM框架技術(shù)的現(xiàn)狀出發(fā),著重分了SSM框架技術(shù)的應(yīng)用和延展,及其實際應(yīng)用操作,并在整體架構(gòu)設(shè)計、功能設(shè)計和數(shù)據(jù)庫設(shè)計的基礎(chǔ)之上,進行程序的深入開發(fā)與實現(xiàn)。這種考試系統(tǒng)的開發(fā)與應(yīng)用實現(xiàn)了考試題庫功能、試卷管理功能、在線考試功能等應(yīng)用,這些只是SSM框架技術(shù)與考試系統(tǒng)結(jié)合的一部分,還有許多功能有待于進一步的研究與開發(fā),以更好地實現(xiàn)前端網(wǎng)絡(luò)與考試系統(tǒng)更好地融合。SSM框架技術(shù)具有多方面的適用性,應(yīng)用于 Web考試系統(tǒng)的開發(fā)中,易于實現(xiàn)多種功能,可以保證系統(tǒng)的穩(wěn)定性,還易于維護,以及功能的拓展上,有效提高了系統(tǒng)的穩(wěn)定性,可以達到設(shè)計需要。

參考文獻:

[1] 王櫻,李錫輝,趙莉.基于SSM框架的高校在線考試系統(tǒng)研究[J].電腦編程技巧與維護,2017(20):32-34.

[2] 趙雪輝,王金峰,于善彬,等.基于SSM框架的在線考試系統(tǒng)的開發(fā)與設(shè)計[J].現(xiàn)代信息科技,2019(7):82-84.

[3] 許鵬.基于SSM框架的高校教師業(yè)績考核系統(tǒng)設(shè)計與實現(xiàn)[J].攀枝花學(xué)院學(xué)報,2019,36(2):50-56.

[4] 張益,陶楊,徐詩成,等.基于SSM框架的高校積欠考系統(tǒng)設(shè)計開發(fā)與實現(xiàn)[J].電腦編程技巧與維護,2019(5):26-27,49.

[5] 魏書寒.基于SSM框架的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)[J].工業(yè)控制計算機,2017,30(7):133-134.

【通聯(lián)編輯:謝媛媛】

主站蜘蛛池模板: 久久免费视频播放| 欧美特级AAAAAA视频免费观看| 亚洲欧美日韩中文字幕在线一区| 原味小视频在线www国产| 欧美亚洲第一页| 国产剧情无码视频在线观看| 一级毛片无毒不卡直接观看 | 高清乱码精品福利在线视频| 国产午夜小视频| 久久综合婷婷| 国产成人精品男人的天堂| 国产一在线观看| 人妻丰满熟妇αv无码| 天堂网亚洲系列亚洲系列| 精品综合久久久久久97超人| 欧美精品啪啪一区二区三区| 在线精品亚洲一区二区古装| 91综合色区亚洲熟妇p| 丁香六月综合网| 真实国产乱子伦高清| 亚洲Aⅴ无码专区在线观看q| 欧美人人干| 最新国产精品鲁鲁免费视频| 国产视频一二三区| 日韩无码真实干出血视频| 国产香蕉国产精品偷在线观看| 国产精品毛片一区| 欧美中文一区| 欧美视频在线不卡| 草草线在成年免费视频2| 亚洲成人高清无码| 亚洲国产综合精品一区| 天天干天天色综合网| 黄色福利在线| 毛片一区二区在线看| 国产亚洲精品资源在线26u| 毛片最新网址| 色综合天天综合中文网| 青青草原国产av福利网站| 免费观看国产小粉嫩喷水 | 国产成人精品无码一区二| 国产无吗一区二区三区在线欢| 久久公开视频| 一级香蕉人体视频| 日韩精品成人网页视频在线| 婷婷中文在线| 亚洲欧洲美色一区二区三区| 在线日本国产成人免费的| 日韩国产精品无码一区二区三区 | 欧洲一区二区三区无码| 色综合狠狠操| 色偷偷一区| 99久久精彩视频| 99在线观看国产| 在线免费亚洲无码视频| 91在线激情在线观看| 青青热久免费精品视频6| 中文字幕久久精品波多野结| 99久久国产综合精品2020| 欧美亚洲激情| 一本大道无码高清| 99re精彩视频| 九九久久精品国产av片囯产区| 亚洲swag精品自拍一区| 日韩av高清无码一区二区三区| 免费看a毛片| 日日摸夜夜爽无码| 国产乱子伦视频在线播放| 欧美福利在线| 国产视频一区二区在线观看| 日本不卡在线播放| 天天干天天色综合网| 国产精品第一区| 99久久99视频| 色妞www精品视频一级下载| 91免费精品国偷自产在线在线| 欧美不卡视频在线| 亚洲综合婷婷激情| 亚洲精品国产综合99| 久久青青草原亚洲av无码| 欧洲高清无码在线| 欧美日本在线一区二区三区|