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

正文內(nèi)容

基于web的在線考試系統(tǒng)論文-文庫吧資料

2024-11-20 15:00本頁面
  

【正文】 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫自己所需要的 ActiveX Server Components。 (7) 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 (5)Active Server Pages 能與任何 ActiveX scripting 語言相容。 (4) 與瀏覽器無關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計的網(wǎng)頁內(nèi)容。 (2) 無須 pile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。當(dāng)腳本運行在服務(wù)器端時, WEB 服務(wù)器完成涉及回送瀏覽器 HTML 頁的所有工作,并返回相應(yīng)的 HTML 文本。像它的名字所表示的, ASP 屬于 ActiveX 技術(shù)的一種。相對于其他 C/S 開發(fā)環(huán)境,使用Adobe Dreamweaver 開發(fā)更快、成本更低、質(zhì)量更高、功能更強。在 C/S 結(jié)構(gòu)的應(yīng)用中, Adobe Dreamweaver 具有描述多個數(shù)據(jù)庫連接與檢客戶端程序 瀏覽器 應(yīng) 用 邏輯 數(shù) 據(jù) 庫 張井源: 基于 web 的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn) 14 索的能力。 Adobe Dreamweaver 是一個用來進(jìn)行客戶 /服務(wù)器開發(fā)的完全的可視化開發(fā)環(huán)境。 Access 數(shù)據(jù)庫以文件形式保存,文件的擴展名為 MDB。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。 Access 不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。系統(tǒng)的邏輯結(jié)構(gòu)如圖 所示: 圖 網(wǎng)上考試系統(tǒng)結(jié)構(gòu)圖 開發(fā)工具 數(shù)據(jù)庫平臺采用 Microsoft 的 Access 2020, Access 2020 是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng) (RDBMS)。域網(wǎng)內(nèi)部快速的信息處理, B/S 結(jié)構(gòu)具有較好的 網(wǎng)絡(luò)擴展性和兼容性,以 B/S 結(jié)構(gòu)能滿足地理位置分散、通訊介質(zhì)各異的應(yīng)用。不過開發(fā)這樣的系統(tǒng)需要開發(fā)人員掌握更多的技術(shù),如: ASP、 VBScript、 JavaScript、 HTML/DHTML、ADO、 COM/DCOM、 MTS/COM+等等,同時學(xué)習(xí)這么多的技術(shù)這對程序員來說 是一個不小的挑戰(zhàn)! 圖 分層結(jié)構(gòu)圖 本系統(tǒng)的方案選擇 本系統(tǒng)應(yīng)用于因特網(wǎng),并且要滿足一個學(xué)校幾千學(xué)生考試的需要,因此本系統(tǒng)決定采用微軟公司所推出的 Web 分布式多層應(yīng)用程序結(jié)構(gòu)是較好的方案,但是由于我的能力有限,只能用傳統(tǒng)的二層結(jié)構(gòu)進(jìn)行設(shè)計。這樣一來我們就可以 用 B/S 方式構(gòu)建多層分布式的應(yīng)用系統(tǒng)來滿足大型網(wǎng)絡(luò)應(yīng)用。 不過好在 ASP 可以通過腳本語言調(diào)用基于 COM 的程序,而得到功能和性能上的提升。 但是, ASP 有一個天生的缺點,就是 ASP 代碼是采用的 VBScript、 JScript或者 PHP 等腳本語言編寫,運行速度相當(dāng)?shù)穆?,而且?HTML 代碼是混在一起的,使 ASP 程序員既需要考慮與數(shù)據(jù)庫打交道,又需要關(guān)心如何與 HTML 配合,有時還需要用 ASP 直接生成 HTML 代碼。并且客戶也可以在任何計算機上使用你的系統(tǒng)而不要做特別的設(shè)置。在這種結(jié)構(gòu)下,本地的計算機無須安裝任何客戶端程序,只要有瀏覽器,可以 使用因特網(wǎng)就可以使用系統(tǒng)了。 圖 多層分布式數(shù)據(jù)庫系統(tǒng) 現(xiàn)有的數(shù)據(jù)庫應(yīng)用程序的分層結(jié)構(gòu) 近幾年來因特網(wǎng)飛速發(fā)展,人們的生活因為網(wǎng)絡(luò)而在慢慢的改變。 COM+為中間層提供了負(fù)載平衡、對象池( Object Pooling)、事務(wù)特性等一系列的強力支持,并且在 COM+中工作的程序受到操作系統(tǒng)的保護,從而最大的四川理工學(xué)院畢業(yè)設(shè)計(論文) 11 保證了系統(tǒng)的安全、穩(wěn)定和高效。把 COM+作為 Windows DNA 策略中的中間件。在多層分布式數(shù)據(jù)庫系統(tǒng)中必須要有一個所謂的中間件來支持和管理分散的業(yè)務(wù)處理程序。因此又發(fā)展出來了多層分布式的數(shù)據(jù)庫系統(tǒng)。當(dāng)然開發(fā)這樣的系統(tǒng)在技術(shù)上和成本上要求就要多一些。不過這樣的系統(tǒng)開發(fā)比較簡單,對開發(fā)人員的技術(shù)要求也不高,在內(nèi)部局域網(wǎng)上使用還有一定的市場,其結(jié)構(gòu)如圖 。數(shù)據(jù)同一性和完整性難以控制。 可行性分析 傳統(tǒng)的數(shù)據(jù)庫應(yīng)用程序的分層結(jié)構(gòu) 圖 二層結(jié)構(gòu)圖 ? 傳統(tǒng)二層結(jié)構(gòu) 傳統(tǒng)的二層式程序,也就是客戶 /服務(wù)器( Client/Server)結(jié)構(gòu),這種程序相對簡單、清楚、開發(fā)容易,其結(jié)構(gòu)如圖 1。本系統(tǒng)要讓學(xué)生、老師在網(wǎng)絡(luò)上可以維護自己的個人資料。 老師可以在網(wǎng)上出題,修改密碼等個人資料。 本原型系統(tǒng)主要功能如下: 學(xué)生可以在網(wǎng)上進(jìn)行考試,考試結(jié)束后由計算機批改試題給出分?jǐn)?shù),并記錄成績。很好的利用計算機的優(yōu)勢,提高工作效率,也能使考試更加公平、公正。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 9 第 3 章 需求分析 問題定義 現(xiàn)在網(wǎng)絡(luò)正在改變著傳統(tǒng)的教育方式,網(wǎng)絡(luò)教育也越來越多,就算是傳統(tǒng)的教育方式下,把考試搬到網(wǎng)絡(luò)上也是一種趨勢。由于本次設(shè)計用到的不多 ,在此就不詳細(xì)介紹了 。 活動服務(wù)器組件是 與 ASP一起免費帶來的組件或 DLL,他們有著廣泛的用途。 Command 對象就是對數(shù)據(jù)庫進(jìn)行發(fā)號施令,比如建立新的索引,執(zhí)行查詢等,它可以通過標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫操作語言得以實現(xiàn)。 ADO 主要有 3 個對象,分別是Connection、 Command 和 Recordset。 Data Access Component MDAC 作為操作系統(tǒng)的組成部分的組件,與 ASP 一起提供。它包含了所有 ASP 其他對象,可通過 ObjectContext 引用 ASP 的每個對象。 ObjectContext 對象用來管理事務(wù)處理。 Session 對象用來代表用戶會話,并存儲該會話的信息。還有通過將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為 URL 和 HTML 正確的使用格式的方法。 Serve 對象用來代表服務(wù)器自身。此請求可以 HTML 的形式輸入或僅以 URL 的形式作出。 ASP 的對象和組件 : 有 7 個固有對象 這 7 個固有對象分別是 Request、 Response、 Server、 Application、 Session、ASPError 和 ObjectContext。如前所述 ASP 所提供的腳本運行環(huán)境可支持多種腳本語言,譬如: JScript、 REXX、 PERL 等等,這無疑給 ASP 程序設(shè)計者提供了廣泛的發(fā)揮余地。要編寫腳本,你必須要熟悉至少一門腳本語言,如 VBScript。只需將 .asp 程序放在 Web 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過 WWW 的方式訪問 ASP 程序了。當(dāng)你安裝 ASP 時,系統(tǒng)提供了兩種腳本語言: VBSrcipt 和 JScript,而 VBScript 則被作為系統(tǒng)默認(rèn)的腳本語言。 ASP 程序的控制部份,是使用VBScript、 JScript 等腳本語言來設(shè)計的,當(dāng)執(zhí)行 ASP 程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 (即腳本引擎 ),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。在了解了 VBSCRIPT 的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的 ASP 系統(tǒng)。這樣就可以防止別人抄襲程序。 : ASP 返回標(biāo)準(zhǔn)的 HTML 頁面,可以正常地在常用的瀏覽器中顯示。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。 VBSCRIPT 是 VB 的一個簡集,會 VB 的人可以很方便的快速上手。這樣就不必?fù)?dān)心瀏覽器是否支持 ASP 所使用的編程語言。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 WEB 應(yīng)用。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。 總之, ASP 包含三方面含義: : ASP 使用了微軟的 ActiveX 技術(shù)。 ASP 最重要的優(yōu)點是能夠建立對諸如時間、地點、用戶標(biāo)志、以前的選擇和活動等因素敏感的頁面??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component。 ( Objectoriented)。 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。除了可使用 VBScript 或JScript 語言來設(shè)計外,還通過 plugin 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX、 Perl、 Tcl 等。 ASP 所使用的腳本語言 (VBScript 、 Jscript)均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 ,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計。以下羅列了 ASP 所獨具的一些特點: VBScript 、 JScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。有了 ASP 就不必?fù)?dān)心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML 中的腳本程序。因此,只要用戶瀏覽 Web 站點并請求一個 ASP 頁, Web 服務(wù)器就可以處理相應(yīng)的 ASP 代碼,生成 HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 5 第 2章 ASP 技術(shù)介紹 Microsoft Active Server Pages 即我們所稱的 ASP,其實是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。 (三)后臺功能系統(tǒng)(整個考試系統(tǒng)的核心所在) 1. 管理員出卷:管理員通過增加單選題、判斷題、填空題等組織試卷。 10. 綜合管理:在綜合管理下,管理員可以對專業(yè)、班級、學(xué)科、學(xué)科章節(jié)進(jìn)行管理。 8. 試題管理:在試題管理下,管理員可以對單選題、判斷題、填空題進(jìn)行增加、修改、刪除等操作。 6. 刪除成績:可以通過刪除功能刪除該生的考試成績。 4. 考生信息查詢:查詢已注冊了的考生,可以修改考生的注冊信息,刪除考生等。 2. 學(xué)生管理:對學(xué)生信息進(jìn)行管理。 退出系統(tǒng):當(dāng)考試結(jié)束后,考生應(yīng)該退出系統(tǒng),以免被其他人修改你的信息。 張井源: 基于 web 的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn) 4 提交試卷:檢查無誤后可對試卷進(jìn)行提交,提交后系統(tǒng)會根據(jù)系統(tǒng)預(yù)先給出的答案進(jìn)行對比,對比后給出相應(yīng)的正確答案后試卷評分,如果在系統(tǒng)給定時間仍沒有完成答卷的,系統(tǒng)會自動結(jié)束考試,給出相應(yīng)的答案及考試分?jǐn)?shù)。 開始考試 :考生登錄成功后,如果考生未參加該科目考試,考生可點擊試卷題目開始考試,此時會彈出相應(yīng)的時間,考生可根據(jù)給出的時間做相應(yīng)的答卷。若該考生已經(jīng)完成該科考試,則會 在試卷標(biāo)題后面顯示“已考”字樣,如圖 。同時在頁面上動態(tài)地顯示考試狀態(tài),考試開始的時間、結(jié)束的時間和剩余時間,當(dāng)考試時間到或考生點擊“提交試卷”按鈕時,系統(tǒng)會自動將試卷提交,后臺自動進(jìn)行閱卷。為了方便將學(xué)生集中起來考試有利于監(jiān)考,系統(tǒng)也可以通過判斷考生是否在規(guī)定時間內(nèi)已經(jīng)參加過考試,如果該考生已經(jīng)在規(guī)定時間 內(nèi)參加過考試系統(tǒng)會限制學(xué)生再次參加考試。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 3 一個完整的網(wǎng)絡(luò)考試系統(tǒng)項目分析 網(wǎng)絡(luò)考試系統(tǒng)的構(gòu)成 (一)考生考試子系統(tǒng) 考試子系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)的核心部分,它的工作流程如圖 2 所示,由于采用 Web 技術(shù)實現(xiàn),所以從理論上講,考試可以在任何時候、任何地方進(jìn)行,但是為了使考場易于組織和管理,所以本系統(tǒng)對考生是否參加過該科目的考試作了嚴(yán)格的限制,因此在進(jìn)入網(wǎng)站時首先判斷該考生是否已經(jīng)參加過該科目考試,如果已經(jīng)參加過該科目的考試,則不準(zhǔn)在重復(fù)參加考試。而且,還沒有實現(xiàn)客觀題部分和真正的多媒體試卷;自主管理數(shù)據(jù)庫指一般用戶具有添加、修改和檢索數(shù)據(jù)的權(quán)力,實現(xiàn)數(shù)據(jù)庫的可擴充性和開放性。在組卷時,還可以多份試卷選取同一試題或同一知識點的試題 ,但嚴(yán)禁一套試卷中出現(xiàn)知識點相同(似)且難度一致的試題。不過,只要庫中已存在該科目名稱及表名,則不予重建,這樣就保證了數(shù)據(jù)的統(tǒng)一性;自主調(diào)用數(shù)據(jù)庫即允許用戶能自由地從數(shù)據(jù)庫中抽取試題組成試卷,試卷中有幾道大題和小題以及是否提供查看答案均由用戶自行設(shè)置并選題。主要是在首頁通過兩種不同的方式進(jìn)入相異的操作界面,以確保整個數(shù)據(jù)庫中數(shù)據(jù)的安全性及完整性。 系統(tǒng)特點 系統(tǒng)聯(lián)為一體,界面整齊、美觀,操作簡單、方便。 ( 3) 其 他:服務(wù)器必須安裝 微軟 IE 瀏覽器 +。 運行環(huán)境與系統(tǒng)結(jié)構(gòu) 基于 web 的在線考試系統(tǒng)是基于 ASP 開發(fā)的一套網(wǎng)絡(luò)考試系統(tǒng),正常使用該系統(tǒng)您必
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1