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

正文內(nèi)容

實(shí)驗(yàn)課程考試系統(tǒng)的研究與設(shè)計(jì)_碩士學(xué)位論文-預(yù)覽頁

2025-08-08 11:02 上一頁面

下一頁面
 

【正文】 the normal steps, and each teacher proctor exams for students is limited. This experimental program studied the simulation test system39。長(zhǎng)期以來,老師很難監(jiān)督學(xué)生是否作弊,是否通過正常的步驟得出結(jié)果,而且每場(chǎng)考試中老師監(jiān)考的學(xué)生 有限。四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) I 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 專業(yè) : 計(jì)算機(jī) 技術(shù) 網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向 , 已經(jīng)成為現(xiàn)代教育的一個(gè)特征 , 并對(duì)教育的發(fā)展形成新的推動(dòng)力 。 傳統(tǒng)的考試系統(tǒng)主要解決了客觀題以及少量主觀題的考試,而對(duì)于實(shí)驗(yàn)課程而言,由于其具有較強(qiáng)的操作性和交互性,針對(duì)實(shí)驗(yàn)課程內(nèi)容的考試只能按照傳統(tǒng)的人工模式進(jìn)行。在技術(shù)上,采用了 Flash 技術(shù)開發(fā)實(shí)驗(yàn)考題,使用 .NET Framework 作為開發(fā)平臺(tái)和運(yùn)行支撐平臺(tái) ,數(shù)據(jù)庫(kù) 服務(wù)器 則使用了 SQL Server 20xx,并使用了 C語言、 WebForm、 AJAX 和 等技術(shù)進(jìn)行課題的設(shè)計(jì) ?,F(xiàn)代遠(yuǎn)程教育作為一種新的教學(xué)手段已經(jīng)開始進(jìn)入我們的生活, 正在 給傳統(tǒng)教育模式帶來新的變革,并對(duì)教育的發(fā)展形成新的推動(dòng)力。 考試系統(tǒng)通常分為兩種,一種是帶有客戶端軟件的 C/S(客戶端 /服務(wù)器)模式的考試系統(tǒng),另一種是基于 Web 的 B/S(瀏覽器 /服務(wù)器)模式的考試系統(tǒng)。 選題目的及意義 傳統(tǒng)的考試系統(tǒng)主要解決了客觀題以及少量主觀題的考試,如判斷題、選擇題、填空題以及簡(jiǎn)單題。 因此研究如何實(shí)現(xiàn)實(shí)驗(yàn)課程的考試是非常必要的。 本課題項(xiàng)目采用微軟 .NET 技術(shù)平臺(tái), 使用 Microsoft SQL Server 20xx 作為數(shù)據(jù)庫(kù)服務(wù)端 , 開發(fā)工具 使用了 微軟 的 Visual Studio .NET 20xx,采用 以及 AJAX 技術(shù),使用 C編寫 考試系統(tǒng) 業(yè)務(wù)邏輯代碼,使用 Flash 開發(fā)考題 文件 ,從而設(shè)計(jì)該實(shí)驗(yàn)課程考試系統(tǒng) 。 第三章 需求分析,主要介紹本課題的功能需求和數(shù)據(jù)需求。 第七章 安全性 問題及對(duì)策 ,主要介紹本課題在安全性方面所做的工作。 .NET 是微軟為下一個(gè)十年對(duì)服務(wù)器和桌面 型軟件工程邁出的第一步。 [2] .NET 也為應(yīng)用程序接口提供了新功能和開發(fā)工具。 [3] 體系結(jié)構(gòu) .NET Framework 的體系結(jié)構(gòu) 及其在計(jì)算機(jī)系統(tǒng)中所處的位置 如圖 21 所示。以運(yùn)行四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 5 庫(kù)為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱為非托管代碼。 CLR 使用一種被稱為 微軟中間語言( Microsoft Intermediate Language,MSIL)的類似匯編的語言來提供單一的運(yùn)行環(huán)境。那么,不以 CLR 為運(yùn)行環(huán) 境的代碼稱為非托管代碼( unmanaged code)。 圖 22 CLR 體系結(jié)構(gòu) 基類庫(kù)的支持 類加載器 內(nèi)存管理 線程支持 異常管理器 調(diào)試引擎 類型檢查器 安全引擎 JIT 實(shí)時(shí)編譯器 代碼 托管器 無用單元 回收 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 7 2..NET Framework 類庫(kù) 類庫(kù)是 .NET Framework 的另一個(gè)重要組成部分, .NET Framework 類庫(kù)是生成 .NET 應(yīng)用程序、組件和控件的基礎(chǔ)。這些統(tǒng)一的核心類使開發(fā)者在構(gòu)建任何類型的 .NET 應(yīng)用程序時(shí)都能使用相同的類,這種一致性可以提高開發(fā)效率,同時(shí)也提高了代碼的可復(fù)用性。 本課題項(xiàng)目就是采用的 .NET Framework 作為開發(fā)和運(yùn)行平臺(tái)。 SQL Server 本課題中采用的數(shù)據(jù)庫(kù)服務(wù)是由 SQL Server 20xx Express Edition(速成版)提供的,它是微軟專門針對(duì)學(xué)生、初學(xué)者等入門級(jí)的 SQL Server 20xx 的版本,比較適合 用于 本課題的 研究和設(shè)計(jì) 。而 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用。 SQL Server Express Edition 使用與其他 SQL Server 20xx 版本同樣可靠的、高性能的數(shù)據(jù)庫(kù)引擎,也使用相同的數(shù)據(jù)訪問 API(如 、 TSQL 和SQL Native Client)。另外,沒有工作負(fù)荷中止值,并且引擎的執(zhí)行方式與他版本是相同的。它不支持 VIA 協(xié)議和 HTTP 協(xié)議。 ? 安全性 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 10 對(duì)于 SQL Server Express Edition,它的一個(gè)目標(biāo)是為不同組件提供安全的默認(rèn)值。計(jì)算機(jī) 上的普通用戶幾乎沒有對(duì) SQL Server Express 實(shí)例的權(quán)限。即本地?cái)?shù)據(jù)庫(kù)可以隨應(yīng)用程序一起移動(dòng)、復(fù)制或通過網(wǎng)絡(luò)傳送,并且在新的位置,不需要進(jìn)行額外配置就可以使其正常運(yùn)行。 ? 提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 ? 按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?Microsoft Visual Studio .NET的代碼可與任何其他代碼集成。強(qiáng)大的、端到端的對(duì)跨語言調(diào)試的支持增強(qiáng)了應(yīng)用程序的可操作性。 [6] 就本課題項(xiàng)目的開發(fā)而言,選擇任何一種支持 .NET Framework 的程序設(shè)計(jì)語言都可以完成,但是由于 C是 .NET 平臺(tái)上應(yīng)用程序開發(fā)的主流語言,有利于項(xiàng)目的后期維護(hù)和改進(jìn)。 運(yùn)行環(huán)境示意如圖 24 所示。 Web 應(yīng)用程序是由一個(gè)或多個(gè) WebForm 組成,而 WebForm 就是可以訪問服務(wù)器資源的動(dòng)態(tài) Web 頁。 主要特性 的一些主要特性如下: ? WebForm WebForm是 新的程序設(shè)計(jì)模式。它們運(yùn)行在服務(wù)器上,輸出HTML,這些 HTML 可被高版本瀏覽器或任何支持 HTML (XHTML )及以上版本的瀏覽器所支持。 ? 新的配置方法 使用新的方法來為 Web 應(yīng)用程序存儲(chǔ)配置信息。 Web 應(yīng)用程序的組成部分包括: ? WebForms(或 .aspx 頁) WebForm和 .aspx 頁為 Web 應(yīng)用程序提供用戶接口。 ? 文件 文件包含對(duì)有 引發(fā)的應(yīng)用程序級(jí)事件作出響應(yīng)的必要代碼。 [1] AJAX Ajax 并不是一個(gè)新技術(shù),它只是一個(gè)標(biāo)準(zhǔn)的合并,以識(shí)別當(dāng)前 Web 瀏覽器的豐富的潛在功能。實(shí)際上,這意味著用戶可以與服務(wù)器端的功能和數(shù)據(jù)交互,而無需更新整個(gè)頁面。這個(gè)實(shí)現(xiàn)方式采用了 Ajax 模型,將它應(yīng)用于 架構(gòu)。 ? 服務(wù)器控件便于實(shí)現(xiàn) Ajax 功能。 ? 客戶端的 JavaScript 庫(kù)對(duì) JavaScript 語法進(jìn)行了許多改進(jìn),還提供了許多代碼,來簡(jiǎn)化 Ajax 功能的實(shí)現(xiàn)。 ? Microsoft AJAX Library :這個(gè)軟件包包含 JavaScript 客戶端架構(gòu),它們由 AJAX 用于執(zhí)行 Ajax 功能。 [14] 的設(shè)計(jì)目的是 幫助開發(fā)者建立在 Intra 或 Inter 環(huán)境中運(yùn)行的高效多層數(shù)據(jù)庫(kù)應(yīng)用程序。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML 數(shù)據(jù)或用于管理應(yīng)用程序的本地?cái)?shù)據(jù)。Command 對(duì)象用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲(chǔ)過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫(kù)命令。 三 層 架構(gòu) 簡(jiǎn)介 在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最為常見的,也是非常重要的一種結(jié)構(gòu)。 在這三個(gè)層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進(jìn)行處理。 該層主要面向最終用戶,用戶通過 Web 瀏覽器向 Web 服務(wù)器提出服務(wù)請(qǐng)求, Web 服務(wù)器對(duì)用戶驗(yàn)證身份后,使用 HTTP 協(xié)議將所需的頁面?zhèn)魉徒o客戶端瀏覽器。簡(jiǎn)單的說,該層實(shí)現(xiàn)了對(duì)數(shù)據(jù)表的 Select、 Insert、 Update 和 Delete 等操作。 本系統(tǒng)的實(shí)際應(yīng)用環(huán)境依托學(xué)?,F(xiàn)有的校園 網(wǎng)環(huán)境,可以進(jìn)行大規(guī)模的 考試,總體結(jié)構(gòu)模型如圖 31 所示。 從學(xué)生的角度來看,他們需要通過學(xué)號(hào)登錄考試系統(tǒng) 進(jìn)行答題,完成模擬的實(shí)驗(yàn)操作題目,并能在交卷或考試結(jié)束時(shí)查看自己的成績(jī)。 圖 32 總體業(yè)務(wù)流程圖 考試端 功能需求 根據(jù)課題研究小組提出的需求,對(duì)考試端的設(shè)計(jì)盡量做到操作簡(jiǎn)單、安全以及嚴(yán)謹(jǐn)。 另外,還應(yīng)該驗(yàn)證該 學(xué)生 是否已經(jīng)在考試當(dāng)中,避免重復(fù)登錄以 及代考作弊的情況發(fā)生。 ? 在考試頁面中需要顯示 學(xué)生 信息和考試剩余時(shí)間,還需提供手動(dòng)交卷功能。并且,不允許 學(xué)生 使用瀏覽器的“后退”功能,避免 學(xué)生 在得知自己未合格的情況下重新進(jìn)入考試頁面答題,從而達(dá)到考試的目的。考試創(chuàng)建后,管理員可根據(jù)課程教師的安排選擇適當(dāng)?shù)臅r(shí)間開始考試手動(dòng)操作啟動(dòng)考試。每場(chǎng)考試所抽取的題目數(shù)量不等,每道題目要求完成的時(shí)長(zhǎng)也不盡相同,因此系統(tǒng)無需根據(jù)時(shí)間自動(dòng)結(jié)束考試。其中添加學(xué)生信息可以單個(gè)添加也可以通過學(xué)生名單( Excel 文件)批量的添加學(xué)生信息。由于不同時(shí)期或不同班級(jí)的學(xué)生名單格式可能有所不同,需提供一份專門用于本系統(tǒng)批量錄入學(xué)生信息的 Excel 模板表格,當(dāng)需要批量錄入時(shí)將原學(xué)生名單表格中的學(xué)號(hào)、姓名、性別和班級(jí)信息復(fù)制到模板表格中,通過該模板表格進(jìn)行導(dǎo)入。 刪除學(xué)生信息時(shí),需提供單個(gè)刪除和多選刪除的功能。添加考題后,應(yīng)能提供考題預(yù)覽的功能。查詢到的成績(jī)?cè)斍閼?yīng)包括學(xué)生基本信息(學(xué)號(hào)、姓名、性別、班級(jí)和考試狀態(tài))、總成績(jī)和各單項(xiàng)題目成績(jī)。 修改管理員個(gè)人信息主要提供當(dāng)前管理員修改自己信息的功能,主要包括真實(shí)姓名、密碼、找回密碼問題和找回密碼答案等信息。 考題中需要設(shè)置各種常見的出錯(cuò)選項(xiàng),對(duì)學(xué)生操作的流程進(jìn)行判斷,是否符合基本的操作流程,最終得出該題的得分。 管理員:參與管理考試系統(tǒng)的人員實(shí)體。 總成績(jī):描述某學(xué)生在某場(chǎng) 考試的總成績(jī),包括學(xué)生學(xué)號(hào)、考試編號(hào)、總成績(jī)等信息。 ? 客戶 機(jī):。 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 24 第四章 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能模塊設(shè)計(jì) 根據(jù)本課題項(xiàng)目的業(yè)務(wù)邏輯功能需求分析,將本系統(tǒng)的功能模塊設(shè)計(jì)劃分為前臺(tái) 在線商城 和后臺(tái)管理兩 大模塊 進(jìn)行實(shí)施。 業(yè)務(wù)邏輯層采用直接與 ASPX 頁面對(duì)應(yīng)的 . 文件實(shí)現(xiàn),其中使用 C代碼針對(duì) ASPX 頁面中的 WebControl的事件進(jìn)行編程,從而實(shí)現(xiàn)業(yè)務(wù)功能??荚嚩斯δ苣K結(jié)構(gòu)如圖 42 所示。 圖 42 考 試端 總體 模塊圖 圖 43 考試端業(yè)務(wù)流程圖 考試端 學(xué)生登錄 考試答題 考試結(jié)束 錄入學(xué)生學(xué)號(hào) 個(gè)人信息是否正確? 考試是否開始? 聯(lián)系監(jiān)考老師 等待 考試答題 交卷或考試時(shí)間結(jié)束 否 是 是 否 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 26 管理端 功能模塊設(shè)計(jì) 根據(jù)管理端功能需求分析,該部分設(shè)計(jì)主要針對(duì)管理員或任課教師對(duì)考試服務(wù)端進(jìn)行的管理工作。 ? 考題管理模塊主要包括考題信息添加、考題上傳、考題信息修 改和刪除考題信息等功能。 管理端總體結(jié)構(gòu)如圖 44 所示。 圖 45 管理端總體業(yè)務(wù)流程圖 管理員登陸 重設(shè)密碼 驗(yàn)證是否成功? 忘記密碼 考題管理、學(xué)生管理、考試管理、成績(jī)查詢統(tǒng)計(jì) 管理員注銷登錄 管理員信息管理 是否admin? 是 否 否 是 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 28 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)總體設(shè)計(jì) 根據(jù)對(duì)本項(xiàng)目的數(shù)據(jù)需求分析得出的數(shù)據(jù)實(shí)體,可將其設(shè)計(jì)為 6 個(gè)數(shù)據(jù)庫(kù)表,以描述業(yè)務(wù)邏輯中的數(shù)據(jù)實(shí)體以及實(shí)體與實(shí)體之間的關(guān)系。該表存儲(chǔ)了管理員的相關(guān)信息,如登錄 ID、姓名、登錄密碼、創(chuàng)建日期、密碼找回問題和密碼找回答案。該表存儲(chǔ)了考題的相關(guān)信息,如考題編號(hào)、考題名稱、考題文件路徑、考題完成最長(zhǎng)時(shí)間、考題描述及要四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 29 求。該表記錄了 學(xué)生 在某場(chǎng)考試 中完成每一題所得成績(jī)。 數(shù)據(jù)庫(kù)主要數(shù)據(jù)表設(shè)計(jì)如下: 表 42 Admin 表結(jié)構(gòu) 字段名 類型 長(zhǎng)度 允許空 描述 AdminID varchar 20 否 主鍵,管理員登錄名。 由getdate()函數(shù)自動(dòng)獲取系統(tǒng)當(dāng)前時(shí)間。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1