freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-10-30 17:19 本頁(yè)面


【正文】 容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬(wàn)戶(hù)。人們迫切要求利用這些技術(shù)來(lái)進(jìn)行在線(xiàn)考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國(guó)際著名 的計(jì)算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。 在線(xiàn)考試是現(xiàn)階段研究開(kāi)發(fā)的一個(gè)熱點(diǎn)。它是建立在國(guó)際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶(hù)端的配置可以極為簡(jiǎn)單,使考試不受地域的局限。一個(gè)完備的網(wǎng)上考試系統(tǒng)可以使用戶(hù)在網(wǎng)上學(xué)習(xí)過(guò)后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,已發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。網(wǎng)上考試系統(tǒng)中題目的生成、試卷的提交、成績(jī)的批閱等都可以在網(wǎng)絡(luò)上自動(dòng)完成。只要形成一套成熟的題庫(kù)就可以實(shí)現(xiàn)考試的自動(dòng)化。這樣一來(lái),教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫(kù),而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟(jì) 性是相當(dāng)可觀的。為了適應(yīng)新形勢(shì)的6 發(fā)展,我進(jìn)行了 這一系統(tǒng)的初步設(shè)計(jì)工作,也可以說(shuō)是做一個(gè)初步的探索,希望它能夠在各類(lèi)考試中發(fā)揮高效、便捷的作用 ,把老師從繁重的工作中解脫出來(lái)! 目的、內(nèi)容及 主要貢獻(xiàn) 論文的目的:闡明選題的背景和選題的意義。在編輯設(shè)計(jì)中遇到問(wèn)題出現(xiàn)的環(huán)境和條件,解決該問(wèn)題后能起什么作用。使讀者能清楚的明白,網(wǎng)上考試系統(tǒng)的功能,作用和使用方法,以及設(shè)計(jì)思想,應(yīng)用的環(huán)境,應(yīng)用的領(lǐng)域,開(kāi)發(fā)設(shè)計(jì)的過(guò)程,開(kāi)發(fā)設(shè)計(jì)的工具等等。 論文的內(nèi)容:本論文包括摘要及關(guān)鍵字,目錄,正文,致謝, 參考文獻(xiàn)五部分。 其中正文部分包括八章。第一章是引言,其中包括, 課題的研究意義和本論文的目的,內(nèi)容及作者的主要貢獻(xiàn)兩部分內(nèi)容。第二章是研究現(xiàn)狀及設(shè)計(jì)目標(biāo),其中包括,系統(tǒng)設(shè)計(jì)相關(guān)原理,相 近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分析,現(xiàn)行研究存在的問(wèn)題及解決的辦法, 課題要達(dá)到的設(shè)計(jì)目標(biāo)四部分內(nèi)容。第三章是 系統(tǒng)分析 ,其中包括,研究設(shè)計(jì)中要解決的問(wèn)題,具體實(shí)現(xiàn)中采用的關(guān)鍵技術(shù)及復(fù)雜性分析兩部分內(nèi)容。第四章是系統(tǒng) 總體設(shè)計(jì) ,其中包括, 網(wǎng)上考試系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的策略 ,數(shù)據(jù)流程圖 數(shù)據(jù)庫(kù)結(jié)構(gòu)兩部分內(nèi)容。第五章是系統(tǒng) 詳細(xì)設(shè)計(jì) ,其中包括 數(shù)據(jù)庫(kù)設(shè)計(jì) 和數(shù)據(jù)庫(kù)結(jié)構(gòu)圖 兩部分 內(nèi)容。第六章是 模塊實(shí)現(xiàn) 。第七章是 系統(tǒng)測(cè)試 。 第八章是結(jié)論。 主要貢獻(xiàn):完成網(wǎng)上考試系統(tǒng)中的 教師出題,修改試題,教師抽題,試卷生成,教師判卷,資源共享,學(xué)生選課,學(xué)生刪課,學(xué)生考試,查詢(xún)?cè)嚲磉@十部分的編輯設(shè)計(jì)工作。 7 第 2 章 研究現(xiàn)狀及設(shè)計(jì)目標(biāo) 系統(tǒng)設(shè)計(jì)相關(guān)原理 目前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類(lèi): Client/server 模式, Browser/Web模式。前者主要的缺點(diǎn)是維護(hù)、升級(jí)較麻煩,后者是近幾年伴隨 Inter 迅速發(fā)展起來(lái)的一種技術(shù), 它與客戶(hù) /服務(wù)器方式類(lèi)似,客戶(hù)端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是 Web Server ,而 Web Server 與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢(xún),有很多部門(mén)的業(yè)務(wù)系統(tǒng)、企業(yè)的 MIS 系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便。 另外,考試系統(tǒng)的軟件也必將不斷的更新;同時(shí)軟件產(chǎn)品本身就要經(jīng)過(guò)一個(gè)不斷自我完善的過(guò)程。 基于上述考慮,用 Browser/Web 模式來(lái)設(shè)計(jì)考試系統(tǒng)比較合適,服務(wù)器端我們采用 Access 數(shù)據(jù)庫(kù)系統(tǒng)和 ASP 組件來(lái)構(gòu)成考試的 應(yīng)用服務(wù)系統(tǒng);客戶(hù)端采用瀏覽器來(lái)完成考試全過(guò)程,同時(shí)可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。 利用網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),結(jié)合目前硬件價(jià)格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢(shì),應(yīng)用 Active Server Page 技術(shù),我開(kāi)發(fā)了基于 B/S 模式多用戶(hù)網(wǎng)上考試系統(tǒng)這一程序。它運(yùn)用方便、操作簡(jiǎn)單,效率很高(同時(shí),它要求計(jì)算機(jī)配置也很高,尤其是服務(wù)器端)?,F(xiàn)階段雖只實(shí)現(xiàn)了試卷的客觀題部分,但已具有管理員登錄,學(xué)生注冊(cè),教師注冊(cè),學(xué)生登錄,教師登錄,學(xué)生密碼更改,教師密碼8 更改,查詢(xún)?cè)囶},查詢(xún)分?jǐn)?shù),考后分析,整體分析教師出題,修改試題,教 師抽題,試卷生成,教師判卷,資源共享,學(xué)生選課,學(xué)生刪課,學(xué)生考試,查詢(xún)?cè)嚲淼戎匾δ埽簿褪钦f(shuō)實(shí)現(xiàn)了真正的無(wú)紙化考試,滿(mǎn)足任何授權(quán)的考生隨時(shí)隨地考試并迅速獲得成績(jī),同時(shí)也大大減輕了教師出題、抽題和判卷等繁重的工作量。 ASP 技術(shù)介紹 Microsoft Active Server Pages 即我們所稱(chēng)的 ASP,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境。 Active Server Page 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)很好的工具,它起一種編程語(yǔ)言的作用,可以利用它編寫(xiě)動(dòng)態(tài)產(chǎn)生 HTML 的程序代碼。因此,只要 用戶(hù)瀏覽 Web 站點(diǎn)并請(qǐng)求一個(gè) ASP 頁(yè), Web 服務(wù)器就可以處理相應(yīng)的 ASP 代碼,生成 HTML代碼,然后將它傳遞到用戶(hù)瀏覽器并顯示出網(wǎng)頁(yè)。 ASP內(nèi)含 于 和 之中 ,通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。 有了 ASP 就不必?fù)?dān)心客戶(hù)的瀏覽器是否能運(yùn)行所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶(hù)瀏覽器,這樣也就減輕了客戶(hù)端瀏覽器的負(fù)擔(dān),大大提高了交 互的速度。以下羅列了 ASP 所獨(dú)具的一些特點(diǎn): (1)使用 VBScript 、 JScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 (2)無(wú)須編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。 (3)使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 (4)與瀏覽器無(wú)關(guān) ,用戶(hù)端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 ASP 所使用的腳本語(yǔ)言 (VBScript 、 Jscript)均在 WEB 服務(wù)器端執(zhí)行,用戶(hù)端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 (5)ASP 能與任何 ActiveX scripting語(yǔ)言相容。除了可使用 VBScript 或 JScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plugin 的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX、 Perl、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model)物件。 (6)ASP 的源程序,不會(huì)被傳到客戶(hù)瀏覽器,因而可以避免所寫(xiě)的源程序被9 他人剽竊,也提高了程序的安全性。 (7)可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶(hù)端的腳本。 (8)物件導(dǎo)向( Objectoriented)。 (9)ActiveX Server Components(ActiveX 服務(wù)器元件 )具有無(wú)限可擴(kuò)充性???以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語(yǔ)言來(lái)編寫(xiě)你所需要的ActiveX Server Component。 (10)另外, ASP 技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。 ASP 最重要的優(yōu)點(diǎn)是能夠建立對(duì)諸如時(shí)間、地點(diǎn)、用戶(hù)標(biāo)志、以前的選擇和活動(dòng)等因素敏感的頁(yè)面。換句話(huà)說(shuō),可針對(duì)每個(gè)用戶(hù)的個(gè)別需求,用 ASP 定制網(wǎng)頁(yè),能夠滿(mǎn)足用戶(hù)的各種需求。 總之, ASP 包含三方面含義: (1)Active: ASP 使用了微軟的 ActiveX 技術(shù)。 ActiveX( COM)技術(shù)是現(xiàn)在Microsoft 軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。 ASP 本身封裝了一些基本組件和常用組件,有很多公司也開(kāi)發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過(guò)訪(fǎng)問(wèn)組件,你就可以快速、簡(jiǎn)易地建立自己的 WEB 應(yīng)用。 (2)Server: ASP 運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持 ASP 所使用的編程語(yǔ)言。 ASP 的編程語(yǔ)言可以是 VBSCRIPT 和 JSCRIPT。 VBSCRIPT是 VB 的一個(gè)簡(jiǎn)集,會(huì) VB 的人可以很方便的快速上手。然而 Netscape 瀏覽器不支持客戶(hù)端的 VBSCRIPT,所以最好不要在客戶(hù)端使用 VBSCRIPT。而在服務(wù)器端,則無(wú)需考慮瀏覽器的支持問(wèn)題。 Netscape 瀏覽器也可以正常顯示 ASP 頁(yè)面。 (3)Pages: ASP 返回標(biāo)準(zhǔn)的 HTML 頁(yè)面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁(yè)面源文件時(shí),看到的是 ASP 生成的 HTML 代碼,而不是 ASP 程序代碼。這樣就可以防止別人抄襲程序。 由此可以看出, ASP 是在 IIS 下開(kāi)發(fā) WEB 應(yīng)用的一種簡(jiǎn)單、方便的編程工具。 在了解了 VBSCRIPT 的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫(xiě)出自己的 ASP 系統(tǒng)。 與一般的程序不同, ASP 程序無(wú)須編譯。 ASP 程序的控制部份,是使用VBScript、 JScript 等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行 ASP 程序時(shí),腳本程序?qū)⒁徽?0 套命令發(fā)送給腳本解釋器 (即腳本引擎 ),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語(yǔ)言一樣, ASP 程序的編寫(xiě)也遵循一定的規(guī)則,如果你想使用你所喜愛(ài)的腳本語(yǔ)言編寫(xiě) ASP 程序,那么你的服務(wù)器上必須要有能解釋這種腳本語(yǔ)言的腳本 解釋器。當(dāng)你安裝 ASP 時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言: VBSrcipt 和 JScript,而 VBScript 則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。 ASP 程序其實(shí)是以擴(kuò)展名為 .asp 的純文本形式存在于 WEB 服務(wù)器上的,可以用任何文本編輯器打開(kāi)它, ASP 程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。只需將 .asp 程序放在 Web 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò) WWW 的方式訪(fǎng)問(wèn) ASP 程序了。要學(xué)好 ASP 程序的設(shè)計(jì),必須掌握腳本的編寫(xiě),那么究竟什么是腳本呢?其實(shí)腳本是由一系列的腳本命令所組成的,如同一般 的程序,腳本可以將一個(gè)值賦給一個(gè)變量,可以命令 Web服務(wù)器發(fā)送一個(gè)值到客戶(hù)瀏覽器,還可以將一系列命令定義成一個(gè)過(guò)程。要編寫(xiě)腳本,你必須要熟悉至少一門(mén)腳本語(yǔ)言,如 VBScript。腳本語(yǔ)言是一種介于 HTML和諸如 JAVA、 Visual Basic、 C++等編程語(yǔ)言之間的一種特殊的語(yǔ)言,盡管它更接近后者,但它卻不具有編程語(yǔ)言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z(yǔ)法和規(guī)則。如前所述 ASP 所提供的腳本運(yùn)行環(huán)境可支持多種腳本語(yǔ)言,譬如: JScript、 REXX、 PERL 等等,這無(wú)疑給 ASP 程序設(shè)計(jì)者提供了廣泛的發(fā)揮余地。 ASP 的出現(xiàn)使得廣大 Web 設(shè)計(jì)者不必在為客戶(hù)瀏覽器是否支持而擔(dān)心,實(shí)際上就算在同一個(gè) .asp 文件中使用不同的腳本語(yǔ)言,都無(wú)須為此擔(dān)憂(yōu),因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶(hù)瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,而你也只需在文件中聲明使用不同的腳本語(yǔ)言即可。 ASP 的對(duì)象和組件 : (1)ASP 有 7 個(gè)固有對(duì)象 這 7 個(gè)固有對(duì)象分別是 Request、 Response、 Server、 Application、 Session、ASPError 和 ObjectContext。 Request 對(duì)象用來(lái)處理用戶(hù)做出的請(qǐng)求,就是處理用戶(hù)要求瀏覽器查看特 定的網(wǎng)頁(yè)或 Web 應(yīng)用時(shí)做出的請(qǐng)求。此請(qǐng)求可以 HTML 的形式輸入或僅以 URL的形式作出。 Response 對(duì)象用來(lái)處理從 Web 服務(wù)器向用戶(hù)發(fā)送信息并對(duì)此信息進(jìn)行控制。 11 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)用目錄這一類(lèi)的東西。 Session 對(duì)象用來(lái)代表用戶(hù)會(huì)話(huà),并存儲(chǔ)該會(huì) 話(huà)的信息??衫?Session 對(duì)象來(lái)管理如 Web 服務(wù)器在用戶(hù) “請(qǐng)求 ”之間等待的時(shí)間等。 ObjectContext 對(duì)象用來(lái)管理事務(wù)處理。它目前已經(jīng)集成到 Windows2021 操作系統(tǒng)中了。它包含了所有 ASP 其他對(duì)象,可通過(guò) ObjectContext 引用 ASP 的每個(gè)對(duì)象。 ASPError 對(duì)象包含 ASP 腳本或 本身產(chǎn)生的任何錯(cuò)誤的詳細(xì)內(nèi)容。 (2)Microsoft Data Access Component MDAC 作為操作系統(tǒng)的組成部分的組件,與 ASP 一起提供。此組件中包含一組稱(chēng)為 ActiveX Data Object(ADO)的對(duì)象,他們對(duì)于查看不同平臺(tái)上的各種數(shù)據(jù)(數(shù)據(jù)庫(kù)、表單、文本文件)是必不可少的。 ADO 主要有 3 個(gè)對(duì)象,分別是Connection、 Command 和 Recordset。 Connection 對(duì)象就是使 ADO 與數(shù)據(jù)庫(kù)之間建立一個(gè)通道,也就是實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。 Command 對(duì)象就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行發(fā)號(hào)施令,比如建立新的索引,執(zhí)行查詢(xún)等,它可以通過(guò)標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫(kù)操作語(yǔ)言得以實(shí)現(xiàn)。 Recordset 對(duì)象是一個(gè)數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1