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

正文內(nèi)容

基于web在線考試系統(tǒng)論文(存儲版)

2024-12-27 21:37上一頁面

下一頁面
  

【正文】 分布式多層應用程序結構是較好的方案,但是由于我的能力有限,只能用傳統(tǒng)的二層結構進行設計。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。相對于其他 C/S 開發(fā)環(huán)境,使用Adobe Dreamweaver 開發(fā)更快、成本更低、質量更高、功能更強。 (4) 與瀏覽器無關 (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設計的網(wǎng)頁內(nèi)容??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫自己所需要的 ActiveX Server Components。數(shù)據(jù)字典( Data Dictionary,簡稱 DD)就是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的,它以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。 本系統(tǒng)應該建立一個穩(wěn)定的后臺數(shù)據(jù)庫系統(tǒng),通過該數(shù)據(jù)庫管理整個考試系統(tǒng)所需的信息(用戶信息、試題信息、試卷信息、考試信息等)。 本系統(tǒng)將使用 Microsoft Access 2020作為數(shù)據(jù)庫管理系統(tǒng)。管理員(教師)信息數(shù)據(jù)表結構如表 所示。 id(試題編號)標識為“是”,標識種 子為“ 1”,標識增量為“ 1”。其中, specialid(專業(yè)編四川理工學院畢業(yè)設計(論文) 19 號)與 specialname(專業(yè)名稱)作為主關鍵字。其中,ClassId(專業(yè)編號)與 classname(班級名稱)作為主關鍵字。在該界面上,考生選擇參加考試的科目,這個人機交互的過程是必不可少的??忌钠浯痤}信息通過單、復選按鈕選擇答案來反映。 圖 學生登陸成功 圖 學生登陸失敗 張井源: 基于 web 的網(wǎng)絡考試系統(tǒng)的設計與實現(xiàn) 24 考試頁面測試 圖 學生答卷頁面 考試登陸成功后根據(jù)主觀、客觀對題目進行相應的解答,在規(guī)定時間內(nèi)完成試卷答案,如果不能在規(guī)定時間內(nèi)完成答卷,系統(tǒng)將在規(guī)定時間結束時自動提交試卷并給出相應的評分,如圖 。 關于系統(tǒng)安全性方面,由于 Access 數(shù)據(jù)庫本身并不是一 個數(shù)據(jù)庫服務器,它不能用服務器來運行查詢,對于數(shù)據(jù)庫龐大的情況,它并不是好的選擇, Access比起 SQL Server 而言,總體的安全性要差。這樣,既能夠對某個功能的實現(xiàn),不僅僅是實現(xiàn)此功能,而是比較全面的對此功能進行控制和擴充,以達到更滿意的效果,進而讓用戶操作起來簡捷、直觀、好用 。 感謝畢設過程中給過本人幫助和鼓勵的朋友們。 left:650px。 height:150px。同時也向關心支持我的家人、同學和朋友致以最衷心的感謝。從某種意義上,也提高了開發(fā)效率和降低了開發(fā)難度。當參加考試的人員較多時,如果考試過程中出現(xiàn)短暫的網(wǎng)絡故障,部分學生的考試將無法繼續(xù)進行;如果考試過程中出現(xiàn)系統(tǒng)死機、計算機重起、斷電等情況,考生的考試也將無法繼續(xù)進行。否則出現(xiàn)圖 頁面,且不能進入系統(tǒng)。因為一個系統(tǒng)如果涉及到現(xiàn)實的話,就必須考慮得十分周到、完善。外關鍵字 —— 用于建立和加強兩個表數(shù)據(jù)之間的鏈接的一列或多列的組合,其值或是與主關鍵字相同,或是為空( NULL),外關鍵字可有多個。 表 subject 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注 SubjectId int 科目編號 不能為空 Subject nvarchar( 8) 科目名稱 不能為空 Special nvarchar( 10) 專業(yè)名稱 不能為空 專業(yè)班級基本信息表( class) 專業(yè)科目信息表主要用于存放學生類用戶的專業(yè)信息。 表 score 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注 id int 自動編號 主關鍵字 stuid nvarchar( 8) 學生學號 不能為空 testid int 考試編號 不能為空 score int 學生成績 不能為空 專業(yè)信息表 (Special) 專業(yè)信息表主要用于存放學生類用戶的專業(yè)信息。包括試題科目( Subject)、試題章節(jié)( Chapters)、問題( Question)、答案選項( Text)、答案( Answer) 5 個字段。向表中添加字段 AdminName 和 AdminPass。 ? 成績資料表數(shù)據(jù):包括學生學號、分數(shù)、等數(shù)據(jù)。 成績信息, 包括的數(shù)據(jù)項 有: 成績編號、用戶編號、開始考試時間、結束考試時間等。如圖 所示: 圖 網(wǎng)上考試系統(tǒng)流程圖 數(shù)據(jù) 字典 數(shù)據(jù)流圖僅描述了系統(tǒng)的“分解”,系統(tǒng)由哪幾部分組成,各部分之間的關系,并沒有對各個數(shù)據(jù)流、加工、數(shù)據(jù)存儲進行詳細說明,如數(shù)據(jù)流,數(shù)據(jù)存儲的名字并不能反映其中的數(shù)據(jù)成分、數(shù)據(jù)項目內(nèi)容和數(shù)據(jù)特性,在加工不能反映處理過程等等。 (7) 可使用服務器端的腳本來產(chǎn)生客戶端的腳本。 (2) 無須 pile 編譯,容易編寫,可在服務器端直接執(zhí)行。在 C/S 結構的應用中, Adobe Dreamweaver 具有描述多個數(shù)據(jù)庫連接與檢客戶端程序 瀏覽器 應 用 邏輯 數(shù) 據(jù) 庫 張井源: 基于 web 的網(wǎng)絡考試系統(tǒng)的設計與實現(xiàn) 14 索的能力。 Access 不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應用程序等。這樣一來我們就可以 用 B/S 方式構建多層分布式的應用系統(tǒng)來滿足大型網(wǎng)絡應用。在這種結構下,本地的計算機無須安裝任何客戶端程序,只要有瀏覽器,可以 使用因特網(wǎng)就可以使用系統(tǒng)了。在多層分布式數(shù)據(jù)庫系統(tǒng)中必須要有一個所謂的中間件來支持和管理分散的業(yè)務處理程序。數(shù)據(jù)同一性和完整性難以控制。 本原型系統(tǒng)主要功能如下: 學生可以在網(wǎng)上進行考試,考試結束后由計算機批改試題給出分數(shù),并記錄成績。 活動服務器組件是 與 ASP一起免費帶來的組件或 DLL,他們有著廣泛的用途。它包含了所有 ASP 其他對象,可通過 ObjectContext 引用 ASP 的每個對象。 Serve 對象用來代表服務器自身。要編寫腳本,你必須要熟悉至少一門腳本語言,如 VBScript。在了解了 VBSCRIPT 的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的 ASP 系統(tǒng)。 VBSCRIPT 是 VB 的一個簡集,會 VB 的人可以很方便的快速上手。 總之, ASP 包含三方面含義: : ASP 使用了微軟的 ActiveX 技術。 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。以下羅列了 ASP 所獨具的一些特點: VBScript 、 JScript 等簡單易懂的腳本語言,結合 HTML 代碼,即可快速地完成網(wǎng)站的應用程序。 (三)后臺功能系統(tǒng)(整個考試系統(tǒng)的核心所在) 1. 管理員出卷:管理員通過增加單選題、判斷題、填空題等組織試卷。 4. 考生信息查詢:查詢已注冊了的考生,可以修改考生的注冊信息,刪除考生等。 開始考試 :考生登錄成功后,如果考生未參加該科目考試,考生可點擊試卷題目開始考試,此時會彈出相應的時間,考生可根據(jù)給出的時間做相應的答卷。 四川理工學院畢業(yè)設計(論文) 3 一個完整的網(wǎng)絡考試系統(tǒng)項目分析 網(wǎng)絡考試系統(tǒng)的構成 (一)考生考試子系統(tǒng) 考試子系統(tǒng)是網(wǎng)絡考試系統(tǒng)的核心部分,它的工作流程如圖 2 所示,由于采用 Web 技術實現(xiàn),所以從理論上講,考試可以在任何時候、任何地方進行,但是為了使考場易于組織和管理,所以本系統(tǒng)對考生是否參加過該科目的考試作了嚴格的限制,因此在進入網(wǎng)站時首先判斷該考生是否已經(jīng)參加過該科目考試,如果已經(jīng)參加過該科目的考試,則不準在重復參加考試。主要是在首頁通過兩種不同的方式進入相異的操作界面,以確保整個數(shù)據(jù)庫中數(shù)據(jù)的安全性及完整性。一旦考生做完后便能立即看到預先記錄在庫中的標準答案和自己的平時成績(正規(guī)考試試卷不得隨意更改以及答案將不及時提供),并且其答案和分數(shù)將被記入庫中以供審核和查閱,并作為成績評估和試卷分析的歷史數(shù)據(jù);另外,還可完全由計算機自動按照”難度系數(shù)”靈活、隨機的抽取試題庫中的各類試題組成各種形式的試卷,其內(nèi)容會隨著庫中試 題的改變而改變,不妨把它稱之為實時的互動的試卷。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。本系統(tǒng)的實現(xiàn)有利于提高網(wǎng)絡教學的質量同時大大拓展了考試的靈活性,閱卷效率 ,以及保證了考試的公平性、答案的安全性 。 work。 它是專門用于試題(卷)錄入、查詢、修改、刪除和參加在線考試的 ASP 應用程序。 ( 2) 數(shù) 據(jù) 庫: Access2020。通常來說,一份高質量的試卷,需要用戶反復推敲、比較和琢磨,用戶就像進超市買東西一樣能方便地把看中的取出來,也可反悔把不需要的退回去,并且在形成一份完整的試卷之前,允許任意調(diào)整該試題的次序??忌诳忌卿涰撁孑斎胱约旱男畔ⅲ鐚W號、密碼等等,單擊“登陸”后進入信息處理程序(在服務器端執(zhí)行),試卷頁面上的試題內(nèi)容根據(jù)與現(xiàn)有考試中心管理員申請好的。 成績查詢:通過成績查詢,可以查看已考科目的相應成績。 7. 用戶管理:修改管理員密碼。 Active Server Page 是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的 工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生 HTML 的程序代碼。 ,用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ASP 所設計的網(wǎng)頁內(nèi)容。 Server Components(ActiveX 服務器元件 )具有無限可擴充性。 ASP 本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。 Netscape 瀏覽器也可以正常顯示 ASP 頁面。當然,同其他編程語言一樣, ASP 程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務器上必四川理工學院畢業(yè)設計(論文) 7 須要有能解釋這種腳本語言的腳本解釋器。 ASP 的出現(xiàn)使得廣大 Web 設計者不必在為客戶瀏覽器是否支持而擔 心,實際上就算在同一個 .asp 文件中使用不同的腳本語言,都無須為此擔憂,因為所有的一切都將在服務器端進行,客戶瀏覽器得到的只是一個程序執(zhí)行的結果,而你也只需在文件中聲明使用不同的腳本語言即可。 Application對象用來代表應用,可用它來管理諸如應用目錄這一類的東西。此組件中包含一組稱為 ActiveX Data Object(ADO)的對象,他 們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。 腳本對象 他們分別是 Dictionary、 FileSystemObject 和 到的也不多 ,在 此就不詳細介紹了。 系統(tǒng)目標 本網(wǎng)絡考試系統(tǒng)應該能滿足學校幾千學生在任何地方、任何時間都能參加考試。 ? 三層數(shù)據(jù)庫應用結構 三層結構是目前用得最多的,這種 結構比傳統(tǒng)的 C/S 結構增加了一個應用程序服務器,應用程序服務器包括了統(tǒng)一的界面、業(yè)務規(guī)則和數(shù)據(jù)處理邏輯等等,這樣客戶端程序就可以做得比較小,也就是常說的瘦客戶,更由于業(yè)務規(guī)則和數(shù)據(jù)處理邏輯的集中在服務器上統(tǒng)一管理,客戶端無須進行復雜的計算,也不會因為錯誤的操作而影響到其他的用戶,所以他的可靠性、穩(wěn)定性和效率都比較好。在 Windows2020 以上操作系統(tǒng)中, COM+成為了系統(tǒng)的一部分。 在 B/S 系統(tǒng)中以微軟公司的 IE 瀏覽器、和 IIS/ASP( Inter Information Server/Active Server Pages)服務器應用最為廣泛,使用最方便,對中文的支持也是最好的。 四川理工學院畢業(yè)設計(論文) 13 第 4 章 系統(tǒng)詳細設計 系統(tǒng)結構 由于該系統(tǒng)面向總校和分布于全國各地的教學中心,因此在系統(tǒng)結構上采用B/S 結構相結合的多層軟件體系結構。表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。 ASP 全名 Active Server Page,是一個 WEB 服務器端 A 的開發(fā)環(huán)境,利用它可以產(chǎn)生和運行動態(tài)的、交互的、高性能的 (都是微軟說的 )WEB 服務應用程序。 Active Server Pages 所使用的腳本語言 (VBScript 、 Jscript) 均在 WEB 服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 數(shù)據(jù)流程圖 SD 方法時 20 世紀 70年代中期由 Stevens Myers 與 Constantine 等人率先倡導的。它和數(shù)據(jù)流圖共同構成了系統(tǒng)的邏 輯模型,是需求規(guī)格說明書的主要組成部分。 為了從多方面來保障考生考試信息的安全性、可信性和考試成績的可依賴
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1