2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  在線考試系統(tǒng)的開發(fā)</b></p><p><b>  摘 要</b></p><p>  在線考試系統(tǒng)是集合現(xiàn)代考試?yán)碚?、方法和現(xiàn)代信息技術(shù)手段的智能化網(wǎng)上考試系統(tǒng),為學(xué)生個性化學(xué)習(xí)提供靈活、方便、科學(xué)、公平的個別化考試服務(wù),學(xué)生可以隨時隨地進(jìn)行課程結(jié)業(yè)考試,它可以節(jié)約考試成本,提高考試工作的效率。</

2、p><p>  本論文敘述了在線考試系統(tǒng)開發(fā)過程中的主要技術(shù),包括基于 B/S的服務(wù)模式、ASP語言和Access 2003數(shù)據(jù)庫管理系統(tǒng)等,重點介紹了在線考試系統(tǒng)的開發(fā)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)物理配置方案、系統(tǒng)實現(xiàn)、系統(tǒng)調(diào)試和測試……</p><p>  關(guān)鍵字:在線考試;ASP;Access數(shù)據(jù)庫;Web;自動評分</p><

3、;p><b>  Abstract</b></p><p>  Development of online exam system</p><p>  Online examination system is an intelligent web examination system integrating modern examination theory,

4、method and modern information technology, which is to provide a individualized, flexible, convenient, scientific and fair examination service. Students can participate in course exam at any time and in any place. It can

5、save exam cost and improve exam efficiency.</p><p>  This thesis discusses main techniques used in developing the online exam system, including B/S based service pattern, ASP language and Access 2003 databas

6、e management system etc .And it places emphasis on developing process of online examination system including system analysis, system survey, data process analysis, function design, database design, system physical config

7、uration scheme, system realization, system commissioning and testing. ……</p><p>  Key words: Online examination; ASP; Access database; Web; Automatic grading</p><p><b>  目錄</b></p

8、><p>  在線考試系統(tǒng)的開發(fā)I</p><p><b>  摘 要I</b></p><p>  AbstractI</p><p><b>  目錄1</b></p><p>  在線考試系統(tǒng)的開發(fā)1</p><p><b>

9、;  1. 緒論1</b></p><p>  1.1 選題背景1</p><p>  1.2 在線考試系統(tǒng)的技術(shù)路線1</p><p>  2. 系統(tǒng)設(shè)計相關(guān)原理2</p><p>  2.1 ASP技術(shù)2</p><p>  2.1.1 ASP的特點2</p><p>

10、;  2.1.2 ASP的處理流程2</p><p>  2.2 JavaScript2</p><p>  2.3 Access 2003數(shù)據(jù)庫2</p><p>  2.4 SQL語句2</p><p>  2.5 Web技術(shù)3</p><p>  2.6 B/S模式及其優(yōu)勢3</p>&

11、lt;p><b>  3. 系統(tǒng)設(shè)計4</b></p><p>  3.1 系統(tǒng)需求分析4</p><p>  3.1.1 考生使用在線考試系統(tǒng)流程4</p><p>  3.1.2 系統(tǒng)特點4</p><p>  3.1.3 系統(tǒng)目標(biāo)4</p><p>  3.2 系統(tǒng)功能結(jié)構(gòu)

12、4</p><p>  3.2.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計4</p><p>  3.2.2 系統(tǒng)模塊設(shè)計5</p><p>  3.2.3 前臺功能模塊5</p><p>  3.2.4 后臺功能模塊6</p><p>  3.3 數(shù)據(jù)庫設(shè)計6</p><p>  3.3.1 系統(tǒng)E-R圖

13、6</p><p>  3.3.2 表設(shè)計6</p><p>  3.3.3 創(chuàng)建表間關(guān)系7</p><p>  4. 系統(tǒng)的實現(xiàn)8</p><p>  4.1 前臺功能的實現(xiàn)8</p><p>  4.1.1 登錄頁面8</p><p>  4.1.2 注冊頁面9</p&g

14、t;<p>  4.1.3 準(zhǔn)考試頁面10</p><p>  4.1.4 考試頁面10</p><p>  4.1.5 客觀題自動評分頁面10</p><p>  4.1.6 查詢以往成績頁面10</p><p>  4.2 后臺功能的實現(xiàn)10</p><p>  4.2.1 后臺登錄頁面1

