歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

在線考試系統(tǒng)畢業(yè)論文2

  • 資源ID:36118206       資源大?。?span id="sick2ay" class="font-tahoma">80.03KB        全文頁(yè)數(shù):12頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

在線考試系統(tǒng)畢業(yè)論文2

摘要摘 要隨著社會(huì)的進(jìn)步和商品經(jīng)濟(jì)的不斷發(fā)展,社會(huì)對(duì)勞動(dòng)者和技術(shù)人員的知識(shí)和能力水平的要求越來(lái)越高??荚囎鳛楹饬咳说哪芰Φ闹匾侄危诂F(xiàn)代生活中的地位進(jìn)一步提高,并深入到社會(huì)的各個(gè)方面。計(jì)算機(jī)應(yīng)用迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等,使得基于Web的在線考試系統(tǒng)成為現(xiàn)實(shí)。在線考試系統(tǒng)是集合現(xiàn)代考試?yán)碚?、方法和現(xiàn)代信息技術(shù)手段的智能化網(wǎng)上考試系統(tǒng),為學(xué)生個(gè)性化學(xué)習(xí)提供靈活、方便、科學(xué)、公平的個(gè)別化考試服務(wù),學(xué)生可以隨時(shí)隨地進(jìn)行課程結(jié)業(yè)考試,它可以節(jié)約考試成本,提高考試工作的效率。本論文敘述了在線考試系統(tǒng)開(kāi)發(fā)過(guò)程中的主要技術(shù),包括基于 B/S的服務(wù)模式、ASP語(yǔ)言和Access 2003數(shù)據(jù)庫(kù)管理系統(tǒng)等,重點(diǎn)介紹了在線考試系統(tǒng)的開(kāi)發(fā)過(guò)程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)物理配置方案、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)調(diào)試和測(cè)試。關(guān)鍵詞:在線考試 ASP Access數(shù)據(jù)庫(kù) Web 自動(dòng)評(píng)分目錄目錄摘 要1目錄3第一章 序言61.1選題背景61.2在線考試系統(tǒng)的技術(shù)路線61.2.1ASP基本對(duì)象簡(jiǎn)介61.2.2SQL Server語(yǔ)句簡(jiǎn)介6第二章 系統(tǒng)設(shè)計(jì)相關(guān)原理82.1ASP技術(shù)82.1.1 ASP的特點(diǎn)82.1.2 ASP處理流程82.2Javascript82.3Access 2003數(shù)據(jù)庫(kù)82.4SQL語(yǔ)句82.5B/S模式及其優(yōu)勢(shì)8第三章 系統(tǒng)設(shè)計(jì)103.1系統(tǒng)需求分析103.1.1考生使用在線考試系統(tǒng)流程103.1.2系統(tǒng)特點(diǎn)103.1.3系統(tǒng)目標(biāo)103.2系統(tǒng)功能結(jié)構(gòu)圖103.2.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)103.2.2系統(tǒng)模塊設(shè)計(jì)103.2.3前臺(tái)功能模塊103.2.4后臺(tái)功能模塊103.3數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)103.3.1表設(shè)計(jì)113.3.2創(chuàng)建表間關(guān)系11第四章 系統(tǒng)實(shí)現(xiàn)124.1前臺(tái)功能的實(shí)現(xiàn)124.1.1登錄頁(yè)面124.1.2注冊(cè)頁(yè)面124.2后臺(tái)功能的實(shí)現(xiàn)124.2.1后臺(tái)登錄頁(yè)面124.2.2后臺(tái)管理首頁(yè)12致 謝13參考文獻(xiàn)14第一章 序言1.1選題背景現(xiàn)今,不管是國(guó)內(nèi)還是國(guó)外的各大機(jī)構(gòu),都不斷的推出了一系列大型的認(rèn)證考試,如微軟的MCSE、Cisco的CCNA以及我們國(guó)家的自學(xué)考試和各省市的各種考試等,這些考試都在朝著網(wǎng)絡(luò)化的方向發(fā)展,只有這樣才符合大規(guī)模考試省時(shí)省力以及公正公開(kāi)的要求。所以,網(wǎng)上考試系統(tǒng)的研制是當(dāng)今教育信息化建設(shè)的一項(xiàng)重要課題,目的是充分利用學(xué)?,F(xiàn)有的計(jì)算機(jī)軟、硬件資源和網(wǎng)絡(luò)資源實(shí)現(xiàn)無(wú)紙化考試以彌補(bǔ)傳統(tǒng)手工考試的不足?;赪eb的網(wǎng)絡(luò)考試已成為大勢(shì)所趨,與傳統(tǒng)考試模式相比,網(wǎng)上考試滲入了更多的技術(shù)環(huán)節(jié),對(duì)實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求,它在教育現(xiàn)代化的進(jìn)程中具有很重要的現(xiàn)實(shí)意義。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷,這是一個(gè)漫長(zhǎng)而復(fù)雜的過(guò)程,已經(jīng)越來(lái)越不適應(yīng)現(xiàn)代教學(xué)的需要,于是產(chǎn)生了大量的在線考試系統(tǒng)。它應(yīng)用ASP等網(wǎng)絡(luò)軟件開(kāi)發(fā)工具進(jìn)行研發(fā),并充分利用了B/S結(jié)構(gòu)的特點(diǎn),其功能目標(biāo)是實(shí)現(xiàn)將現(xiàn)有的紙張答題式考試向基于Internet的無(wú)紙化考試系統(tǒng)的轉(zhuǎn)變,具有良好的開(kāi)放性,允許系統(tǒng)管理員對(duì)試題庫(kù)進(jìn)行管理與開(kāi)發(fā),有效地保證了題庫(kù)的時(shí)效性。通過(guò)Internet/Intranet來(lái)實(shí)現(xiàn)網(wǎng)上考試,可以實(shí)現(xiàn)教考分離以及考務(wù)工作的全自動(dòng)化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),它可以將傳統(tǒng)考試過(guò)程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評(píng)判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)間、人力、物力與財(cái)力,而且還可以大幅度提高考試成績(jī)的客觀性和公正性。利用ASP技術(shù)開(kāi)發(fā)的基于WEB的多用戶在線考試系統(tǒng)具有用戶注冊(cè)、多用戶同時(shí)在線考試、考試時(shí)間控制、對(duì)客觀題自動(dòng)判卷、題庫(kù)維護(hù)、考卷制定、用戶管理、成績(jī)管理等功能1.2在線考試系統(tǒng)的技術(shù)路線1.2.1ASP基本對(duì)象簡(jiǎn)介ASP有7個(gè)固有對(duì)象,這7個(gè)固有對(duì)象分別是Request、Response、Server、Application、Session、ASPError和ObjectContext。Request對(duì)象用來(lái)處理用戶做出的請(qǐng)求,就是處理用戶要求瀏覽器查看特定的網(wǎng)頁(yè)或Web應(yīng)用時(shí)做出的請(qǐng)求。此請(qǐng)求可以HTML的形式輸入或僅以URL的形式作出。Response對(duì)象用來(lái)處理從Web服務(wù)器向用戶發(fā)送信息并對(duì)此信息進(jìn)行控制。Serve對(duì)象用來(lái)代表服務(wù)器自身。因此它提供幾個(gè)與Web服務(wù)器可能要完成的任務(wù)相關(guān)的常用功能,諸如建立新對(duì)象和設(shè)置腳本的超時(shí)特性等。還有通過(guò)將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為URL和HTML正確的使用格式的方法。Application對(duì)象用來(lái)代表應(yīng)用,可用它來(lái)管理諸如應(yīng)用目錄這一類的東西。Session對(duì)象用來(lái)代表用戶會(huì)話,并存儲(chǔ)該會(huì)話的信息??衫肧ession對(duì)象來(lái)管理如Web服務(wù)器在用戶“請(qǐng)求”之間等待的時(shí)間等。ObjectContext對(duì)象用來(lái)管理事務(wù)處理。它目前已經(jīng)集成到Windows2000操作系統(tǒng)中了。它包含了所有ASP其他對(duì)象,可通過(guò)ObjectContext引用ASP的每個(gè)對(duì)象。ASPError對(duì)象包含ASP腳本或asp.dll本身產(chǎn)生的任何錯(cuò)誤的詳細(xì)內(nèi)容。1.2.2SQL Server語(yǔ)句簡(jiǎn)介SQL Server是一個(gè)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)。它的功能強(qiáng)大、操作簡(jiǎn)便、日益為廣大數(shù)據(jù)庫(kù)用戶所受喜愛(ài)。越來(lái)越多的開(kāi)發(fā)工具提供了與SQL Server的接口。了解和掌握SQL Server的功能,對(duì)于一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)管理人員來(lái)說(shuō)是非常必要的。1.2.3SQL語(yǔ)句簡(jiǎn)介SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。SQL為許多任務(wù)提供了命令,包括:(1)查詢數(shù)據(jù)(2)在表中插入、修改和刪除記錄(3)建立、修改和刪除數(shù)據(jù)對(duì)象(4)控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取(5)保證數(shù)據(jù)庫(kù)一致性和完整性系統(tǒng)設(shè)計(jì)第二章 系統(tǒng)設(shè)計(jì)相關(guān)原理2.1ASP技術(shù)ASP是Active Server Pages的簡(jiǎn)稱,中文意思是動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè),它是一種在微軟公司的WEB服務(wù)器IIS(Internet Information Server)上開(kāi)發(fā)交互網(wǎng)頁(yè)的新技術(shù)。2.1.1 ASP的特點(diǎn) (1)無(wú)需編譯:SP腳本集成于HTML當(dāng)中,容易生成,無(wú)需編譯或鏈接即可直接解釋執(zhí)行。(2)易于生成:使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進(jìn)行*.asp頁(yè)面的設(shè)計(jì)。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的Visual InterDev。(3)獨(dú)立于瀏覽器:用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器, 即可瀏覽ASP所設(shè)計(jì)的主頁(yè)。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察*.asp 主頁(yè),在瀏覽器端見(jiàn)不到正確的頁(yè)面內(nèi)容。(4)面向?qū)ο螅涸贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過(guò)定制 ActiveX Server Component(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。(5)與任何ActiveX scripting 語(yǔ)言兼容:除了可使用VBScript 和JScript語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò)Plug-in的方式,使用由第三方所提供的其它scripting 語(yǔ)言。(6)源程序碼不會(huì)外漏:ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì)被他人盜取。2.1.2 ASP處理流程 用戶在地址欄中請(qǐng)求一個(gè)asp程序。瀏覽器向ASP服務(wù)器請(qǐng)求這個(gè)asp程序,而不是像html一樣直接處理一個(gè)自身的html程序,不需要在服務(wù)器上的運(yùn)行。ASP程序中的服務(wù)器端腳本開(kāi)始運(yùn)行。 ASP程序連續(xù)的執(zhí)行這個(gè)請(qǐng)求文件中的所有語(yǔ)句,然后生成一個(gè)HTML文件。2.2JavascriptJavascript是一種由Netscape的LiveScript發(fā)展而來(lái)的面向?qū)ο蟮目蛻舳四_本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言,比如Perl,遺留的速度問(wèn)題,為客戶提供更流暢的瀏覽效果。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。2.3Access 2003數(shù)據(jù)庫(kù)微軟公司的Access 2003數(shù)據(jù)庫(kù)管理系統(tǒng),是Office 2003里面的一個(gè)組件,能滿足基本的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。Access是與Windows和Internet結(jié)合緊密的數(shù)據(jù)庫(kù)軟件,隨著它的Security Wizard 的不斷改進(jìn),在 Access 中實(shí)現(xiàn)安全性已變得非常簡(jiǎn)單。2.4SQL語(yǔ)句SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”。SQL(Structured Query Language)是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。SQL是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。他不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng)可以使用相同的SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以達(dá)到目的,這也意味著用SQL語(yǔ)言可以寫(xiě)出非常復(fù)雜的語(yǔ)句。2.5B/S模式及其優(yōu)勢(shì)整個(gè)系統(tǒng)采用Browser/Web/DataBase的3層體系結(jié)構(gòu)。Browser/Server的系統(tǒng)中,用戶可以通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)上只需配置Web瀏覽器即可。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請(qǐng)求,而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由Web Server完成。Browser/Server三層體系結(jié)構(gòu),如圖所示。第三章 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)需求分析3.1.1考生使用在線考試系統(tǒng)流程考生使用在線考試系統(tǒng)流程圖如圖所示:3.1.2系統(tǒng)特點(diǎn)根據(jù)考試管理的實(shí)際要求,結(jié)合試卷管理的工作流程,系統(tǒng)應(yīng)實(shí)現(xiàn)以下特點(diǎn):(1)掌握本考試范圍內(nèi)所有考生的基本情況,包括學(xué)號(hào)、姓名、成績(jī)等。(2)試卷的自動(dòng)生成,答題完成后,系統(tǒng)對(duì)照正確答案,給出試卷分?jǐn)?shù)。(3)對(duì)試題庫(kù)進(jìn)行增加、刪除、修改等更新操作。(4)不同用戶的管理功能不同。管理員類用戶可以創(chuàng)建試卷、策劃每期考試題型及分?jǐn)?shù)、對(duì)試題庫(kù)進(jìn)行維護(hù)、批準(zhǔn)補(bǔ)考、查詢學(xué)生以往考試成績(jī)等功能??忌愑脩艨梢詤⒓涌荚嚕瓿纱鹁?。3.1.3系統(tǒng)目標(biāo)本在線考試系統(tǒng)具體實(shí)現(xiàn)了以下功能:(1)學(xué)生在線注冊(cè)成功后可以登錄到考試中心,參加由系統(tǒng)按最新一期試卷的設(shè)置隨機(jī)產(chǎn)生的試題的考試。(2)學(xué)生提交答題,系統(tǒng)自動(dòng)對(duì)照數(shù)據(jù)庫(kù)正確答案算出分?jǐn)?shù),即學(xué)生當(dāng)期考試的成績(jī)提交到成績(jī)庫(kù)中。(3)學(xué)生只能對(duì)每一期考試提交一次成績(jī),如果不及格,后臺(tái)管理員(教師)可以設(shè)置補(bǔ)考機(jī)會(huì),一個(gè)人一期考試只能有一次補(bǔ)考機(jī)會(huì)。(4)題庫(kù)的維護(hù)(包括判斷題、選擇題和填空題)、試卷的維護(hù)、成績(jī)的統(tǒng)計(jì)、學(xué)生的查詢與管理等。3.2系統(tǒng)功能結(jié)構(gòu)圖3.2.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)在線考試系統(tǒng)總體構(gòu)架圖,如圖所示。3.2.2系統(tǒng)模塊設(shè)計(jì)根據(jù)在線考試的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì),分別對(duì)應(yīng)普通用戶即考生和管理員。前臺(tái)主要用于考生在線考試和查詢成績(jī);后臺(tái)主要用于管理員對(duì)考試信息、學(xué)生信息等進(jìn)行管理。3.2.3前臺(tái)功能模塊 此模塊對(duì)學(xué)生類用戶開(kāi)放。學(xué)生類用戶可以瀏覽自己以往的學(xué)習(xí)成績(jī),也可以參加考試,對(duì)創(chuàng)建的試卷中的題目進(jìn)行回答。答題完畢,系統(tǒng)自動(dòng)對(duì)照數(shù)據(jù)庫(kù)正確答案算出分?jǐn)?shù),即學(xué)生當(dāng)期考試的成績(jī)提交到成績(jī)庫(kù)中。3.2.4后臺(tái)功能模塊此模塊只對(duì)管理員(教師)類用戶開(kāi)放。管理員(教師)類用戶可以對(duì)題庫(kù)(包括判斷題、選擇題和填空題)進(jìn)行增加、刪除、修改等操作。如果當(dāng)前瀏覽部分不能滿足管理員(教師)的要求,提供搜索條件可以在現(xiàn)有信息中進(jìn)行查詢。不僅可以對(duì)策劃試卷的題型、分?jǐn)?shù)等進(jìn)行創(chuàng)建、修改和刪除操作,而且可以對(duì)考試成績(jī)進(jìn)行查詢,根據(jù)實(shí)際情況對(duì)具有補(bǔ)考資格的學(xué)生批準(zhǔn)補(bǔ)考,還可以對(duì)學(xué)生資料進(jìn)行查找和刪除。3.3數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)本次開(kāi)發(fā)的數(shù)據(jù)庫(kù)包括4方面。(1)題庫(kù)數(shù)據(jù):包括了判斷題、選擇題和填空題 3 種類型題目。包括題目的題干、答案和加入日期信息。(2)管理員、學(xué)生資料信息數(shù)據(jù):包括姓名、密碼、性別、班級(jí)和學(xué)號(hào)等基礎(chǔ)數(shù)據(jù)。(3)成績(jī)資料表數(shù)據(jù):包括學(xué)生學(xué)號(hào)、分?jǐn)?shù)、考試日期和是否補(bǔ)考等基礎(chǔ)數(shù)據(jù)。(4)考試題型數(shù)據(jù):包括考題數(shù)據(jù),每題分?jǐn)?shù)等基礎(chǔ)數(shù)據(jù)。本系統(tǒng)將使用SQL Server 2000作為數(shù)據(jù)庫(kù)管理系統(tǒng)。安裝SQL Server 2000,打開(kāi)企業(yè)管理器,新建一個(gè)數(shù)據(jù)庫(kù),將其命名為test。test數(shù)據(jù)庫(kù)中包含的數(shù)據(jù)表及其相應(yīng)功能如表3.1所示。3.3.1表設(shè)計(jì)管理員(教師)信息表用于存放管理員(教師)類用戶的基本信息,包括管理員(教師)姓名(admin)、管理員(教師)密碼(adminpassword)兩項(xiàng)基本信息。在已創(chuàng)建的SQL Server數(shù)據(jù)庫(kù)test中,右擊“表”創(chuàng)建一個(gè)表,名為admin。向表中添加字段admin和adminpassword。其中,admin(姓名)字段作為該表的主關(guān)鍵字(primary key),惟一標(biāo)識(shí)了一個(gè)管理員(教師)用戶記錄的信息。管理員(教師)信息數(shù)據(jù)表結(jié)構(gòu)如表3.2所示。3.3.2創(chuàng)建表間關(guān)系從實(shí)際關(guān)系來(lái)說(shuō),學(xué)習(xí)成績(jī)信息表中的試卷編號(hào)、學(xué)生學(xué)號(hào)與考試題型信息表中的試卷編號(hào)和學(xué)生信息表中的學(xué)生學(xué)號(hào)存在著必然的聯(lián)系。因此需要建立examination表、test表、student表相對(duì)應(yīng)字段的關(guān)系。定義下列兩組參照關(guān)系:examination表中的examinationid字段與test表中的examinationid字段為多對(duì)一關(guān)系。examination表中的studentnumber字段與student表中的studentnumber字段為多對(duì)一關(guān)系。第四章 系統(tǒng)實(shí)現(xiàn)基于Web的在線考試系統(tǒng)主要分為前臺(tái)和后臺(tái)兩個(gè)部分,分別對(duì)應(yīng)普通用戶即考生和管理員。前臺(tái)主要用于考生在線考試和查詢成績(jī);后臺(tái)主要用于管理員對(duì)考試信息、學(xué)生信息等進(jìn)行管理。4.1前臺(tái)功能的實(shí)現(xiàn)前臺(tái)是本系統(tǒng)的核心模塊,該模塊所有文件均存放于文件夾test_online的根目錄下,功能包括考生注冊(cè)、考生登錄、在線考試、查詢以往成績(jī)等。4.1.1登錄頁(yè)面登錄頁(yè)面是在線考試系統(tǒng)的首頁(yè),考生登錄后才可進(jìn)入內(nèi)部??忌谙鄳?yīng)的文本域分別輸入用戶名和密碼后,點(diǎn)擊【提交】按鈕,系統(tǒng)會(huì)根據(jù)提交的信息判斷其合法性而決定是否允許進(jìn)入內(nèi)部。登錄驗(yàn)證的基本思想是:如果用戶輸入的用戶名和密碼均不為空,則對(duì)數(shù)據(jù)表進(jìn)行搜索,若用戶輸入的以上兩項(xiàng)數(shù)據(jù)與數(shù)據(jù)庫(kù)中保存的數(shù)據(jù)相符,則表明用戶登錄成功,可以開(kāi)放全部前臺(tái)子系統(tǒng);如果不符,則登錄失敗。該頁(yè)面還有提供學(xué)生注冊(cè)的超鏈接,考生可以點(diǎn)擊“新學(xué)生注冊(cè)”超鏈接進(jìn)行注冊(cè)。在該頁(yè)面頂部嵌入top.html文件,底部嵌入adv.html文件,并設(shè)置“后臺(tái)管理入口”為超鏈接,管理員點(diǎn)擊該超鏈接,就可以進(jìn)入后臺(tái)登錄頁(yè)面。這兩個(gè)文件為公共文件,在前臺(tái)各頁(yè)面中均有嵌入,在下面的論述中不再重復(fù)介紹。4.1.2注冊(cè)頁(yè)面用戶注冊(cè)頁(yè)面主要用于用戶完成用戶注冊(cè)。注冊(cè)成功后,用戶才可以進(jìn)入在線考試系統(tǒng)。4.2后臺(tái)功能的實(shí)現(xiàn)后臺(tái)管理系統(tǒng)是專為管理員設(shè)計(jì)的模塊,該模塊的所有文件均存放在文件夾test_online的子文件夾admin內(nèi)。管理員登錄成功后,可以管理題庫(kù)、管理學(xué)生、管理考卷、閱卷評(píng)分、設(shè)置考生補(bǔ)考、查閱各期考試情況等。4.2.1后臺(tái)登錄頁(yè)面管理員點(diǎn)擊在線考試系統(tǒng)首頁(yè)的“后臺(tái)管理入口”超鏈接,就可以進(jìn)入后臺(tái)登錄頁(yè)面,登錄成功后才可以進(jìn)入內(nèi)部。其基本思想與前臺(tái)登錄頁(yè)面的思想一致,不同的只是增加了驗(yàn)證碼驗(yàn)證,該驗(yàn)證碼嵌在代碼里,主要是為了增強(qiáng)系統(tǒng)的安全性。系統(tǒng)驗(yàn)證用戶名、密碼和驗(yàn)證碼三者都正確無(wú)誤后方可進(jìn)入后臺(tái)管理系統(tǒng)內(nèi)部。點(diǎn)擊“退出”超鏈接轉(zhuǎn)到前臺(tái)考試系統(tǒng)的登錄頁(yè)面。4.2.2后臺(tái)管理首頁(yè)只有管理員登錄成功后,才轉(zhuǎn)到該頁(yè)面。后臺(tái)管理頁(yè)面采用框架結(jié)構(gòu),當(dāng)用戶點(diǎn)擊左邊的導(dǎo)航菜單時(shí),只會(huì)在右邊的框架內(nèi)跳轉(zhuǎn)到對(duì)應(yīng)該超鏈接的頁(yè)面,方便用戶的操作。第五章 結(jié)論及存在的問(wèn)題隨著計(jì)算機(jī)技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,社會(huì)越來(lái)越重視信息化建設(shè),利用先進(jìn)的計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)改善內(nèi)部管理,提高運(yùn)營(yíng)效率,建成對(duì)市場(chǎng)快速反應(yīng)的現(xiàn)代企業(yè)。網(wǎng)絡(luò)存在的實(shí)際價(jià)值就在于它給了人們一個(gè)交流的機(jī)會(huì),交流最有價(jià)值的東西就是知識(shí)。越來(lái)越多的人投入在線考試系統(tǒng)這方面的研究,它必將隨著網(wǎng)絡(luò)的發(fā)展,而變得更加完善。本人結(jié)合實(shí)際需求,利用畢業(yè)設(shè)計(jì)的機(jī)會(huì),開(kāi)發(fā)這套在線考試系統(tǒng)。該系統(tǒng)經(jīng)多次測(cè)試,能在 Windows XP 操作系統(tǒng)、IIS5.1 的調(diào)試環(huán)境下正常運(yùn)行,基本上實(shí)現(xiàn)了數(shù)據(jù)管理功能,運(yùn)行測(cè)試結(jié)果良好。本課題使用ASP技術(shù)開(kāi)發(fā)的基于Web的在線考試系統(tǒng),實(shí)現(xiàn)了題庫(kù)和考試的有機(jī)結(jié)合,做到了方便地管理試題、學(xué)生、成績(jī)等信息,實(shí)現(xiàn)考生登錄、無(wú)紙化的考試、客觀題自動(dòng)判分、主觀題手動(dòng)閱卷、在線成績(jī)查詢等功能。致 謝在論文完成之際,我首先向關(guān)心幫助和指導(dǎo)我的指導(dǎo)老師副教授表示衷心的感謝并致以崇高的敬意! 在論文工作中,我的在線考試系統(tǒng)的開(kāi)發(fā)源程序?qū)崿F(xiàn)及其論文已經(jīng)完成,編寫(xiě)程序之前所有設(shè)定的功能都已經(jīng)實(shí)現(xiàn),達(dá)到了預(yù)期的目的。在對(duì)在線考試系統(tǒng)的系統(tǒng)分析過(guò)程中,我查閱了大量的在線考試系統(tǒng)的相關(guān)資料,同時(shí),還使用多種系統(tǒng)分析工具,如:E-R圖、功能模塊圖、數(shù)據(jù)流程圖,為系統(tǒng)設(shè)計(jì)階段的工作奠定基礎(chǔ)。系統(tǒng)設(shè)計(jì)階段的任務(wù)包括:系統(tǒng)開(kāi)發(fā)環(huán)境的配置,數(shù)據(jù)庫(kù)的設(shè)計(jì),系統(tǒng)的程序設(shè)計(jì)。系統(tǒng)進(jìn)入編程階段時(shí),遇到了許多的困難,我查閱了大量資料,花費(fèi)了大量的時(shí)間和精力,經(jīng)過(guò)老師的指點(diǎn)、與同學(xué)相互討論以及自己的不斷努力,最終解決了所有問(wèn)題。在此期間積累的解決各種難題的經(jīng)驗(yàn),也將成為我職業(yè)生涯寶貴的財(cái)富,這次畢業(yè)設(shè)計(jì)是我從理論走向?qū)嵺`邁出的堅(jiān)實(shí)的一步。從分析、設(shè)計(jì)到具體實(shí)現(xiàn),四年所學(xué)的知識(shí)對(duì)我有很大的指導(dǎo),我也發(fā)現(xiàn)了其中有很多不足的地方,我會(huì)更加努力的提高自己的水平。通過(guò)這次畢業(yè)設(shè)計(jì),我也深深體會(huì)到,一個(gè)好的程序設(shè)計(jì)人員必須具有認(rèn)真、謹(jǐn)慎的作風(fēng),與人合作的精神,和堅(jiān)忍不拔的毅力,我也會(huì)向著這個(gè)方向去努力。在學(xué)校的學(xué)習(xí)生活即將結(jié)束,回顧兩年多來(lái)的學(xué)習(xí)經(jīng)歷,面對(duì)現(xiàn)在的收獲,我感到無(wú)限欣慰。為此,我向熱心幫助過(guò)我的所有老師和同學(xué)表示由衷的感謝!在我即將完成學(xué)業(yè)之際,我深深地感謝我的家人給予我的全力支持!最后,感謝論文評(píng)審委員會(huì)的老師們百忙之中對(duì)我的設(shè)計(jì)和論文的悉心指正。由于時(shí)間倉(cāng)促和筆者的水平有限,論文中難免存在錯(cuò)誤,敬請(qǐng)各位老師和同學(xué)批評(píng)指正。衷心地感謝在百忙之中評(píng)閱論文和參加答辯的各位專家、教授!參考文獻(xiàn)1.屈喜龍、李正庚.ASP+Access開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例薈萃M. 北京:機(jī)械工業(yè)出版社,2006.2.項(xiàng)宇峰ASP+SQL Server典型網(wǎng)站建設(shè)案例M.北京:科學(xué)出版社,2006.3.薩師煊、王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)M.北京:高等教育出版社,2000.57

注意事項(xiàng)

本文(在線考試系統(tǒng)畢業(yè)論文2)為本站會(huì)員(1888****888)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!