基于WEB的在線考試系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc



《基于WEB的在線考試系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc》由會員分享,可在線閱讀,更多相關(guān)《基于WEB的在線考試系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc(36頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 摘 要學(xué) 士 學(xué) 位 論 文THESIS OF BACHELOR題 目: 基于WEB的在線考試系統(tǒng)設(shè)計(jì) 英文題目: The System of examination online Base on WEB 基于WEB的在線考試系統(tǒng)摘要通過利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),采用基于C/S模式研究開發(fā)了試題庫與在線考試系統(tǒng),它運(yùn)用方便、操作簡單,效率很高,現(xiàn)階段雖只實(shí)現(xiàn)了試卷的客觀題部分,但已具有試題(卷)添加、修改、刪除和查詢,手工組卷與自動組卷,手工評分和自動評分以及進(jìn)行在線考試管理等重要功能,也就是說實(shí)現(xiàn)了真正的無紙化考試,滿足任何授權(quán)的考生隨時(shí)隨地考試并迅速獲得成績,
2、并給出其詳細(xì)的成績分析與試卷評估,同時(shí)也大大減輕了教師出題、組卷和閱卷等繁重的工作量。關(guān)鍵詞:網(wǎng)絡(luò) 考試 無紙化 web asp南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) AbstractThe System of Examination OnlineBase On WebAbstract By using networks and database technology, based on C / S model item bank was developed and online Kaoshijitong, it utilizes easy, Caozuo simple and efficient
3、high, Xianjieduansui only achieved the papers Keguan Tibu Fen, it has Juyoushiti (roll) input, modify, delete and query, manual and automatic generation of test paper, manual scoring and automatic scoring as well as online examination management and other important functions, that is to achieve a tr
4、ue paperless examination, meet the candidates at any time to any authorized A rapid test results, and gives detailed results of its analysis and assessment papers, but also greatly reduce the teacher a question, test paper, and markers such as workload.Keywords: Network Test Paperless web asp目 錄摘要IA
5、bstractII前言1第一章系統(tǒng)設(shè)計(jì)21.1需求分析 21.1.1系統(tǒng)需求分析21.1.2數(shù)據(jù)庫需求分析2第二章設(shè)計(jì)工具簡介42.1ASP技術(shù)42.2Access介紹5第三章概念結(jié)構(gòu)設(shè)計(jì)63.1數(shù)據(jù)庫邏輯設(shè)計(jì)63.2系統(tǒng)結(jié)構(gòu)7第四章系統(tǒng)主要功能模塊94.1前臺系統(tǒng)功能模塊劃分(圖4-1)94.2后臺功能模塊劃分(圖4-2)94.3用戶注冊模塊94.4用戶登錄模塊104.5在線測試模塊114.6題庫管理模塊124.7系統(tǒng)測試與發(fā)布13第五章前臺功能模塊的測試145.1用戶注冊模塊的測試145.2用戶登錄模塊的測試145.3在線考試模塊的測試14第六章后臺功能模塊的測試166.1管理員登錄(如圖
6、6-1-1)166.2試卷管理(如圖6-2)186.3系統(tǒng)管理(如圖6-3)196.4在線考試系統(tǒng)的發(fā)布19結(jié)論20參考文獻(xiàn)21致謝22附錄2321南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 前言前言隨著Internet技術(shù)的迅速發(fā)展,高校校園網(wǎng)建設(shè)的逐步完善,傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代化考試的需要。Internet技術(shù)的發(fā)展為標(biāo)準(zhǔn)化考試提供了廣闊的發(fā)展舞臺,在網(wǎng)絡(luò)下開展的遠(yuǎn)程測試,具有傳統(tǒng)的考試模式無可比擬的優(yōu)點(diǎn)。開發(fā)基于WEB的在線考試系統(tǒng),將減輕教師的工作量,徹底改變考試中存在的人為因素,提高考試質(zhì)量,為學(xué)生提供一個(gè)公平、公正的考試環(huán)境。利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),本文設(shè)計(jì)了基于C/S模式,服務(wù)器端
7、采用Access數(shù)據(jù)庫系統(tǒng)和ASP組件構(gòu)成的考試系統(tǒng),客戶端采用瀏覽器來完成考試全過程,同時(shí)可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。它運(yùn)用方便、操作簡單,效率很高。具有用戶登錄、系統(tǒng)管理以及進(jìn)行在線考試等重要功能,也就是說實(shí)現(xiàn)了真正的無紙化考試,滿足考生隨時(shí)隨地考試并迅速獲得成績,大大減輕了教師一系列的工作量。傳統(tǒng)的考試方式一般要經(jīng)過人工出卷、考生考試、人工閱卷等過程。對于一些課程來說,隨著考生數(shù)量的增加,教師出卷閱卷的工作量將會越來越大,并且其工作十分煩瑣和非常容易出錯(cuò)。在線考試系統(tǒng)課題產(chǎn)生的背景是當(dāng)今教育信息化的趨勢及我國高校教育信息化系統(tǒng)的建設(shè),目的是充分利用學(xué)校現(xiàn)有的計(jì)算機(jī)軟、硬件和網(wǎng)絡(luò)資源實(shí)現(xiàn)無紙
8、化考試以避免傳統(tǒng)手工考試的不足。與傳統(tǒng)考試模式相比,網(wǎng)上考試滲入了更多的技術(shù)環(huán)節(jié),對實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求。通過Internet來實(shí)現(xiàn)網(wǎng)上考試,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn),具有很重要的現(xiàn)實(shí)意義。可以實(shí)現(xiàn)教考分離以及考務(wù)工作的全自動化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實(shí)行考試,實(shí)現(xiàn)考試的客觀性、公證性,自動化組卷、閱卷可以減輕教師的工作強(qiáng)度。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷。這是一個(gè)漫長而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要。在線考試系統(tǒng)是傳統(tǒng)
9、考場的延伸,它可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時(shí)隨地的對學(xué)生進(jìn)行考試,加上Web數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。本文以Internet為平臺,研究了基于Web考試系統(tǒng)的設(shè)計(jì)與開發(fā),包括系統(tǒng)需求分析和系統(tǒng)功能設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì)。重點(diǎn)闡述了用戶注冊模塊、用戶登錄模塊、在線考試模塊設(shè)計(jì)。南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 第一章第一章 系統(tǒng)設(shè)計(jì)1.1 需求分析1.1.1 系統(tǒng)需求分析本系統(tǒng)的用戶可分為管理員和普通用戶兩類。本系統(tǒng)共分成兩個(gè)界面:一個(gè)界面用于管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料、題庫、試卷的管理以及查詢等;另外一個(gè)界面用于普通用戶登錄,主要負(fù)責(zé)在線考試。從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下
10、列功能:對管理員來說,包括試卷管理、題庫管理、學(xué)生管理等。1、試卷管理:管理員可以從課程,各種題型的數(shù)量等方面對某份試卷提出一定的要求生成試卷規(guī)則,。同時(shí),管理員還可以對庫中已有的試卷進(jìn)行修改和刪除,添加新試卷等。2、題庫管理:管理員可以對題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對于每種類型的試題,教師可以設(shè)置題干、答案等屬性。3、學(xué)生管理:管理員可以對用戶的資料進(jìn)行查詢、刪除。對普通用戶來說,包括在線考試等。1、在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線測試,考試結(jié)束后,系統(tǒng)會根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試
11、成績。1.1.2 數(shù)據(jù)庫需求分析針對一般考試系統(tǒng)的需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 管理員信息,包括的數(shù)據(jù)項(xiàng)有:管理員姓名、密碼等。l 普通用戶信息,包括的數(shù)據(jù)項(xiàng)有:用戶名、密碼、性別、學(xué)號、班級等。l 試卷信息,包括的數(shù)據(jù)項(xiàng)有:填空題分值、填空題數(shù)量、判斷題分值、判斷題數(shù)量、選擇題分值、選擇題數(shù)量等。l 判斷題信息,包括的數(shù)據(jù)項(xiàng)有:判斷題編號、題干、正確答案等。l 填空題信息,包括的數(shù)據(jù)項(xiàng)有:填空題編號、題干、正確答案等。l 選擇題信息,包括的數(shù)據(jù)項(xiàng)有:單選題編號、題干、正確答案、備選項(xiàng)(A、B、C、D)等。本系統(tǒng)應(yīng)該建立一個(gè)穩(wěn)定的后臺數(shù)據(jù)庫系統(tǒng),通過該數(shù)據(jù)庫管理整個(gè)考試系統(tǒng)所需的信
12、息(用戶信息、試題信息、試卷信息、考試信息等)。本系統(tǒng)還應(yīng)該包括學(xué)生賬號、后臺數(shù)據(jù)庫的安全機(jī)制、考試過程的控制機(jī)制。南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 第二章第二章 設(shè)計(jì)工具簡介2.1 ASP技術(shù)由于系統(tǒng)的操作界面都是Web頁面形式,而且需要對各種用戶的具體請求進(jìn)行動態(tài)處理并返回結(jié)果,所以采用動態(tài)網(wǎng)頁技術(shù)。目前動態(tài)網(wǎng)頁技術(shù)有很多,本設(shè)計(jì)采用ASP技術(shù)。 Microsoft Active Server Pages 即我們所稱的ASP,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。Active Server Page 是創(chuàng)建動態(tài)網(wǎng)頁的一個(gè)很好的工具,它起一種編程語言的作用,可以利用它編寫產(chǎn)生動態(tài)網(wǎng)頁的HTM
13、L程序代碼。因此,只要用戶瀏覽Web站點(diǎn)并請求一個(gè)ASP頁,Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。ASP內(nèi)含于IIS3.0和4.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。由ASP(Active Server Pages)是微軟
14、公司開發(fā)的基于Windows NT Server和IIS(InternetInformation Server)的服務(wù)器端腳本環(huán)境,它具有如下特點(diǎn): 無需編譯:ASP腳本集成于HTML當(dāng)中,容易生成,無需編譯或連接即可直接解釋執(zhí)行 易于生成:使用常規(guī)文本編輯器(如Windows下的記事本),即可進(jìn)行*ASP頁面設(shè)計(jì)還可以使用可視化的集成編輯環(huán)境Visual InterDev 獨(dú)立于瀏覽器:ASP腳本在服務(wù)器端解釋執(zhí)行,用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的主頁 面向?qū)ο螅涸贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制ActiveX Server
15、 Component(ActiveX服務(wù)器組件)來擴(kuò)充功能 與任何Active Xscript語言兼容:除了可使用VBscript和Javascript語言進(jìn)行設(shè)計(jì)外,還可通過Plugin的方式,使用由第三方所提供的其它script語言 源程序代碼不會泄漏:ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證編寫出來的程序代碼不會被他人盜取另外,ASP支持多用戶、多線程,它還具有記憶能力,擁有強(qiáng)有力的管理機(jī)制,可以實(shí)現(xiàn)各請求之間的信息共享,提高服務(wù)器的處理效率,同時(shí),ASP在安全性方面也作了細(xì)致的考慮,包括設(shè)定虛擬目錄訪問權(quán)限、用戶身份監(jiān)測等措施2.2
16、 Access介紹 Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點(diǎn)如下:1存儲方式單一 Access管理的對象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管
17、理。 2.面向?qū)ο驛ccess是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,對每個(gè)對象它都定義一組方法和屬性,以定義該對象的行為和方法,用戶還可以按需要給對象擴(kuò)展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 3.界面友好,易操作Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、
18、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)?、查詢向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱啽?,容易使用和掌握?4.集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)
19、據(jù)庫報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。 南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 第三章第三章 概念結(jié)構(gòu)設(shè)計(jì)根據(jù)前面所作的需求分析本系統(tǒng)的實(shí)體及其屬性如下:學(xué)生 (用戶名1,密碼1,性別,學(xué)號,班號)管理員(密碼2,用戶名2)成績 (用戶名1,成績)圖3-0 系統(tǒng)E-R圖題型分值題型分值OL11PM1用戶名1密碼21N管理員管理用戶名1密碼1學(xué)生性別學(xué)號班號用戶名2學(xué)生 查詢刪除班號密碼1性別成績 查 詢管理試卷 編輯刪除試 題 參加查詢使用使用考試 成績試題板 信息 成
20、績題型數(shù)量用戶名1題型分值用戶名1成績學(xué)號試卷 (題型數(shù)量,題型分值)3.1數(shù)據(jù)庫邏輯設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫名稱為test_admin。根據(jù)需求分析設(shè)計(jì)了如圖3-1所示的數(shù)據(jù)庫結(jié)構(gòu)。在名為data的數(shù)據(jù)庫里包含用戶數(shù)據(jù)對象、管理員數(shù)據(jù)對象和系統(tǒng)數(shù)據(jù)對象兩大部分,其中系統(tǒng)數(shù)據(jù)對象由系統(tǒng)自動產(chǎn)生,用戶數(shù)據(jù)對象和管理員數(shù)據(jù)對象是由設(shè)計(jì)人員根據(jù)需要設(shè)計(jì),具體的數(shù)據(jù)表結(jié)構(gòu)參見附錄A。Test_adminadmin_表Type3表Type2表Type1表student表test表report表圖3-1 數(shù)據(jù)庫結(jié)構(gòu)圖用戶數(shù)據(jù)對象管理員數(shù)據(jù)對象系統(tǒng)數(shù)據(jù)對象3.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)分為后臺數(shù)據(jù)庫系統(tǒng)和前臺網(wǎng)站系統(tǒng)兩部分
21、。后臺數(shù)據(jù)庫test_data主要包括7個(gè)數(shù)據(jù)表。l 存儲系統(tǒng)管理員信息的admin。l 存儲注冊用戶信息的student。l 存儲考生成績信息的report。l 存儲判斷題信息的type1l 存儲填空題信息的type3。l 存儲選擇題信息的type2l 存儲試卷類型 的test前臺ASP網(wǎng)站系統(tǒng)結(jié)構(gòu)包括:l Admin子目錄下存放與管理員界面相關(guān)的asp文件。l Data子目錄下存放數(shù)據(jù)文件:test_admin.mdb。l 主目錄下存放與考生界面相關(guān)的文件。l CSS子目錄下存放層疊樣式表文件,規(guī)范網(wǎng)頁的總體風(fēng)格。南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 第四章第四章 系統(tǒng)主要功能模塊4.1前臺系
22、統(tǒng)功能模塊劃分(圖4-1)前臺系統(tǒng)登錄注冊在線考試查詢成績退出系統(tǒng)圖4-1前臺系統(tǒng)功能模塊圖4.2后臺功能模塊劃分(圖4-2)后臺系統(tǒng)題庫管理試卷管理信息管理退出系統(tǒng)圖4-2后臺系統(tǒng)功能模塊圖4.3用戶注冊模塊此模塊是添加新的用戶,填寫學(xué)生個(gè)人基本信息,包括姓名、性別、學(xué)號、班級,設(shè)定個(gè)人的原始密碼,并添加到學(xué)生用戶信息庫中。流程分析:YesNoNoYes錄入用戶信息接收信息信息為空?提示用戶已存在注冊成功用戶已存在嗎圖4-3 用戶注冊模塊執(zhí)行流程提示信息不能為空4.4用戶登錄模塊該模塊包括login.asp文件。如果用戶要使用為注冊用戶提供的功能,那么在使用之前必須登錄。用戶只要輸入用戶名、
23、密碼就可以了。若用戶輸入的以上兩項(xiàng)與數(shù)據(jù)庫中保存的相符,則表明用戶登錄成功,可以開放全部前臺子系統(tǒng);如果不符,則登錄失敗。模塊執(zhí)行流程如圖4-4所示。其中管理員、用戶登錄模塊執(zhí)行流程類似,文件為:INDEX.ASP . 具體的數(shù)據(jù)表結(jié)構(gòu)和原代碼參見附錄B。流程分析:YesYesNoNoNo按照用戶名查詢NoYes提示密碼錯(cuò)誤登錄信息錄入接收登錄信息用戶名、密碼為空?提示用戶不存在已 登 錄用戶已存在嗎口令正確嗎?圖4-4 用戶登錄模塊執(zhí)行流程提示用戶名或密碼不能為空4.5在線測試模塊在此模塊中包含查詢成績、考試、自動判卷等模塊。進(jìn)入在線考試系統(tǒng)。在線測試是有時(shí)間限定的,學(xué)生要先登入自己的用戶,
24、用戶可以查詢成績,再進(jìn)行在線考試。一旦進(jìn)入在線考試,系統(tǒng)就自動開始計(jì)時(shí)。時(shí)間到會自動交卷,然后進(jìn)入判卷系統(tǒng)。考試過程中學(xué)生可以不按題目順序答題。流程分析:返回NoNoYesNo用戶登錄進(jìn)入考場自動交卷時(shí)間結(jié)束?考試退出考場自動閱卷顯示成績交卷?交卷?圖4-5 在線考試流程圖 查詢成績4.6題庫管理模塊題庫管理包括判斷題管理、填空題管理、選擇題管理。管理員可以通過題庫管理對各種類型的試題進(jìn)行添加、刪除、修改以及查詢。題庫管理功能模塊圖如圖4-6-1所示,由于各種類型試題的管理功能均類似,這里僅以判斷題管理為例進(jìn)行介紹。判斷題管理模塊包括的操作有:添加判斷題、刪除判斷題、修改判斷題和查找判斷題,有
25、關(guān)判斷題管理模塊操作的主要源代碼參見附錄C。題庫管理功能模塊圖:題庫管理多選題管理填空題管理判斷題管理圖4-6-1題庫管理功能模塊圖題管理模塊頁面流程:返回圖4-6-2 判斷題管理頁面流程type_1.asp type_1.aspType-1-dell.aspType-1-edit.asp查找判斷題其他功能模塊均與題庫管理模塊類似,此處不再論述。4.7系統(tǒng)測試與發(fā)布系統(tǒng)在投入使用之前必須進(jìn)行嚴(yán)格的測試,測試的內(nèi)容包括各個(gè)模塊的功能測試、性能測試、客戶端測試等。南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 第五章第五章 前臺功能模塊的測試5.1用戶注冊模塊的測試進(jìn)入系統(tǒng)后,若不是已有用戶系統(tǒng)會提示先注冊。進(jìn)
26、入用戶注冊模塊,若輸入為空或已注冊的用戶名系統(tǒng)會提示重新輸入。圖5-1用戶注冊界面 5.2用戶登錄模塊的測試注冊成功后,系統(tǒng)會自動進(jìn)入如圖5-2登錄界面:圖5-2用戶登錄界面 輸入信息不正確,系統(tǒng)會提示重新輸入。當(dāng)輸入信息正確后,會自動進(jìn)入考試模塊。5.3在線考試模塊的測試此模塊中可以進(jìn)行考試和在線判卷(如圖5-3)。圖5-3在線考試模塊 點(diǎn)擊退出系統(tǒng)可退出,點(diǎn)擊進(jìn)入考試可以開始考試。提交后即進(jìn)入在線判卷。結(jié)束后可退出系統(tǒng)。南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 第六章第六章 后臺功能模塊的測試6.1管理員登錄(如圖6-1-1)圖6-1-1管理員登錄模塊輸入信息正確后進(jìn)入后臺管理系統(tǒng)(如圖6-1-2
27、)圖6-1-2后臺系統(tǒng)管理點(diǎn)擊屏幕左側(cè)的按鈕即可進(jìn)行各項(xiàng)信息管理判斷題管理:圖6-1-3判斷題管理模塊分別點(diǎn)擊編輯、刪除、添加新題可進(jìn)入相應(yīng)操作。選擇題和填空題與判斷提類似,在此不在敘述。6.2試卷管理(如圖6-2)圖6-2試卷管理模塊可以增加、修改試卷。6.3系統(tǒng)管理(如圖6-3)圖6-3系統(tǒng)管理模塊可以修改管理員信息。6.4在線考試系統(tǒng)的發(fā)布系統(tǒng)在經(jīng)過試測之后,進(jìn)行了一定的發(fā)布和應(yīng)用。系統(tǒng)發(fā)布后,學(xué)生能夠通過網(wǎng)站方便地注冊登錄進(jìn)行在線測考試,管理者能夠通過網(wǎng)站方便地對學(xué)生和題庫進(jìn)行后臺管理。系統(tǒng)發(fā)布后我的同學(xué)給我提出了很多建議,這是一種比較新鮮的、靈活的考試方式,該系統(tǒng)能夠及時(shí)對學(xué)生的學(xué)習(xí)
28、情況進(jìn)行測試,對學(xué)習(xí)有一定的幫助。本人所做的在線考試系統(tǒng)的內(nèi)容還不是特別豐富。希望大家積極參加到這項(xiàng)工作中來,共同促進(jìn)在線考試系統(tǒng)系統(tǒng)的發(fā)展。南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 結(jié)論結(jié)論一個(gè)完備的在線考試系統(tǒng)可以使用戶在學(xué)習(xí)過后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,以發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟(jì)性是相當(dāng)可觀的。為了適應(yīng)新形勢的發(fā)展,作者進(jìn)行了一次在線考試系統(tǒng)的探索。并且在本文
29、中詳細(xì)論述了在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)基本實(shí)現(xiàn)了需求分析中的功能要求,其中考生信息主要由數(shù)據(jù)庫直接輸入,考生成功登錄后進(jìn)入考生界面,考生界面主要由考試考生姓名核對正確后進(jìn)入考場,關(guān)鍵實(shí)現(xiàn)了考生在進(jìn)入考場后由系統(tǒng)出題、自動組卷后進(jìn)入考試頁面,考試計(jì)時(shí),考試時(shí)間到,系統(tǒng)強(qiáng)制考生退出,及考完后對考試題的自動評分、存檔。管理員進(jìn)入管理員界面,管理員界面主要由學(xué)生信息管理、題庫管理、試卷管理、成績管理以及查詢等模塊組成。由于時(shí)間和技術(shù)水平的緣故,本系統(tǒng)還存在著許多方面的工作尚未完善。系統(tǒng)對操作人員錄入的錯(cuò)誤數(shù)據(jù)和數(shù)據(jù)本身的錯(cuò)誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,在系統(tǒng)的更進(jìn)一步的實(shí)現(xiàn)階段,應(yīng)加
30、強(qiáng)數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯(cuò)性,加強(qiáng)對用戶輸入端的數(shù)據(jù)進(jìn)行檢驗(yàn)。另外,本系統(tǒng)只提供了一些基本的查詢與刪除、修改功能。這些功能還不能完全滿足大家的需求。為了揭求教學(xué)過程的全貌,還需要進(jìn)一步地引入新的測量指標(biāo),并詳細(xì)闡述它在教育中所代表的含義,如知識點(diǎn)的掌握度、頻數(shù)分布圖等等,為了給沒有教育測量背景的教師和學(xué)生參考,還將制作測量指標(biāo)的應(yīng)用案例,說明如何在實(shí)際教學(xué)過程中應(yīng)用這些指標(biāo)。 南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn)參考文獻(xiàn)1軟件工程導(dǎo)論.張海藩著.北京:清華大學(xué)出版社2數(shù)據(jù)庫原理與設(shè)計(jì).張龍祥、陶影 等編. 西安:西安交大出版社3動態(tài)網(wǎng)頁制作asp.譚浩
31、強(qiáng)、邵麗萍. 北京:北京電子工業(yè)出版社 4Asp與相關(guān)數(shù)據(jù)庫技術(shù)高級指南.宋顏浩、費(fèi)文華. 北京:中國水利水電出版社 5Object-Oriented System Analysis and Design. Ronald J.Norman. 北京: 清華大學(xué)出版社 6Software Engineering Fifth Edition. Roger S. Pressman北京:清華大學(xué)出版社7Web Services Essentials. Ethan Cerami and OReilly 北京:電子工業(yè)出版社8陳禹 方美琪 等編 軟件開發(fā)工具 經(jīng)濟(jì)科學(xué)出版社 9陳雁, 數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)M
32、, 北京:中國電力出版社10廖信彥 Active Server Pages應(yīng)用大全-ASP與數(shù)據(jù)庫的整合M, 清華大學(xué)出版社11馮龍山 輕松學(xué)習(xí)-ASP網(wǎng)絡(luò)使用編程M, 清華大學(xué)出版社12周緒 主編,Access2000入門與提高,清華大學(xué)出版社32南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 致謝致謝在論文寫作期間,導(dǎo)師鄒水龍老師給予我極大的幫助,他對我的嚴(yán)格要求使得我的論文有了一定的成果;在生活和學(xué)習(xí)上,我也得到了老師的關(guān)心和照顧,不僅如此老師還傳授了很多關(guān)于考試系統(tǒng)設(shè)計(jì)方面的經(jīng)驗(yàn),使我少走了很多彎路;鄒水龍老師的高瞻遠(yuǎn)矚、博學(xué)多聞和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度更令我欽佩不已。謹(jǐn)向鄒水龍老師致以真誠的謝意!在今后的
33、人生道路上,我一定謹(jǐn)遵恩師的教誨,發(fā)揮自己的潛能。同時(shí),同學(xué)們的熱心幫助也使我獲益菲淺,沒有他們我不會取得如此大的進(jìn)步,在此一并感謝!南昌大學(xué)共青學(xué)院畢業(yè)設(shè)計(jì)(論文) 附錄附錄附錄A用戶數(shù)據(jù)表結(jié)構(gòu)(1)管理員表:admin_數(shù)據(jù)表結(jié)構(gòu)如表6-1所示 表6-1 admin_info 數(shù)據(jù)表結(jié)構(gòu)字段名字段類型類型說明字段含義idint整型ID,自動編號帳號varchar字符型用戶名密碼varchar字符型口令(2用戶表:student表結(jié)構(gòu)如表5-1所示 表5-1 stu_info 數(shù)據(jù)表結(jié)構(gòu)字段名字段類型類型說明字段含義idint整型ID,自動編號姓名varchar字符型學(xué)號密碼varchar字
34、符型姓名性別varchar字符型性別學(xué)號varchar字符型班級班號varchar字符型IP地址傳呼建期datetime日期時(shí)間型注冊日期(3)試卷規(guī)則表:test表6-2所示 表 6-2 paper_info 數(shù)據(jù)表結(jié)構(gòu)字段名字段類型類型說明字段含義idint整型ID,自動編號判斷題數(shù)varchar字符型填空題分值判斷題每題分?jǐn)?shù)varchar字符型填空題數(shù)量選擇題數(shù)varchar字符型判斷題分值選擇題每題分?jǐn)?shù)varchar字符型判斷題數(shù)量填空題數(shù)varchar字符型單選題分值填空題每題分?jǐn)?shù)varchar字符型單選題數(shù)量設(shè)置日期varchar字符型多選題分值考試時(shí)間varchar字符型多選題數(shù)
35、量endtimedatetime日期時(shí)間型結(jié)束時(shí)間(4)判斷題表:type1數(shù)據(jù)表結(jié)構(gòu)如表6-2-1所示 表 6-2-1 tk_pd 數(shù)據(jù)表結(jié)構(gòu)字段名字段類型類型說明字段含義idint整型ID,自動編號題干varchar字符型題干答案varchar字符型正確答案statusvarchar字符型狀態(tài)標(biāo)志:1-可用,0-禁用(5)填空題表:type2 數(shù)據(jù)表結(jié)構(gòu)如表6-2-2所示 表6-2-2 tk_tk 數(shù)據(jù)表結(jié)構(gòu)字段名字段類型類型說明字段含義idint整型ID,自動編號idvarchar字符型題干題干varchar字符型答案,多個(gè)答案之間用”;”隔開答案varchar字符型課程名稱status
36、varchar字符型狀態(tài)標(biāo)志:1-可用,0-禁用(6)單選題表:tk_single 數(shù)據(jù)表結(jié)構(gòu)如表6-2-3所示 表 6-2-3 tk_single 數(shù)據(jù)表結(jié)構(gòu)字段名字段類型類型說明字段含義idint整型ID,自動編號題干varchar字符型題干答案varchar字符型正確答案選項(xiàng)1varchar字符型課程名稱選項(xiàng)2varchar字符型難度系數(shù):1-3選項(xiàng)3datetime日期時(shí)間型添加日期選項(xiàng)4varchar字符型解析附錄B用戶登錄模塊原代碼login. asp文件:按照下述內(nèi)容設(shè)計(jì)login. asp文件。表單名:form1。表單執(zhí)行程序:login. asp。表單數(shù)據(jù)傳輸方法:post。
37、表單的要素如表4-4所示。表4-4 user_login.aspx表單設(shè)計(jì)表單要素說明表單要素名稱表單要素性質(zhì)用戶名姓名文本框密碼密碼文本框(密碼域)提交按鈕Submit2按鈕(類型為submit)重置按鈕Reset2按鈕(類型為reset)設(shè)計(jì)的部分代碼如下:function check()if (document.form1.student.value=)alert(請輸入用戶名);document.form1.student.focus();return false;if (document.form1.pwd.value=)alert(請輸入用戶密碼);document.form1.p
38、wd.focus();return false;document.form1.ctype.value=add;document.form1.submit();alert(無此學(xué)員!請先注冊);var now=new Date()window.navigate(index.asp?time=+now.getTime();在線考試系統(tǒng) 在線考試系統(tǒng) 用戶名 密 碼 密碼最多為6位 附錄C判斷題管理模塊的主要源代碼1添加操作的關(guān)鍵代碼 %if request(ctype)=types thenflag=0for i= 1 to 10 if tri
39、m(request(t&i) and trim(request(cate&i)= thenflag=0end if if trim(request(t&i) and trim(request(cate&i) thenset rss=conn.execute(select * from type1 where 題干=&trim(request(t&i)&)if not rss.eof then%alert(已有此試題,請重新錄入!);history.back();alert(試題錄入成功!);var now=new Date();window.navigate(type_1_add.asp?time=+now.getTime();alert(錯(cuò)誤:數(shù)據(jù)不全,或提交為空記錄!);history.back();在線考試系統(tǒng) 判斷題管理 注:可以一次添加10道判斷題 td width=
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025開年第一課知敬畏守底線為2025年開門紅營造風(fēng)清氣正的干事環(huán)境
- 高考倒計(jì)時(shí)100天學(xué)生與家長如何攜手前行主題班會
- 2025民營企業(yè)座談會要點(diǎn)速覽促進(jìn)民營經(jīng)濟(jì)發(fā)展
- 3月5日學(xué)習(xí)雷鋒主題班會爭做當(dāng)代雷鋒
- 三八婦女節(jié)致敬新時(shí)代的巾幗英雄
- 從井岡山歌謠感悟井岡山精神身體力行重唱紅歌
- 三八婦女節(jié)致敬新時(shí)代的巾幗英雄
- 心理開學(xué)第一課家長應(yīng)如何幫助孩子應(yīng)對開學(xué)綜合征
- 初三中考百日倒計(jì)時(shí)動員班會逆襲狂飆促奇跡
- 民俗文化二月二龍?zhí)ь^主題班會二月二龍?zhí)ь^風(fēng)調(diào)雨順好年頭
- 3月5日學(xué)雷鋒紀(jì)念日主題班會助人為樂無私奉獻(xiàn)
- 幼兒園開學(xué)第一課家長會家園共育緩解入學(xué)焦慮
- 我們開學(xué)啦主題班會新學(xué)期新氣象新起點(diǎn)
- 人教版四年級數(shù)學(xué)上冊《筆算除法》教學(xué)課件
- 深入學(xué)習(xí)2025新修訂《中小學(xué)生學(xué)籍管理辦法》新辦法新在哪里