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

正文內(nèi)容

asp網(wǎng)上考試系統(tǒng)論文-文庫吧

2024-10-16 18:22 本頁面


【正文】 庫:傳統(tǒng)的IDC(Inter Database Connector)、 ADO(ActiveX Data Object)和 RDS(Remote Data Server)。其中 ADO 是 ASP 內(nèi)置的數(shù)據(jù)庫存取組件,各種腳本和語言均可調(diào)用它實現(xiàn)對數(shù)據(jù)庫的直接訪問,并利用相應(yīng)的數(shù)據(jù)接口顯示查詢結(jié)果。 ADO 擁有強大的活力,它是位于 ODBC 和 OLEDB 之上的高性能數(shù)據(jù)庫操作接口,提供了開放的數(shù)據(jù)操作對象模型,允許開發(fā)人員使用任何語言和統(tǒng)一的編程模式操作各種與 ODBC 和 OLEDB兼容的數(shù)據(jù)庫,如 Microsoft Access、 FoxPro、 Microsoft SQL Server、 Oracle 等。 ADO簡單易行、應(yīng)用廣泛使之成為 ASP訪問數(shù)據(jù)庫所采用的最佳選擇。這種對數(shù)據(jù)庫的訪 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 7 問方式是由 Inter Information Server來完成的。執(zhí)行過程如圖 2?3 所示: 圖 2?3 ASP 訪問 Web 數(shù)據(jù)庫過程 (1)瀏覽器:用戶通過 Web 瀏覽器用 HTTP 協(xié)議向 Inter 信息服務(wù)器 (IIS)發(fā)出請求。 (2)服務(wù)器:服務(wù)器檢查網(wǎng)頁文件的類型,對擴展名是 .asp 的文件服務(wù)器調(diào)用 ASP系統(tǒng) 程序,解釋執(zhí)行被請求頁面文件的所有腳本命令。若腳本中含有對數(shù)據(jù)庫的請求,服務(wù)器就執(zhí)行連接訪問數(shù)據(jù)庫的操作,并將結(jié)果以 HTML 格式送回用戶瀏覽器作為響應(yīng)。 (3)數(shù)據(jù)庫:儲存了動態(tài)交互所需的信息數(shù)據(jù),用戶可通過指令對其進行查詢、修改、添加、刪除等操作。 數(shù)據(jù)庫是實現(xiàn)有組織的,動態(tài)的存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟硬自愿組成的系統(tǒng),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應(yīng)用程序的高度獨立性。 ADO 是一項容易使用并且可擴展的將數(shù)據(jù)庫訪問添加到 Web 頁的技術(shù)。可以使用 ADO 去編寫緊湊簡明的 腳本以便連接到 ODBC 兼容的數(shù)據(jù)庫和 OLEDB 兼容的數(shù)據(jù)源。 ADO 包括 Command、 Connection、 Recordset、 Fields、 Parameters、 Property、Error 七個對象和一個動態(tài)的 Properties 集合,絕大部分的數(shù)據(jù)庫訪問任務(wù)都可以通過它們的組合來完成。一般使用 ADO 訪問數(shù)據(jù)庫的 ASP腳本程序使用 Connection對象建立并管理與遠程數(shù)據(jù)庫的連接;使用 Command 對象提供靈活的查詢;使用 Recordset對象訪問數(shù)據(jù)庫查詢所返回的結(jié)果。這三者是 ADO 中最基本也是最核心 的對象。 使用 ASP通過 ADO 訪問數(shù)據(jù)庫,主要有以下步驟: (1)確定數(shù)據(jù)源,連接數(shù)據(jù)庫。 ADO 提供 Connection 對象,可以使用該對象建立和管理應(yīng)用程序和 ODBC 數(shù)據(jù)庫之間的連接。 Connection對象具有各種屬性和方法, :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 8 可以使用它們打開和關(guān)閉數(shù)據(jù)庫連接,并且發(fā)出查詢請求來更新信息。要建立數(shù)據(jù)庫連接,首先應(yīng)創(chuàng)建 Connection對象的實例。 (2)使用 “”建立 ADO 的連結(jié)對象。 (3)通過 Connection 對象的 “Open”方法打開數(shù)據(jù)庫。 (4)表單中提取 信息,構(gòu)造處理數(shù)據(jù)庫的 SQL 命令并使用 “Execute”命令執(zhí)行訪問數(shù)據(jù)庫的操作,并將返回的結(jié)果集儲存到 Recordset中。 (5)使用 Recordsets對象提供的方法和屬性,完成 SQL 結(jié)果集的處理,并顯示結(jié)果。 (6)關(guān)閉 Recordsets結(jié)果集和數(shù)據(jù)庫。 頁面顯示技術(shù) CSS 和 DIV CSS 是 Cascading Style Sheets(層疊樣式表 )的簡稱。由 W3C 的 CSS 工作組產(chǎn)生和維護,是一種標(biāo)記語言,它不需要編譯,可以直接由瀏覽器執(zhí)行 (屬于瀏覽器解釋型語言 )。在標(biāo)準(zhǔn)網(wǎng)頁設(shè)計中 CSS 負責(zé) 網(wǎng)頁內(nèi)容 (XHTML)的表現(xiàn)。 CSS 文件也可以說是一個文本文件,它包含了一些 CSS 標(biāo)記, CSS 文件必須使用 css 為文件名后綴??梢酝ㄟ^簡單的更改 CSS 文件,改變網(wǎng)頁的整體表現(xiàn)形式,從而減少 設(shè)計 工作量,實現(xiàn)內(nèi)容與表現(xiàn)分離,有了 CSS,網(wǎng)頁的內(nèi)容 (XHMTL)與表現(xiàn)就可以分開了。使網(wǎng)頁的表現(xiàn)非常統(tǒng)一,并且容易修改。 CSS 支持多種設(shè)備,比如手機, PDA、打印機、電視機、游戲機等。使用 CSS 可以減少網(wǎng)頁的代碼量,增加網(wǎng)頁的瀏覽速度,減少硬盤容量。 DIV 元素是用來為 HTML 文檔內(nèi)大塊 (blocklevel)的內(nèi)容 提供結(jié)構(gòu)和背景的元素。DIV 的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由 DIV 標(biāo)簽的屬性來控制,或者是通過使用樣式表 (CSS)格式化這個塊來進行控制。 UML 概述 UML (統(tǒng)一建模語言 )是一套用來設(shè)計軟件藍圖的標(biāo)準(zhǔn)建模語言,也是一種可視化的面向?qū)ο蟮哪P头治稣Z言。從系統(tǒng)工程角度來看, UML 可以說是一種軟件結(jié)構(gòu)分析工具。也就是說, UML 是一種從軟件分析、設(shè)計到編寫程序規(guī)范的標(biāo)準(zhǔn)化建模語 言 。 UML 的概念模型 為了理解 UML,需要形成一個語言的概念模型。 UML包括三個主要要素 : UML的基本構(gòu)建塊、支配這些構(gòu)建塊放在一起的規(guī)則和一些運用于整個 UML 的公共機制。這三部分構(gòu)成了 UML 的概念模型。 (1) UML的基本構(gòu)建塊 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 9 UML 的詞匯表中包括三種構(gòu)建塊 : 事物、關(guān)系和圖。事物是模型中最有代表性的成分的抽象 ; 關(guān)系把事物結(jié)合在一起 ; 圖聚集了相關(guān)的事物。 在 UML 中,事物分為結(jié)構(gòu)事物 (包括類、接口、協(xié)作、用例、主動類、構(gòu)件和節(jié)點 )、行為事物 (包括交互和狀態(tài)機 )、 分組事物 (包 )和注釋事物 (注解 ); 有四種關(guān)系 : 依賴關(guān)系、關(guān)聯(lián)關(guān)系、泛化關(guān)系、實現(xiàn)關(guān)系 : 及可歸納為兩類的九種圖 : 一類是結(jié)構(gòu)圖,用于描述系統(tǒng)的靜態(tài)方面,包括用例圖、類圖、對象圖、構(gòu)件圖和 部署 圖 ; 另一類是行為圖,用來描述系統(tǒng)的動態(tài)方面,包括順序圖、協(xié)作圖、狀態(tài)圖和活動圖。 (2)UML 規(guī)則 UML 用于描述事物的語義規(guī)則分別是 : 為事物、關(guān)系和圖命名 ; 給一個名字以特定含義的語境,即范圍 ; 怎樣使用或看見名字,即可見性 ; 事物如何正確、一致地相互聯(lián)系,既完整性 ; 運行或模擬動態(tài)模型的含義是什么,即執(zhí)行。另外, UML 還允許在一定的階段隱藏模型的某些元素、遺漏某些元素以及保證模型的完整性,但模型逐步地要達到完整和一致。在軟件開發(fā)的生命 周期內(nèi),隨著系統(tǒng)細節(jié)的展開和變動,不可避免地要出現(xiàn)一些不太規(guī)范的模型。 UML 的規(guī)則鼓勵 (不是強迫 )你專注于最重要的分析、設(shè)計和實現(xiàn)問題。這些問題將促使模型隨時間的推移而具有良好的結(jié)構(gòu)。 (3)UML 的公共機制 有四種在整個 UML 語言中一致應(yīng)用的機制,使該語言變得較為簡單。這四種機制是規(guī)格說明、修飾、通用劃分和擴展機制。 UML 的建模機制 從應(yīng)用的角度看,當(dāng)采用面向?qū)ο蠹夹g(shù)設(shè)計系統(tǒng)時,首先是描述 ; 其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu) ; 第三步是描述系統(tǒng)的行為,其中在第一步與第二步中所建立 的模型都是靜態(tài)的,包括用例圖、類圖 (包含包 )、對象圖、構(gòu)件圖和 部署 圖等 5 個圖形,是標(biāo)準(zhǔn)建模語言 UML 的靜態(tài)建模機制。其中第三步中所建立的模型或者可以執(zhí)行,或 者表示執(zhí)行時的時序狀態(tài)或交互關(guān)系。它包括狀態(tài)圖、活動圖、順序圖和協(xié)作 圖等 4 個圖形,是標(biāo)準(zhǔn)建模語言 UML 的動態(tài)建模機制。因此,標(biāo)準(zhǔn)建模語言 UML 的主要內(nèi)容也可以歸納為靜態(tài)建模機制和動態(tài)建模機制兩大類。 (l)靜態(tài)建模機制 任何建模語言都以靜態(tài)建模機制為基礎(chǔ),標(biāo)準(zhǔn)建模語言 UML 也不例外。 UML 的靜態(tài)建模機制包 括用例圖 (usecasediagram) 、 類圖 (classdiagram) 、對象圖 (objeetdiagram) 、包 (Paekage) 、構(gòu)件圖 (Compnentdiagram) 和 部署 圖 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 10 (Deploymentdiagram)。 用例圖 : 用例圖展現(xiàn)了一組用例、參與者以及它們之間的關(guān)系??梢杂糜美龍D描述系統(tǒng)的靜態(tài)使用情況。在對系統(tǒng)行為組織和建模方面,用例圖是相當(dāng)重要的。 類圖 : 類圖展現(xiàn)了一組類、接口和協(xié)作及它們間的關(guān)系,在建模中所建立的最常見的圖就是類圖。用類圖說明系統(tǒng)的靜態(tài)設(shè)計視圖,包含主動類的類圖專注于系統(tǒng)的靜態(tài)進程視圖。系統(tǒng)可有多個類圖,單個類圖 僅表達了系統(tǒng)的一個方面。要在高層給出類的主要職責(zé),在低層給出類的屬性和操作。 對象圖 : 對象圖展示了一組對象及它們間的關(guān)系,用對象圖說明類圖中所反映的事物實例的數(shù)據(jù)結(jié)構(gòu)和靜態(tài)快照 。 對象圖表達了系統(tǒng)的靜態(tài)設(shè)計視圖或靜態(tài)過程視圖,除了現(xiàn)實和原型方面的因素外,它與類圖作用是相同的。 構(gòu)件圖 : 構(gòu)件圖展現(xiàn)了一組構(gòu)件之間的組織和依賴,用于對原代碼、可執(zhí)行的發(fā)布、物理數(shù)據(jù)庫和可調(diào)整的系統(tǒng)建模。 部署 圖 : 部署 圖展現(xiàn)了對運行時處理節(jié)點以及其中構(gòu)件的配置。它描述系統(tǒng)硬件的物理拓撲結(jié)構(gòu) (包括網(wǎng)絡(luò)布局和構(gòu)件在網(wǎng)絡(luò)上的位置 ),以及在此 結(jié)構(gòu)上執(zhí)行的軟件(即運行時軟件在節(jié)點中的分布情況 )。用 部署 圖說明系統(tǒng)結(jié)構(gòu)的靜態(tài)部署,即說明分布、交付和安裝的物理系統(tǒng)。 (2)動態(tài)建模機制 系統(tǒng)的動態(tài)行為主要是由交互圖 (順序圖和協(xié)作圖 )、狀態(tài)圖和活動圖來表達。 順序圖 : 順序圖展現(xiàn)了一組對象和由這組對象收發(fā)的消息,用于按時間順序?qū)刂屏鹘?。用順序圖說明系統(tǒng)的動態(tài)視圖。 協(xié)作圖 : 協(xié)作圖展現(xiàn)了一組對象,這組對象間的連接以及這組對象收發(fā)的消息。它強調(diào)收發(fā)消息的對象的結(jié)構(gòu)組織,按組織結(jié)構(gòu)對控制流建模。 狀態(tài)圖 : 狀態(tài)圖展現(xiàn)了一個特定對象的所有可能狀態(tài)以及由于各種事件 的發(fā)生而引起的狀態(tài)間的轉(zhuǎn)移。一個狀態(tài)圖描述了一個狀態(tài)機,用狀態(tài)圖說明系統(tǒng)的動態(tài)視圖。它對于接口、類或協(xié)作的行為建模尤為重要,可用它描述用例實例的生命周期。 活動圖 : 活動圖是一種特殊的狀態(tài)圖,描述需要做的活動、執(zhí)行這些活動的順序 (多為并行的 )以及工作流 (完成工作所需要的步驟 )。它對于系統(tǒng)的功能建模特別重要,強調(diào)對象間的控制流程。高層活動圖用于表示需要完成的一些任務(wù),即用于分析用例,理解涉及多個用例的工作流、多線程及并行,顯示相互聯(lián)系的行為整體,還可用于對企業(yè)過程建模,對系統(tǒng)的功能建模。低層活動圖用于表示類的方 法。但活動圖不適用 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 11 于描述動作與對象間的關(guān)系,顯示對象間的合作以及顯示對象在生命周期內(nèi)的運轉(zhuǎn)情況。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 12 3 系統(tǒng)需求分析 軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計約束等方面的期望。通過對問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化。 系統(tǒng)功能需求分析 網(wǎng)上考試系統(tǒng)的基本功能是使用計算機來代替人工完成考試中需要完成的一系列任務(wù),達到考試智能化。為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應(yīng)該滿足以下的性能需求:首先,采用開放、動態(tài)的系統(tǒng) 架構(gòu),將傳統(tǒng)的考試模式與先進的網(wǎng)絡(luò)應(yīng)用相結(jié)合。在考試之前建立有關(guān)學(xué)科的試題庫,并設(shè)置考試參數(shù)和信息。其次,由于考試是面向特定的某些對象,所以考生進入系統(tǒng)應(yīng)該進行身份驗證??忌M入考試系統(tǒng)后,應(yīng)該能根據(jù)自己的需要選擇考試科目,所以該系統(tǒng)還應(yīng)具有考試科目選擇的功能。在線考試與一般的單機考試是不同的。鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了在線考試的規(guī)范性,對于每個應(yīng)試者來說,試卷的題型和題量都應(yīng)是相同的,但試題并不相同。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的試題庫隨機抽取試題后動態(tài)生成的??紤]到本考 試系統(tǒng)的實用性,從考試內(nèi)容設(shè)計上,題型不能單一,既要有選擇題、判斷題等客觀題,又要有填空題、簡答題等主觀題。所以一定要考慮題型在數(shù)據(jù)庫中的保存及主觀題和客觀題的評分問題。另外,系統(tǒng)還應(yīng)該對考試時間進行控制,時間到了會要求考試者交卷??荚囌哌x擇提交后,應(yīng)該由計算機自動判卷,并將成績保存。考試完畢后,可以返回登錄界或繼續(xù)考試??荚囅到y(tǒng)還應(yīng)當(dāng)根據(jù)考試情況對試題區(qū)分度、難度進行評估,以及試卷信度的分析。此外,應(yīng)該能夠方便、快捷的對在線考試系統(tǒng)管理,此外,用戶還應(yīng)能進行遠程注冊。根據(jù)以上分析和考試流程,本系統(tǒng)至少應(yīng)該 具有以下功能或目標(biāo): (1)用戶管理:可以對教師、學(xué)生用戶增加、編輯、刪除。 (2)授權(quán)管理:可以對教師用戶授予不同的操作權(quán)限。 (3)試題庫管理:對各題型的管理,試題的錄入、編輯、刪除等。 (4)試題參數(shù)設(shè)置:知識范圍、題型、數(shù)量、分值等。 (5)試卷生成:可以指定試卷的各題型的數(shù)量,從試題庫里隨機抽取試題生成一份考卷。 (6)在線考試:系統(tǒng)嚴格控制整個考試過程, 實現(xiàn)實時監(jiān)控與狀態(tài)的控制, 考生需要在限定的考試時間內(nèi)交卷。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 13 (7)計算機自
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1