基于B/S模式的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘 要
本文針對(duì)某高校對(duì)在線考試系統(tǒng)的要求,結(jié)合改進(jìn)后的指紋識(shí)別算法設(shè)計(jì)并實(shí)現(xiàn)了基于B/S模式的在線考試系統(tǒng)。與傳統(tǒng)考試模式相比,網(wǎng)上考試減輕教師的工作負(fù)擔(dān)、提高工作效率以及提高考試的質(zhì)量,使考試更趨于公證、客觀,更突破了時(shí)間和空間的限制。
通過對(duì)該在線考試系統(tǒng)的研發(fā)與實(shí)施,本文的主要成果如下:
1.設(shè)計(jì)了根據(jù)地區(qū)、人數(shù)進(jìn)行考試安排的在線考試模式。根據(jù)該模式得到的相關(guān)結(jié)果進(jìn)行分析,從而獲得應(yīng)試學(xué)生的基本情況,制訂針對(duì)性的相應(yīng)教學(xué)方案。
2.改進(jìn)的一種指紋識(shí)別算法,設(shè)計(jì)了一種適合用于在線考試系統(tǒng)考生身份識(shí)別指紋方法。該方法在指紋圖像特征提取的方法中,彌補(bǔ)了由于出汗、不干凈等因素使得指紋檢測(cè)失誤的情況,結(jié)合起點(diǎn)不能與其他點(diǎn)重合和分離點(diǎn)不能與其他點(diǎn)重合兩種途徑作為指紋特征對(duì)比的方法,同時(shí)在具體周圍查找適應(yīng)區(qū)域,統(tǒng)計(jì)對(duì)應(yīng)數(shù)值,以提高指紋比對(duì)時(shí)的準(zhǔn)確度。
3.系統(tǒng)基于MVC和三層架構(gòu)設(shè)計(jì)模式,主要包括用戶管理模塊、試題庫管理模塊、系統(tǒng)維護(hù)模塊、自動(dòng)組卷模塊及在線考試模塊、指紋身份識(shí)別模塊等,通過軟件開發(fā)實(shí)現(xiàn)學(xué)?荚囅到y(tǒng)中的指紋識(shí)別,確定考生的身份并對(duì)其進(jìn)行驗(yàn)證,減少考試中的替考,代考現(xiàn)象。該在線考試系統(tǒng)已經(jīng)在某高校實(shí)現(xiàn)了基于校園網(wǎng)的無紙化考試功能。
關(guān)鍵詞:B/S,三層架構(gòu),指紋識(shí)別,在線考試系統(tǒng)
ABSTRACT
In this paper, a requirement for online examination system in colleges and universities, combined with the improved fingerprint identification algorithm design and implementation of online examination system based on b/s mode. Compared with the traditional mode, online exams reduce teachers ' workload, increase efficiency and improve the quality of examinations, tests tend to be more civil, objective, breaks through the limits of time and space.
Through the development and implementation of online examination system, the main results of this paper are as follows:1. Designed by region, size of exam online test mode. According to the model analysis of the results obtained, to get test-taking student's basic situation, development of specific teaching programmes.
2. Improved algorithm for fingerprint recognition, design a suitable for online testing system candidates can fingerprint method. This method of fingerprint feature extraction method, make up sweating, dirty make fingerprint detection errors, combined with the starting point coincides with the other and separated for something not coinciding with the other two approaches as a method of fingerprint comparison and find fit around specific, corresponding values and statistics in order to improve the accuracy of fingerprint comparison.
3. System based on three-tier design patterns and MVC, including user management, test management, system maintenance, and this module and the online exam modules, such as fingerprint identification module, through fingerprint recognition in software development for school examination system to determine and verify the candidate's identity, reducing exam exam, examination. The online examination system has been used in a College of paperless examination system based on campus network functions.
Keywords: B/S, Three-tier system, Fingerprint recognition, Online examination system
目 錄
目 錄 3
第1章 緒論 1
1.1 選題背景 1
1.2 研究意義 2
1.3 國(guó)內(nèi)外研究現(xiàn)狀 3
1.3.1 國(guó)外研究現(xiàn)狀 3
1.3.2 國(guó)內(nèi)研究現(xiàn)狀 5
1.4 本文研究主要內(nèi)容 7
1.5 論文章節(jié)安排 8
第2章 相關(guān)技術(shù)分析 9
2.1 B/S模式 9
2.2 C#語言介紹 10
2.3 WEB數(shù)據(jù)庫技術(shù) 12
2.3.1 數(shù)據(jù)庫基本概念 12
2.3.2 SQL SERVER數(shù)據(jù)庫管理系統(tǒng) 12
2.4 UML簡(jiǎn)介 13
2.5 身份認(rèn)證與指紋識(shí)別 15
2.5.1 身份認(rèn)證 15
2.5.1 指紋識(shí)別 16
2.6 本章小結(jié) 17
第3章 系統(tǒng)分析與設(shè)計(jì) 18
3.1 系統(tǒng)需求分析 18
3.1.1可行性分析 18
3.1.2系統(tǒng)需要解決的主要問題 19
3.1.3用戶需求分析 20
3.2系統(tǒng)技術(shù)構(gòu)架分析 21
3.3系統(tǒng)功能結(jié)構(gòu)分析 22
3.4系統(tǒng)性能及安全分析 24
3.4.1性能分析 24
3.4.2系統(tǒng)的安全性分析 25
3.4.3安全身份認(rèn)證問題分析 26
3.5指紋識(shí)別的身份認(rèn)證 27
3.5.1客戶端設(shè)計(jì) 27
3.5.2認(rèn)證服務(wù)器端設(shè)計(jì) 28
3.5.3指紋圖像特征提取的方法及其改進(jìn) 28
3.6基于UML的用例分析 34
3.6.1系統(tǒng)用例分析 35
3.6.2系統(tǒng)的活動(dòng)圖 37
3.7 本章小結(jié) 38
第4章 系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn) 39
4.1在線測(cè)試模塊 39
4.2閱卷模塊 41
4.3系統(tǒng)實(shí)現(xiàn) 43
4.3.1 系統(tǒng)登錄 43
4.3.2 用戶登錄 44
4.3.3 系統(tǒng)基本信息 46
4.3.4 查詢科目 46
4.3.5 學(xué)生信息管理 48
4.3.6 試題管理 50
4.3.7 在線考試 56
4.3.8 成績(jī)查詢 57
4.4 本章小結(jié) 60
第5章 總結(jié)與展望 61
5.1 總結(jié) 61
5.2 展望 61
參考文獻(xiàn) 63
致 謝 66
第1章 緒論
1.1 選題背景
隨著全球經(jīng)濟(jì)水平的提高,教育行業(yè)也進(jìn)行了一系列改革。目前在教育領(lǐng)域改善了以往課堂講課的方式,,采用遠(yuǎn)程開放性教育對(duì)學(xué)習(xí)知識(shí)的人進(jìn)行高質(zhì)量教育。該教育方式不僅滿足學(xué)生可以享受教育,也為各個(gè)年齡段的人提供了學(xué)習(xí)的平臺(tái),也解決了以往較為單一的教育方式的缺點(diǎn)[1]。該新型的教育方式需要通過采集大量的知識(shí)信息,為享受知識(shí)的學(xué)員提供大量的學(xué)習(xí)資料,突破了時(shí)間、空間等客觀環(huán)境條件的制約,增加了其傳授知識(shí)的靈動(dòng)性,改善了以往教育方式過于單一的缺點(diǎn),使學(xué)員可以自主進(jìn)行學(xué)習(xí),不僅提高了學(xué)習(xí)效率,也增加了學(xué)員學(xué)習(xí)的樂趣,為學(xué)員提供了多種創(chuàng)新能力。以往的課堂講課模式將許多學(xué)員安置在教室中進(jìn)行黑板講課方式,這種方式不利于學(xué)生通過自身需求進(jìn)行學(xué)習(xí)[2]。由于地理環(huán)境、社會(huì)家庭背景等因素影響,一部分學(xué)員無法根據(jù)其特點(diǎn)進(jìn)行學(xué)習(xí)。通過采用遠(yuǎn)程開放性教育方式可以改善這一問題。
在設(shè)計(jì)該遠(yuǎn)程考試系統(tǒng)時(shí)采用網(wǎng)頁平臺(tái)為學(xué)生提供考試環(huán)境,并且支持各地學(xué)生學(xué)習(xí)環(huán)境,因?qū)W生各種不同的求知欲,提供了不同的教育平臺(tái),學(xué)員可以通過計(jì)算機(jī)連接互聯(lián)網(wǎng)可以從系統(tǒng)中進(jìn)行考試或?qū)W習(xí)。在該網(wǎng)頁平臺(tái)上根據(jù)目前市場(chǎng)中廣泛應(yīng)用的設(shè)計(jì)理念,采用先進(jìn)的計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù),進(jìn)行數(shù)據(jù)信息的交換。為了可以保證互聯(lián)網(wǎng)教學(xué)模式可以趨于穩(wěn)定,采用普遍應(yīng)用于各網(wǎng)頁設(shè)計(jì)中的HTTP協(xié)議和SOAP協(xié)議[3]。系統(tǒng)對(duì)學(xué)員進(jìn)行知識(shí)傳輸時(shí)為了保證其穩(wěn)定和獨(dú)立性,采用高級(jí)中間系統(tǒng)模式,對(duì)系統(tǒng)整體性能進(jìn)行調(diào)節(jié),使系統(tǒng)在運(yùn)行時(shí)更具有靈活性。
第5章 總結(jié)與展望
5.1 總結(jié)
論文首先對(duì)系統(tǒng)的開發(fā)背景和開發(fā)意義做了簡(jiǎn)單介紹,并給出了系統(tǒng)整體的設(shè)計(jì)思路及論文的章節(jié)內(nèi)容安排。接下來分別介紹了系統(tǒng)的開發(fā)環(huán)境、需求分析與功能模塊劃分、數(shù)據(jù)庫設(shè)計(jì)以及詳細(xì)設(shè)計(jì)與代碼實(shí)現(xiàn)。該考試信息管理系統(tǒng)不但實(shí)現(xiàn)了相關(guān)信息的科學(xué)規(guī)范管理,還實(shí)現(xiàn)了學(xué)生考試信息、選題、成績(jī)等信息的自動(dòng)化處理,這樣一來,不但提高了工作效率,也使得整個(gè)信息資源有了統(tǒng)一的用戶管理,對(duì)提高高校的整體管理水平具有重大的影響和廣泛深遠(yuǎn)的意義。本論文主要論述了基于.NET技術(shù)的考試系統(tǒng)的研究和開發(fā)工作。考試系統(tǒng)是現(xiàn)代教育的一個(gè)重要內(nèi)容,也是當(dāng)前的一個(gè)研究熱點(diǎn),因而本課題的研究具有重要的理論意義和現(xiàn)實(shí)意義。通過本論文的研發(fā),為學(xué)校教育和考試改革提供了一個(gè)新的思路,緩解了廣大教師的閱卷壓力,促進(jìn)了學(xué)校教育的改革發(fā)展。
本文的研究成果有:
1.站在教學(xué)管理的角度,提出了利用無紙化辦公和數(shù)據(jù)管理技術(shù)進(jìn)行在線考試系統(tǒng)的設(shè)計(jì)思想。這對(duì)于提升學(xué)校教務(wù)水平的提高,加快學(xué)生教學(xué)工作改革,提升教學(xué)檢驗(yàn)的效率到起到很大的促進(jìn)作用。
2.成功的將指紋識(shí)別與在線考試系統(tǒng)結(jié)合起來,應(yīng)用于考生身份識(shí)別中。充分改進(jìn)了指紋特征對(duì)比方法中的關(guān)鍵環(huán)節(jié),采用的辨認(rèn)方法進(jìn)行了兩種整合方法,提到對(duì)指紋多數(shù)的偽造細(xì)節(jié)的識(shí)別程度,并且有利于識(shí)別指紋的關(guān)鍵處信息。
本文編號(hào):153565
本文鏈接:http://sikaile.net/wenshubaike/caipu/153565.html