版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 引言</b></p><p> 1.1 開發(fā)在線考試系統(tǒng)的背景和意義</p><p> 人類進(jìn)入21世紀(jì)以后,隨著計(jì)算機(jī)和互聯(lián)網(wǎng)為代表的信息技術(shù)的高速發(fā)展和教育改革的不斷深入,使得遠(yuǎn)程教育和考試成為人們接受再教育和終身教育的主要形式,傳統(tǒng)的考試方式必將面臨著變革,因此基于Web技術(shù)的網(wǎng)絡(luò)考試則是一個(gè)很重要的發(fā)展方向。</p&g
2、t;<p> Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化。 Internet的開放性和分布性的特點(diǎn)以及基于Internet的巨大計(jì)算能力使得考試突破了時(shí)間和空間的限制?;贗nternet的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。例如在英國,已經(jīng)實(shí)現(xiàn)了英語資格考試的網(wǎng)上學(xué)習(xí)和水平認(rèn)證全過程。</p><p> 在線考試即基于Web網(wǎng)絡(luò)的考試系統(tǒng),可以減輕教師的工作負(fù)擔(dān),提高工
3、作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀。在線考試系統(tǒng)可以借助于遍布全球的因特網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,不受時(shí)間和空間的限制,大大拓展了考試的靈活性。試卷可以根據(jù)題庫中的內(nèi)容即時(shí)生成,可避免考試前的押題;而且可以采用大量標(biāo)準(zhǔn)化試題,從而用計(jì)算機(jī)自動(dòng)閱卷,大大提高閱卷效率;還可以直接把成績(jī)送到數(shù)據(jù)庫中,進(jìn)行統(tǒng)計(jì)、排序等操作。所以現(xiàn)在較好的考試方法為網(wǎng)絡(luò)考試,試題內(nèi)容放在服務(wù)器上,考生通過登錄
4、名和密碼進(jìn)行登錄,考試答案也存放在服務(wù)器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,采用Web網(wǎng)絡(luò)考試方式將是今后考試發(fā)展的趨勢(shì)。</p><p> 可以看到,隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)在測(cè)試中的應(yīng)用從當(dāng)初單純的判分,到現(xiàn)在的基于網(wǎng)絡(luò)的情境化,模擬化測(cè)試, 發(fā)揮的作用越來越大.試題的形式也在此過程中發(fā)生著變化,從固定在單一試卷中的試題發(fā)展到了可以自由組合的題庫,再到現(xiàn)在的多媒體試題庫.隨著題庫
5、的建立,組卷變得方便了,測(cè)試的形式也發(fā)生著變化,由所有學(xué)生同考一張?jiān)嚲淼拇笠?guī)模的集體測(cè)試發(fā)展到了同一場(chǎng)考試使用等同考查效力的不同試卷的小組測(cè)試,隨著題庫的增大和計(jì)算機(jī)技術(shù)的發(fā)展,個(gè)別化的測(cè)試試卷成為研究人員和教師們新的關(guān)注對(duì)象.</p><p> 學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個(gè)步驟,即人工出卷、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類型的不斷
6、增加及考試要求的不斷提高,教師的工作量將會(huì)越來越大,其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。</p><p> 在線考試是現(xiàn)階段研究開發(fā)的一個(gè)熱點(diǎn)。它是建立在國際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡(jiǎn)單,使考試不受地域的局限。一個(gè)完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)之后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的
7、生成、試卷的提交、成績(jī)的批閱等都可以在網(wǎng)上自動(dòng)完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動(dòng)化。這樣一來,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),其經(jīng)濟(jì)效益也是相當(dāng)可觀的。為了適應(yīng)新形勢(shì)的發(fā)展,本人對(duì)這一系統(tǒng)進(jìn)行了初步設(shè)計(jì),也可以說是一個(gè)初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把教師從繁重的工作中解脫出來!</p><p> 1.2 此項(xiàng)目的現(xiàn)狀&l
8、t;/p><p> Web正在逐步改變?nèi)蛴脩舻耐ㄐ欧绞?。這種新的大眾傳媒比以往的任何一種通訊媒體都要快,而且Web服務(wù)快速、強(qiáng)大,協(xié)議規(guī)范,服務(wù)器假設(shè)簡(jiǎn)單,信息制作簡(jiǎn)單。因此,我開發(fā)的在線考試系統(tǒng)就是基于Web形式的。</p><p> Web網(wǎng)站的核心是HTML,任何一個(gè)網(wǎng)站都離不開它,瀏覽器接受服務(wù)器傳送過來的HTML標(biāo)識(shí),并加以解釋,呈現(xiàn)給用戶的是五彩繽紛的文字、圖像和聲音的Web
9、世界。但作為超文本,它的局限性還是十分明顯的,尤其是動(dòng)態(tài)功能的欠缺,使它難以在Web舞臺(tái)上獨(dú)當(dāng)一面。CGI企圖解決這個(gè)問題,它實(shí)際就是使可執(zhí)行程序和超文本聯(lián)系了起來,超文本不能完成的功能由CGI來做,CGI運(yùn)行的結(jié)果以文本方式返回給超文本頁面,這樣的網(wǎng)站功能完善了許多。最初,是訪問次數(shù)的統(tǒng)計(jì),時(shí)間的顯示,而后數(shù)據(jù)庫也加入到Web的世界來,數(shù)據(jù)庫的信息管理功能更是得到了淋漓盡致的發(fā)揮,網(wǎng)站的管理變得有序化了。由于CGI完全運(yùn)行在服務(wù)器上,
10、當(dāng)同時(shí)訪問的用戶較多時(shí),給服務(wù)器帶來很沉重的負(fù)擔(dān),于是,基于DLL(動(dòng)態(tài)連接庫)的出現(xiàn)了。此后運(yùn)行在客戶端的JavaScript,VBScript,Jscript相繼出現(xiàn),在一定程度上代替了一些CGI的工作,并引入一些新的功能??傊?,一個(gè)功能強(qiáng)大的網(wǎng)站不是僅僅用HTML可以實(shí)現(xiàn)的,必須綜合的使用各項(xiàng)技術(shù)。</p><p> 綜上所述,開發(fā)在線考試系統(tǒng),不但需要制作靜態(tài)網(wǎng)頁來呈現(xiàn)考試內(nèi)容,還要運(yùn)用JavaScri
11、pt、VBScript、ActiveX、ASP等基本原理,作為創(chuàng)建動(dòng)態(tài)Web頁面而提供的技術(shù),來滿足網(wǎng)站交互功能和動(dòng)態(tài)效果的實(shí)際需求。</p><p> 隨著社會(huì)對(duì)人才的需求的增大,怎樣使我們?cè)谌瞬诺睦顺敝凶C明自我的能力和技能呢?怎樣來表達(dá)人才的水平的高低呢?隨著各種認(rèn)證的出現(xiàn),隨著遠(yuǎn)程教學(xué)的深入,網(wǎng)絡(luò)和傳統(tǒng)一樣都要有試卷來檢測(cè)。怎樣才能全面的檢測(cè)考生的水平、怎樣能客觀的反映教學(xué)水平?這就要求出一份合理、客觀、
12、科學(xué)的試題。這也是眾多教學(xué)者歷年來思索的問題。即使保證了客觀的命題但他是用于考試的,必須保證絕對(duì)的安全。目前流行的局域網(wǎng)上的計(jì)算機(jī)考試系統(tǒng),實(shí)際上它只是一個(gè)多用戶的考試系統(tǒng),這種考試形勢(shì)只不過是運(yùn)用了局域網(wǎng)的一些功能,以減輕考試組織過程中的勞動(dòng)強(qiáng)度和加強(qiáng)考試的公正性,但它不支持遠(yuǎn)程異地考試;目前的考試試題往往不是動(dòng)用豐富經(jīng)驗(yàn)的出卷專家就是往往由于個(gè)人的水平差異不能提供優(yōu)秀的試卷,因而基于網(wǎng)絡(luò)的遠(yuǎn)程考試系統(tǒng)的研究開發(fā)已迫在眉捷。</
13、p><p><b> 系統(tǒng)開發(fā)技術(shù)</b></p><p><b> 2.1系統(tǒng)平臺(tái)</b></p><p><b> 系統(tǒng)的硬件平臺(tái):</b></p><p> 服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器的性能往往不盡如人意,現(xiàn)在的硬件性
14、能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器配置高性能硬件。包括Web服務(wù)器、客戶機(jī)、網(wǎng)卡及Internet網(wǎng)絡(luò)資源。</p><p><b> 系統(tǒng)的軟件平臺(tái):</b></p><p> 本系統(tǒng)基于Windows XP操作系統(tǒng)、ACCESS數(shù)據(jù)庫平臺(tái),采用B/S計(jì)算模式及Asp開發(fā)動(dòng)態(tài)Web技術(shù)。</p><p> 2.2計(jì)算模
15、式的進(jìn)化及本系統(tǒng)選用的模式優(yōu)越性</p><p> 回顧計(jì)算機(jī)的發(fā)展史,計(jì)算模式有過三次質(zhì)的飛躍:</p><p> 2.2.1 集中式管理——主機(jī)/終端模式</p><p> 以主機(jī)為中心的計(jì)算環(huán)境,數(shù)據(jù)管理,事務(wù)處理高度集中,起始成本高,系統(tǒng)維護(hù)升級(jí)只涉及主機(jī),管理成本低,但用戶端缺乏個(gè)人定置,無任何處理功能。適用于大規(guī)模集中式應(yīng)用,具有較高的效率和安全
16、性,但存在執(zhí)行效率及容量不足問題。</p><p> 2.2.2 Client/Server模式</p><p> 它把集中管理模式轉(zhuǎn)化為一種服務(wù)器與客戶機(jī)負(fù)荷均衡的分布式計(jì)算模式,解決了執(zhí)行效率及容量不足的問題。該結(jié)構(gòu)以PC為主,適合部門級(jí)應(yīng)用。初級(jí)成本低,但隨著應(yīng)用規(guī)模擴(kuò)展,網(wǎng)絡(luò)上異種資源類型的增多,開發(fā)、管理、維護(hù)的復(fù)雜程度加大,頻繁的軟硬件升級(jí),后期成本驟升,缺乏關(guān)鍵事物處理
17、的安全性與并發(fā)處理能力。Client/Server模式又分為2種:</p><p> 1、 胖服務(wù)器、瘦客戶機(jī)方式:</p><p> 數(shù)據(jù)計(jì)算與數(shù)據(jù)集中在數(shù)據(jù)庫服務(wù)器端,當(dāng)接入的用戶較多時(shí),會(huì)發(fā)生通訊堵塞,系統(tǒng)性能也急劇下降,無法適應(yīng)多用戶的需要。</p><p> 2、 瘦服務(wù)器、胖客戶機(jī)方式:</p><p> 數(shù)據(jù)計(jì)算與數(shù)據(jù)處
18、理集中在客戶機(jī)端,這加大了網(wǎng)絡(luò)負(fù)荷,影響了業(yè)務(wù)處理速度,而且客戶端PC機(jī)的多樣性,使數(shù)據(jù)庫服務(wù)器端如何有效管理控制整個(gè)系統(tǒng)增加了困難。 </p><p> 無論上述哪種方式都存在著明顯的不足,使其不能適應(yīng)不斷增長(zhǎng)的多方面需求。</p><p> 2.2.3 Brower/Server模式</p><p> 隨著網(wǎng)上瀏覽器功能的日益增強(qiáng),一種新型的體系結(jié)構(gòu)B/
19、S應(yīng)運(yùn)而生,并獲得飛速發(fā)展。B/S結(jié)構(gòu)極大的簡(jiǎn)化了客戶端的工作,客戶端只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行只由服務(wù)器完成。</p><p> 它將Web技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合,擴(kuò)展了C/S模式的分布計(jì)算特性,實(shí)現(xiàn)了動(dòng)態(tài)Web應(yīng)用。B/S模式采用三層分布結(jié)構(gòu):瀏覽器—Web服務(wù)器—數(shù)據(jù)庫服務(wù)器。B/S模式增加了較厚的中間層服務(wù)器(包括Web服務(wù)器及相關(guān)的接口程
20、序),它將瀏覽器與數(shù)據(jù)庫服務(wù)器連接的同時(shí),分擔(dān)了數(shù)據(jù)庫服務(wù)器上較多的任務(wù),真正實(shí)現(xiàn)了“瘦客戶機(jī)—胖中間層—瘦數(shù)據(jù)庫服務(wù)器”的計(jì)算模式。</p><p> 圖2-1 B/S三層結(jié)構(gòu)模式</p><p> 2.2.4 系統(tǒng)采用B/S三層體系結(jié)構(gòu)模式的優(yōu)越性</p><p> 采用B/S(Brower/Server)三層體系結(jié)構(gòu)模式的優(yōu)越性在于:</p
21、><p> 1、 使用簡(jiǎn)單,用戶使用單一的Browser軟件,通過鼠標(biāo)即可訪問文本、圖像、聲音、電影及數(shù)據(jù)庫等信息,特別適合非計(jì)算機(jī)人員使用。在客戶端安裝的是標(biāo)準(zhǔn)、易用的通用瀏覽器(如Windows的IE),無需像C/S模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,系統(tǒng)管理員無須再為客戶端操心,大大減輕了管理負(fù)擔(dān)。</p><p> 2、 實(shí)現(xiàn)了開發(fā)環(huán)境與應(yīng)用環(huán)境的分離,系統(tǒng)開發(fā)人員基于
22、Web瀏覽器進(jìn)行MIS系統(tǒng)開發(fā),絕大部分工作由服務(wù)器端完成,只有生成的HTML頁面被送回到客戶端(包括少量嵌入式構(gòu)件及腳本信息),可保證所有用戶通過瀏覽器調(diào)用應(yīng)用程序,實(shí)現(xiàn)了平臺(tái)的無關(guān)性。</p><p> 3、 數(shù)據(jù)庫結(jié)構(gòu)的改變不再對(duì)客戶端產(chǎn)生連鎖影響,只需修改服務(wù)器端的應(yīng)用程序即可,極大地提高了系統(tǒng)的維護(hù)效率。</p><p> 4、 統(tǒng)一的客戶端程序—瀏覽器,簡(jiǎn)化(甚至免除)了對(duì)
23、用戶的使用培訓(xùn),今后即使修改信息管理(MIS)系統(tǒng)或進(jìn)行系統(tǒng)升級(jí),也無須再對(duì)用戶進(jìn)行培訓(xùn)。正是由于上述優(yōu)點(diǎn),使得以瀏覽器—Web服務(wù)器—數(shù)據(jù)庫服務(wù)器的三層B/S模式成為網(wǎng)絡(luò)數(shù)據(jù)庫計(jì)算的主流。</p><p> 5、 保障系統(tǒng)安全性,B/S系統(tǒng)在客戶機(jī)與數(shù)據(jù)庫服務(wù)器之間增加了一層Web服務(wù)器,使兩者不在直接相連,通過對(duì)中間層的用戶編程可實(shí)現(xiàn)更加健全、靈活的安全機(jī)制??蛻魴C(jī)無法直接對(duì)數(shù)據(jù)庫操縱,有效地防止用戶的非法
24、入侵。</p><p> 6、 保護(hù)企業(yè)投資,B/S模式由于采用標(biāo)準(zhǔn)的TCP/IP技術(shù)、HTTP協(xié)議,它可以與企業(yè)現(xiàn)有網(wǎng)絡(luò)很好的結(jié)合。</p><p> 7、 信息共享度高,HTML是數(shù)據(jù)格式的一個(gè)開放標(biāo)準(zhǔn),目前大多數(shù)流行的軟件均支持HTML,同時(shí)MIME技術(shù)使得Browser可訪問多種格式文件。</p><p> 8、 擴(kuò)展性好,TCP/IP、HTTP的標(biāo)準(zhǔn)
25、性使得B/S模式可直接接入Internet,具有良好的擴(kuò)展性。</p><p> 9、 廣域網(wǎng)支持,無論是PSTN、DDN、幀中繼X25、ISDN,還是新出現(xiàn)的CATV、ADSL均能良好支持。</p><p> 10、較低的開發(fā)和維護(hù)成本,Client/Server的應(yīng)用必須開發(fā)出專用的客戶端軟件,無論是安裝、配置還是升級(jí)都需要在所有的客戶機(jī)上實(shí)施,極大地浪費(fèi)了人力和物力。Brower
26、/Server的應(yīng)用只需在客戶端裝有通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。</p><p> 2.3 ASP 技術(shù)</p><p> 2.3.1 ASP概述</p><p> Microsoft Active Server Pages即我們所稱的ASP,是微軟公司推出的一種用以取代CGI
27、(Common Gateway Interface通用網(wǎng)關(guān)接口)的一種技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。ASP文件實(shí)際就是嵌入可執(zhí)行腳本的HTML文檔,以.asp為擴(kuò)展名,一個(gè)ASP文件主要包含:一般文本、HTML文件標(biāo)記和腳本程序。ASP文件可以使用任何腳本語言,只需提供相應(yīng)的腳本引擎。ASP自身提供了VBScript和JavaScript驅(qū)動(dòng),其中VBScript是缺
28、省的腳本語言。腳本命令語句包含在"<%"和"%>"中。若要在一份ASP文件中混合使用多種語言或采用非默認(rèn)的腳本程序語言時(shí),可用服務(wù)端的SCRIPT標(biāo)簽。</p><p> ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。ASP程序工作
29、在Web服務(wù)端,瀏覽器向服務(wù)器發(fā)出一個(gè)HTTP請(qǐng)求,請(qǐng)求一個(gè).asp文件,Web服務(wù)器響應(yīng)該請(qǐng)求并調(diào)用ASP引擎執(zhí)行該文件,當(dāng)遇到任何與Active腳本兼容的腳本(如VBScript 、JavaScript)時(shí)ASP引擎調(diào)用相應(yīng)的腳本引擎解釋執(zhí)行其中的腳本命令,若腳本中含有訪問數(shù)據(jù)庫的請(qǐng)求,則通過ODBC連結(jié)后臺(tái)數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(Active Data Object)執(zhí)行訪庫操作,最后,ASP依據(jù)訪庫的結(jié)果集自動(dòng)生成標(biāo)準(zhǔn)的
30、HTML頁面發(fā)送到客戶瀏覽器。Active Server Page是創(chuàng)建動(dòng)態(tài)網(wǎng)頁的一個(gè)很好的工具,它起一種編程語言的作用,可以利用它編寫動(dòng)態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點(diǎn)并請(qǐng)求一個(gè)ASP頁,Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。ASP內(nèi)含于IIS3.0和4.0之中,通過ASP我們可以結(jié)合H</p><p> ASP是Microsof
31、t開發(fā)的服務(wù)器端的腳本環(huán)境。是目前非常流行的開放式的Web服務(wù)器應(yīng)用程序開發(fā)技術(shù)。ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,其主要功能是為生成動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序提供一種強(qiáng)大的方法和技術(shù)。ASP的主要特性是能夠把腳本、HTML、組件和強(qiáng)大的Web數(shù)據(jù)庫訪問功能結(jié)合在一起,對(duì)于編寫、維護(hù)都十分容易,而且它很注重客戶端程序的通用性和服務(wù)器程序的效率。</p><p> 當(dāng)用戶瀏覽
32、器向Web服務(wù)器請(qǐng)求一個(gè)ASP文件時(shí),Web服務(wù)器調(diào)用ASP并執(zhí)行該文件中的所有腳本,最后給瀏覽器返回一個(gè)響應(yīng)頁面。ASP的腳本在Web服務(wù)器運(yùn)行,Web服務(wù)器負(fù)責(zé)所有的腳本處理并生成標(biāo)準(zhǔn)的HTML頁面?zhèn)魉徒o瀏覽器,而不是傳統(tǒng)的在客戶瀏覽器中運(yùn)行,這一措施使客戶的瀏覽器無須擔(dān)心服務(wù)器端的網(wǎng)頁使用何種腳本,ASP都會(huì)生成一個(gè)符合HTML標(biāo)準(zhǔn)的網(wǎng)頁送回客戶端,其工作原理如下圖:</p><p> 圖2-2 AS
33、P工作模式</p><p> ASP在性能方面的優(yōu)勢(shì)體現(xiàn)在以下幾點(diǎn):</p><p> 1、 完全與HTML融合在一起;</p><p> 2、 創(chuàng)建簡(jiǎn)單,不需要編譯和鏈接,腳本可以在ASP環(huán)境下直接運(yùn)行;</p><p> 3、 面向?qū)ο?,可通過由ActiveX服務(wù)器構(gòu)件來擴(kuò)充功能;</p><p> 4、
34、 由于腳本在服務(wù)器端執(zhí)行,因此它幾乎可以支持任何一種瀏覽器;</p><p> 5、 ASP的源代碼不會(huì)傳到瀏覽器端,源程序不會(huì)外漏。</p><p> 由于ASP的出現(xiàn),使網(wǎng)頁訪問者和服務(wù)器進(jìn)行交互更加容易,利用ASP可以實(shí)現(xiàn)基于Web的信息管理系統(tǒng)。利用ASP實(shí)現(xiàn)的信息管理系統(tǒng)使用戶非常方便地對(duì)后端數(shù)據(jù)庫記錄進(jìn)行增加、刪除、修改、查詢操作,而且利用ASP可以實(shí)現(xiàn)分頁技術(shù),用戶對(duì)大量
35、記錄的查詢一目了然,輕松查看所有記錄。ASP是微軟產(chǎn)品,它與微軟的Excel等辦公軟件可以有機(jī)結(jié)合,使對(duì)報(bào)表的打印美觀,輕松實(shí)現(xiàn)。</p><p> 2.3.2 ASP內(nèi)建對(duì)象</p><p> ASP本身自帶了5個(gè)服務(wù)器組件(對(duì)象),它們分別是:</p><p> 1、 Request對(duì)象,從瀏覽器獲得信息;</p><p> 2
36、、 Response對(duì)象,發(fā)送信息到瀏覽器;</p><p> 3、 Server對(duì)象,控制SP執(zhí)行情況,對(duì)服務(wù)器端ActiveX控件起作用;</p><p> 4、 Session對(duì)象,存儲(chǔ)用戶任務(wù)的信息;</p><p> 5、 Application對(duì)象,使多用戶共享一個(gè)程序的信息。</p><p> 一般常用的是前三個(gè)對(duì)象。R
37、equest和Response是用來實(shí)現(xiàn)Web服務(wù)器與瀏覽器交互。Request的一個(gè)重要方法是Form(),起作用是提取瀏覽器的用戶輸入信息。輸出要用到Response的一個(gè)重要方法Write。Server對(duì)象有兩個(gè)重要方法:MapPath和CreateObject。MapPath用來將Web服務(wù)器的虛擬路徑還原成實(shí)際路徑;CreateObject用來產(chǎn)生服務(wù)器組件的對(duì)象實(shí)例。</p><p> 2.3.3
38、 ASP訪問數(shù)據(jù)庫的技術(shù)</p><p> ASP采用ADO技術(shù)訪問數(shù)據(jù)庫。為了同數(shù)據(jù)庫進(jìn)行交互,就必須用腳本語言生成ADO(ActiveX Data Objects)。用ADO可以使客戶端的程序通過ODBC存取和操縱服務(wù)器端的數(shù)據(jù)。ADO的優(yōu)點(diǎn)是簡(jiǎn)單易用、高速、占用資源少。ADO不同于DAO(Data Access Object)和RDO(Remote Data Object),ADO并不強(qiáng)調(diào)對(duì)象的繼承,大部
39、分的ADO對(duì)象單獨(dú)生成,這就允許開發(fā)人員只生成和繼承需要的對(duì)象。ADO包括以下7個(gè)對(duì)象:</p><p> 1、 Command對(duì)象,定義對(duì)數(shù)據(jù)源進(jìn)行操作的命令;</p><p> 2、 Connection對(duì)象,表示建立一個(gè)數(shù)據(jù)源的聯(lián)接;</p><p> 3、 Error對(duì)象,提供屬于數(shù)據(jù)訪問錯(cuò)誤的細(xì)節(jié);</p><p> 4、
40、Field對(duì)象,表示一般數(shù)據(jù)類型的字段;</p><p> 5、 Parameter對(duì)象,表示Command對(duì)象的參數(shù);</p><p> 6、 Property對(duì)象,表示由數(shù)據(jù)提供源定義ADO對(duì)象的動(dòng)態(tài)特性;</p><p> 7、Recordset對(duì)象,表示由數(shù)據(jù)庫或命令結(jié)果產(chǎn)生的全部結(jié)果集。</p><p> 使用ADO對(duì)象可以
41、建立和管理數(shù)據(jù)庫的聯(lián)接,從服務(wù)器要求和獲取數(shù)據(jù),執(zhí)行數(shù)據(jù)更新、刪除、添加,獲取ODBC的錯(cuò)誤信息等。數(shù)據(jù)庫訪問構(gòu)件使用ADO提供一個(gè)簡(jiǎn)單的管理數(shù)據(jù)庫的方法,使用數(shù)據(jù)庫訪問構(gòu)件對(duì)數(shù)據(jù)庫操作之前,必須在服務(wù)器的控制面板中配置好數(shù)據(jù)庫的ODBC數(shù)據(jù)源。</p><p> ASP數(shù)據(jù)庫的實(shí)現(xiàn)如下:ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對(duì)象集, 為ASP提供了完整的站點(diǎn)數(shù)據(jù)庫訪問解決
42、方案。它可作用于服務(wù)器端,以 提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。ASP使用ADO對(duì)象實(shí)現(xiàn)對(duì)各種數(shù)據(jù)庫的存取操作,ADO是微軟開發(fā)的汲取了DAO和RDO精華的數(shù)據(jù)庫存取對(duì)象群,基于OLEDB,可在服務(wù)器端腳本中提供對(duì)數(shù)據(jù)庫的強(qiáng)大操作,更適合于Internet上數(shù)據(jù)庫的開發(fā),允許用戶方便地控制和管理數(shù)據(jù),與數(shù)據(jù)庫交互。它和ODBC在底層打開數(shù)據(jù)庫并執(zhí)行添加、修改記錄等的操作方式相比有很大的不同,通過ADO訪問 數(shù)據(jù)庫是采用ActiveX來實(shí)現(xiàn),
43、取代了ODBC的DLL(動(dòng)態(tài)鏈接庫),因這種方式減少了程序和需要進(jìn)入的數(shù)據(jù)庫引擎之間的層次,因而提高了數(shù)據(jù) 庫編程的速度。如果在Script程序中使用了ADO對(duì)象,Web服務(wù)器會(huì)根據(jù) ADO對(duì)象的參數(shù)來啟動(dòng)相應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)程序,或者直接利用ADO對(duì)象, 或者通過ADO對(duì)象發(fā)送SQL指令,進(jìn)行數(shù)據(jù)庫存取的操作。最后依據(jù)后臺(tái)數(shù)據(jù)庫的訪問結(jié)果集自動(dòng)生成HTML頁面,并傳送給客戶瀏覽器。</p><p> 2.4 A
44、ccess數(shù)據(jù)庫</p><p> Access是一個(gè)數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。</p><p
45、> 讓我們以用MS Access創(chuàng)建一個(gè)數(shù)據(jù)庫為例介紹這種數(shù)據(jù)庫的基本用法:</p><p><b> 1、新建數(shù)據(jù)庫:</b></p><p> 新建一個(gè)數(shù)據(jù)庫有兩種方法:一種是創(chuàng)建一個(gè)空數(shù)據(jù)庫,即建立一個(gè)沒有表、查詢、窗體和報(bào)表等內(nèi)容的數(shù)據(jù)庫;另一種方法是使用Access中提供的數(shù)據(jù)庫模板創(chuàng)建數(shù)據(jù)庫,即通過對(duì)向?qū)岢龅倪x項(xiàng)和不同
46、選擇來設(shè)計(jì)窗體、查詢和報(bào)表等,從而建立一個(gè)完整的數(shù)據(jù)庫。</p><p><b> 2、添加數(shù)據(jù)表:</b></p><p> 表是Access數(shù)據(jù)庫的基礎(chǔ),是信息的載體。其它對(duì)象如查詢、窗體和報(bào)表,也是將表中的信息以各種形式表現(xiàn)出來,方便用戶使用這些信息。在Access中,創(chuàng)建表的方法有三種:一是使用設(shè)計(jì)器創(chuàng)建表;二是通過輸入數(shù)據(jù)創(chuàng)建表;三是利用向?qū)?chuàng)建表。&l
47、t;/p><p><b> 3、表的操作:</b></p><p> 在添加了數(shù)據(jù)表之后,我們實(shí)際上就初步地完成了一個(gè)數(shù)據(jù)庫的建立工作,接下來我們就可以通過SQL語句對(duì)數(shù)據(jù)庫進(jìn)行操作。當(dāng)然,在Access中,對(duì)表的操作十分的方便,可以瀏覽表;為表添加、刪除備忘錄;對(duì)表記錄進(jìn)行排序,因?yàn)锳ccess是面向一些普通用戶的,所以其操作方法不必要用戶清楚SQL語句的語法及結(jié)構(gòu)
48、。在此,我們就簡(jiǎn)要地介紹一下在Access環(huán)境下表的操作。打開原先建立的test數(shù)據(jù)庫,在打開了數(shù)據(jù)表之后,我們就可以通過記錄選定器,定位按鈕和滾動(dòng)條。</p><p> 4、添加與編輯記錄:</p><p> 在打開了的查看窗體中即可添加與編輯記錄。</p><p> 5、刪除表中的記錄:</p><p> 對(duì)表中記錄的刪除兩種,一
49、種是刪一條的記錄,單擊該條記錄左邊的記錄選定器選定該記錄,然后單擊右鍵,在彈出的菜單中選擇刪除記錄即可;另一種操作是刪除多條記錄,單擊第一條要?jiǎng)h除的第一條記錄的記錄選定器,同時(shí)不要松開鼠標(biāo),繼續(xù)向下拖動(dòng),直至覆蓋要?jiǎng)h除的其它記錄為止,然后單擊右鍵并在彈出菜單中選擇刪除記錄。</p><p> Access是Office辦公套件中一個(gè)極為重要的組成部分。剛開始時(shí)微軟公司是將Access單獨(dú)作為一個(gè)產(chǎn)品進(jìn)行銷售的,
50、后來微軟發(fā)現(xiàn)如果將Access捆綁在OFFICE中一起發(fā)售,將帶來更加可觀的利潤(rùn),于是第一次將Access捆綁到OFFICE97中,成為OFFICE套件中的一個(gè)重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。自從1992年開始銷售以來,Access 已經(jīng)賣出了超過6000萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)</p><p><b> 需求分析</b><
51、/p><p> 因?yàn)榭荚囀怯刑囟ǖ膶?duì)象的,所以考生進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證??忌M(jìn)入考試系統(tǒng)后,需要選擇考試科目,所以系統(tǒng)還應(yīng)有考試科目選擇的功能。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫隨機(jī)抽取試題后動(dòng)態(tài)生成的。另外,系統(tǒng)還應(yīng)該對(duì)考試時(shí)間進(jìn)行控制,時(shí)間到了會(huì)要求考試者交卷??荚囌哌x擇答案提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)判卷,得到成績(jī)后顯示出來??荚囃戤吅?,可以返回登錄界面或繼續(xù)考試。開發(fā)在線考試系統(tǒng)應(yīng)能滿足以下的有
52、關(guān)功能需求和性能需求。</p><p><b> 3.1功能需求分析</b></p><p> 1、系統(tǒng)可允許教師或?qū)W生在服務(wù)器端或在客戶端使用瀏覽器Internet訪問該系統(tǒng)數(shù)據(jù)庫。</p><p> 2、系統(tǒng)可同時(shí)多個(gè)數(shù)據(jù)庫進(jìn)行操作,具有操作方便、易于維護(hù)的考試題目數(shù)據(jù)庫。不同的科目有各自的數(shù)據(jù)庫,系統(tǒng)根據(jù)用戶的要求自動(dòng)選擇相應(yīng)的數(shù)據(jù)
53、庫,并可以對(duì)其進(jìn)行訪問和維護(hù)。</p><p> 3、系統(tǒng)為考試而設(shè)計(jì),因此應(yīng)可對(duì)試卷進(jìn)行維護(hù)、管理??砂唇處熞笞詣?dòng)生成一份或多份同等水平而題目不同的試卷,也可由教師手工編輯試卷;要求同一份試卷內(nèi)應(yīng)避免題目的相關(guān)性,注意試題的抽取應(yīng)存在一定的間隔時(shí)間。</p><p> 4、系統(tǒng)應(yīng)能實(shí)現(xiàn)考試控制功能??稍诜?wù)器端以及通過網(wǎng)絡(luò)接受并處理考生的答案,控制考生考試的答題時(shí)間。</p&
54、gt;<p> 5、系統(tǒng)可實(shí)現(xiàn)自動(dòng)成績(jī)管理??勺詣?dòng)對(duì)考生的答卷進(jìn)行評(píng)分,并記錄成績(jī);自動(dòng)對(duì)依次考試的情況進(jìn)行匯總并進(jìn)行分析。</p><p> 6、系統(tǒng)可提供查詢的功能,包括查詢成績(jī),查詢考試科目等。</p><p> 7、保證試卷的保密性和安全性。從用戶對(duì)系統(tǒng)的要求出發(fā),經(jīng)過綜合分析,可以歸納出用戶對(duì)在線考試系統(tǒng)的一般要求:網(wǎng)絡(luò)考試系統(tǒng)應(yīng)當(dāng)是一個(gè)基于網(wǎng)絡(luò)數(shù)據(jù)庫和Int
55、ernet處理 的實(shí)時(shí)處理系統(tǒng);應(yīng)當(dāng)可以產(chǎn)生隨機(jī)的和公平的試卷;應(yīng)當(dāng)為考生提供實(shí)時(shí)的通信,以保證考生的成績(jī)準(zhǔn)確無誤;應(yīng)當(dāng)能夠?qū)荚嚨慕Y(jié)果進(jìn)行處理和分析,為教師提供參考意見。在線考試系統(tǒng)具有降低考試成本,解決繁重的考務(wù)工作的優(yōu)點(diǎn)。它可以免去教師大量的臨考工作,試卷可以根據(jù)題庫中的內(nèi)容即時(shí)生成: 教師也無須去做考后的閱卷、統(tǒng)計(jì)、分析工作,計(jì)算機(jī)可自動(dòng)判卷,直接把成績(jī)送到數(shù)據(jù)庫中進(jìn)行統(tǒng)計(jì)、排序、匯總。實(shí)現(xiàn)無紙化考試,大大提高了工作效率,同時(shí),
56、試卷是隨機(jī)組成的,不存在試卷的泄密和考試作弊問題,使考試的公平性、答案的安全性得到有效的保證。</p><p> 8、現(xiàn)有的考試系統(tǒng)在成績(jī)分析上存在缺陷。傳統(tǒng)意義上的成績(jī)分析,只是對(duì)學(xué)生絕對(duì)成績(jī)進(jìn)行分析,例如計(jì)算總分、平均分,根據(jù)絕對(duì)分?jǐn)?shù)進(jìn)行簡(jiǎn)單的排序等。但這里存在著一些不合理的因素,例如學(xué)生A高等數(shù)學(xué)得分90分,法律基礎(chǔ)得分40分,而學(xué)生B高等數(shù)學(xué)得分40分,法律基礎(chǔ)得分90分,如果我們只是做簡(jiǎn)單的總分排序的
57、話,那么他們兩個(gè)人的總分是相同的,排名也應(yīng)該是相同的。但從實(shí)際來說,他們兩人的差異是很大的,不能把他們分在相同類的學(xué)生中。所以,用學(xué)生的絕對(duì)分?jǐn)?shù)進(jìn)行排序、分類是有一定的缺陷的?,F(xiàn)有的考試系統(tǒng)沒有一套有效的綜合評(píng)估體系。對(duì)試卷的合理性分析以及對(duì)考生綜合能力的評(píng)估只能靠教師的經(jīng)驗(yàn),進(jìn)行人為的評(píng)判,沒有固定的指標(biāo)體系及評(píng)定標(biāo)準(zhǔn),很難達(dá)到科學(xué)、客觀和公正,分析結(jié)果不具太強(qiáng)的說服力?,F(xiàn)有的考試系統(tǒng)大多數(shù)實(shí)現(xiàn)了客觀題(選擇、填空、判斷)的計(jì)算機(jī)自動(dòng)
58、評(píng)判,但主觀題的評(píng)判仍需教師參與。因?yàn)橹饔^題的答案不唯一,解決方案應(yīng)涉及詞法分析、語義識(shí)別等人工智能萬面的知識(shí),所以現(xiàn)有絕大多數(shù)考試系統(tǒng)還未實(shí)現(xiàn)這一功能。主觀題的自動(dòng)評(píng)判是未來網(wǎng)絡(luò)考試系統(tǒng)有待解決的問題。</p><p><b> 3.2性能需求分析</b></p><p> 對(duì)于一個(gè)系統(tǒng)來說,可擴(kuò)展性,可靠性,安全性,可管理性是幾個(gè)很關(guān)鍵的因素。</p&g
59、t;<p> 1、可擴(kuò)展性:可擴(kuò)展性是指系統(tǒng)能保證可持續(xù)增長(zhǎng)以滿足用戶需求和業(yè)務(wù)復(fù)雜性要求,Web系統(tǒng)為動(dòng)態(tài)變化的模型:它們通常一開始很小,但隨著需求的增長(zhǎng)而呈指數(shù)級(jí)增長(zhǎng)。對(duì)于考試系統(tǒng)而言,這種擴(kuò)展性就顯得尤為重要,因?yàn)榭荚囅到y(tǒng)的功能完善是一個(gè)漸進(jìn)的過程,我們目前開發(fā)的這個(gè)系統(tǒng)需要隨著考生的要求和技術(shù)的發(fā)展而需要不斷改進(jìn)。所以可擴(kuò)展性是非常必要的。</p><p> 2、可靠性:服務(wù)質(zhì)量的一個(gè)重
60、要方而是能夠在期望的響應(yīng)時(shí)間內(nèi)訪問信息。對(duì)需要通過Internet的應(yīng)用程序或信息的單位用戶來說;還意味著必須在用戶期望的時(shí)間內(nèi)為用戶提供其需要的信息。試想一個(gè)同時(shí)有幾百甚至幾千人訪問的考試系統(tǒng),一旦服務(wù)器發(fā)生阻塞或者崩潰,會(huì)帶來怎樣的不可想象的麻煩。另外太長(zhǎng)的延遲時(shí)間也會(huì)給考生帶來不便。</p><p> 3、 安全性:安全性是指系統(tǒng)能夠保護(hù)數(shù)據(jù)或基礎(chǔ)結(jié)構(gòu)避免受惡意攻擊或者盜用。安全性是通過為信息的機(jī)密性,完
61、整性和可靠性提供充分的保護(hù)來預(yù)防風(fēng)險(xiǎn),保障系統(tǒng)安全,是任何系統(tǒng)成功的基本要素。</p><p> 4、可管理性: 可管理性是指可以很方便地對(duì)系統(tǒng)進(jìn)行管理,確保系統(tǒng)的正常運(yùn)行管理和運(yùn)作涉及以下幾個(gè)因素:維護(hù)系統(tǒng)服務(wù)及其服務(wù)正常工作所需的基礎(chǔ)結(jié)構(gòu),工具以及管理員和技術(shù)人員。考試系統(tǒng)的主機(jī)是放在學(xué)校的遠(yuǎn)程教育學(xué)院機(jī)房中,但是對(duì)考試教務(wù)的管理員也許并不在遠(yuǎn)程教育學(xué)院中,因此,系統(tǒng)的管理和監(jiān)控必須能夠遠(yuǎn)程完成。</
62、p><p><b> 3.3數(shù)據(jù)字典描述</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖包含的所有元素的定義的集合。任何字典最重要的用途都是供人查閱對(duì)不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。</p><p> 數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中
63、建立的一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除許多可能的誤解。對(duì)數(shù)據(jù)的這一系列嚴(yán)密一致的定義也有助于改進(jìn)在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。如果要求所有開發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計(jì)模塊,則能避免許多麻煩的接口問題。</p><p> 下面給出本系統(tǒng)的部分?jǐn)?shù)據(jù)字典描述:</p><p> 考生信息表的數(shù)據(jù)字典的描述:</p>&
64、lt;p><b> 名字:考生信息表</b></p><p> 描述:考生輸入合法信息,經(jīng)系統(tǒng)處理</p><p> 生成報(bào)表。主要存儲(chǔ)考生信息</p><p> 定義:登錄名稱+登錄密碼+考生性別</p><p> 位置:考生信息表(student)</p><p> 課程信息
65、表的數(shù)據(jù)字典的描述</p><p> 3、添加試題表的數(shù)據(jù)字典的描述:</p><p> 4、 用戶報(bào)表的數(shù)據(jù)字典的描述:</p><p> 3.4在線考試數(shù)據(jù)流圖</p><p> 本系統(tǒng)中主要包括兩個(gè)部分:前臺(tái)部分(供學(xué)生使用)、后臺(tái)部分(供老師和管理員使用)。前臺(tái)部分主要有新考生注冊(cè)、修改密碼、課程信息、查詢考試成績(jī)、在線考試、
66、個(gè)人信息等功能模塊。后臺(tái)主要包括登陸信息、操作面板兩個(gè)模塊,其中操作面板包括操作員檔案管理、試題檔案管理、考試計(jì)劃管理、考生檔案管理幾個(gè)模塊。</p><p><b> 總系統(tǒng)數(shù)據(jù)流圖:</b></p><p> 圖3-1 總系統(tǒng)流圖</p><p><b> 教師組卷數(shù)據(jù)流圖:</b></p>&l
67、t;p> 圖3-2 教師組卷數(shù)據(jù)流圖</p><p><b> 學(xué)生考試數(shù)據(jù)流圖:</b></p><p> 圖3-3 學(xué)生考試數(shù)據(jù)流圖</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p> 本系統(tǒng)采用了B/S結(jié)構(gòu)基于Web技術(shù),以ACCESS作為后臺(tái)數(shù)據(jù)庫,來實(shí)現(xiàn)在線考
68、試系統(tǒng)。該系統(tǒng)本著減輕教師工作負(fù)擔(dān)、提高工作效率、優(yōu)化學(xué)生考試的流程,增強(qiáng)參加考試學(xué)生的身份識(shí)別,比傳統(tǒng)的考試模式節(jié)省人力財(cái)力和時(shí)間。隨著網(wǎng)上瀏覽器功能的日益增強(qiáng),一種新型的體系結(jié)構(gòu)B/S應(yīng)運(yùn)而生,并獲得飛速發(fā)展。B/S結(jié)構(gòu)極大的簡(jiǎn)化了客戶端的工作,客戶端只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行只由服務(wù)器完成。</p><p><b> 4.1系統(tǒng)結(jié)構(gòu)
69、設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)本著從用戶角度出發(fā)的原則,要求實(shí)用,且符合用戶提出的合理需求。系統(tǒng)設(shè)計(jì)在不違反系統(tǒng)整體性的基礎(chǔ)上,可根據(jù)用戶的需求進(jìn)行二次開發(fā),不斷完善系統(tǒng)功能,便于系統(tǒng)的不斷升級(jí)</p><p> 系統(tǒng)按照結(jié)構(gòu)化分析的方法,采用自頂向下,逐步求精的原則,確定相應(yīng)的系統(tǒng)數(shù)據(jù)流圖,在設(shè)計(jì)階段與結(jié)構(gòu)化設(shè)計(jì)方法相結(jié)合,運(yùn)用“模塊化設(shè)計(jì)”思想,把系統(tǒng)分為若干
70、個(gè)功能子系統(tǒng),把每個(gè)子系統(tǒng)按業(yè)務(wù)性質(zhì)劃分為若干個(gè)功能模塊。根據(jù)需求分析,在線考試系統(tǒng)的功能模塊圖如下:</p><p> 圖4-1 系統(tǒng)功能模塊圖</p><p><b> 系統(tǒng)結(jié)構(gòu)圖如下:</b></p><p> 圖4-2 系統(tǒng)結(jié)構(gòu)圖</p><p><b> 4.2系統(tǒng)功能設(shè)計(jì)<
71、/b></p><p> 在線考試系統(tǒng)主要分為管理員管理、課程管理、試題管理、考試計(jì)劃管理、考生管理、在線考試等幾個(gè)模塊。下面簡(jiǎn)單介紹幾個(gè)模塊的功能。</p><p> 4.2.1管理員管理模塊</p><p> 管理員管理模塊包括管理員登錄、添加管理員、刪除管理員、修改管理員信息幾個(gè)功能。</p><p> 1、管理員登錄:管
72、理員可用分配的、默認(rèn)的用戶名與密碼進(jìn)行登錄;</p><p> 2、添加管理員:允許超級(jí)管理員添加超級(jí)管理員及普通管理員,并分配權(quán)限。</p><p> 3、刪除管理員,允許超級(jí)管理員刪除普通管理員。</p><p> 4、修改管理員,允許超級(jí)管理員修改普通管理員的管理權(quán)限。</p><p> 圖4-3 管理員管理模塊功能樹&l
73、t;/p><p> 4.2.2課程管理模塊</p><p> 課程管理模塊功能是添加考試的科目。</p><p> 圖4-4課程管理模塊功能樹</p><p> 4.2.3試題管理模塊</p><p> 試題管理模塊包括:題型設(shè)置,所屬課程設(shè)置和操作功能。</p><p> 1、題型設(shè)置
74、。試卷的問題是一道一道的設(shè)置的。系統(tǒng)中有三種題型,分別是單選題,多選題,判斷題。以菜單的形式顯示這三種題型。</p><p> 2、所屬課程設(shè)置。選擇課題管理模塊中所包含的課程。</p><p> 3、操作功能。包括刪除和修改兩個(gè)功能。管理員可以根據(jù)具體情況刪除和修改試題。</p><p> 4、輸入此題的具體問題,選項(xiàng)個(gè)數(shù)的設(shè)置,每個(gè)選項(xiàng)的內(nèi)容,及設(shè)置該選項(xiàng)
75、是否為正確答案。</p><p> 圖4-5 試題管理模塊功能樹</p><p> 4.2.4考試計(jì)劃管理模塊</p><p> 考試計(jì)劃管理模塊的主要功能包括添加考試計(jì)劃,刪除考試計(jì)劃和設(shè)置考試計(jì)劃功能。其中設(shè)置考試計(jì)劃包括設(shè)置考試名稱、設(shè)置考試計(jì)劃開始時(shí)間和結(jié)束時(shí)間、設(shè)置考試限制時(shí)間、設(shè)置考試課程、設(shè)置各種題型的數(shù)量和分?jǐn)?shù)。</p>&
76、lt;p> 4.2.5考生管理模塊</p><p> 考生管理模塊包括考生注冊(cè),個(gè)人信息查詢兩大模塊。</p><p><b> 1、考生注冊(cè)</b></p><p> 在這里系統(tǒng)管理員可以添加考生信息,所有的信息被系統(tǒng)取得后都將添入信息表中,經(jīng)過注冊(cè)的考生,可以使用他的準(zhǔn)考證號(hào)和密碼登錄網(wǎng)絡(luò)考試系統(tǒng),進(jìn)行在線考試。</p&
77、gt;<p><b> 2、個(gè)人信息查詢</b></p><p> 在這個(gè)子功能里,用戶輸入考生的登錄名和密碼,提交給系統(tǒng)后,系統(tǒng)會(huì)將該考生的所有信息顯示出來。</p><p> 圖4-6 考生管理模塊功能樹</p><p> 4.2.6在線考試模塊</p><p> 在線考試模塊主要有考生
78、的獲取試卷、考試(有倒計(jì)時(shí)的功能)和自動(dòng)評(píng)分功能。</p><p> 考生在已注冊(cè)的前提下登錄本系統(tǒng)(如沒有注冊(cè)要先進(jìn)行注冊(cè)),選擇考試科目后就進(jìn)入了考試狀態(tài),在考試過程中,進(jìn)行倒計(jì)時(shí),考試時(shí)間一到,強(qiáng)行交卷。交卷后,立即計(jì)算出該場(chǎng)考試的成績(jī),并顯示開考時(shí)間和用時(shí)。在考試期間,為了避免考生通過惡意關(guān)閉頁面,來重新計(jì)時(shí),本系統(tǒng)在頁面關(guān)閉以后考試仍繼續(xù)進(jìn)行,只有在規(guī)定時(shí)間到了的時(shí)候以后或者考生交卷,考試才結(jié)束,因此
79、在這期間考生想考生通過惡意關(guān)閉頁面,來重新計(jì)時(shí),那將是徒勞。頁面將會(huì)顯示你正在進(jìn)行考試,想繼續(xù)考試嗎?點(diǎn)擊確定以后顯示你有其他考試正在進(jìn)行,不能同時(shí)進(jìn)行兩次考試。如考生交卷以后想通過再次考試刷新成績(jī),再次選擇此科目時(shí)將無法進(jìn)入考試系統(tǒng)?;谝陨蟽纱蠊δ?,增加了考生系統(tǒng)的公平性和安全性。</p><p> 圖4-7 學(xué)生在線考試流程圖</p><p><b> 系統(tǒng)實(shí)現(xiàn)&
80、lt;/b></p><p> 該系統(tǒng)是專門用于考生注冊(cè)、登錄、參加在線考試以及管理員進(jìn)行試題錄入、修改、刪除、管理用戶的ASP應(yīng)用程序系統(tǒng)。它應(yīng)該具有開放性、方便性和靈活性。管理員不僅可以輕松地向題庫添加、修改和查詢?cè)囶},而且還可以自動(dòng)新增科目并建立相應(yīng)的數(shù)據(jù);它還允許用戶根據(jù)自己的需求,選取考試科目。考生進(jìn)行有效的身份驗(yàn)證登錄后,選擇考試科目,并要求在規(guī)定時(shí)間內(nèi)進(jìn)行答題,當(dāng)達(dá)到規(guī)定的時(shí)間后,系統(tǒng)將自動(dòng)
81、予以提示,并自動(dòng)提交試卷。一旦考生做完交卷后便能立即看到自己的考試成績(jī),并且其分?jǐn)?shù)將被記入庫中以供審核和查閱;</p><p> 考生進(jìn)入本網(wǎng)站后,就可以直觀的看到本網(wǎng)站的部分信息。網(wǎng)站首頁如下圖所示。</p><p><b> 圖5-1系統(tǒng)首頁</b></p><p><b> 5.1考生登錄流程</b></
82、p><p> 本模塊是在線考試系統(tǒng)的登錄部分,對(duì)考生的身份進(jìn)行驗(yàn)證,只有注冊(cè)考生才能夠進(jìn)行考試并進(jìn)行相關(guān)操作。如不是本網(wǎng)站考生要先進(jìn)行注冊(cè)。</p><p> 圖5-2 登錄界面</p><p><b> 5.2考生注冊(cè)流程</b></p><p> 該模塊完成考生在線功能,考生輸入要注冊(cè)信息,提交之后由系統(tǒng)判
83、斷該用戶是否已經(jīng)存在,如果存在,系統(tǒng)顯示注冊(cè)失敗,此用戶已存在信息,如果不存在,就把考生輸入信息寫到數(shù)據(jù)庫中,完成注冊(cè)。考生完成注冊(cè)以后必須等待管理員審批,管理員審批以后才能進(jìn)入本系統(tǒng)。</p><p> 圖5-3 考生注冊(cè)界面</p><p> 圖5-4 注冊(cè)失敗界面</p><p> 圖5-5 注冊(cè)成功界面</p><p&g
84、t; 5.3后臺(tái)管理登錄流程</p><p> 該模塊是后臺(tái)登錄部分,系統(tǒng)管理員由此登錄以后,才能對(duì)該系統(tǒng)的后臺(tái)進(jìn)行管理。才能對(duì)管理員進(jìn)行添加、修改,更改系統(tǒng)管理員密碼。也可以對(duì)本系統(tǒng)進(jìn)行課程檔案管理、試題檔案管理、考試計(jì)劃管理、考生管理操作。普通管理員由此進(jìn)入系統(tǒng)以后可以根據(jù)自己所擁有的權(quán)限對(duì)此系統(tǒng)后臺(tái)進(jìn)行管理。</p><p> 圖5-6 后臺(tái)登錄界面</p>
85、<p> 5.3.1操作員管理流程</p><p> 此模塊完成對(duì)管理員的管理工作,可以修改系統(tǒng)管理員(超級(jí)管理員)的密碼,可以添加、修改普通管理員。</p><p> 圖5-7 超級(jí)管理員密碼修改界面</p><p> 圖5-8 管理員管理界面</p><p> 圖5-9 添加管理員界面</p>
86、;<p> 5.3.2課程檔案管理流程</p><p> 管理員登錄成功后,可以在界面中點(diǎn)擊課程檔案管理進(jìn)入該模塊。該模塊完成考試系統(tǒng)中考試科目的添加和修改的功能。使考試科目顯示在網(wǎng)站的首頁上,考生如想進(jìn)行某一科目的考試,只要登錄以后直接選擇就可以了。</p><p> 5-10 課程添加/修改界面</p><p> 5.3.3試題檔案管
87、理流程</p><p> 管理員登錄成功后,可以在界面中點(diǎn)擊試題檔案管理進(jìn)入該模塊。該模塊完成管理員添加所需要的試題的功能;在添加時(shí)首先選擇所屬科目,然后對(duì)題目的具體內(nèi)容、選項(xiàng)和正確答案進(jìn)行添加,單擊保存就完成添加的操作。此模塊還可以對(duì)系統(tǒng)里面的試題進(jìn)行修改和刪除,對(duì)好的試題和資料進(jìn)行及時(shí)的更新,以便能夠滿足用戶的需要。</p><p> 圖5-11 試題管理界面</p&g
88、t;<p> 圖5-12 添加試題界面</p><p> 5.3.4考試計(jì)劃管理流程</p><p> 管理員登錄成功后,可以在界面中點(diǎn)擊考試計(jì)劃管理進(jìn)入該模塊。此模塊完成各科目考試的時(shí)間安排,只有在此時(shí)間范圍內(nèi),此科目才能正常進(jìn)行考試。同時(shí)對(duì)每一種類型題的數(shù)量、分?jǐn)?shù)和考試時(shí)間進(jìn)行管理。</p><p> 圖5-13 考試計(jì)劃界面&l
89、t;/p><p> 圖5-14 添加考試計(jì)劃界面</p><p> 5.3.5考生管理流程</p><p> 管理員登錄成功后,可以在界面中點(diǎn)擊考生管理進(jìn)入該模塊。此模塊完成考生的添加和刪除功能,并對(duì)考生提出的注冊(cè)請(qǐng)求進(jìn)行審批。</p><p> 圖5-15 考生管理界面</p><p> 圖5-16
90、 添加考生界面</p><p><b> 5.4考生考試流程</b></p><p> 考生在選擇了具體科目后,點(diǎn)擊進(jìn)入本模塊。本模塊是考生進(jìn)行考試的部分。考生的試題也是在此時(shí)從題庫中抽取出來的,這樣就避免了試題泄密的問題??忌荚嚂r(shí),進(jìn)行倒計(jì)時(shí),考試時(shí)間一到,強(qiáng)行交卷。交卷后,立即計(jì)算出該場(chǎng)考試的成績(jī),并顯示開考時(shí)間和做題所用時(shí)間,同時(shí)給出正確答案。<
91、/p><p> 圖5-17 在線考試界面</p><p> 圖5-18 自動(dòng)評(píng)分界面</p><p><b> 總結(jié)</b></p><p> 經(jīng)過幾個(gè)月的系統(tǒng)開發(fā)和設(shè)計(jì),在線考試系統(tǒng)基本開發(fā)完畢。經(jīng)測(cè)試和試運(yùn)行,其功能基本符合一般的在線考試系統(tǒng)的功能。方便師生們加強(qiáng)交流和對(duì)自我的測(cè)試情況;方便管理員及時(shí)了
92、解用戶的需求情況:方便管理員進(jìn)行對(duì)整個(gè)系統(tǒng)的管理。系統(tǒng)界面友好,能很好的實(shí)現(xiàn)人機(jī)交互,客戶無需培訓(xùn)就可以使用本系統(tǒng)。</p><p> 同時(shí)系統(tǒng)還存在許多的不足。由于時(shí)間有限,該系統(tǒng)的功能還不是很完善。本系統(tǒng)對(duì)系統(tǒng)的添加情況是以題為單位,而不是以試卷的份數(shù)。所以在添加的時(shí)候會(huì)給管理員造成一點(diǎn)麻煩,最后還有就是本系統(tǒng)還沒實(shí)現(xiàn)對(duì)試題的隨機(jī)抽取的功能,對(duì)隨機(jī)抽取一定數(shù)量的題目的功能還沒實(shí)現(xiàn)。</p>&
93、lt;p> 隨著 Web和Internet技術(shù)的不斷發(fā)展,B/S模式和Asp技術(shù)已被越來越多的系統(tǒng)設(shè)計(jì)人員所關(guān)注。本文詳細(xì)討論了網(wǎng)上實(shí)現(xiàn)的考試可以加強(qiáng)規(guī)范性,提高質(zhì)量,減少組織考試工作的工作量,簡(jiǎn)化工作手續(xù)。其總目標(biāo)是要實(shí)現(xiàn)教學(xué)自動(dòng)化和信息化,達(dá)到全面提高教學(xué)效率和教學(xué)質(zhì)量的目的。從試運(yùn)行效果來看,提供給教師使用的管理員管理模塊、試題管理模塊、課程管理模塊、考試計(jì)劃管理模塊、考生管理模塊以及提供給學(xué)生使用的注冊(cè)模塊、個(gè)人信息查詢
94、模塊、考試模塊、成績(jī)查詢模塊等功能模塊基本上達(dá)到了設(shè)計(jì)要求。</p><p> 從最開始的方案選擇,到后來的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)以及最后的系統(tǒng)實(shí)現(xiàn)與開發(fā),本人從中學(xué)到了不少知識(shí),積累了寶貴的經(jīng)驗(yàn)。了解了開發(fā)基于 Web 的應(yīng)用程序的基本思路和框架,掌握了該領(lǐng)域的一些關(guān)鍵技術(shù)和獨(dú)立開發(fā)基于 Web 的應(yīng)用程序的能力。基于Web的考試,我認(rèn)為這是一個(gè)很有意義的研究方向,我希望在這次課題工作的基礎(chǔ)上,今后能夠在這個(gè)處于
95、開創(chuàng)時(shí)期的領(lǐng)域中,做一點(diǎn)有意義的工作。</p><p> 目前,這個(gè)系統(tǒng)還只能實(shí)現(xiàn)某些功能,本系統(tǒng)的統(tǒng)計(jì)分析功能比較薄弱,只是做了一些基本的統(tǒng)計(jì)分析,這方面有待改善和加強(qiáng)。 我將繼續(xù)完善本考試系統(tǒng),使系統(tǒng)題庫更加全面豐富,并擴(kuò)充其它相應(yīng)的功能。學(xué)生根據(jù)自己的需要,針對(duì)自己的知識(shí)缺陷,組出符合自己聯(lián)系的試卷。另外,增加試題的統(tǒng)計(jì)分析功能。</p><p><b> 致謝<
96、/b></p><p> 經(jīng)過幾個(gè)月的努力,在線考試系統(tǒng)的設(shè)計(jì)基本上完成了。在本次畢業(yè)設(shè)計(jì)中,我得到了指導(dǎo)老師的耐心細(xì)致的指導(dǎo),他嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論知識(shí)都讓我受益非淺,并由衷敬佩。同時(shí),從他身上也學(xué)到了很多做人的道理,這為我今后走向社會(huì),尤其是踏上工作崗位之后都會(huì)受益終生,甚至可以說是一筆寶貴的資源和財(cái)富。我的指導(dǎo)老師無論在理論上還是在實(shí)踐中,都給了我很大的幫助,尤其是指導(dǎo)我進(jìn)行系統(tǒng)的需求分析、學(xué)
97、習(xí)開發(fā)平臺(tái)、技術(shù)和畫數(shù)據(jù)流圖和流程圖,使我得到不少的提高,也使我在大學(xué)中所學(xué)的專業(yè)知識(shí)得到很好的鞏固,做到了系統(tǒng)的掌握,并在一定程度上得到了升華。最重要的是在學(xué)習(xí)態(tài)度上,我的指導(dǎo)老師給我做了很好的榜樣,對(duì)專業(yè)知識(shí)的熱切追求的精神給了我很大的勇氣和信心。并且在百忙之中閱讀我的論文,而且給了我很多有建設(shè)性的意見和建議。正是在我的指導(dǎo)老師的嚴(yán)格要求和幫助下,才使我的理論水平和實(shí)踐能力有了較大的提高。在論文完成之即,謹(jǐn)向我的指導(dǎo)老師致以深深的謝
98、意和崇高的敬意。在此,感謝指導(dǎo)老師耐心的指導(dǎo)。非常感謝我的父母對(duì)我這么多年的培養(yǎng)和支持,沒有他們也沒有今天的我。同時(shí)我還要感謝母校的老師們, 真誠的謝謝,他們幾年來對(duì)我的教育和培</p><p> 最后,感謝學(xué)校所有領(lǐng)導(dǎo)和老師對(duì)作者的支持和關(guān)懷,祝全體教職員工身體健康,愿母校的明天更加輝煌!</p><p><b> 參考文獻(xiàn)</b></p><
99、;p> [1] 吳平.遠(yuǎn)程考試系統(tǒng)的設(shè)計(jì).中國遠(yuǎn)程教育.2000(162):46-48.</p><p> [2] 余勝泉,何克抗.網(wǎng)絡(luò)題庫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).教育技術(shù)通訊.</p><p> [3] 錢俊,劉艷芳,丁鳳濤.網(wǎng)絡(luò)題庫建設(shè)和理. </p><p> [4] 強(qiáng)鋒科技.ASP網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社,2006.<
100、/p><p> [5] 石志國.ASP程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.</p><p> [6] 趙松濤.ASP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)錄[M].北京:電子工業(yè)出版社,2006.</p><p> [7]李書杰,李志剛.B/S三層體系結(jié)構(gòu)模式[J].河北工學(xué)院院報(bào),2002,24(1):2</p><p> [8]楊宇涵.淺談ASP
101、在圖書信息管理系統(tǒng)中的應(yīng)用[J].津圖學(xué)刊,2001,75(4):12-13</p><p> [9][美]微軟公司.Microsoft Visual InterDev6.0 Web Technologies Reference.北京:北京希望電子出版社,1999</p><p> [10]林海.瀏覽器/服務(wù)器應(yīng)用開發(fā)[M].北京:科學(xué)出版社,2000</p><p
102、> [11]康博,馬亮.Web應(yīng)用程序開發(fā)新技術(shù)[M].北京:人民郵電出版社,1999</p><p> [12]John H Baumert.Softweare Measures and the Capability Maturity Model.CMU/SEI-92-TR-25,1992</p><p> [13]Aanderson R,Blexrud C.Asp3高級(jí)編程
103、.北京:機(jī)械工業(yè)出版社,2000</p><p> [14]A.keyton,Weissinger.Asp設(shè)計(jì)手冊(cè).北京:中國電力出版社,2001</p><p> [15]楊繼平,吳華等.Access2000自學(xué)教程[M].北京:清華大學(xué)出版社, 2000</p><p> [16]閃四清.Access系統(tǒng)管理和應(yīng)用開發(fā)指南[M].北京:清華大學(xué)出版社,20
104、00</p><p> [17]張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998</p><p> 附錄Ⅰ:在線考試系統(tǒng)主要部分程序代碼</p><p> 1、考生在線考試(testing)</p><p><b> <%</b></p><p> option expl
105、icit</p><p> Response.expires=-1</p><p> Response.AddHeader "pragma","no-cache"</p><p> Response.AddHeader "cache-control","no-store"</
106、p><p><b> %></b></p><p> <!--#include file="inc/conn.asp"--></p><p> <!--#include file="inc/function.asp"--></p><p><b
107、> <html></b></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>
108、 <title>考試</title></p><p><b> <style></b></p><p><b> td {</b></p><p> font-size:14px;</p><p> line-height:18px;</p>
109、<p><b> }</b></p><p> input.btn {</p><p> background:#000000;</p><p> color:#FFFFFF;</p><p> border:1px #FFFFFF solid;</p><p><b
110、> }</b></p><p><b> </style></b></p><p><b> </head></b></p><p><b> <body></b></p><p><b> <%&
111、lt;/b></p><p> dim rsTest,strSqlTest,rsTemp,strSqlTemp,rsPS,strSqlPS,intPrjID,intPSID,intStudentID</p><p> dim intTotalMark,intSSCount,intSSMark,intMSCount,intMSMark,intBCount,intBMark</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-在線考試系統(tǒng)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----在線考試系統(tǒng)
- 畢業(yè)設(shè)計(jì)(論文)在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- java在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---網(wǎng)絡(luò)在線考試系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----網(wǎng)上在線考試系統(tǒng)設(shè)計(jì)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
- c語言在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---在線考試系統(tǒng)設(shè)計(jì)與開發(fā)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
- 本科畢業(yè)設(shè)計(jì)(論文)-c語言在線考試系統(tǒng)的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)在線選題系統(tǒng)畢業(yè)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
評(píng)論
0/150
提交評(píng)論