15、0</p><p>  4.2.2 后臺管理首頁11</p><p>  4.2.3 試題管理頁面11</p><p>  4.2.4 成績管理頁面11</p><p>  4.2.5 試卷管理頁面11</p><p>  4.2.6 學(xué)生管理頁面12</p><p>  4.2.7

16、管理員信息修改頁面12</p><p>  4.2.8 用戶幫助頁面12</p><p>  5. 系統(tǒng)的發(fā)布與維護(hù)13</p><p>  5.1 運行環(huán)境13</p><p>  5.2 Web應(yīng)用程序的測試環(huán)境IIS13</p><p>  5.2.1 IIS簡介13</p><p

17、>  5.2.2 配置在線考試系統(tǒng)13</p><p>  結(jié)論及尚存在的問題15</p><p><b>  致 謝16</b></p><p><b>  參考文獻(xiàn)17</b></p><p><b>  附 錄18</b></p>&

18、lt;p><b>  在線考試系統(tǒng)的開發(fā)</b></p><p><b>  1. 緒論</b></p><p><b>  1.1 選題背景</b></p><p>  現(xiàn)今,不管是國內(nèi)還是國外的各大機構(gòu),都不斷的推出了一系列大型的認(rèn)證考試,如微軟的MCSE、Cisco的CCNA以及我們國家的

19、自學(xué)考試和各省市的各種考試等,這些考試都在朝著網(wǎng)絡(luò)化的方向發(fā)展,只有這樣才符合大規(guī)??荚囀r省力以及公正公開的要求。所以,網(wǎng)上考試系統(tǒng)的研制是當(dāng)今教育信息化建設(shè)的一項重要課題,目的是充分利用學(xué)?,F(xiàn)有的計算機軟、硬件資源和網(wǎng)絡(luò)資源實現(xiàn)無紙化考試以彌補傳統(tǒng)手工考試的不足?;赪eb的網(wǎng)絡(luò)考試已成為大勢所趨,與傳統(tǒng)考試模式相比,網(wǎng)上考試滲入了更多的技術(shù)環(huán)節(jié),對實現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求,它在教育現(xiàn)代化的進(jìn)程中具有很重要的現(xiàn)實

20、意義。</p><p>  傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個漫長而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要[1],于是產(chǎn)生了大量的在線考試系統(tǒng)。它應(yīng)用ASP等網(wǎng)絡(luò)軟件開發(fā)工具進(jìn)行研發(fā),并充分利用了B/S結(jié)構(gòu)的特點,其功能目標(biāo)是實現(xiàn)將現(xiàn)有的紙張答題式考試向基于Internet的無紙化考試系統(tǒng)的轉(zhuǎn)變,具有良好的開放性,允許系統(tǒng)管理員對試題庫進(jìn)行管理與開

21、發(fā),有效地保證了題庫的時效性。</p><p>  通過Internet/Intranet來實現(xiàn)網(wǎng)上考試,可以實現(xiàn)教考分離以及考務(wù)工作的全自動化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評判歸檔各個環(huán)節(jié)縮小到一至兩個環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動的可能性,不但能夠節(jié)約大量的時間、人力、物力與

22、財力,而且還可以大幅度提高考試成績的客觀性和公正性。</p><p>  利用ASP技術(shù)開發(fā)的基于WEB的多用戶在線考試系統(tǒng)具有用戶注冊、多用戶同時在線考試、考試時間控制、對客觀題自動判卷、題庫維護(hù)、考卷制定、用戶管理、成績管理等功能[2]…… </p><p>  1.2 在線考試系統(tǒng)的技術(shù)路線</p><p>  本文主要闡述一個在線考試系統(tǒng)開發(fā)的方法及一些關(guān)鍵

23、技術(shù)。一個在線考試系統(tǒng)必須要具備以下幾個重要部分:第一,登錄模塊。前臺登錄系統(tǒng)應(yīng)該有用戶名和密碼,以保證學(xué)生信息的安全性和準(zhǔn)確性。作為這樣的一個系統(tǒng),數(shù)據(jù)的處理都是在后臺,所以還要有一個后臺管理入口,后臺登錄系統(tǒng)應(yīng)該有管理員、密碼和驗證碼,確保信息的安全性。第二,后臺管理模塊。管理員進(jìn)入后臺管理系統(tǒng),可以管理題庫、考生信息、考生成績、管理員信息等。第三,考生答題模塊。該模塊是整個系統(tǒng)的核心,考生在規(guī)定時間內(nèi)在線答題,提交后完成對客觀題的

