[發(fā)明專(zhuān)利]一種基于jsp技術(shù)的在線考試方法及其中服務(wù)器和客戶(hù)端驗(yàn)證方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710398908.6 | 申請(qǐng)日: | 2017-05-31 |
| 公開(kāi)(公告)號(hào): | CN107145597A | 公開(kāi)(公告)日: | 2017-09-08 |
| 發(fā)明(設(shè)計(jì))人: | 郭秀娟;張?jiān)轮?/a>;張朝;王遠(yuǎn)威;魏立明;岳俊華 | 申請(qǐng)(專(zhuān)利權(quán))人: | 吉林建筑大學(xué) |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30;H04L29/06;G06Q50/20 |
| 代理公司: | 北京遠(yuǎn)大卓悅知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11369 | 代理人: | 周明飛 |
| 地址: | 130000 吉*** | 國(guó)省代碼: | 吉林;22 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 jsp 技術(shù) 在線 考試 方法 及其 服務(wù)器 客戶(hù)端 驗(yàn)證 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及在線考試方法領(lǐng)域,具體一種基于jsp技術(shù)的在線考試方法及其中服務(wù)器和客戶(hù)端驗(yàn)證方法。
背景技術(shù)
考試作為衡量知識(shí)掌握水平的重要手段,在現(xiàn)代生活中的地位進(jìn)一步提高,并深入到社會(huì)的各個(gè)方面。各種各樣的學(xué)歷考試、資格證書(shū)考試層出不窮。同時(shí),隨著科學(xué)技術(shù)的不斷發(fā)展,考試的手段和媒介也在發(fā)生著革命性的變化。從傳統(tǒng)的紙筆考試到計(jì)算機(jī)輔助考試,到最新的基于Web的考試,無(wú)不在快速的進(jìn)行著改進(jìn)。如何運(yùn)用高新技術(shù),并客觀、準(zhǔn)確地評(píng)估人的知識(shí)和能力水平,已成為研究的熱點(diǎn)問(wèn)題。
近幾年來(lái)出現(xiàn)了一些新的教育形式,如網(wǎng)上授課、網(wǎng)上考試等,并且教育教學(xué)的方法也在不斷改革以適應(yīng)現(xiàn)代信息技術(shù)發(fā)展的需要,因此研發(fā)網(wǎng)上在線考試方法。這種無(wú)紙化的網(wǎng)絡(luò)考試系統(tǒng),使考務(wù)管理突破時(shí)空限制,提高了考試工作效率和標(biāo)準(zhǔn)化水平,是學(xué)校管理者、教師和學(xué)生在任何時(shí)候、任何地點(diǎn)均可以通過(guò)網(wǎng)絡(luò)考試進(jìn)行考試。網(wǎng)絡(luò)在線考試方法已經(jīng)成為教育發(fā)展與研究的方向。
發(fā)明內(nèi)容
本發(fā)明設(shè)計(jì)開(kāi)發(fā)了一種基于jsp技術(shù)的在線考試方法,本發(fā)明的目的是解決隨機(jī)選題速度慢,選題連續(xù)的問(wèn)題。
本發(fā)明還提供了一種用于在線考試方法中服務(wù)器和客戶(hù)端驗(yàn)證方法,增加服務(wù)器端與客戶(hù)端的加密驗(yàn)證,保證數(shù)據(jù)傳送過(guò)程中準(zhǔn)確。
本發(fā)明提供的技術(shù)方案為:
一種基于jsp技術(shù)的在線考試方法,包括:
在待選擇數(shù)據(jù)庫(kù)中任意選取題號(hào)ID連續(xù)的區(qū)域;
產(chǎn)生一個(gè)0~1之間隨機(jī)數(shù);
所述連續(xù)區(qū)域的數(shù)據(jù)的數(shù)量和所述隨機(jī)數(shù)乘積并且對(duì)結(jié)果進(jìn)行四舍五入得到第一值;
所述連續(xù)區(qū)域的起始題號(hào)ID增加所述第一值的增量得到最終題號(hào)ID。
優(yōu)選的是,還包括:前臺(tái)功能模塊,其用于進(jìn)行在線考試、成績(jī)查詢(xún)和修改個(gè)人資料。
優(yōu)選的是,所述前臺(tái)管理模塊包括用戶(hù)模塊,其用于用戶(hù)注冊(cè)、登錄和個(gè)人信息修改。
優(yōu)選的是,所述前臺(tái)管理模塊包括考試模塊,其用于進(jìn)行正考和補(bǔ)考。
優(yōu)選的是,所述前臺(tái)管理模塊包括成績(jī)查詢(xún),其用于歷次考試成績(jī)查詢(xún)和考試記錄導(dǎo)出。
優(yōu)選的是,還包括:后臺(tái)管理模塊,其用于實(shí)現(xiàn)管理員對(duì)所述考試系統(tǒng)信息的管理。
優(yōu)選的是,所述后臺(tái)管理模塊包括用戶(hù)管理模塊,其包括:
管理員信息,其用于管理員信息列表的添加與修改以及刪除管理員;以及
教工信息管理,其用于教工信息的添加、修改和刪除。
優(yōu)選的是,所述后臺(tái)管理模塊包括成績(jī)查詢(xún)模塊,其包括:
歷次考試成績(jī)查詢(xún),其用于對(duì)所進(jìn)行的考試成績(jī)查詢(xún)和分析;以及
成績(jī)單打印導(dǎo)出,其用于批次及個(gè)人成績(jī)單導(dǎo)出和打印。
優(yōu)選的是,所述后臺(tái)管理模塊包括試卷管理模塊,其包括:
試卷管理模塊,其用于對(duì)題目類(lèi)型進(jìn)行選擇,所述試卷管理系統(tǒng)包括單選題管理、多選題管理和判斷題管理。
一種用于在線考試方法中服務(wù)器和客戶(hù)端驗(yàn)證方法,包括所述的方法:
第一步:求取選出的所有題號(hào)ID的平均值,將其轉(zhuǎn)換成一個(gè)二進(jìn)制數(shù)R;
第二步:對(duì)二進(jìn)制公共密鑰K和二進(jìn)制數(shù)R進(jìn)行異或操作得到結(jié)果M;
第三步:將服務(wù)器端標(biāo)識(shí)F、二進(jìn)制數(shù)R和公共密鑰K提供給單向Hash函數(shù)得到假名P;
第四步:將假名P、公共密鑰K、異或結(jié)果M和服務(wù)器標(biāo)識(shí)F提供給單向Hash函數(shù)得到傳遞值A(chǔ);
第五步:客戶(hù)端在接收到傳遞值A(chǔ)、假名P和二進(jìn)制數(shù)R后,利用事先存儲(chǔ)在客戶(hù)端的公共密鑰K',客戶(hù)端利用公共密鑰K'做異或運(yùn)算得到M',將假名P、公共密鑰K'、服務(wù)器標(biāo)識(shí)F和異或運(yùn)算結(jié)果M'提供給單向Hash函數(shù)運(yùn)算得到傳遞值A(chǔ)';
第七步:如果傳遞值A(chǔ)=A',則驗(yàn)證成功,服務(wù)器端向客戶(hù)端發(fā)送試題;否則,服務(wù)器端拒絕發(fā)送。
本發(fā)明與現(xiàn)有技術(shù)相比較所具有的有益效果:
1、本發(fā)明操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀;
2、本發(fā)明提供考試時(shí)間設(shè)計(jì)和計(jì)時(shí)功能,使考生了解考試剩余時(shí)間;
3、本發(fā)明可以實(shí)現(xiàn)自動(dòng)閱卷功能;
4、當(dāng)考生提交試卷時(shí)就能查看到自己的考試成績(jī),同時(shí)提供了試卷對(duì)錯(cuò)對(duì)比,當(dāng)考試時(shí)間到,如果考生還未提交試卷,系統(tǒng)將自動(dòng)交卷,以保證考試嚴(yán)肅、公正地進(jìn)行;
5、本發(fā)明能夠通過(guò)選定查詢(xún)范圍,大大減少隨機(jī)選題時(shí)間,并且能夠產(chǎn)生不連續(xù)試題,大大降低了抄襲作弊的可能性。
附圖說(shuō)明
圖1為本發(fā)明所述的考試系統(tǒng)整體架構(gòu)圖。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于吉林建筑大學(xué),未經(jīng)吉林建筑大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710398908.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種基于網(wǎng)絡(luò)的實(shí)體對(duì)象控制方法及控制系統(tǒng)
- 一種在線產(chǎn)品控制系統(tǒng)及方法
- 一種基于GEF技術(shù)可視化JSP界面的開(kāi)發(fā)方法
- JSP頁(yè)面測(cè)試方法及測(cè)試裝置
- 一種用于頁(yè)面生成的方法和裝置
- 一種在線教育網(wǎng)站的設(shè)計(jì)方法
- 基于Flex主應(yīng)用制作JSP插件的方法及裝置
- 一種通過(guò)JSP技術(shù)獲取跨系統(tǒng)變量的方法及系統(tǒng)
- 一種JSP頁(yè)面的翻頁(yè)工具條生成方法、應(yīng)用方法及系統(tǒng)
- 一種JSP編譯方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 視聽(tīng)模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的方法和用戶(hù)接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫(kù)的技術(shù)推薦方法
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測(cè)預(yù)處理裝置
- 在線測(cè)試學(xué)習(xí)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種在線文檔的分頁(yè)方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問(wèn)平臺(tái)
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)





