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

正文內(nèi)容

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

2024-11-13 18:22本頁(yè)面
  

【正文】 試卷表、專家答疑表、操作日志表、新聞信息表等 12個(gè)表,在編程時(shí)還需要產(chǎn)生臨時(shí)表。 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 通過(guò)上面對(duì)考試系統(tǒng)各數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的分析,以及對(duì)現(xiàn)實(shí)世界概念模型的抽象,可以確立在線考試的主要實(shí)體為:教師、 學(xué)生、 考題、 年級(jí)、班級(jí)、科目、信息分類、信息等 ,并簡(jiǎn)要地設(shè)計(jì)出如圖 4?2 所示的 ER 關(guān)系圖,為數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)奠定基礎(chǔ)。 信息分類,包括的數(shù)據(jù)項(xiàng)有 : 分類編號(hào)、分類名稱等。 專家答疑,包括的數(shù)據(jù)項(xiàng)有 : 問(wèn)題編號(hào)、學(xué)生姓名、問(wèn)題簡(jiǎn)述、問(wèn)題描述、提問(wèn)時(shí)間、答疑教師、答疑內(nèi)容等。 考生試卷,包括的數(shù)據(jù)項(xiàng)有 : 試卷編號(hào)、學(xué)號(hào)、考場(chǎng)號(hào)、題目編號(hào)、試題編號(hào) (題庫(kù) )、試題類型、試題答案、試題狀態(tài)、試題分?jǐn)?shù)、考生答案、考生得分等。 試題,包括的數(shù)據(jù)項(xiàng)有 : 試題編號(hào)、科目、題干、題型、備選項(xiàng)、答案、選中次數(shù)、答對(duì)率、試題作者、添加時(shí)間等。 年級(jí),包括的數(shù)據(jù)項(xiàng)有 : 年級(jí)編號(hào)、年級(jí)名稱等。 學(xué)生信息, 包括的數(shù)據(jù)項(xiàng)有:學(xué)生編號(hào)、學(xué)生姓名、管理密碼、年級(jí)、班級(jí)等。 數(shù)據(jù)流程分析 通過(guò)前面對(duì)系統(tǒng)功能需求,以及功能模塊的劃分情況的深入研究分析,可以得到如圖 4?1所示的網(wǎng)上考試系統(tǒng)的數(shù)據(jù)流程圖。 圖 3?15 教師活動(dòng)時(shí)序圖 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 22 4 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 數(shù)據(jù)庫(kù)技術(shù)對(duì)數(shù)據(jù)處理量大、數(shù)據(jù)類型復(fù)雜,以及對(duì)數(shù)據(jù)的存儲(chǔ)、維護(hù)、檢索、分類、統(tǒng)計(jì)等諸多方面具有強(qiáng)大的功能。 經(jīng)過(guò)分析,在本考試系統(tǒng)中主要包含了兩種類型的時(shí)序圖: (1)考生活動(dòng)時(shí)序圖 描述考生參加考試全過(guò)程的時(shí)序圖,如圖 3?14所示。時(shí)序圖強(qiáng)調(diào)對(duì)象之間消息的時(shí)間順序,同時(shí)顯示了對(duì)象之間的交互。 圖 3?13 考生考試狀態(tài)圖 時(shí)序圖描述用例 在 UML 中,系統(tǒng)的動(dòng)態(tài)行為模型可以用交互作用圖 (包括時(shí)序圖和協(xié)作圖 )來(lái)描述。 圖 3?12 信息管理模塊類圖 系統(tǒng)狀態(tài)圖 UML 狀態(tài)圖 (Statechart Diagram)描述一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對(duì) 不同的時(shí)間做出反應(yīng)的,通過(guò)類對(duì)象的生命周期建立模型來(lái)描述對(duì)象隨時(shí)間變化的動(dòng)態(tài)行為。相類似的信息管理模塊也可以用類圖來(lái)描述。教師 (teacher)則繼承一般屬性方法外獨(dú)立擁有權(quán)限屬性和管理、監(jiān)考、答疑等方法。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 19 圖 3?11 教師、學(xué)生類圖 類圖中一般用戶 (user)具有姓名、密碼、身份三個(gè)屬性和瀏覽、登錄兩個(gè)方法。下面以教師、學(xué)生為對(duì)象用類圖來(lái)描述一下。在 UML 中問(wèn)題域最終要被逐步轉(zhuǎn)化,通過(guò)類來(lái)建模,通過(guò)編程語(yǔ)言構(gòu)建這些類從而實(shí)現(xiàn)系統(tǒng)。 圖 3?10 專家答疑 活動(dòng)圖 類圖描述用例 類是具有相似結(jié)構(gòu)、行為和關(guān)系的一組對(duì)象的描述符。 圖 3?9 在線答題活動(dòng)圖 (4)專家答疑 如圖 3?10 所示,本圖簡(jiǎn)化了有關(guān)學(xué)生、教師登錄驗(yàn)證等相關(guān)動(dòng)作, 當(dāng) 學(xué)生提交問(wèn)題,系統(tǒng)接收到問(wèn)題集中,教師查看問(wèn)題集 和 回答問(wèn)題,學(xué)生可以查看已經(jīng)回復(fù)的問(wèn)題。 圖 3?8 題庫(kù)管理活動(dòng)圖 (3)在線考試 如圖 3?9 所示,系統(tǒng)首先提示考生輸入用戶名和密碼,然后 考生輸入用戶名和密碼提交,系統(tǒng)驗(yàn)證輸入的用戶名和密碼是否正確,如正確,則啟動(dòng)系統(tǒng), 出現(xiàn)考試界面, 考生 可以 在線答題,并更新考生答案表的相關(guān)信息。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 17 圖 3?7 學(xué)生登錄活動(dòng)圖 (2)題庫(kù)管理 如圖 3?8 所示,系統(tǒng)首先提示教師輸入用戶名和密碼,然后教師輸入用戶名和密碼提交,系統(tǒng)驗(yàn)證輸入的用戶名和密碼是否正確,如正確,則啟動(dòng)系統(tǒng),教師 可以 對(duì)題庫(kù)存進(jìn)行維護(hù) 操作 。由于本系統(tǒng)涉及的活動(dòng)較多,這里僅給出幾個(gè)主要的活動(dòng)圖。一個(gè)活動(dòng)結(jié)束自動(dòng)引發(fā)下個(gè)活動(dòng)開(kāi)始,則兩個(gè)活動(dòng)之間用帶箭頭的連線連接,連線的箭頭指向下一個(gè)活動(dòng)。實(shí)質(zhì)上活動(dòng)圖是結(jié)構(gòu)化開(kāi)發(fā)中流程圖和數(shù)據(jù)流程圖 (DFD)的面向?qū)ο蟮韧w。如圖 3?6 所示。如圖 3?5 所示。如圖 3?4 所示。如圖3?3所示。如圖 3?2 所示。由于本系統(tǒng)涉及的用例較多,這里僅給出幾個(gè)主要的用例圖。用例圖的主要元素 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 15 是用例和執(zhí)行者。一個(gè)用例模型由若干用例圖描述。經(jīng)過(guò)對(duì)需求進(jìn)一步的分析,確定系統(tǒng)中存在如圖 3?1 所示的如下用例: 圖 3?1 系統(tǒng)的用例關(guān)系圖 ① 與教師相關(guān)的用例 ●教師信息的查詢、增加、刪除、修改 ●教師權(quán)限的查詢、授予 ●考生信息的查詢、增加、刪除、修改 ●操作日志的查詢、刪除 ●答疑信息的查詢、刪除、回復(fù) ●試題庫(kù)中試題的查詢、增加、刪除、修改 ●生成試卷 ●考試過(guò)程的監(jiān)視 ●試卷客觀題的批閱 ●試卷總分的計(jì)算 ●試卷的分析與評(píng)估 ② 考生相關(guān)的用例 ●完成答卷 ●查詢分?jǐn)?shù) ●疑問(wèn)的查詢、提交 ●個(gè)人操作日志的查看 用例建模 用例:用于反映用戶與計(jì)算機(jī)之間進(jìn)行典型的交互。 (2)識(shí)別用例 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 14 用例 (use case):規(guī)定系統(tǒng)或部分系統(tǒng)的行為,它描述系統(tǒng)所執(zhí)行的動(dòng)作序列集,并為執(zhí)行者產(chǎn) 生一個(gè)可供觀察的結(jié)果。 這兩個(gè)參與者的描述如下: ① 角色名:教師 (Teacher) 角色職責(zé):管理教師和學(xué)生帳戶、教師用戶授權(quán)、維護(hù)題庫(kù)、設(shè)置組卷參數(shù)、監(jiān)督考試情況、評(píng)閱主觀題、查詢學(xué)生的試卷和成績(jī),對(duì)考試情況的統(tǒng)計(jì)和分析、回答學(xué)生提問(wèn)等。 (1)識(shí)別參與者 (角色 ) 參與者是代表與系統(tǒng)交互的人、硬件設(shè)備或另一系統(tǒng),它存在于系統(tǒng)的外部。 UML 是一種圖示化的面向?qū)ο蠼UZ(yǔ)言,對(duì) Web 技術(shù)和組件技術(shù)在系統(tǒng)開(kāi)發(fā)中的建模方法有合理有效的定義。 系統(tǒng)用例分析 通過(guò)對(duì)系統(tǒng)的需求進(jìn)行建模,直觀形象的圖形化表示,便于清晰地認(rèn)識(shí)整個(gè)系統(tǒng)的流程和功能。 (9)考試分析與評(píng)估:考試系統(tǒng)根據(jù)考試情況對(duì)試題區(qū)分度、難度進(jìn)行評(píng)估,以及試卷信度的分析。 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 13 (7)計(jì)算機(jī)自動(dòng)閱卷:能夠自動(dòng)對(duì)考生的客觀題部分進(jìn)行評(píng)分,主觀題部分則由閱卷教師閱卷 后將其成績(jī)手工輸入,最后計(jì)算機(jī)生成每個(gè)考生的成績(jī),并將結(jié)果保存于考生成績(jī)數(shù)據(jù)庫(kù)。 (5)試卷生成:可以指定試卷的各題型的數(shù)量,從試題庫(kù)里隨機(jī)抽取試題生成一份考卷。 (3)試題庫(kù)管理:對(duì)各題型的管理,試題的錄入、編輯、刪除等。根據(jù)以上分析和考試流程,本系統(tǒng)至少應(yīng)該 具有以下功能或目標(biāo): (1)用戶管理:可以對(duì)教師、學(xué)生用戶增加、編輯、刪除??荚囅到y(tǒng)還應(yīng)當(dāng)根據(jù)考試情況對(duì)試題區(qū)分度、難度進(jìn)行評(píng)估,以及試卷信度的分析??荚囌哌x擇提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)判卷,并將成績(jī)保存。所以一定要考慮題型在數(shù)據(jù)庫(kù)中的保存及主觀題和客觀題的評(píng)分問(wèn)題。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的試題庫(kù)隨機(jī)抽取試題后動(dòng)態(tài)生成的。在線考試與一般的單機(jī)考試是不同的。其次,由于考試是面向特定的某些對(duì)象,所以考生進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求:首先,采用開(kāi)放、動(dòng)態(tài)的系統(tǒng) 架構(gòu),將傳統(tǒng)的考試模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合。通過(guò)對(duì)問(wèn)題及其環(huán)境的理解與分析,為問(wèn)題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化。但活動(dòng)圖不適用 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 11 于描述動(dòng)作與對(duì)象間的關(guān)系,顯示對(duì)象間的合作以及顯示對(duì)象在生命周期內(nèi)的運(yùn)轉(zhuǎn)情況。高層活動(dòng)圖用于表示需要完成的一些任務(wù),即用于分析用例,理解涉及多個(gè)用例的工作流、多線程及并行,顯示相互聯(lián)系的行為整體,還可用于對(duì)企業(yè)過(guò)程建模,對(duì)系統(tǒng)的功能建模。 活動(dòng)圖 : 活動(dòng)圖是一種特殊的狀態(tài)圖,描述需要做的活動(dòng)、執(zhí)行這些活動(dòng)的順序 (多為并行的 )以及工作流 (完成工作所需要的步驟 )。一個(gè)狀態(tài)圖描述了一個(gè)狀態(tài)機(jī),用狀態(tài)圖說(shuō)明系統(tǒng)的動(dòng)態(tài)視圖。它強(qiáng)調(diào)收發(fā)消息的對(duì)象的結(jié)構(gòu)組織,按組織結(jié)構(gòu)對(duì)控制流建模。用順序圖說(shuō)明系統(tǒng)的動(dòng)態(tài)視圖。 (2)動(dòng)態(tài)建模機(jī)制 系統(tǒng)的動(dòng)態(tài)行為主要是由交互圖 (順序圖和協(xié)作圖 )、狀態(tài)圖和活動(dòng)圖來(lái)表達(dá)。它描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu) (包括網(wǎng)絡(luò)布局和構(gòu)件在網(wǎng)絡(luò)上的位置 ),以及在此 結(jié)構(gòu)上執(zhí)行的軟件(即運(yùn)行時(shí)軟件在節(jié)點(diǎn)中的分布情況 )。 構(gòu)件圖 : 構(gòu)件圖展現(xiàn)了一組構(gòu)件之間的組織和依賴,用于對(duì)原代碼、可執(zhí)行的發(fā)布、物理數(shù)據(jù)庫(kù)和可調(diào)整的系統(tǒng)建模。 對(duì)象圖 : 對(duì)象圖展示了一組對(duì)象及它們間的關(guān)系,用對(duì)象圖說(shuō)明類圖中所反映的事物實(shí)例的數(shù)據(jù)結(jié)構(gòu)和靜態(tài)快照 。系統(tǒng)可有多個(gè)類圖,單個(gè)類圖 僅表達(dá)了系統(tǒng)的一個(gè)方面。 類圖 : 類圖展現(xiàn)了一組類、接口和協(xié)作及它們間的關(guān)系,在建模中所建立的最常見(jiàn)的圖就是類圖??梢杂糜美龍D描述系統(tǒng)的靜態(tài)使用情況。 UML 的靜態(tài)建模機(jī)制包 括用例圖 (usecasediagram) 、 類圖 (classdiagram) 、對(duì)象圖 (objeetdiagram) 、包 (Paekage) 、構(gòu)件圖 (Compnentdiagram) 和 部署 圖 :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 10 (Deploymentdiagram)。因此,標(biāo)準(zhǔn)建模語(yǔ)言 UML 的主要內(nèi)容也可以歸納為靜態(tài)建模機(jī)制和動(dòng)態(tài)建模機(jī)制兩大類。其中第三步中所建立的模型或者可以執(zhí)行,或 者表示執(zhí)行時(shí)的時(shí)序狀態(tài)或交互關(guān)系。這四種機(jī)制是規(guī)格說(shuō)明、修飾、通用劃分和擴(kuò)展機(jī)制。這些問(wèn)題將促使模型隨時(shí)間的推移而具有良好的結(jié)構(gòu)。在軟件開(kāi)發(fā)的生命 周期內(nèi),隨著系統(tǒng)細(xì)節(jié)的展開(kāi)和變動(dòng),不可避免地要出現(xiàn)一些不太規(guī)范的模型。 (2)UML 規(guī)則 UML 用于描述事物的語(yǔ)義規(guī)則分別是 : 為事物、關(guān)系和圖命名 ; 給一個(gè)名字以特定含義的語(yǔ)境,即范圍 ; 怎樣使用或看見(jiàn)名字,即可見(jiàn)性 ; 事物如何正確、一致地相互聯(lián)系,既完整性 ; 運(yùn)行或模擬動(dòng)態(tài)模型的含義是什么,即執(zhí)行。事物是模型中最有代表性的成分的抽象 ; 關(guān)系把事物結(jié)合在一起 ; 圖聚集了相關(guān)的事物。這三部分構(gòu)成了 UML 的概念模型。 UML 的概念模型 為了理解 UML,需要形成一個(gè)語(yǔ)言的概念模型。從系統(tǒng)工程角度來(lái)看, UML 可以說(shuō)是一種軟件結(jié)構(gòu)分析工具。DIV 的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來(lái)構(gòu)成這個(gè)塊的,其中所包含元素的特性由 DIV 標(biāo)簽的屬性來(lái)控制,或者是通過(guò)使用樣式表 (CSS)格式化這個(gè)塊來(lái)進(jìn)行控制。使用 CSS 可以減少網(wǎng)頁(yè)的代碼量,增加網(wǎng)頁(yè)的瀏覽速度,減少硬盤容量。使網(wǎng)頁(yè)的表現(xiàn)非常統(tǒng)一,并且容易修改。 CSS 文件也可以說(shuō)是一個(gè)文本文件,它包含了一些 CSS 標(biāo)記, CSS 文件必須使用 css 為文件名后綴。由 W3C 的 CSS 工作組產(chǎn)生和維護(hù),是一種標(biāo)記語(yǔ)言,它不需要編譯,可以直接由瀏覽器執(zhí)行 (屬于瀏覽器解釋型語(yǔ)言 )。 (6)關(guān)閉 Recordsets結(jié)果集和數(shù)據(jù)庫(kù)。 (4)表單中提取 信息,構(gòu)造處理數(shù)據(jù)庫(kù)的 SQL 命令并使用 “Execute”命令執(zhí)行訪問(wèn)數(shù)據(jù)庫(kù)的操作,并將返回的結(jié)果集儲(chǔ)存到 Recordset中。 (2)使用 “”建立 ADO 的連結(jié)對(duì)象。 Connection對(duì)象具有各種屬性和方法, :376912651 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 8 可以使用它們打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)連接,并且發(fā)出查詢請(qǐng)求來(lái)更新信息。 使用 ASP通過(guò) ADO 訪問(wèn)數(shù)據(jù)庫(kù),主要有以下步驟: (1)確定數(shù)據(jù)源,連接數(shù)據(jù)庫(kù)。一般使用 ADO 訪問(wèn)數(shù)據(jù)庫(kù)的 ASP腳本程序使用 Connection對(duì)象建立并管理與遠(yuǎn)程數(shù)據(jù)庫(kù)的連接;使用 Command 對(duì)象提供靈活的查詢;使用 Recordset對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)查詢所返回的結(jié)果。可以使用 ADO 去編寫(xiě)緊湊簡(jiǎn)明的 腳本以便連接到 ODBC 兼容的數(shù)據(jù)庫(kù)和 OLEDB 兼容的數(shù)據(jù)源。 數(shù)據(jù)庫(kù)是實(shí)現(xiàn)有組織的,動(dòng)態(tài)的存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問(wèn)的計(jì)算機(jī)軟硬自愿組成的系統(tǒng),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問(wèn),與應(yīng)用程序的高度獨(dú)立性。若腳本中含有對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求,服務(wù)器就執(zhí)行連接訪問(wèn)數(shù)據(jù)庫(kù)的操作,并將結(jié)果以 HTML 格式送回用戶瀏覽器作為響應(yīng)。執(zhí)行過(guò)程如圖 2?3 所示: 圖 2?3 ASP 訪問(wèn) Web 數(shù)據(jù)庫(kù)過(guò)程 (1)瀏覽器:用戶通過(guò) Web 瀏覽器用 HTTP 協(xié)議向 Inter 信息服務(wù)器 (IIS)發(fā)出請(qǐng)求。 ADO簡(jiǎn)單易行、應(yīng)用廣泛使之成為 ASP訪問(wèn)數(shù)據(jù)庫(kù)所采用的最佳選擇。其中 ADO 是 ASP 內(nèi)置的數(shù)據(jù)庫(kù)存取組件,各種腳本和語(yǔ)言均可調(diào)用它實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的直接訪問(wèn),并利用相應(yīng)的數(shù)據(jù)接口顯示查詢結(jié)果。 ASP 訪問(wèn) Web 數(shù)據(jù)庫(kù) 原理 ASP 是一個(gè)服務(wù)器的腳本環(huán)境,內(nèi)嵌在 HTML 頁(yè)面中的腳本程序在這里運(yùn)行并建立 Web 服務(wù)器應(yīng)用程序。原因如下:第一, SQL Server 與Windows 2020 Server 服務(wù)器緊密集成,而 Windows 2020 Server 服務(wù)器具
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1