24、自動閱卷評分,并將成績和主觀題答題數(shù)據(jù)回收到數(shù)據(jù)表……</p><p>  2. 系統(tǒng)設(shè)計相關(guān)原理</p><p><b>  2.1 ASP技術(shù)</b></p><p>  ASP是Active Server Pages的簡稱,中文意思是動態(tài)服務(wù)器網(wǎng)頁,它是一種在微軟公司的WEB服務(wù)器IIS(Internet Information Serv

25、er)上開發(fā)交互網(wǎng)頁的新技術(shù)。</p><p>  2.1.1 ASP的特點</p><p>  (1) 使用ASP可以組合HTML頁、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁和基于Web的功能強大的應(yīng)用程序。</p><p>  (2) 使用VBScript、JavaScript等簡單易懂的腳本語言,結(jié)合HTML標(biāo)記,即可快速完成網(wǎng)站的應(yīng)用程序[3],無須

26、編譯,容易編寫……</p><p>  2.1.2 ASP的處理流程</p><p>  以login.asp為例,當(dāng)用瀏覽器查看一個ASP文件時,在IE瀏覽器中輸入http://localhost/test_online/login.asp,瀏覽器向WWW服務(wù)器發(fā)出請求要求返出login.asp的內(nèi)容......</p><p>  2.2 JavaScript&

27、lt;/p><p>  JavaScript是適應(yīng)動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于Internet網(wǎng)頁制作上,它的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容……</p><p>  2.3 Access 2003數(shù)據(jù)庫</p><p>  微軟公司的Access 2003數(shù)據(jù)

28、庫管理系統(tǒng),是Office 2003里面的一個組件,能滿足基本的Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。Access是與Windows和Internet結(jié)合緊密的數(shù)據(jù)庫軟件,隨著它的 Security Wizard 的不斷改進(jìn),在 Access 中實現(xiàn)安全性已變得非常簡單……</p><p><b>  2.4 SQL語句</b></p><p>  SQL

29、全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,是一種標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫查詢語言[3]。它具有以下優(yōu)點……。</p><p><b>  2.5 Web技術(shù)</b></p><p>  World Wide Web(簡稱為WWW)中文譯名為“萬維網(wǎng)”,它是一種建立在Internet上的全球性、交互性、動態(tài)和分布式的圖形信息系統(tǒng)[4]。W

30、WW提供了一個可以輕松駕馭的圖形化用戶界面……</p><p>  2.6 B/S模式及其優(yōu)勢</p><p>  伴隨著Internet的迅速發(fā)展,計算機技術(shù)正在由基于C/S(Client/Server 客戶端/服務(wù)器)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server 瀏覽器/服務(wù)器)模式的應(yīng)用系統(tǒng)。對于本在線考試系統(tǒng),其系統(tǒng)結(jié)構(gòu)如圖2-1所示。</p><

31、;p>  圖 2-1 系統(tǒng)結(jié)構(gòu)示意圖</p><p>  過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S(Client/Server)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致安裝、調(diào)試、維護(hù)和升級困難以及增加安全隱患。</p><p><b>  3. 系統(tǒng)設(shè)計</b></p><p>  3.1 系統(tǒng)需求分析</p&

32、gt;<p>  為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應(yīng)該滿足以下的性能需求:</p><p>  (1) 統(tǒng)一處理的準(zhǔn)確性和及時性</p><p>  處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將……</p><p>  3.1.1 考生使用在線考試系統(tǒng)流程</p><p

33、>  (1) 根據(jù)用戶名和密碼登錄系統(tǒng):如果用戶名和密碼正確,則允許登錄,否則拒絕登錄。</p><p>  (2) 選擇考試:每一名考生每一期考試只允許考一次,但管理員可以在后臺單獨設(shè)置允許該考生參加該期補考或者一次性設(shè)置允許全部考生參加補考?!?lt;/p><p>  3.1.2 系統(tǒng)特點</p><p>  本在線考試系統(tǒng)的主要優(yōu)點包括:</p>

