基于B/S模式的在線考試系統(tǒng)的設(shè)計與實現(xiàn)
摘 要
本文針對某高校對在線考試系統(tǒng)的要求,結(jié)合改進后的指紋識別算法設(shè)計并實現(xiàn)了基于B/S模式的在線考試系統(tǒng)。與傳統(tǒng)考試模式相比,網(wǎng)上考試減輕教師的工作負擔(dān)、提高工作效率以及提高考試的質(zhì)量,使考試更趨于公證、客觀,更突破了時間和空間的限制。
通過對該在線考試系統(tǒng)的研發(fā)與實施,本文的主要成果如下:
1.設(shè)計了根據(jù)地區(qū)、人數(shù)進行考試安排的在線考試模式。根據(jù)該模式得到的相關(guān)結(jié)果進行分析,從而獲得應(yīng)試學(xué)生的基本情況,制訂針對性的相應(yīng)教學(xué)方案。
2.改進的一種指紋識別算法,設(shè)計了一種適合用于在線考試系統(tǒng)考生身份識別指紋方法。該方法在指紋圖像特征提取的方法中,彌補了由于出汗、不干凈等因素使得指紋檢測失誤的情況,結(jié)合起點不能與其他點重合和分離點不能與其他點重合兩種途徑作為指紋特征對比的方法,同時在具體周圍查找適應(yīng)區(qū)域,統(tǒng)計對應(yīng)數(shù)值,以提高指紋比對時的準(zhǔn)確度。
3.系統(tǒng)基于MVC和三層架構(gòu)設(shè)計模式,主要包括用戶管理模塊、試題庫管理模塊、系統(tǒng)維護模塊、自動組卷模塊及在線考試模塊、指紋身份識別模塊等,通過軟件開發(fā)實現(xiàn)學(xué)?荚囅到y(tǒng)中的指紋識別,確定考生的身份并對其進行驗證,減少考試中的替考,代考現(xiàn)象。該在線考試系統(tǒng)已經(jīng)在某高校實現(xiàn)了基于校園網(wǎng)的無紙化考試功能。
關(guān)鍵詞:B/S,三層架構(gòu),指紋識別,在線考試系統(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 國內(nèi)外研究現(xiàn)狀 3
1.3.1 國外研究現(xiàn)狀 3
1.3.2 國內(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簡介 13
2.5 身份認證與指紋識別 15
2.5.1 身份認證 15
2.5.1 指紋識別 16
2.6 本章小結(jié) 17
第3章 系統(tǒng)分析與設(shè)計 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安全身份認證問題分析 26
3.5指紋識別的身份認證 27
3.5.1客戶端設(shè)計 27
3.5.2認證服務(wù)器端設(shè)計 28
3.5.3指紋圖像特征提取的方法及其改進 28
3.6基于UML的用例分析 34
3.6.1系統(tǒng)用例分析 35
3.6.2系統(tǒng)的活動圖 37
3.7 本章小結(jié) 38
第4章 系統(tǒng)設(shè)計及實現(xiàn) 39
4.1在線測試模塊 39
4.2閱卷模塊 41
4.3系統(tǒng)實現(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 成績查詢 57
4.4 本章小結(jié) 60
第5章 總結(jié)與展望 61
5.1 總結(jié) 61
5.2 展望 61
參考文獻 63
致 謝 66
第1章 緒論
1.1 選題背景
隨著全球經(jīng)濟水平的提高,教育行業(yè)也進行了一系列改革。目前在教育領(lǐng)域改善了以往課堂講課的方式,,采用遠程開放性教育對學(xué)習(xí)知識的人進行高質(zhì)量教育。該教育方式不僅滿足學(xué)生可以享受教育,也為各個年齡段的人提供了學(xué)習(xí)的平臺,也解決了以往較為單一的教育方式的缺點[1]。該新型的教育方式需要通過采集大量的知識信息,為享受知識的學(xué)員提供大量的學(xué)習(xí)資料,突破了時間、空間等客觀環(huán)境條件的制約,增加了其傳授知識的靈動性,改善了以往教育方式過于單一的缺點,使學(xué)員可以自主進行學(xué)習(xí),不僅提高了學(xué)習(xí)效率,也增加了學(xué)員學(xué)習(xí)的樂趣,為學(xué)員提供了多種創(chuàng)新能力。以往的課堂講課模式將許多學(xué)員安置在教室中進行黑板講課方式,這種方式不利于學(xué)生通過自身需求進行學(xué)習(xí)[2]。由于地理環(huán)境、社會家庭背景等因素影響,一部分學(xué)員無法根據(jù)其特點進行學(xué)習(xí)。通過采用遠程開放性教育方式可以改善這一問題。
在設(shè)計該遠程考試系統(tǒng)時采用網(wǎng)頁平臺為學(xué)生提供考試環(huán)境,并且支持各地學(xué)生學(xué)習(xí)環(huán)境,因?qū)W生各種不同的求知欲,提供了不同的教育平臺,學(xué)員可以通過計算機連接互聯(lián)網(wǎng)可以從系統(tǒng)中進行考試或?qū)W習(xí)。在該網(wǎng)頁平臺上根據(jù)目前市場中廣泛應(yīng)用的設(shè)計理念,采用先進的計算機互聯(lián)網(wǎng)技術(shù),進行數(shù)據(jù)信息的交換。為了可以保證互聯(lián)網(wǎng)教學(xué)模式可以趨于穩(wěn)定,采用普遍應(yīng)用于各網(wǎng)頁設(shè)計中的HTTP協(xié)議和SOAP協(xié)議[3]。系統(tǒng)對學(xué)員進行知識傳輸時為了保證其穩(wěn)定和獨立性,采用高級中間系統(tǒng)模式,對系統(tǒng)整體性能進行調(diào)節(jié),使系統(tǒng)在運行時更具有靈活性。
第5章 總結(jié)與展望
5.1 總結(jié)
論文首先對系統(tǒng)的開發(fā)背景和開發(fā)意義做了簡單介紹,并給出了系統(tǒng)整體的設(shè)計思路及論文的章節(jié)內(nèi)容安排。接下來分別介紹了系統(tǒng)的開發(fā)環(huán)境、需求分析與功能模塊劃分、數(shù)據(jù)庫設(shè)計以及詳細設(shè)計與代碼實現(xiàn)。該考試信息管理系統(tǒng)不但實現(xiàn)了相關(guān)信息的科學(xué)規(guī)范管理,還實現(xiàn)了學(xué)生考試信息、選題、成績等信息的自動化處理,這樣一來,不但提高了工作效率,也使得整個信息資源有了統(tǒng)一的用戶管理,對提高高校的整體管理水平具有重大的影響和廣泛深遠的意義。本論文主要論述了基于.NET技術(shù)的考試系統(tǒng)的研究和開發(fā)工作。考試系統(tǒng)是現(xiàn)代教育的一個重要內(nèi)容,也是當(dāng)前的一個研究熱點,因而本課題的研究具有重要的理論意義和現(xiàn)實意義。通過本論文的研發(fā),為學(xué)校教育和考試改革提供了一個新的思路,緩解了廣大教師的閱卷壓力,促進了學(xué)校教育的改革發(fā)展。
本文的研究成果有:
1.站在教學(xué)管理的角度,提出了利用無紙化辦公和數(shù)據(jù)管理技術(shù)進行在線考試系統(tǒng)的設(shè)計思想。這對于提升學(xué)校教務(wù)水平的提高,加快學(xué)生教學(xué)工作改革,提升教學(xué)檢驗的效率到起到很大的促進作用。
2.成功的將指紋識別與在線考試系統(tǒng)結(jié)合起來,應(yīng)用于考生身份識別中。充分改進了指紋特征對比方法中的關(guān)鍵環(huán)節(jié),采用的辨認方法進行了兩種整合方法,提到對指紋多數(shù)的偽造細節(jié)的識別程度,并且有利于識別指紋的關(guān)鍵處信息。
本文編號:153565
本文鏈接:http://sikaile.net/wenshubaike/caipu/153565.html