【正文】
dim PdNum,DxNum,DdxNum randomize TryRndNum=Int(Rnd*TryNum)+1 n=1 39。 交卷時間: amp。 charset=gb2312 META content=CnSohoW設(shè)計 name=description META content= name=author /head body onload=ChangeTime() a name=top/a div align=center class=Xbigfont color=blueb % (TryName) % /b/font/divdiv align=center class=Xhsmall % TimeLogin=time() 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) 23 TimeSubmit=DateAdd(n, TimeGet, TimeLogin) (登錄時間: amp。Session(selectTryId) trySql,Conn TryName=rsT(DB_EXAMNAME) TryNum=rsT(DB_TRYNUM) Session(tryTime)=rsT(DB_TRYTIME) TryDateName=trim(rsT(DB_NAME)) 39。 a href=39。 p若要考試,你與考場 老 師 聯(lián) 系 ! pimg src=39。images/39。ExamNameTamp。amp。39。239。 (Db) amp。dbq= amp。 Verification 表(考生信息) 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) 16 圖 考生信息表 Tryinfo(題庫表 ) 圖 題庫表 puter表(試題表) 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) 17 圖 試題表 admin 表(管理員) 圖 管理員 Score(成績表) 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) 18 圖 成績表 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) 19 第五章 系統(tǒng)實現(xiàn)與運行結(jié)果 數(shù)據(jù)庫連接文件: % Set Conn=Server. Create Object() Db=examdatas/ Connstr=Provider=。數(shù)據(jù)庫技術(shù)在各行各業(yè)已經(jīng)得到了廣泛的應(yīng)用,成為存儲、使用和更新信息資源的主要手段,產(chǎn)生了巨大的經(jīng)濟和社會效益。在在線考試的各個分頁面中,為了用戶能夠自由的考試和管理環(huán)節(jié)中,都進行了超鏈接,在瀏覽內(nèi)容的同時,若想切換到其他任意的欄目,只需點擊超鏈接即可,方便了瀏覽。用圖層頁面比較小,但是用太多的圖層會導(dǎo)致站點在網(wǎng)上運行不太穩(wěn)定,還是用表格定位比較精確。前期包括整理資料,制作主題,構(gòu)造結(jié)構(gòu);中期包括制作網(wǎng)頁,測試修改;后期為發(fā)布,更新。整個站點的頁面在外觀上風(fēng)格應(yīng)該保持一致。另外,層次結(jié)構(gòu)為人們所熟悉,使用戶很容易建立一種進入站點的認(rèn)知感覺。反之,如果在設(shè)計中,對如何連接頁面中的各個部分只 有一個模糊的概念,沒有一種宏觀和清晰的組織結(jié)構(gòu),那么用戶在不久就會離你而去,轉(zhuǎn)而去尋求組織得更好的信息。采取自頂向下的方法,設(shè)計瀏覽路徑,這是將網(wǎng)絡(luò)層次化的過程。 Web 頁面的設(shè)計與制作 頁面的設(shè)計應(yīng)具體考慮三個方面,即頁面的主題,結(jié)構(gòu),外觀設(shè)計,下面分別從這三個方面介紹一下在制作 Web 頁面時,應(yīng)考慮的一些因素和采用的方法。 因此在 Web 頁面進行規(guī)劃的過程中,我選用 Dream weaver MX 2021作為主要設(shè)計工具。 ② 用戶端 用戶端由于不涉及到對網(wǎng)站的開發(fā)與維護等問題,因此不需要安裝過多的軟件,只需要能夠?qū)崿F(xiàn)對服務(wù)器端的訪問即可。 編輯時有三種窗口:設(shè)計、代碼、設(shè)計與代碼,最后用 inter explorer來預(yù)覽網(wǎng)頁。 d.開發(fā)工具 ( a) Dream weaver進行站點的規(guī)劃與設(shè)計 Dream weaver MX 2021是較好的網(wǎng)頁制作工具,基本上實現(xiàn)了所見即所得的工作方式,即使你不懂 HTML 語言,也能制作出專業(yè)效果的網(wǎng)頁。對于一個網(wǎng)上學(xué)生管理系統(tǒng)而言,源代碼的保密性是至關(guān)重要的。 ( d)獨立于瀏覽器,因此可跨平臺執(zhí)行 ASP 腳本是在 Web 站點服務(wù)器端執(zhí)行的,因此客戶端的瀏覽器不需要支持它。效率雖然提高了,但也帶來了更大的風(fēng)險, ISAPI 進程和服務(wù)器進程處于統(tǒng)一系統(tǒng)進程空間,因此,一個違規(guī)操作就有可能導(dǎo)致 Web服務(wù)器的崩潰。 程序設(shè)計采用 Microsoft ASP 實現(xiàn), ASP 是基于 Microsoft IIS 的開放式腳本開發(fā)環(huán)境,它可以很好的把 HTML和腳本開發(fā)結(jié)合在一起,提高了編程的靈活性,降低了開發(fā)難度。 b.?dāng)?shù)據(jù)庫系統(tǒng) 運行在線考試需要處理大量的數(shù)據(jù),而數(shù)據(jù)庫系統(tǒng)是管理大量信息的倉庫和引擎。另外,作為 IIS的另外一個重要組成部分,是一種與編譯無關(guān)的應(yīng)用開發(fā)環(huán)境,開發(fā)者可以采用任意自己喜歡的語言,而無需顧及編譯系統(tǒng),因此與 Java Web Server相比,應(yīng)用程序的開發(fā)工作量小。 Java Web Server使用 Java語言寫成,故應(yīng)用程序不用任何修改就可以從初級的服務(wù)器平臺移植到功能強大的服務(wù)器平臺。 目前,較為常用的專用 Web服務(wù)器主要有兩種: Java Web Server。 Web服務(wù)器以及相應(yīng)的瀏覽器技術(shù)的出現(xiàn)和商品化,為企業(yè)在網(wǎng)上發(fā)布信息和挖掘信息提供了強有力的工具。服務(wù)器端平臺軟件全部采用 Microsoft的產(chǎn)品,便于維護和管理,同時系統(tǒng)設(shè)計中還應(yīng)用了 Microsoft的一些新技術(shù),來提高系統(tǒng)的整體性能和效率。 服務(wù)器端的配置主要由建立站點所需的軟件來決定,在低配置下,服務(wù)器雖然能正常工作,但其性能往往不盡如人意。后臺管理包括管理員進行學(xué)生和考試的管理,該子模塊包括:管理員管理,考生信息管理與瀏覽,考試科目與試卷錄入,查看及管理學(xué)生考分 ,數(shù)據(jù)的備份與恢復(fù)。系統(tǒng)首先提供管理員的登陸頁面,當(dāng)?shù)顷懻?輸入賬號和密碼后,系統(tǒng)將對登陸者的賬號和密碼加以驗證,只有經(jīng)過授權(quán)的管理員才能進入管理系統(tǒng),執(zhí)行各項管理職能。以“學(xué)生考試”為例,學(xué)生登錄后進行考試,管理員在后臺對學(xué)生考試的各種題型,科目,答案進行管理,當(dāng)前臺發(fā)出進行某一科目的考試時,后來根據(jù)考試所提交的要求,給出試題進行考試,考試完成后,提交試 卷,這里后臺開始統(tǒng)計該考試的考試時間及答題分?jǐn)?shù),信息都是動態(tài)顯示的,因此,客戶端可以獲得自己考試信息的最新動態(tài)信息。這樣不僅僅浪費了大量的人力物力,而且由于人工管理存在著大量的不可預(yù)知性,造成考試管理的一些不規(guī)范,使得信息管理陷入“事 倍功半”的地步。 網(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)考場的延伸,它 可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時隨地的對學(xué)生進行考試,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。 網(wǎng)絡(luò)考試系統(tǒng)以準(zhǔn)確、高速、網(wǎng)絡(luò)化的信息技術(shù)為手段,實現(xiàn)了練習(xí)、測驗過程各環(huán)節(jié)的高度自動化、科學(xué)化和教學(xué)反饋信息的深度挖掘。因此,系統(tǒng)的總體規(guī)劃與設(shè)計是在線考試必備且首要的步驟。 5. 每個 CGI程序被不同用戶執(zhí)行時都得重新執(zhí)行一次,并占去 Server的一個端口( Port),降低 Server效率。 相比之下,使用 CGI開發(fā) Web應(yīng)用程序具有以下缺點: 1. 不易與 HTML文件集成。 6. 可使用任何語言編寫自己的 ActiveX Server組件。 2. 無須手動編譯和鏈接程序。 Record Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對象。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對象 Record Set中就保存了表 tab1中的所有記錄。 ADO 中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。(amp。由此可見, DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。而且我們根本不用知道這個數(shù)據(jù)庫是放在哪里的。本文中個性化頁面的實現(xiàn)便大量地用到了ADO技術(shù)。 這樣,在一個 Application 或 Session 對象被創(chuàng)建或結(jié)束時,系統(tǒng)會自動完成 文件中寫入的相應(yīng)事件。而 Session對象僅屬于一位用戶,維持一個用戶端的信息,其他用戶無法訪問,它創(chuàng)建于一個不具有 Session 的用戶向 Server 請求一個 ASP 文件時,結(jié)束于該 Session 到期(即用戶端超過某時間段沒有向 Server 提出要求或刷新 Web頁面)或 Abandon語句的調(diào)用。當(dāng) Active Server Pages做下面兩個動作時, Server便會去讀 : 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) 4 ① .Web Server 啟動之后,一個應(yīng)用程序目錄中任一個 ASP 文件被提出第一個 HTTP 請求( Request)時。 利用 IIS+ASP技術(shù)來集成 Web前后端所帶來的強大效益可歸結(jié)為以下幾個方面: 1. 減少構(gòu)建和維護成本 2. 加快聯(lián)機過程 3. 應(yīng)用軟件集中在服務(wù)器端的開發(fā)管理 4. 前端可使用任何瀏覽器( IE、 Netscape? ..) 5. 后端可存取任何數(shù)據(jù)庫 (SQL、 Access? ..) 6. 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL? ..) ASP 的內(nèi)部特點 6 大特點 ASP提供了 6個功能強大的內(nèi)部對象,每個對象具有各自的屬性( Property)、方法( Method),有的還擁有數(shù)據(jù)集合( Collection)與事件( Event),它們共同完成 Web中的一些重要工作。但是據(jù)我多方的觀察和研究,發(fā)現(xiàn)大多數(shù)的在線考試都是采用基于頁面的模式開發(fā),每個頁面中都包含了要用到的所有功能邏輯,導(dǎo)致代碼重復(fù)率高,結(jié)構(gòu)不夠清晰,維護升級起來也很費時間和人力。 當(dāng)前考試系統(tǒng)現(xiàn)狀分析 當(dāng)前考試系統(tǒng)中,仍有許多是基于 c/s模式的,每一次伴隨著系統(tǒng)的升級,都要在每個客戶端更新軟件,耗時耗力。 因為試卷中的主觀題需要老師批改,可能需要一段時間才能查詢到成績。 3)管理員需要對試題 和考生進行有效的管理,負(fù)責(zé)試題的錄入及更新和修改,對試題的分類,每次考試前,需要對試場環(huán)境和考生狀態(tài)進行考前初始化工作。并且系統(tǒng)需要有可以管理會話的功能。而我們知道網(wǎng)絡(luò)應(yīng)用軟件運行的模式主要有二類: Client/Server模式、 Browser/Server模式。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,如遠程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。s screen, the system will give random questions to student. Finally e into an exam paper. Main training module39。s pressure, enhance the work efficiency, optimize the process of student39。系統(tǒng)選用的開發(fā)軟件是 ASP,后臺數(shù)據(jù)庫為 ACCESS2021。該系統(tǒng)本著減輕教師工作負(fù)擔(dān)、提高工作效率、優(yōu)化學(xué)生考試的流程,增強參加考試學(xué)生的身份識別,比傳統(tǒng)的考試模式節(jié)省人力財力和時間。本文設(shè)計開發(fā)的考試管理系統(tǒng)也是其中重要的一個方面??荚嚹K是客戶端學(xué)生或教師通過自己的姓名和學(xué)號以及密碼登陸系統(tǒng),進入界面時由系統(tǒng)按照出題教師預(yù)先設(shè)置好的試卷結(jié)構(gòu)從題庫中隨機抽取適合的題目,形成試卷。 關(guān)鍵詞: access、在線考試、 asp 本科畢業(yè)論文 在線考試系統(tǒng)的初步實現(xiàn) II ABSTRACT Fly along with the fast development in puter technology, we have got ten big progresses in school science and information management. So it needs equal development in every part. The school