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

正文內(nèi)容

asp網(wǎng)上考試系統(tǒng)論文-在線瀏覽

2025-01-08 18:22本頁面
  

【正文】 使用任何語言和統(tǒng)一的編程模式操作各種與 ODBC 和 OLEDB兼容的數(shù)據(jù)庫,如 Microsoft Access、 FoxPro、 Microsoft SQL Server、 Oracle 等。這種對數(shù)據(jù)庫的訪 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 7 問方式是由 Inter Information Server來完成的。 (2)服務(wù)器:服務(wù)器檢查網(wǎng)頁文件的類型,對擴(kuò)展名是 .asp 的文件服務(wù)器調(diào)用 ASP系統(tǒng) 程序,解釋執(zhí)行被請求頁面文件的所有腳本命令。 (3)數(shù)據(jù)庫:儲存了動態(tài)交互所需的信息數(shù)據(jù),用戶可通過指令對其進(jìn)行查詢、修改、添加、刪除等操作。 ADO 是一項(xiàng)容易使用并且可擴(kuò)展的將數(shù)據(jù)庫訪問添加到 Web 頁的技術(shù)。 ADO 包括 Command、 Connection、 Recordset、 Fields、 Parameters、 Property、Error 七個對象和一個動態(tài)的 Properties 集合,絕大部分的數(shù)據(jù)庫訪問任務(wù)都可以通過它們的組合來完成。這三者是 ADO 中最基本也是最核心 的對象。 ADO 提供 Connection 對象,可以使用該對象建立和管理應(yīng)用程序和 ODBC 數(shù)據(jù)庫之間的連接。要建立數(shù)據(jù)庫連接,首先應(yīng)創(chuàng)建 Connection對象的實(shí)例。 (3)通過 Connection 對象的 “Open”方法打開數(shù)據(jù)庫。 (5)使用 Recordsets對象提供的方法和屬性,完成 SQL 結(jié)果集的處理,并顯示結(jié)果。 頁面顯示技術(shù) CSS 和 DIV CSS 是 Cascading Style Sheets(層疊樣式表 )的簡稱。在標(biāo)準(zhǔn)網(wǎng)頁設(shè)計中 CSS 負(fù)責(zé) 網(wǎng)頁內(nèi)容 (XHTML)的表現(xiàn)??梢酝ㄟ^簡單的更改 CSS 文件,改變網(wǎng)頁的整體表現(xiàn)形式,從而減少 設(shè)計 工作量,實(shí)現(xiàn)內(nèi)容與表現(xiàn)分離,有了 CSS,網(wǎng)頁的內(nèi)容 (XHMTL)與表現(xiàn)就可以分開了。 CSS 支持多種設(shè)備,比如手機(jī), PDA、打印機(jī)、電視機(jī)、游戲機(jī)等。 DIV 元素是用來為 HTML 文檔內(nèi)大塊 (blocklevel)的內(nèi)容 提供結(jié)構(gòu)和背景的元素。 UML 概述 UML (統(tǒng)一建模語言 )是一套用來設(shè)計軟件藍(lán)圖的標(biāo)準(zhǔn)建模語言,也是一種可視化的面向?qū)ο蟮哪P头治稣Z言。也就是說, UML 是一種從軟件分析、設(shè)計到編寫程序規(guī)范的標(biāo)準(zhǔn)化建模語 言 。 UML包括三個主要要素 : UML的基本構(gòu)建塊、支配這些構(gòu)建塊放在一起的規(guī)則和一些運(yùn)用于整個 UML 的公共機(jī)制。 (1) UML的基本構(gòu)建塊 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 9 UML 的詞匯表中包括三種構(gòu)建塊 : 事物、關(guān)系和圖。 在 UML 中,事物分為結(jié)構(gòu)事物 (包括類、接口、協(xié)作、用例、主動類、構(gòu)件和節(jié)點(diǎn) )、行為事物 (包括交互和狀態(tài)機(jī) )、 分組事物 (包 )和注釋事物 (注解 ); 有四種關(guān)系 : 依賴關(guān)系、關(guān)聯(lián)關(guān)系、泛化關(guān)系、實(shí)現(xiàn)關(guān)系 : 及可歸納為兩類的九種圖 : 一類是結(jié)構(gòu)圖,用于描述系統(tǒng)的靜態(tài)方面,包括用例圖、類圖、對象圖、構(gòu)件圖和 部署 圖 ; 另一類是行為圖,用來描述系統(tǒng)的動態(tài)方面,包括順序圖、協(xié)作圖、狀態(tài)圖和活動圖。另外, UML 還允許在一定的階段隱藏模型的某些元素、遺漏某些元素以及保證模型的完整性,但模型逐步地要達(dá)到完整和一致。 UML 的規(guī)則鼓勵 (不是強(qiáng)迫 )你專注于最重要的分析、設(shè)計和實(shí)現(xiàn)問題。 (3)UML 的公共機(jī)制 有四種在整個 UML 語言中一致應(yīng)用的機(jī)制,使該語言變得較為簡單。 UML 的建模機(jī)制 從應(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)建模機(jī)制。它包括狀態(tài)圖、活動圖、順序圖和協(xié)作 圖等 4 個圖形,是標(biāo)準(zhǔn)建模語言 UML 的動態(tài)建模機(jī)制。 (l)靜態(tài)建模機(jī)制 任何建模語言都以靜態(tài)建模機(jī)制為基礎(chǔ),標(biāo)準(zhǔn)建模語言 UML 也不例外。 用例圖 : 用例圖展現(xiàn)了一組用例、參與者以及它們之間的關(guān)系。在對系統(tǒng)行為組織和建模方面,用例圖是相當(dāng)重要的。用類圖說明系統(tǒng)的靜態(tài)設(shè)計視圖,包含主動類的類圖專注于系統(tǒng)的靜態(tài)進(jìn)程視圖。要在高層給出類的主要職責(zé),在低層給出類的屬性和操作。 對象圖表達(dá)了系統(tǒng)的靜態(tài)設(shè)計視圖或靜態(tài)過程視圖,除了現(xiàn)實(shí)和原型方面的因素外,它與類圖作用是相同的。 部署 圖 : 部署 圖展現(xiàn)了對運(yùn)行時處理節(jié)點(diǎn)以及其中構(gòu)件的配置。用 部署 圖說明系統(tǒng)結(jié)構(gòu)的靜態(tài)部署,即說明分布、交付和安裝的物理系統(tǒng)。 順序圖 : 順序圖展現(xiàn)了一組對象和由這組對象收發(fā)的消息,用于按時間順序?qū)刂屏鹘!? 協(xié)作圖 : 協(xié)作圖展現(xiàn)了一組對象,這組對象間的連接以及這組對象收發(fā)的消息。 狀態(tài)圖 : 狀態(tài)圖展現(xiàn)了一個特定對象的所有可能狀態(tài)以及由于各種事件 的發(fā)生而引起的狀態(tài)間的轉(zhuǎn)移。它對于接口、類或協(xié)作的行為建模尤為重要,可用它描述用例實(shí)例的生命周期。它對于系統(tǒng)的功能建模特別重要,強(qiáng)調(diào)對象間的控制流程。低層活動圖用于表示類的方 法。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 12 3 系統(tǒng)需求分析 軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計約束等方面的期望。 系統(tǒng)功能需求分析 網(wǎng)上考試系統(tǒng)的基本功能是使用計算機(jī)來代替人工完成考試中需要完成的一系列任務(wù),達(dá)到考試智能化。在考試之前建立有關(guān)學(xué)科的試題庫,并設(shè)置考試參數(shù)和信息??忌M(jìn)入考試系統(tǒng)后,應(yīng)該能根據(jù)自己的需要選擇考試科目,所以該系統(tǒng)還應(yīng)具有考試科目選擇的功能。鑒于考試環(huán)境一般為機(jī)房,考試者之間的距離很近,為了在線考試的規(guī)范性,對于每個應(yīng)試者來說,試卷的題型和題量都應(yīng)是相同的,但試題并不相同??紤]到本考 試系統(tǒng)的實(shí)用性,從考試內(nèi)容設(shè)計上,題型不能單一,既要有選擇題、判斷題等客觀題,又要有填空題、簡答題等主觀題。另外,系統(tǒng)還應(yīng)該對考試時間進(jìn)行控制,時間到了會要求考試者交卷??荚囃戤吅?,可以返回登錄界或繼續(xù)考試。此外,應(yīng)該能夠方便、快捷的對在線考試系統(tǒng)管理,此外,用戶還應(yīng)能進(jìn)行遠(yuǎn)程注冊。 (2)授權(quán)管理:可以對教師用戶授予不同的操作權(quán)限。 (4)試題參數(shù)設(shè)置:知識范圍、題型、數(shù)量、分值等。 (6)在線考試:系統(tǒng)嚴(yán)格控制整個考試過程, 實(shí)現(xiàn)實(shí)時監(jiān)控與狀態(tài)的控制, 考生需要在限定的考試時間內(nèi)交卷。 (8)綜合查閱:不同的用戶,根據(jù)不同的權(quán)限,可以對考生試卷、成績等信息進(jìn)行查詢,并能夠刪除指定 記 錄。 (10)在線考試系統(tǒng)應(yīng)該具備友好、簡潔的操作界面,安全性要高,穩(wěn)定性要強(qiáng),能夠滿足多人以上同時及進(jìn)行在線考試。按照面向?qū)ο蟮姆治雠c 設(shè)計思想,首先分析員通過識別出系統(tǒng)參與者(角色 )及系統(tǒng)應(yīng)完成的動作 (用例 ),得到系統(tǒng)業(yè)務(wù)模型圖 (用例圖 );然后分析并得出各個動作 (用例 )的活動圖 (參與者參與系統(tǒng)的活動 );最后根據(jù)參與者的相關(guān)操作建立時序圖。本文采用 UML 的用例圖、活動圖、狀態(tài)圖、時序圖和協(xié)作圖來對網(wǎng)絡(luò)考試系統(tǒng)的需求進(jìn)行分析,并建立用例模型。通過對 本考試系統(tǒng)的需求分析,可以確定系統(tǒng)有兩個主要參與者:學(xué)生 (Student)、教師(Teacher)。 ② 角色名:學(xué)生 (Student) 角色職責(zé):在線考試、查詢考試成績、提交問題等。在角色的基礎(chǔ)上需要確定系統(tǒng)的用例。 用例模型:描述的是外部執(zhí)行者所理解的系統(tǒng)功能。 用例圖:從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。 根據(jù)前面對系統(tǒng)參與角色及用例的分析,可得用例圖。 (1)用戶登錄用例圖 本用例提供了用戶如何登錄到考試系統(tǒng)中。 圖 3?2 登錄用例圖 (2)題庫管理用例圖 本用例提供 用戶進(jìn)行 考試試題的錄入 、題庫相關(guān)信息進(jìn)行管理和維護(hù)功能。 圖 3?3 題庫管理用例圖 (3)試卷管理用例圖 本用例提供了 用戶進(jìn)行 試卷生成、修改相關(guān)管理 過程描述 。 圖 3?4 試卷管理用例圖 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 16 (4)考試管理用例圖 本用例提供了教師實(shí)時監(jiān)控考生、學(xué)生在線考試 的交互過程描述 。 圖 3?5 考試管理用例圖 (5)專家答疑用例圖 本用例實(shí)現(xiàn)了學(xué)生提問、教師答疑及管理 維護(hù) 等 操作過程 。 圖 3?6 專家答疑用例圖 活動圖描述用例 活動圖記錄單個操作或方法的邏輯、單個用例或商 業(yè)過程的邏輯流程。在 UML 中活動圖(Activity Diagram)的本質(zhì)上就是流程圖,它描述系統(tǒng)的活動 、 判斷點(diǎn)和分支等。 根據(jù)前面得到的用例圖,經(jīng)過分析,可以得到對應(yīng)的活動圖。 (1)學(xué)生登錄活動圖 如圖 3?7 所示,系統(tǒng)首先提示用戶輸入用戶名和密碼,然后學(xué)生輸入用戶名和密碼提交,系統(tǒng)驗(yàn)證 輸入的用戶輸入用戶名和密碼是否正確,如果正確就啟動系統(tǒng), 將用戶信息寫入日志, 否則提示錯誤信息,并提示 學(xué)生 (student)重新輸入用戶名和密碼。否則,系統(tǒng)提示錯誤信息,并提示教師重新輸入用戶名和密碼。否則,系統(tǒng)提示錯誤信息, :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 18 并提示考生重新輸入用戶名和密碼。 有特殊權(quán)限的教師還可以刪除問題,這些類似執(zhí)行刪除的操作將會寫入日志,為以后系統(tǒng)分析提供依據(jù)。類圖 (Class Diagram)顯示了一組類、接口、協(xié)作以及他們之間的關(guān)系。類加上他們之間的關(guān)系就構(gòu)成了類圖,類圖中還可以包含接口、包等元素,也可以包括對象、鏈等實(shí)例。如圖 3?11 所示。學(xué)生 (student)繼承了一般用戶的所有屬性和方法,還擁有自己的年級、班級屬性和自己獨(dú)有的考試、提問方法。通過類圖可以清楚的了解到類之間的繼承關(guān)系、相關(guān)屬性和方法,并且可以細(xì)化到哪些屬性是公有的哪些是私有的。如圖 3?12 所示。圖 3?13所示是考生在考試過程中的幾種狀 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 20 態(tài) ,整個考試過程需要教師參與,教師監(jiān)考也是改變考生狀態(tài)的一個重要角色 。時序圖 (Sequence Diagram)是 UML 用于描述按照時間順序?qū)o定場景中相互協(xié)作對象之間消息傳遞的視圖?;顒訄D描述從活動 到活動的控制流,而交互作用圖則強(qiáng)調(diào)從對象到對象的控制流。 圖 3?14 考生活動時序圖 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 21 (2)教師活動時序圖 描述教師組織考試全過程的時序圖,如圖 3?15所示。網(wǎng)上考試系統(tǒng)離不開數(shù)據(jù)庫系統(tǒng)的支持,不論是試題、答案,還是考生 信息都需要存放在數(shù)據(jù)庫中,而且數(shù)據(jù)庫獨(dú)立于程序而存在,具有較好的安全性,本考試系統(tǒng)使用 Microsoft SQL Server 2020 作為后臺數(shù)據(jù)庫。 進(jìn) 入 頁 面登 錄 帳 戶身 份 驗(yàn) 證數(shù) 據(jù) 庫認(rèn) 證 失 敗學(xué) 生寫 入 數(shù) 據(jù) 庫發(fā)布信息修改密碼查看日志管理用戶試題管理班級管理教師授權(quán)考場管理發(fā)布試卷成績管理專家答疑查看成績修改密碼查看日志提交問題時 間 到答 題 界 面交 卷是繼 續(xù) 答 題教 師 圖 4?1 網(wǎng)上考試系統(tǒng)的數(shù)據(jù)流程圖 進(jìn)一步對網(wǎng)上考試系統(tǒng)的考試過程、考試內(nèi)容和數(shù)據(jù)流程分析,本系統(tǒng)應(yīng)當(dāng)具有如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 教師信息, 包括的數(shù)據(jù)項(xiàng)有:教師編號 、教師姓名、管理密碼、權(quán)限等。 科目,包括的數(shù)據(jù)項(xiàng)有 : 科目編號、科目名稱、科目 信息 等。 班級,包括的數(shù)據(jù)項(xiàng)有 : 班級編號、班級名稱等。 考場,包括的數(shù)據(jù)項(xiàng)有 : 考場編號、考卷名稱、考場密碼、考試類型、考試科目、開始時間、結(jié)束時間、監(jiān)考老師、考生年級、考生班級、判斷題數(shù)目、判斷題分值、 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 23 單選題數(shù) 目、單選題分值、多選題數(shù)目、多選題分值、填空題數(shù)目、填空題分值、總分、平均分、考場狀態(tài)等。 學(xué)生成績,包括的數(shù)據(jù)項(xiàng)有 : 學(xué)號、考場密碼、考場編號、試題編號、正確答案、考生答案、考生分?jǐn)?shù)、考生狀態(tài)等。 日志操作,包括的數(shù)據(jù)項(xiàng)有 : 日志編號、操作者編號、操作者姓名、操作者身份、操作時間、主機(jī) IP、執(zhí)行操作等。 信息發(fā)布,包括的數(shù)據(jù)項(xiàng)有 : 信息編號、新聞標(biāo)題、分類編號、教師姓名、新聞內(nèi)容、發(fā)布時間等。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計) 24 q u i z L i b [ 試 題 庫 ]P K q u i z I D [ 試 題 編 號 ]F K 1 s u b j I D [ 所 屬 科 目 ] q u i z T i t l e [ 題 干 ] q u i z C l a s s [ 題 型 ] q u i z O p t i o n [ 選 項(xiàng) ] q u i z K e y [ 標(biāo) 準(zhǔn) 答 案 ] q u i z H i t s [ 選 中 次 數(shù) ]
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1