九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

基于ASP的試卷管理系統(tǒng)計算機(jī)畢業(yè)論文

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

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

基于ASP的試卷管理系統(tǒng)計算機(jī)畢業(yè)論文

基于ASP的試卷管理系統(tǒng)摘 要:為了方便學(xué)生與所用人員在網(wǎng)上交流,我們將開發(fā)具有交互功能的試卷管理系統(tǒng)。本系統(tǒng)采用ASP技術(shù)開發(fā),使用vbscript語言開發(fā)后臺代碼,應(yīng)用Access2003數(shù)據(jù)庫技術(shù),可以實現(xiàn)在網(wǎng)上進(jìn)行考試,并對試卷管理系統(tǒng)的信息進(jìn)行科學(xué)的、規(guī)范化的管理。針對各個角色要實現(xiàn)不同功能的具體實際情況和需求,系統(tǒng)提供后臺管理,用戶管理等功能。利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價格普遍下跌,基于B/S模式研究開發(fā)了試題庫與在線考試系統(tǒng)這一ASP應(yīng)用程序。它運(yùn)用方便、操作簡單,效率很高,本論文主要闡述一個功能比較強(qiáng)大的試卷管理系統(tǒng)的后臺操作過程及一些關(guān)鍵技術(shù)??荚嚂r考生輸入準(zhǔn)考證號碼核對正確后,進(jìn)入考生界面,考生界面有選擇科目,實現(xiàn)了考生在選擇科目后,進(jìn)入考試窗體,考完后對題目的自動評分。管理員進(jìn)入管理員界面,管理員界面主要由用戶管理、試題管理、試卷管理、成績排序等組成。實現(xiàn)了真正的無紙化考試大大減輕了教師的問題和繁重的工作量。關(guān)鍵詞:ASP;ACCESS;自動評分;排序;IIITitle:Management System for Examination Paper Based on ASP Abstract: For the convenience of the teachers and personnel communicate with each other in the Internet, we will develop interactive examination management system The system uses ASP technology development, uses the Vbscript Language for the background code, Apply of Access 2003 database technology can be used for the examination search and realize the examination management system for scientific and standardized management. Various roles for different functions in order to achieve the specific realities and needs of the background system management, user management functions. Using the Internet and database technology, combining the present price decline, It based on B/S model was developed with on-line examination system test this ASP application. It was used conveniently, simple operation, high efficiency, This paper mainly elaborates a more powerful function of the background paper management system and some key technology operation. Exam candidates to enter the certification card check correctly, enter the candidate interface subjects candidates to choose the interface to achieve the candidates in the choice of subjects, go to the examination form and finished the title after the automatic Grade Point. Administrator to enter the administrator interface, the administrator interface mainly by user management, test management, paper management, performance ranking component. To achieve a truly paperless examination greatly reduced the teachersquestion and heavy workload.Keywords: ASP;Access;Automatic Grade Point;Sort;目 錄摘 要IAbstractII1 緒論11.1 背景和意義11.2 技術(shù)現(xiàn)狀11.3 主要工作11.4開發(fā)工具21.5運(yùn)行環(huán)境介紹32 總體設(shè)計42.1 需求分析42.2 功能設(shè)計42.3 系統(tǒng)結(jié)構(gòu)設(shè)計52.4 系統(tǒng)流程設(shè)計52.4.1傳統(tǒng)二層結(jié)構(gòu)62.4.2 三層數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)72.4.3 多層分布式數(shù)據(jù)庫系統(tǒng)72.5 方案選擇72.6 工具選擇73 數(shù)據(jù)庫83.1 數(shù)據(jù)庫設(shè)計83.2 表間關(guān)系104 系統(tǒng)實現(xiàn)114.1模塊設(shè)計114.2管理頁面114.2.1管理員登錄頁面114.2.2學(xué)生參加考試頁面124.2.3添加試卷頁面135 系統(tǒng)流程分析145.1 考生流程145.2 管理員流程14結(jié) 語14參考文獻(xiàn)16致 謝17附 錄18附錄219柳亞林:VLAN在校園網(wǎng)中的高效應(yīng)用第 1 頁 共 5 頁1 緒論1.1 背景和意義現(xiàn)階段,學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶1。人們迫切要求利用這些技術(shù)來進(jìn)行考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證!客觀!更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國際著名的計算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。為了適應(yīng)新形勢的發(fā)展,我們推出了這一系統(tǒng),使其盡快在各類考試中發(fā)揮高效、便捷的作用, 把老師從繁重的工作中解脫出來!1.2 技術(shù)現(xiàn)狀隨著信息化技術(shù)的迅猛發(fā)展,試卷管理試卷顯示出它獨特的優(yōu)勢。網(wǎng)絡(luò)考試具有覆蓋面廣、信息量大且更新快、網(wǎng)絡(luò)考試平臺功能強(qiáng)大、效率高、可以更好地維護(hù)考試的公正性以及成本低等優(yōu)勢。在這個高度信息化的社會里,建立無紙化考試是最方便的來節(jié)約人力和物流資源的手段。在美國采用網(wǎng)上考試形式的就高達(dá)776%。網(wǎng)絡(luò)考試在全球的發(fā)展,也必然帶動中國無紙化考試的相關(guān)增長2。近幾年來,無紙化考試成為各大高校、企業(yè)和各種公司等常用的最有效的途徑。來自各地的考生迫切需要能在網(wǎng)上知道自己的成績,這一系統(tǒng)的開發(fā)解決了這一問題。據(jù)統(tǒng)計,全球每天約有2000考生就會通過考試,中國現(xiàn)階段的無紙化考試已顯示出巨大的發(fā)展?jié)摿Α?.3 主要工作本文以ASP和 Access 2003為基礎(chǔ),建立的一個試卷管理系統(tǒng),并使其達(dá)到系統(tǒng)化、規(guī)范化和自動化的目的。在此軟件的開發(fā)過程中,嚴(yán)格遵守了軟件工程的規(guī)范,它經(jīng)歷了系統(tǒng)概述、需求分析、概念設(shè)計、詳細(xì)設(shè)計、測試,運(yùn)行等幾個階段,使系統(tǒng)結(jié)構(gòu)清晰,條理分明。針對各個角色要實現(xiàn)不同功能和具體實際情況和需求,來完成系統(tǒng)的設(shè)計。系統(tǒng)提供后臺管理,用戶管理和角色管理等功能。操作方便,用戶界面友好,可以實現(xiàn)以下基本功能:(1)系統(tǒng)管理功能:系統(tǒng)管理員可以管理系統(tǒng)內(nèi)的各種信息資源,例如:查看、刪除全部的學(xué)生信息和試卷信息等。(2)用戶管理功能:可以幫助廣大的考生參加各個科目的考試、查看考試成績,修改,添加,刪除創(chuàng)建試卷,高級查詢成績。1.4開發(fā)工具(一)ASP簡介 ASP是微軟提供的新一代的Web開發(fā)平臺,它為開發(fā)人員提供了生成企業(yè)級Web應(yīng)用程序所需要的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu),同其他Web開發(fā)平臺相比,ASP具有下面三大優(yōu)勢3。(1)支持編譯型語言通常情況下,解釋型的腳本語言在性能上抵不上編譯型的語言。由于ASP頁面在執(zhí)行前會被編譯,所以ASP的性能得到了很大的提高4。(2)程序代碼與頁面內(nèi)容的成功分離ASP Web開發(fā)技術(shù)為程序員提供了一種非常好的開發(fā)模式,即代碼靈活書寫技術(shù),從而使ASP的程序結(jié)構(gòu)異常清晰,開發(fā)和維護(hù)的效率也得到了很大的提高。另外可以利用DIV+CSS集成環(huán)境下開發(fā)ASP應(yīng)用程序,該環(huán)境不僅提供了強(qiáng)大的調(diào)試能力,而且還集成了“所見即所得”的HTML編輯器為開發(fā)人員開發(fā)Web頁提供了方便的圖形化支持5。(3)引入服務(wù)器腳本在ASP中,服務(wù)器端腳本會生成發(fā)送給瀏覽器的HTML代碼,顯示表單控件,還能生成隱藏的HTML元素來存儲當(dāng)前的狀態(tài)。在提交頁面時,這些信息就會傳送回服務(wù)器,服務(wù)器將自動處理這些信息,改變HTML,顯示頁面6。(二)ADODB簡介adodb.recordset和adodb.connection確切的說都是WINDOWS下的集成組建,server.createobject將目標(biāo)組建實力化并將他實例對象賦值在變量中來操作,實例adodb.recordset就是將結(jié)果集組件實例化,從而是對應(yīng)變量能夠在查詢數(shù)據(jù)庫結(jié)果時能夠得到相對應(yīng)的結(jié)果集,adodb.connection的實例則是創(chuàng)建連接數(shù)據(jù)庫的對象,從而實現(xiàn)連接數(shù)據(jù)庫和關(guān)閉數(shù)據(jù)庫連接等操作7。(三)Access 2003簡介Access 2003旨在提供一個非常便于使用數(shù)據(jù)庫平臺,可以針對目標(biāo)情況進(jìn)行快速的部署。它附帶的免費圖形用戶界面簡化了基本的數(shù)據(jù)庫操作。通過與Visual Studio 2008項目的集成,數(shù)據(jù)庫應(yīng)用程序的設(shè)計和開發(fā)也變得更加簡單8。Access 2003使用SQL語言進(jìn)行查詢操作。1.5運(yùn)行環(huán)境介紹網(wǎng)上招聘系統(tǒng)的設(shè)計與實現(xiàn)的運(yùn)行環(huán)境是在Internet信息服務(wù)(IIS)環(huán)境下運(yùn)行。配置好IIS,然后創(chuàng)建ASP Web應(yīng)用程序9。IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事10。啟動服務(wù)器IIS:(1)選擇“開始”|“程序”|“管理工具”|“Internet服務(wù)管理器”菜單,啟動“Internet 信息服務(wù)”程序,界面如圖2-1所示,其中,myserver是計算機(jī)名字,在不同用戶的計算機(jī)上,該名字是不同的。在myserver文件夾下,有多個子文件夾,其中“默認(rèn)Web站點”文件夾管理著Web應(yīng)用程序。1-1 Internet服務(wù)管理器界面2 總體設(shè)計2.1 需求分析通過調(diào)查分析開發(fā)考試系統(tǒng)所具備的能力及實現(xiàn)的方法.確定總體結(jié)構(gòu),利用Access數(shù)據(jù)庫所具有的能力,以最簡潔最容易的方法,使用ASP使其成為一個初級的系統(tǒng)軟件.據(jù)對教學(xué)過程的實際調(diào)查了解,在整個教學(xué)過程中,主要涉及到教師的教學(xué)和學(xué)生的學(xué)習(xí)兩個方面,對老師而言,他可以修改試卷,添加試卷,創(chuàng)建試卷,查詢成績和排列成績等。學(xué)生可以通過姓名和學(xué)號參加考試,來完成考試等功能。2.2 功能設(shè)計本系統(tǒng)主要涉及到考生考試和管理員界面(1)考試考試模塊是網(wǎng)絡(luò)考試系統(tǒng)的核心部分,由于采用Web技術(shù)實現(xiàn),所以從理論上講,考試可以在時候、任何地方進(jìn)行,但是為了使考場易于組織和管理,所以本系統(tǒng)對考試時間作了嚴(yán)格的限制,因此在進(jìn)入系統(tǒng)時首先判斷當(dāng)前時間是否為申請試卷時制定的考試時間,由于判斷的時間是服務(wù)器端的時間,所以跟考試機(jī)器的時間無關(guān),即使考生修改所在機(jī)器的時間,也無濟(jì)于事。為了方便將學(xué)生集中起來考試有利于監(jiān)考,也可以通過鎖定考試中心IP地址的方式限制學(xué)生的使用的電腦??忌谶@個頁面輸入自己的信息,如考場編號,準(zhǔn)考證號碼、密碼等等,單擊“登陸”后進(jìn)入信息處理程序(在服務(wù)器端執(zhí)行),當(dāng)提交測試卷后系統(tǒng)會根據(jù)考生的測試卷分?jǐn)?shù)自動在后臺隨即為考生得出分?jǐn)?shù)。A. 考生登陸:首先驗證考生的準(zhǔn)考證編號和登陸密碼。如果考生時在指定的考試時間內(nèi),就允許考生考試B. 考試試卷:選擇考試科目,如語文,高數(shù),C語言等提交試卷得出分?jǐn)?shù)C. 提交試卷:在不同狀態(tài)下提交不同的試卷(系統(tǒng)自動判斷并自動在后臺完成閱卷)。D. 分?jǐn)?shù)預(yù)覽:可以預(yù)覽一個考生的一科成績,同時還可以對所有考生每一科成績查詢成績E. 排序成績:對某單科成績進(jìn)行升序和降序排列F. 關(guān)閉系統(tǒng)(2)考試管理子系統(tǒng)A. 考試管理員登陸:輸入管理員的用戶名和密碼B. 考生管理:添加,刪除考生C. 考生成績查詢:查詢已申請了試卷的考生,可以查詢考生每一科成績,和一科的所有考過試的考生成績。D. 考生成績排序:可對已考過試的考生的一科所有成績進(jìn)行升序和降序。E. 試卷管理:試卷的刪除,添加,修改,也可以修改考生的考試IP,班級等F. 歷史信息查詢:查詢參加過考試的考生的考試成績。G. 修改密碼:修改管理員密碼。H. 關(guān)閉系統(tǒng)(3)后臺功能系統(tǒng)(整個考試系統(tǒng)的核心所在)自動閱卷:考生提交試卷系統(tǒng)自動進(jìn)行2.3 系統(tǒng)結(jié)構(gòu)設(shè)計通過對系統(tǒng)流程設(shè)計的分析,系統(tǒng)用戶分為三種角色:試卷管理用戶模塊管理模塊共用功能提交信息公布成績登陸管理用戶試卷管理成績公布退出管理員則負(fù)責(zé)系統(tǒng)內(nèi)各種信息資源的管理,包括用戶的添加、管理用戶的修改、試卷的創(chuàng)建,修改,刪除部分或者全部。圖2-1總體結(jié)構(gòu)考生用戶可以選擇考試科目來完成自己的主觀部分試題,在提交試卷后,可以查看自己的成績。2.4 系統(tǒng)流程設(shè)計進(jìn)入系統(tǒng)后,首先是登錄界面,輸入考生的學(xué)號和姓名可以登錄,系統(tǒng)將根據(jù)用戶選擇來區(qū)分是否參加過考試,如果參加過考試,出現(xiàn)提示不能考試。如果沒參加過考試鏈接到各自的主界面下。管理員可以在主界面按下管理登陸,輸入密碼和用戶對后面的管理系統(tǒng)進(jìn)行管理,按照要求進(jìn)行管理,鏈接到各自的用戶界面。其過程如圖2-2所示:登錄考生界面管理界面考試試卷考生成績試卷管理管理成績圖2-2登錄和管理這里需要注意的是管理員用戶的修改,一般情況下,由于管理員用戶是不能隨便修改的,所以它的修改是手動登錄后,才能再次修改。2.4.1傳統(tǒng)二層結(jié)構(gòu)圖2-3二層結(jié)構(gòu)傳統(tǒng)的二層式程序,也就是客戶/服務(wù)器(Client/Server)結(jié)構(gòu),這種程序相對簡單、清楚、開發(fā)容易,其結(jié)構(gòu)如圖1。客戶機(jī)都通過網(wǎng)絡(luò)連接到同一個數(shù)據(jù)庫上,不過這樣結(jié)構(gòu)問題很多,最主要的就是性能較差維護(hù)困難已經(jīng)不適應(yīng)在因特網(wǎng)(Internet)上使用11。數(shù)據(jù)同一性和完整性難以控制。同時由于每一個客戶機(jī)都必須安裝特定的軟件,且這種客戶端軟件體積還比較大,用戶使用起來非常不方便,所以目前已經(jīng)面臨淘汰。不過這樣的系統(tǒng)開發(fā)比較簡單,對開發(fā)人員的技術(shù)要求也不高,在內(nèi)部局域網(wǎng)上使用還有一定的市場。2.4.2 三層數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)圖2-4三層結(jié)構(gòu)三層結(jié)構(gòu)是目前用得最多的,這種結(jié)構(gòu)比傳統(tǒng)的C/S結(jié)構(gòu)增加了一個應(yīng)用程序服務(wù)器,應(yīng)用程序服務(wù)器包括了統(tǒng)一的界面、業(yè)務(wù)規(guī)則和數(shù)據(jù)處理邏輯等等12,這樣客戶端程序就可以做得比較小,也就是常說的瘦客戶,更由于業(yè)務(wù)規(guī)則和數(shù)據(jù)處理邏輯的集中在服務(wù)器上統(tǒng)一管理,客戶端無須進(jìn)行復(fù)雜的計算,也不會因為錯誤的操作而影響到其他的用戶,所以他的可靠性、穩(wěn)定性和效率都比較好13。當(dāng)然開發(fā)這樣的系統(tǒng)在技術(shù)上和成本上要求就要多一些。2.4.3 多層分布式數(shù)據(jù)庫系統(tǒng)近年來隨著因特網(wǎng)的快速發(fā)展,許多企業(yè)都開始上網(wǎng),因此基于網(wǎng)絡(luò)的營銷系統(tǒng)、MIS系統(tǒng)、ERP系統(tǒng)都快速發(fā)展起來了,這個時候僅僅三層的應(yīng)用程序已經(jīng)不能滿足實際需求了14。因此又發(fā)展出來了多層分布式的數(shù)據(jù)庫系統(tǒng)。在多層分布式系統(tǒng)中,人們把中間的應(yīng)用服務(wù)器再拆分為很多比較小的系統(tǒng),均勻分散到多臺計算機(jī)中處理,這樣就能得到更好的性能并且降低了程序復(fù)雜度。在中必須要有一個所謂的中間件來支持和管理分散的業(yè)務(wù)處理程序15。2.5 方案選擇本系統(tǒng)應(yīng)用于因特網(wǎng),并且要滿足一個學(xué)校幾千學(xué)生考試的需要,因此本系統(tǒng)決定采用微軟公司所推出的Web分布式多層應(yīng)用程序結(jié)構(gòu)是較好的方案,但是由于我們的能力有限,只能用傳統(tǒng)的二層結(jié)構(gòu)進(jìn)行設(shè)計。2.6 工具選擇在設(shè)計過程我們所采用的工具有Frontpage2000或Dreamwear MX,利用這些工具進(jìn)行代碼和界面的設(shè)計;此外,還運(yùn)用Microsoft Access進(jìn)行數(shù)據(jù)庫的設(shè)計與連接。3 數(shù)據(jù)庫在前面幾章中,提到的試卷管理系統(tǒng)的各種功能的實現(xiàn)都離不開數(shù)據(jù)庫的支持,因此數(shù)據(jù)庫的設(shè)計作為本系統(tǒng)的設(shè)計的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫系統(tǒng)是 Access2003。從系統(tǒng)設(shè)計中功能分析得到,本系統(tǒng)需要建立以下幾個數(shù)據(jù)表:學(xué)生信息表,管理表;試卷信息表;成績表;試題結(jié)構(gòu)表。用戶的對數(shù)據(jù)庫的需求具體體現(xiàn)在各種信息的提供、創(chuàng)建、刷新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為具體的設(shè)計打下基礎(chǔ)。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。本系統(tǒng)的數(shù)據(jù)項如下:(1)用戶登錄中的數(shù)據(jù)項:用戶名,密碼。(2試卷信息中的數(shù)據(jù)項:試卷標(biāo)題,IP地址,創(chuàng)建時間,主要內(nèi)容,試卷名稱,考試時間。(3)保存用戶成績的數(shù)據(jù)項:考生用戶考試信息學(xué)號,用戶姓名,電子郵件,試卷名稱,成績,考試時間 (4)保存學(xué)生登錄信息中的數(shù)據(jù)項:編號,學(xué)號,姓名。(5) 試題信息中的數(shù)據(jù)項:題目類型,題目序號,題目,選擇項,答案。3.1 數(shù)據(jù)庫設(shè)計管理表就是管理者享有修改密碼和用戶名的權(quán)利,對管理者的登錄次數(shù)沒有限制表3-1管理員用戶表(adminuser)字段名稱數(shù)據(jù)類型字段說明AdminID文本管理員用戶password文本登錄密碼登陸次數(shù)數(shù)字NULL學(xué)生信息表是在用戶登錄時,輸入的學(xué)號和姓名是否和數(shù)據(jù)庫中的給出信息一致,如果一致的情況下,用戶可以登錄,否則,不能登錄。用于管理學(xué)生登錄界面。表3-2學(xué)生信息表字段名稱數(shù)據(jù)類型字段說明StudentID文本NULLname文本NULL試卷信息表是管理試卷時,可以添加,修改試卷信息,表明了創(chuàng)建時間,考試時間,和考試的IP,XX班級做了限制。表3-3試卷信息表字段名稱類型字段說明試卷名稱文本NULL創(chuàng)建日期日期/時間NULL考試時間1日期/時間NULL考試時間2日期/時間NULLIP地址1文本NULLIP地址2文本NULL班級文本NULL成績表是在考生考完了要考的科目時,按下提交時,在數(shù)據(jù)庫中的成績表里就會顯示該考生參加考試的學(xué)號,姓名,考試科目,和該科目的成績,和你當(dāng)時做題的時間。表3-4成績表字段名稱類型字段說明StudentID文本學(xué)生證號碼Name文本學(xué)生姓名試卷名稱文本NULL成績數(shù)字NULL考試時間日期/時間NULL數(shù)據(jù)庫中放有已有的科目,每套試題的項目如下表中的各項,可以修改,刪除,新建。但是它目前只有客觀題目。用來設(shè)計試卷的內(nèi)容,分?jǐn)?shù)。表3-5高數(shù)表字段名稱數(shù)據(jù)類型字段說明題目類型數(shù)字NULL題目序號數(shù)字NULL題目文本NULL本題分?jǐn)?shù)數(shù)字NULL選擇項1文本選擇的題目選擇項2文本選擇的題目選擇項3文本選擇的題目選擇項4文本選擇的題目正確答案文本正確答案表3-6 C語言表字段名稱數(shù)據(jù)類型字段說明題目類型數(shù)字NULL題目序號數(shù)字NULL題目文本NULL本題分?jǐn)?shù)數(shù)字NULL選擇項1文本選擇的題目選擇項2文本選擇的題目選擇項3文本選擇的題目選擇項4文本選擇的題目正確答案文本正確答案注意:表中還有語文表,高數(shù)表,數(shù)據(jù)結(jié)構(gòu)表等他們都是屬于試題結(jié)構(gòu)。在修改試題時,就會調(diào)用相應(yīng)的表來和修改的內(nèi)容對應(yīng)。3.2 表間關(guān)系數(shù)據(jù)庫設(shè)計共包括管理員用戶表學(xué)生信息表試卷信息表成績表高數(shù)表C語言表等其中成績表和學(xué)生信息表是一一對應(yīng)的關(guān)系,通過studentID連接起來4 系統(tǒng)實現(xiàn)系統(tǒng)后臺的管理就會用到數(shù)據(jù)庫,使用micosoft的access數(shù)據(jù)庫進(jìn)行管理,管理員登錄之后,進(jìn)入到后臺的管理頁面,管理員可以進(jìn)入各模塊,進(jìn)行試卷的修改,創(chuàng)建,刪除等,當(dāng)后臺加入考生時,前臺就得到了具體的內(nèi)容,同樣,如果后臺刪除了某信息,原來在前臺顯示的信息,就會消失。本系統(tǒng)主要實現(xiàn)了兩大模塊即管理員模塊和考生用戶模塊4.1模塊設(shè)計 考生用戶模塊學(xué)生用戶登錄時,輸入姓名,學(xué)號,選擇考試的科目提交后,進(jìn)入考試的某一科目界面,開始答題,完成后提交試卷,交卷后可以查看該科目的成績。 管理員模塊管理員輸入用戶名和密碼,登陸成功后,可以添加考生用戶,修改用戶,對試卷的管理包括:刪除,添加,創(chuàng)建,修改。對成績的查詢,包括某一科目的全部考試成績和某一考生的單科成績。本系統(tǒng)的ASP和數(shù)據(jù)庫ACESS連接是通過connect.asp文件來完成的,用于打開ACESS數(shù)據(jù)庫的代碼是:<%session.timeout=10session對象的超時值Set conn = Server.CreateObject("ADODB.Connection")conn.Open "Driver=Microsoft Access Driver (*.mdb); DBQ=" & Server.MapPath("examination.mdb")Set rs = Server.CreateObject("ADODB.Recordset")圖4-1管理員界面%>4.2管理頁面4.2.1管理員登錄頁面管理員登錄頁面(系統(tǒng)主界面)顯示頁面時讀取了庫中的管理表,提交時寫到了管理表主要代碼:<select name=”Subject”> <%rs.Open “Select * From試卷信息Order By創(chuàng)建日期DESC”, conn, 1,1while not rs.eof%><option value=”<%=rs(“試卷名稱”)%>”><%=rs(“試卷名稱”)%></option> <%rs.movenextwendrs.close%>圖4-2考生用戶界面</select> 4.2.2學(xué)生參加考試頁面學(xué)生參加考試頁面顯示頁面時是讀取了庫中的學(xué)生信息表,提交后調(diào)用了試題結(jié)構(gòu)表 主要代碼:<select name="Subject"> <!- #include file="connect.asp" -> <%rs.Open "Select * From 試卷信息 Order By 創(chuàng)建日期 DESC", conn, 1,1 while not rs.eof%> <option value="<%=rs("試卷名稱")%>"><%=rs("試卷名稱")%></option> <%rs.movenext wend rs.close%> </select></p>圖4-3試卷界面4.2.3添加試卷頁面添加試卷頁面顯示頁面時讀取了庫中的相應(yīng)的那個那個試題表比如時:高數(shù)表,在原來的試題中又加了題目。提交到了高數(shù)表。返回到該科目的試題頁面主要代碼:<select name="questiontype"> <option value="1">單項選擇</option> <option value="2">多項選擇</option> <option value="3">填空</option> </select> 序號: <input type="text" name="questionNo" size="5"> <input type="text" name="question" size="73"> (<input type="text" name="fen" size="4">分)<br> <% for n=1 to 4%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 選擇項<%=n%>:<input type="text" name=s<%=n%>><br> <%next %> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 正確答案:<input type="text" name="answer" size="10"> 5 系統(tǒng)流程分析5.1 考生流程考生在第一個界面上時,流程如圖輸入準(zhǔn)考號、 姓名、 考試科目進(jìn)行考試,考完交卷交完卷、馬上知道成績考生圖5-1考生管理5.2 管理員流程后臺的管理員登陸后,主要工作如下:管理員資料修改查詢考生成績考試科目操作退出刪除試題修改新建管理員(老師)圖5-2管理員管理結(jié) 語本系統(tǒng)的需求,是經(jīng)過實際調(diào)研,認(rèn)真論證設(shè)計出的,具有很強(qiáng)的實用性。開發(fā)工具為Dreamweaver,ASP語言功能強(qiáng)大,數(shù)據(jù)庫采用了常用數(shù)據(jù)庫Acess 2003,采用B/S模式進(jìn)行開發(fā)。利用現(xiàn)有的較成熟的數(shù)據(jù)庫技術(shù),結(jié)合ASP+IIS開發(fā)平臺,采用HTML語言及動態(tài)腳本語言進(jìn)行代碼編寫,來完成系統(tǒng)的開發(fā)。主要實現(xiàn)了用戶登錄,成績的查詢,用戶的管理,試卷的刪除,修改,添加,創(chuàng)建. 本系統(tǒng)限于我的精力、技術(shù)和時間,因此要改進(jìn)的地方比較多,其中有許多功能模塊未能實現(xiàn),如還未能實現(xiàn)隨機(jī)抽卷功能、未能顯示考試計時器等,所以整個系統(tǒng)看起來沒有實際那么復(fù)雜,未能和我所設(shè)想的那么完整。其實還可以增加更多的功能,由于時間與能力的關(guān)系,因而無法完成。綜上所述,該系統(tǒng)基本上能夠?qū)崿F(xiàn)系統(tǒng)的需求,可以方便地進(jìn)行添加,修改,為雙方都提供了便利條件。操作簡便, 減輕用戶的工作負(fù)擔(dān),加強(qiáng)了數(shù)據(jù)記錄的安全性和完整性,提高了工作效率。參考文獻(xiàn)1 劉好增,張坤.ASP動態(tài)網(wǎng)站開發(fā)實踐教程M.清華大學(xué)出版社,2007.327-4202 趙增敏. ASP動態(tài)網(wǎng)頁設(shè)計M.電子工業(yè)出版社, 2003.30-403 李燁.別具光芒Div+Css網(wǎng)頁布局與美化M.北京:人民郵電出版社.2006.37-67.4 Barry Brey. Intel Microprocessors: Architecture. Programming,&Interfacing(6th Edition).Prentice Hall,2002.09-235 蘇英如.ASP.NET編程技術(shù)與交互式網(wǎng)頁設(shè)計M.北京:中國水利水電出版社.2004.99-234. 6 丁士鋒.完全手冊C#2.0實用開發(fā)詳解M.北京:電子工業(yè)出版社.2008.192-460.7 王建華,湯世明.ASP.NET2.0動態(tài)網(wǎng)站開發(fā)技術(shù)與實踐M.北京:電子工業(yè)出版社.2007.139-222.8 杜巧玲.網(wǎng)頁設(shè)計超級夢幻組合M.清華大學(xué)出版社,2003.16-189 李世杰.Active server pages(ASP)3.0網(wǎng)頁設(shè)計手冊M.北京:清華大學(xué)出版社,1999.11-2010 Elliot Koffman Macromedia Flash MX 2004 Killer Tips-Flash MX 2004終級技巧M.News Riders Paperback 2003.50-6011 Stephen Shankland Google funds Photoshop-on-Linux WorkJ.CNET,2008.20-3012 Steve Caplin Art and Design in PhotoshopM. Focal Press,2008.05-2513 陳恭和,王漢新,劉瑞林.數(shù)據(jù)庫基礎(chǔ)與ACCESS應(yīng)用教程M.高等教育出版社,2006.12-1614 梁建武,陳語林.ASP程序設(shè)計M.中國水利水電出版社.2001.03-2315 RichterJeffrey Applied Microsoft Net framework programmingM.Microsoft Press,2002.79-102第 21 頁 共 22頁附 錄本系統(tǒng)采用ASP+ACCESS2003設(shè)計而成,ASP作為一種流行的網(wǎng)絡(luò)編程語言,以其簡單易學(xué),功能強(qiáng)大等特點備受網(wǎng)絡(luò)編程愛好者的青睞。因為ASP是由微軟公司提供的腳本開發(fā)環(huán)境,目前只能在微軟推出的WEB服務(wù)器上才能正常進(jìn)行。利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢,我們基于B/S模式研究開發(fā)了試題庫與在線考試系統(tǒng)這一ASP應(yīng)用程序。它運(yùn)用方便、操作簡單,效率很高,現(xiàn)階段雖只實現(xiàn)了試卷的客觀題部分,但已具有試題(卷)錄入、修改和查詢,就是說實現(xiàn)了真正的無紙化考試,滿足任何授權(quán)的考生隨時隨地考試并迅速獲得成績,并給出其詳細(xì)的成績與試卷評估,同時也大大減輕了教師出題、改卷等繁重的工作量。數(shù)據(jù)庫設(shè)計管理員可以對考生用戶進(jìn)行增、刪,并可以對試卷進(jìn)行增加、刪除、修改??忌脩艨梢栽谔峤豢碱}后,得出成績。系統(tǒng)模塊設(shè)計本系統(tǒng)將分為兩個模塊,分別為:學(xué)生用戶登錄模塊、管理員用戶模塊。學(xué)生用戶登錄模塊學(xué)生用戶通過學(xué)號、姓名進(jìn)行登錄(帳號和密碼同為學(xué)生的學(xué)號)。管理員用戶模塊管理員可以增、刪學(xué)生用戶和管理員的修改,修改,添加,刪除,創(chuàng)建試卷。查詢單個考生的成績和多個考生復(fù)雜查詢。附錄2管理員登入代碼:<% response.buffer=falseresponse.expires=0if session(“l(fā)ogstatus”)<>1 then%><font size=”5” ><b>你還沒有登錄,沒有權(quán)利瀏覽本頁,請先<a href=”adminlogin.htm”>登錄</a>!</b></font><%else %> <!- #include file=”connect.asp” -><html><head><title>試卷管理系統(tǒng)</title><meta http-equiv=”Content-Type” content=”text/html; charset=gb2312”><LINK href=”style.css” rel=stylesheet></head><script LANGUAGE=”JavaScript”><!- function openwin(url,name,w,h) window.open (url,name,”width=” + w + “,height=” + h + “,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no”)/-></script><body background=”images/adminbj.jpg”><p align=”center”><img border=”0” src=”images/adminlogo.gif”><a href=”login.asp”>退&nbsp;&nbsp;&nbsp;&nbsp;出</a><table width=”608” border=”0” cellspacing=”0” cellpadding=”3” align=”center”><tr><td width=”600”><table border=”1” width=”584” cellpadding=”1” cellspacing=”0” bordercolordark=”#FFFFFF” bordercolorlight=”#999999” align=”center” height=”96”><tr align=center><td bgcolor=”#33CCFF” width=”291” height=”17”><B>管理員資料修改</B></td><td bgcolor=”#33CCFF” width=”261” height=”17”><b>查詢考生成績</b></td></tr><tr><td width=”291” height=”71”><form method=”POST” action=”changezl.asp”><div align=”center”>用戶名:<input type=”text” name=”username” size=”10” value=”><br>密碼:<input type=”password” name=”password” size=”10” value=”><br><input type=”submit” name=”Submit” value=”提交”><input type=”reset” name=”Submit2” value=”清除”></div></form></td><td width=”261” height=”71”><form method=”GET” action=”searchscore.asp”><input type=”hidden” name=”id” value=”1”><div align=”center”>準(zhǔn)考證號: <input type=”text” name=”StudentID” size=”16” value=”><br>考試科目: <select name=”Subject”> <%rs.Open “Select * From試卷信息Order By創(chuàng)建日期DESC”, conn, 1,1while not rs.eof%><option value=”<%=rs(“試卷名稱”)%>”><%=rs(“試卷名稱”)%></option> <%rs.movenextwendrs.close%></select><br><input type=”submit” name=”Submit” value=”提交”><input type=”reset” name=”Submit2” value=”清除”> <input type=”button” onclick=window.open(“advancesearch.asp”) value=”高級” > </div></form></td></tr></table></td></tr></table><%If Request.QueryString(“CurPage”) = “” or Request.QueryString(“CurPage”) = 0 thenCurPage = 1ElseCurPage = CINT(Request.QueryString(“CurPage”)End If%><%rs.Open “Select * From試卷信息Order By創(chuàng)建日期DESC”, conn, 1,1%><%if rs.eof and rs.bof then%>暫時沒有任何記錄! <%elsers.PageSize=6設(shè)置每頁記錄數(shù) Dim TotalPages TotalPages = rs.PageCount If CurPage>rs.Pagecount Then CurPage=RS.Pagecount end if RS.AbsolutePage=CurPagers.CacheSize = RS.PageSize設(shè)置最大記錄數(shù) Dim Totalcount Totalcount =INT(RS.recordcount) StartPageNum=1 do while StartPageNum+10<=CurPage StartPageNum=StartPageNum+10 Loop EndPageNum=StartPageNum+9 If EndPageNum>RS.Pagecount then EndPageNum=RS.Pagecount %><table border=”1” width=”585” cellpadding=”1” cellspacing=”0” bordercolordark=”#FFFFFF” bordercolorlight=”#999999” align=”center”><tr> <td bgcolor=”#33CCFF” height=”20” width=”194”><p align=”center”><b>當(dāng)前所有試卷名稱</b></p></td><td align=”center” bgcolor=”#33CCFF” height=”20” width=”185”><b>創(chuàng) 建 時 間</b></td><td height=”20” align=”center” bgcolor=”#33CCFF” width=”192”><b>操 作</b></td></tr><%I=0p=RS.PageSize*(Curpage-1) do while (Not RS.Eof) and (I<RS.PageSize) p=p+1%><tr> <td bordercolorlight=”#C0C0C0” align=left width=”194”><b><%=rs(“試卷名稱”)%></b></td><td align=”center” width=”185”><%=rs(“創(chuàng)建日期”)%></td><td bordercolorlight=”#c0c0c0” align=middle width=”192”><a href=”delpaper.asp?id=<%=rs(“試卷名稱”)%>”>刪除</a>|<a href=”modifile.asp?id=<%=rs(“試卷名稱”)%>” target=_blank>試題</a>|<a href=”modisub.asp?id=<%=rs(“試卷名稱”)%>” target=_blank>修改</a>|<a class=”blue” href=”#” onclick=”window.open(madepaper.htm,create,scrollbars=no,resizable=no,width=511,height=250)”>新建</a></td></tr><%I=I+1 RS.MoveNext Loop%> <tr><td colspan=4 align=middle bordercolorlight=”#C0C0C0” width=”579”>頁次: <font color=”#CC0000”><%=CurPage%></font>/<%=TotalPages%> 頁數(shù): <a href=”admin.asp?CurPage=<%=StartPageNum-1%>”>&lt;&lt;</a> <% For I=StartPageNum to EndPageNum if I<>CurPage then %> <a href=”admin.asp?CurPage=<%=I%>”><%=I%></a> <% else %> <%=I%> <% end if %> <% Next %> <% if EndPageNum<RS.Pagecount then %> <a href=”admin.asp?CurPage=<%=EndPageNum+1%>”>下頁</a> <%end if%>|<a href=”admin.asp”>刷 新</a></td></tr> </table><p align=”center”>作者:鄭亞青&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 指導(dǎo)教師:楊金山 </p><p align=”center”>2005.6.1</p></body></html><%end ifrs.closeset rs=nothingend if%>

注意事項

本文(基于ASP的試卷管理系統(tǒng)計算機(jī)畢業(yè)論文)為本站會員(1777****777)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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