34、;<p>  (1) 限時性強,保證學(xué)生必須在管理員規(guī)定的時間內(nèi)完成試卷,否則將被強迫退出?!?lt;/p><p>  3.1.3 系統(tǒng)目標(biāo)</p><p>  本在線考試系統(tǒng)具體實現(xiàn)了以下功能:</p><p>  (1) 試題管理:實現(xiàn)試題的添加、查閱、編輯、刪除功能,并支持excel文件格式導(dǎo)入數(shù)據(jù)表,題型包括:判斷、單選、復(fù)選、填空、問答……&l

35、t;/p><p>  3.2 系統(tǒng)功能結(jié)構(gòu)</p><p>  3.2.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p>  本系統(tǒng)整體上可以劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層,如圖3-1所示。</p><p>  圖 3-1 系統(tǒng)總體架構(gòu)設(shè)計圖</p><p>  (1) 數(shù)據(jù)庫是系統(tǒng)的最底層,存儲系統(tǒng)的所有數(shù)據(jù)。……</p

36、><p>  3.2.2 系統(tǒng)模塊設(shè)計</p><p>  根據(jù)在線考試的特點,可以將其分為前臺和后臺兩個部分進(jìn)行設(shè)計,分別對應(yīng)普通用戶即考生和管理員。前臺主要用于考生在線考試和查詢成績;后臺主要用于管理員對考試信息、學(xué)生信息等進(jìn)行管理。系統(tǒng)功能模塊如圖3-2所示。</p><p>  圖 3-2 系統(tǒng)功能模塊劃分圖</p><p>  3.2.

37、3 前臺功能模塊</p><p><b>  前臺模塊的功能:</b></p><p>  (1) 登錄考試系統(tǒng):在線考試的首頁,只有登錄才能進(jìn)入其內(nèi)部??忌梢愿鶕?jù)需要選擇直接登錄或注冊。</p><p>  (2) 學(xué)生注冊:用于注冊學(xué)生的一些基本信息,包括學(xué)生姓名、密碼、性別、班號、學(xué)號,以便跟蹤記錄。其中,學(xué)生的學(xué)號為該學(xué)生的唯一身份標(biāo)

38、識,如果學(xué)生信息表中已有該學(xué)號的記錄,則返回注冊失敗信息。……</p><p>  3.2.4 后臺功能模塊</p><p><b>  后臺模塊的功能:</b></p><p>  (1) 后臺管理登錄:管理員選擇后臺管理入口,在登錄界面輸入管理員、密碼和驗證碼。</p><p>  (2) 管理考試題目:主要包括考試

39、題目信息列表、考試題目查詢、考試題目添加、考試題目修改和考試題目刪除五部分……</p><p><b>  3.3 數(shù)據(jù)庫設(shè)計</b></p><p>  3.3.1 系統(tǒng)E-R圖</p><p>  通過對現(xiàn)實世界概念模型的抽象,確立在線考試的實體為:學(xué)生、管理員、考卷、試題(判斷題、單選題、復(fù)選題、填空題、問答題)、成績……</p&g

40、t;<p><b>  3.3.2 表設(shè)計</b></p><p>  考慮系統(tǒng)的實際需要,本系統(tǒng)數(shù)據(jù)庫包含考卷信息表(test)、學(xué)生信息表(student)、管理員信息表(admin)、學(xué)生成績表(report)、判斷題信息表(type1)、……</p><p><b> ?。?)考卷信息表</b></p><

41、;p>  對于考卷信息表,必須包含期數(shù)、各種客觀題的題量以及每道題目的分值、主觀題總分和考試時間,據(jù)此建立數(shù)據(jù)表如表3-1所示。</p><p>  表 3-1 考卷信息表 (test)</p><p><b> ?。?)學(xué)生信息表</b></p><p>  對所有需要進(jìn)行在線考試的學(xué)生信息進(jìn)行處理,需要一個學(xué)員的編號和密碼,以便登錄

