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

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

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

龔華堂

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

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

中圖分類(lèi)號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

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

1 背景

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

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

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

2.1 Spring框架

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

2.2 Spring MVC框架

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

2.3 MyBatis框架

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

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

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

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

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

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

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

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

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

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

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

4 功能實(shí)現(xiàn)

4.1 整體功能

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

4.2 新增功能

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

4.3 考試功能

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

5 結(jié)束語(yǔ)

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

參考文獻(xiàn):

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

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

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

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

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

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

主站蜘蛛池模板: 午夜国产理论| 黄色a一级视频| 老司国产精品视频91| 国产亚洲一区二区三区在线| 国产成人超碰无码| 免费av一区二区三区在线| 欧美视频在线不卡| 伊人成人在线| 67194在线午夜亚洲| 亚洲国产综合精品中文第一 | 亚洲人人视频| 亚洲精品福利视频| 在线观看精品国产入口| 国产91特黄特色A级毛片| 国产欧美日韩在线一区| 91精品专区| 2024av在线无码中文最新| 亚洲天堂网在线视频| WWW丫丫国产成人精品| 欧美精品亚洲日韩a| 亚洲成a人在线播放www| 毛片手机在线看| 在线99视频| 成人国产精品视频频| 18禁不卡免费网站| AV在线天堂进入| 色天天综合久久久久综合片| 欧美亚洲另类在线观看| 99精品在线看| 正在播放久久| 国产在线98福利播放视频免费| 国产亚洲欧美在线视频| 亚洲第一视频网| 伊人久久大线影院首页| 日韩精品一区二区三区视频免费看 | 人妻中文久热无码丝袜| 亚洲狠狠婷婷综合久久久久| 色综合成人| 毛片免费在线视频| 一级福利视频| 欧美日韩中文国产va另类| 日韩精品亚洲精品第一页| 免费国产在线精品一区| 999精品视频在线| 国产成人精品2021欧美日韩| 中文字幕乱码二三区免费| 久久精品aⅴ无码中文字幕| 久久成人18免费| 日韩乱码免费一区二区三区| 欧美日韩午夜| 久久久久国色AV免费观看性色| 欧美、日韩、国产综合一区| 亚洲无线观看| 在线视频97| 久久综合结合久久狠狠狠97色| 免费xxxxx在线观看网站| 亚洲精品国产首次亮相| 国产精品3p视频| 国产午夜无码片在线观看网站| 欧美激情视频在线观看一区| AV在线天堂进入| 亚洲午夜久久久精品电影院| 波多野结衣久久高清免费| 国产导航在线| 久久国产精品77777| 久久精品这里只有精99品| 国产主播福利在线观看| 无码网站免费观看| 国产亚洲精品yxsp| 无码高潮喷水专区久久| 欧美精品一区二区三区中文字幕| 人妻少妇久久久久久97人妻| 91欧洲国产日韩在线人成| 人妻少妇久久久久久97人妻| 国产精品亚洲综合久久小说| 亚洲人人视频| 午夜国产不卡在线观看视频| 宅男噜噜噜66国产在线观看| 午夜老司机永久免费看片| 亚洲 成人国产| 国产成人h在线观看网站站| 亚洲国产精品久久久久秋霞影院|