42、進(jìn)行考試……</p><p>  3.3.3 創(chuàng)建表間關(guān)系</p><p>  要使一個表中的行與另一個表中的行關(guān)聯(lián)時,可創(chuàng)建兩個表間的關(guān)系,定義了主鍵,以及相應(yīng)的表后,就可以制定各表之間的關(guān)系,從而建立起一個關(guān)系數(shù)據(jù)庫。在本系統(tǒng)中,表間關(guān)系如圖3-3所示:</p><p>  圖3-3 表間關(guān)系圖</p><p>  表間關(guān)系如表3-2所

43、示。</p><p>  表 3-2 表間關(guān)系</p><p><b>  4. 系統(tǒng)的實現(xiàn)</b></p><p>  基于Web的在線考試系統(tǒng)主要分為前臺和后臺兩個部分,分別對應(yīng)普通用戶即考生和管理員。前臺主要用于考生在線考試和查詢成績;后臺主要用于管理員對考試信息、學(xué)生信息等進(jìn)行管理。</p><p>  4.1

44、 前臺功能的實現(xiàn)</p><p>  前臺是本系統(tǒng)的核心模塊,該模塊所有文件均存放于文件夾test_online的根目錄下,功能包括考生注冊、考生登錄、在線考試、查詢以往成績等。</p><p>  4.1.1 登錄頁面</p><p>  登錄頁面是在線考試系統(tǒng)的首頁,考生登錄后才可進(jìn)入內(nèi)部??忌谙鄳?yīng)的文本域分別輸入用戶名和密碼后,點擊【提交】按鈕,系統(tǒng)會根據(jù)提

45、交的信息判斷其合法性而決定是否允許進(jìn)入內(nèi)部。登錄驗證的基本思想是:如果用戶輸入的用戶名和密碼均不為空,則對數(shù)據(jù)表進(jìn)行搜索,若用戶輸入的以上兩項數(shù)據(jù)與數(shù)據(jù)庫中保存的數(shù)據(jù)相符,則表明用戶登錄成功,可以開放全部前臺子系統(tǒng);如果不符,則登錄失敗。登錄流程如圖4-1所示。</p><p>  圖4-1 登錄流程圖</p><p>  該頁面還有提供學(xué)生注冊的超鏈接,考生可以點擊“學(xué)生注冊”超鏈接進(jìn)行

46、注冊。在該頁面頂部嵌入top.html文件,底部嵌入adv.html文件,并設(shè)置“后臺管理入口”為超鏈接,管理員點擊該超鏈接,就可以進(jìn)入后臺登錄頁面。這兩個文件為公共文件,在前臺各頁面中均有嵌入,在下面的論述中不再重復(fù)介紹。登錄頁面效果如圖4-2所示。</p><p>  圖4-2 前臺登錄頁面圖</p><p><b>  ……</b></p><

47、;p>  4.1.2 注冊頁面</p><p>  新考生在登錄頁面點擊“學(xué)生注冊”超鏈接,就可以進(jìn)入注冊頁面進(jìn)行注冊。注冊系統(tǒng)的基本思想是……</p><p>  注冊頁面效果如圖4-3所示。</p><p><b>  圖4-3注冊頁面圖</b></p><p>  4.1.3 準(zhǔn)考試頁面</p>

48、<p>  考生登錄成功后轉(zhuǎn)到該頁面??忌梢渣c擊“進(jìn)入考試”超鏈接進(jìn)行考試,也可以點擊“查詢我以往考試成績”超鏈接查閱以往考試成績。……</p><p>  4.1.4 考試頁面</p><p>  考試頁面是本系統(tǒng)的核心頁面。每個考生每一期考試只允許考一次,管理員在后臺可以設(shè)置任意一名考生參加該期補考或者一次性設(shè)置全部考生參加補考,所以在準(zhǔn)考試頁面點擊“進(jìn)入考試”超鏈接后,

49、系統(tǒng)會先判斷該學(xué)生該期考試是否已考過并且判斷是否允許其補考。</p><p>  4.1.5 客觀題自動評分頁面</p><p>  考生答題完畢點擊【提交】按鈕轉(zhuǎn)到該頁面,對考生的客觀題答題進(jìn)行自動評分。以判斷題為例…… </p><p>  4.1.6 查詢以往成績頁面</p><p>  考生在準(zhǔn)考試頁面點擊“查閱我以往考試成績”超鏈接

50、后,可以進(jìn)入該頁面查詢該考生以往考試成績,該頁面將考生以往各期考試成績一并列出,包括首次考試成績和補考成績,并顯示該考生已考期數(shù)、最高分、最低分和不及格次數(shù)的個人統(tǒng)計信息,……</p><p>  4.2 后臺功能的實現(xiàn)</p><p>  后臺管理系統(tǒng)是專為管理員設(shè)計的模塊,該模塊的所有文件均存放在文件夾test_online的子文件夾admin內(nèi)。管理員登錄成功后,可以管理題庫、管理學(xué)

51、生、管理考卷、閱卷評分、設(shè)置考生補考、查閱各期考試情況等。</p><p>  4.2.1 后臺登錄頁面</p><p>  管理員點擊在線考試系統(tǒng)首頁的“后臺管理入口”超鏈接,就可以進(jìn)入后臺登錄頁面,登錄成功后才可以進(jìn)入內(nèi)部。其基本思想與前臺登錄頁面的思想一致,不同的只是增加了驗證碼驗證,該驗證碼嵌在代碼里,主要是為了增強系統(tǒng)的安全性。系統(tǒng)驗證用戶名、密碼和驗證碼三者都正確無誤后方可進(jìn)入

52、后臺管理系統(tǒng)內(nèi)部。點擊“退出”超鏈接轉(zhuǎn)到前臺考試系統(tǒng)的登錄頁面。后臺登錄頁面效果如圖4-4所示。</p><p>  圖4-4后臺登錄頁面圖</p><p><b>  ……</b></p><p>  4.2.2 后臺管理首頁</p><p>  只有管理員登錄成功后,才轉(zhuǎn)到該頁面。后臺管理頁面采用框架結(jié)構(gòu),當(dāng)用戶點擊

53、左邊的導(dǎo)航菜單時,只會在右邊的框架內(nèi)跳轉(zhuǎn)到對應(yīng)該超鏈接的頁面,方便用戶的操作……</p><p>  4.2.3 試題管理頁面</p><p>  由于為每種類型題都建立了單獨的數(shù)據(jù)表:判斷題信息表(type1)、單選題信息表(type2)、復(fù)選題信息表(type3)、填空題信息表(type4)和問答題信息表(type5),因此為方便操作,用不同的頁面對他們分別進(jìn)行管理…… </p&

54、gt;<p>  4.2.4 成績管理頁面</p><p> ?。?)各期考試成績查詢頁面</p><p>  點擊左邊的導(dǎo)航菜單“成績管理”超鏈接,轉(zhuǎn)到各期成績查詢頁面。在頂部的下拉菜單中,選擇查閱的期數(shù),就可以查閱該期考試各考生的成績,并以15個考生為一頁,分頁顯示??梢栽陧撁娴撞康奈谋居蜉斎腠摯a,點擊【Goto】按鈕,系統(tǒng)就會顯示相應(yīng)頁碼的考生成績信息?!?lt;/p

55、><p>  4.2.5 試卷管理頁面</p><p><b> ?。?)修改考卷頁面</b></p><p>  點擊左邊的導(dǎo)航菜單的“試卷管理”超鏈接,轉(zhuǎn)到修改考卷頁面。該頁面顯示最新一期試卷的設(shè)置情況,包括每種客觀類型題的題量及每題分值、每種主觀類型題的題量及總分、考試時間,管理員可對本期,即最新一期試卷進(jìn)行重新設(shè)置,操作方法如下……<

56、/p><p>  4.2.6 學(xué)生管理頁面</p><p> ?。?)查詢學(xué)生信息頁面</p><p>  點擊左邊導(dǎo)航菜單的“學(xué)生管理”超鏈接,轉(zhuǎn)到查詢學(xué)生信息頁面。在該頁面中,可以對學(xué)生姓名進(jìn)行搜索查詢。其設(shè)計思想是:在頁面頂部的文本域輸入學(xué)生姓名,點擊【查找】按鈕,系統(tǒng)對數(shù)據(jù)表進(jìn)行查詢,如果輸入無誤,頁面會列出該考生的信息;如果文本域為空,則把所有學(xué)生信息羅列出來

57、……</p><p>  4.2.7 管理員信息修改頁面</p><p>  點擊左邊的導(dǎo)航菜單的“系統(tǒng)管理”超鏈接,轉(zhuǎn)到管理員信息修改頁面。其基本思想是:如果用戶提交的數(shù)據(jù)不為空,則更新數(shù)據(jù)表……</p><p>  4.2.8 用戶幫助頁面</p><p>  點擊左邊導(dǎo)航菜單的“用戶手冊”超鏈接,轉(zhuǎn)到用戶幫助頁面。該頁面為用戶提供各項幫

58、助信息,使用戶對后臺管理操作更加容易、方便……</p><p>  5. 系統(tǒng)的發(fā)布與維護(hù)</p><p>  本系統(tǒng)是采用Asp技術(shù)和 Access 2003數(shù)據(jù)庫進(jìn)行開發(fā),使本系統(tǒng)運行需要的軟件環(huán)境為:操作系統(tǒng)為Windows XP,系統(tǒng)測試需要安裝“Internet 信息服務(wù)(IIS)”。</p><p><b>  5.1 運行環(huán)境</b&g

59、t;</p><p>  為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求則不需要很高。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet上,也可適用于內(nèi)部的局域網(wǎng)。其運行要求……</p><p>  5.2 Web應(yīng)用程序的測試環(huán)境IIS</p><p>  5.2.1 IIS簡介</p><p>  Int

60、ernet信息服務(wù)5.1(IIS)是一種Windows Web服務(wù),可以使用它非常輕松地在Internet上發(fā)布信息。Internet信息服務(wù)管理單元提供了一些服務(wù)器管理選項,用于控制網(wǎng)站或FTP站點的內(nèi)容以及對這些站點的訪問。……</p><p>  5.2.2 配置在線考試系統(tǒng)</p><p> ?。?)在桌面建立文件夾test_online,將本程序所有ASP文件、圖片文件以及子文件

61、夾復(fù)制到此文件夾下。</p><p> ?。?)在IIS中展開本地計算機,然后展開網(wǎng)站,選擇默認(rèn)網(wǎng)站,并點擊右鍵,選擇新建,在彈出菜單中單擊虛擬目錄,彈出如圖5-1所示對話框,輸入虛擬目錄別名。</p><p>  圖5-1 IIS配置</p><p><b>  結(jié)論及尚存在的問題</b></p><p>  隨著計算

62、機技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,社會越來越重視信息化建設(shè),利用先進(jìn)的計算機和網(wǎng)絡(luò)技術(shù)改善內(nèi)部管理,提高運營效率,建成對市場快速反應(yīng)的現(xiàn)代企業(yè)。網(wǎng)絡(luò)存在的實際價值就在于它給了人們一個交流的機會,交流最有價值的東西就是知識。越來越多的人投入在線考試系統(tǒng)這方面的研究,它必將隨著網(wǎng)絡(luò)的發(fā)展,而變得更加完善。</p><p>  本人結(jié)合實際需求,利用畢業(yè)設(shè)計的機會,開發(fā)這套在線考試系統(tǒng)。該系統(tǒng)經(jīng)多次測試,能在 Windows

63、XP 操作系統(tǒng)、IIS5.1 的調(diào)試環(huán)境下正常運行,基本上實現(xiàn)了數(shù)據(jù)管理功能,運行測試結(jié)果良好。本課題使用ASP技術(shù)開發(fā)的基于Web的在線考試系統(tǒng),實現(xiàn)了題庫和考試的有機結(jié)合,做到了方便地管理試題、學(xué)生、成績等信息,實現(xiàn)考生登錄、無紙化的考試、客觀題自動判分、主觀題手動閱卷、在線成績查詢等功能。具體來說,實現(xiàn)的功能包括:</p><p> ?。?)試題的錄入:支持從規(guī)定格式的文本導(dǎo)入。試題的題型包括:單選、復(fù)選、

64、判斷、填空、問答。</p><p> ?。?)考生管理:包括考生名單導(dǎo)入、登錄驗證等……</p><p><b>  致 謝</b></p><p>  經(jīng)過近4個月的努力以及在指導(dǎo)老師的大力幫助下,我的《在線考試系統(tǒng)的開發(fā)》源程序?qū)崿F(xiàn)及其論文已經(jīng)完成,編寫程序之前所有設(shè)定的功能都已經(jīng)實現(xiàn),達(dá)到了預(yù)期的目的。在對在線考試系統(tǒng)的系統(tǒng)分析過程中

65、,我查閱了大量的在線考試系統(tǒng)的相關(guān)資料,同時,還使用多種系統(tǒng)分析工具,如:E-R圖、功能模塊圖、數(shù)據(jù)流程圖,為系統(tǒng)設(shè)計階段的工作奠定基礎(chǔ)。系統(tǒng)設(shè)計階段的任務(wù)包括:系統(tǒng)開發(fā)環(huán)境的配置,數(shù)據(jù)庫的設(shè)計,系統(tǒng)的程序設(shè)計。系統(tǒng)進(jìn)入編程階段時,遇到了許多的困難,我查閱了大量資料,花費了大量的時間和精力,經(jīng)過老師的指點、與同學(xué)相互討論以及自己的不斷努力,最終解決了所有問題。在此期間積累的解決各種難題的經(jīng)驗,也將成為我職業(yè)生涯寶貴的財富,這次畢業(yè)設(shè)計是

66、我從理論走向?qū)嵺`邁出的堅實的一步。從分析、設(shè)計到具體實現(xiàn),四年所學(xué)的知識對我有很大的指導(dǎo),我也發(fā)現(xiàn)了其中有很多不足的地方,我會更加努力的提高自己的水平。通過這次畢業(yè)設(shè)計,我也深深體會到,一個好的程序設(shè)計人員必須具有認(rèn)真、謹(jǐn)慎的作風(fēng),與人合作的精神,和堅忍不拔的毅力,我也會向著這個方向去努力。</p><p>  我在畢業(yè)設(shè)計及撰寫論文過程中,到了許多的人的幫助,在此,我真誠的感激他們,并祝愿他們在人生旅途上邁開更

67、精彩的一步。</p><p>  首先要真誠的感謝培養(yǎng)和教育我的指導(dǎo)老師,無論是在理論學(xué)習(xí)階段,還是在論文的選題、資料查詢、開題、研究、設(shè)計和撰寫論文的每一個環(huán)節(jié),無不得到老師的悉心指導(dǎo)和幫助。在生活和做人方面,老師也給了我許多無私的指導(dǎo),使我受益非淺。</p><p>  其次,感謝多位同窗好友的熱心幫助和指導(dǎo),與他們在一起討論、研究本系統(tǒng)設(shè)計過程中的難點,使我圓滿的完成了本課題。與他們

68、度過的時光令我體會到了親密、真誠、默契的同窗之誼和手足之情,我將終生不忘。</p><p>  最后,感謝論文評審委員會的老師們百忙之中對我的設(shè)計和論文的悉心指正。由于時間倉促和筆者的水平有限,論文中難免存在錯誤,敬請各位老師和同學(xué)批評指正。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]網(wǎng)絡(luò)考場(EasyExam).

69、 http://ecenter.hdu.edu.cn/wsks/[EB/OL].</p><p>  [2]基于WEB在線考試系統(tǒng)(PHP). http://stu.ke68.com/dis.asp?id=90[EB/OL].</p><p>  [3]屈喜龍、李正庚.ASP+Access開發(fā)動態(tài)網(wǎng)站實例薈萃[M]. 北京:機械工業(yè)出版社,2006</p><p>

70、  [4]什么叫萬維網(wǎng)?. http://zhidao.baidu.com/question/12322934.html[EB/OL].</p><p>  [5]薩師煊、王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2000</p><p><b>  附 錄</b></p><p>  附錄一:前臺連接Access數(shù)據(jù)庫的

71、文件:conn.asp</p><p><b>  <%</b></p><p>  db="data/test_admin.mdb"</p><p>  Set conn = Server.CreateObject("ADODB.Connection")</p><p> 

72、 connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"")</p><p>  conn.Open connstr</p><p><b>  %></b></p&g

73、t;<p>  附錄二:本在線考試系統(tǒng)的文件結(jié)構(gòu)</p><p>  test_online</p><p>  根目錄下存放前臺頁面相關(guān)的asp文件和用于規(guī)范網(wǎng)頁的總體風(fēng)格的層疊樣式表文檔css。</p><p>  admin子目錄下存放與管理員頁面相關(guān)的asp文件。</p><p>  data子目錄下存放Access數(shù)據(jù)

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論