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

正文內(nèi)容

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

  

【正文】 網(wǎng)信息服務(wù) ) 。 考試端功能 模塊設(shè)計(jì) 考試端功能模塊主要 針對(duì)學(xué)生參加考試來(lái)設(shè)計(jì),以學(xué)生能正常進(jìn)行考試為設(shè)計(jì)目標(biāo),并且提供一定的應(yīng)急處理功能。 ? 學(xué)生管理模塊主要包括學(xué)生信息添加、學(xué)生信息批量添加、學(xué)生信息修改、學(xué)生信息刪除以及查詢等功能。其他管理員皆由 admin 添加和管理。該表存儲(chǔ)了 學(xué)生 的相關(guān)信息,如學(xué)號(hào)、姓名、性別、班級(jí)和考試狀態(tài)。該表用于存儲(chǔ)每一場(chǎng)考試的信息,如考試名稱、題目數(shù)量、考試時(shí)間、考試描述以及考試的狀態(tài)等。 PwdAnswer varchar 100 否 用于找回登錄密碼的答案。 AdminPwd varchar 50 否 管理員登錄密碼。該表記錄了 學(xué)生 在某場(chǎng)考試所得成績(jī)。 圖 46 數(shù)據(jù)庫(kù)結(jié)構(gòu)圖 系統(tǒng)數(shù)據(jù)庫(kù)中每個(gè)數(shù)據(jù)表的功能如表 41 所示。 ? 管理員信息管理模塊主要包括管理員添加、管理員信息修改和刪除、當(dāng)前管理員個(gè)人信息的修改等功能。在完成答題后,學(xué)生可以選擇手動(dòng)交卷或是考試時(shí)間結(jié)束自動(dòng)交卷兩種方式完成本場(chǎng)考試,在結(jié)束頁(yè)面中學(xué)生可以再次核對(duì)個(gè)人信息和查看本次考試的總成績(jī)和表現(xiàn)層( *.aspx) 業(yè)務(wù)邏輯層( *.) 數(shù)據(jù)訪問(wèn)層( *.cs) SQL Server 數(shù)據(jù)層 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 25 各個(gè)題目的成績(jī)。如圖 41 所示。 環(huán)境需求分析 本課題項(xiàng)目在開(kāi)發(fā)時(shí)和運(yùn)行時(shí)采用相同的環(huán)境需求配置。 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 23 數(shù)據(jù)需求分析 根據(jù)以上對(duì)業(yè)務(wù) 需求的分析,本課題所研究的考試系統(tǒng)的數(shù)據(jù)需求包括: 學(xué)生:參與考試的學(xué)生實(shí)體。 添加管理員信息,主要包括登錄名、真實(shí)姓名、密碼和確認(rèn)密碼。 ? 考試題目管理 考試項(xiàng)目管理應(yīng)該包括添加考題信息和管理考試信息的功能。為了簡(jiǎn)化后臺(tái)管理操作,學(xué)生的班級(jí)信息可以從數(shù)據(jù)庫(kù)中現(xiàn)存的班級(jí)名稱中選擇,如果該學(xué)生不屬于數(shù)據(jù)庫(kù)現(xiàn)存的 所有班級(jí), 管理員也可以手動(dòng)輸入考生的班級(jí)名稱。 考試創(chuàng)建后管理員可以直接啟動(dòng)考試,也可以在考試管理模塊啟動(dòng)考試。 ? 學(xué)生 交卷以及考試結(jié)束 學(xué)生 在考試頁(yè)面中手 動(dòng)交卷或者考試時(shí)間結(jié)束時(shí),進(jìn)入考試結(jié)束頁(yè)面。但是,在 學(xué)生 輸入了學(xué)號(hào)之后能核對(duì)自己的基本信息和考試信息,從而判斷自己的信息是否正確,以及判斷自己是否能正常進(jìn)入考試系統(tǒng)進(jìn)行考試。傳統(tǒng)的考試系統(tǒng)的考題主要是客觀題為主,如選擇題、判斷題和填空題,因?yàn)檫@些題目可以比較方便的由計(jì)算機(jī)來(lái)完成閱卷判分的工作。 該層位于整個(gè)三層體系的中間,起到了數(shù)據(jù)交換中承上啟下的作用。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。 另一個(gè)核心組件是 .NET Framework 數(shù)據(jù)提供程序,其設(shè)計(jì)目的是實(shí)現(xiàn)數(shù)據(jù)操作和對(duì)數(shù)據(jù)的快速、向前、只讀訪問(wèn)。 為運(yùn)行 SQL 查詢、存儲(chǔ)過(guò)程、操作 XML 數(shù)據(jù)提供了所需的工具,它能用于訪問(wèn)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),如 SQL Server 以及很多其他 配置了 OLE DB Provider 或 ODBC Provider 的數(shù)據(jù)源。 ? Web 服務(wù)支持客戶端代碼訪問(wèn) 應(yīng)用程序服務(wù), 包括身份驗(yàn)證和個(gè)性化服務(wù)。也就是說(shuō),需要的 Inter 通信量較少,從而使 Web 應(yīng)用程序的響應(yīng)比較快。 ? 數(shù)據(jù)庫(kù)連接 數(shù)據(jù)庫(kù)連接允許 Web 應(yīng)用程序域數(shù)據(jù)庫(kù)資源之間傳遞數(shù)據(jù)。 [1] Web 應(yīng)用程序 Web 應(yīng)用程序包括不同的部分和組件。 ? 服務(wù)器控件 服務(wù)器控件是 WebForm 程序設(shè)計(jì)模型的主要組件。其中 WebForm是最經(jīng)典的 Web 應(yīng)用程序開(kāi)發(fā)技術(shù),它以事件驅(qū)動(dòng)的方式完成 Web 應(yīng)用程序的開(kāi)發(fā),使得習(xí)慣了傳統(tǒng)的 Windows 界面應(yīng)用程序的開(kāi)發(fā)者非常容易 入手。 C語(yǔ)言 C( C Sharp) 是微軟 公司 為 .NET Framework 量身訂做的程序 設(shè)計(jì) 語(yǔ)言,C擁有 C/C++的強(qiáng)大功能以及 Visual Basic 簡(jiǎn)易使用的特性,是第一個(gè) 面向組件( Componentoriented) 的程序語(yǔ)言,和 C++與 Java 一樣 為 面向?qū)ο螅?objectoriented) 程序語(yǔ)言。 ? 提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問(wèn)題的代碼執(zhí)行環(huán)境。 ? 復(fù)制支持 用戶通過(guò)復(fù)制可以使用“發(fā)布服務(wù)器 訂閱服務(wù)器”模式使用戶定義的間隔保持多個(gè)站點(diǎn)的數(shù)據(jù)副本同步。 微軟建議使用 SqlClient 數(shù)據(jù)提供程序來(lái)開(kāi)發(fā)應(yīng)用程序 。易用性和簡(jiǎn)單性是主要設(shè)計(jì)目標(biāo)。它最初是由 Microsoft、 Sybase和 AshtonTate 三家公司共同 開(kāi)發(fā)的,于 1988 年推出了第一個(gè) OS/2 版本。 [17] .NET Framework 版本發(fā)展 .NET Framework 自 20xx 年 2 月 13 日發(fā)布 版本以來(lái)已經(jīng)經(jīng)歷了 5 個(gè)成.NET Framework 類庫(kù) 表示類 核心類 Web Services WindowsForm WebForm 數(shù)據(jù)和 XML 類 ( 、 SQL、 Xpath、 XML 等) 框架基礎(chǔ)類 ( IO、 String、網(wǎng)絡(luò)、安全、線程、反射、 GC 等) 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 8 熟版本,分別是 、 、 、 、 、 。此外, CLR 還提供了執(zhí)行非托管代碼的方法,例如 COM 組件,可借助 COM InterOp 服務(wù)( COM InterOp 服務(wù)能夠?yàn)?COM 組件生成 .NET封裝),就可以在 CLR 下運(yùn)行了。 圖 21 .NET Framework 的位置及其組成 公共語(yǔ)言運(yùn)行庫(kù)( CLR)是 .NET 程序的執(zhí)行引擎,它為簡(jiǎn)化應(yīng)用 程序開(kāi)發(fā)和代碼重用提供了高層次的支持,提供了大量的運(yùn)行時(shí)服務(wù),包括編譯、無(wú)用內(nèi)存單元回收( Garbage Collection, GC)及內(nèi)存管理等;另外, CLR 使用貫穿整個(gè) .NET Framework 的通用類型系統(tǒng),所有的 .NET 編程語(yǔ)言都使用相同的類型系統(tǒng)和基類,從而使語(yǔ)言與編程模型能完美地結(jié)合在一起。 .NET提供了一個(gè)新的反射性的且面向?qū)ο蟪绦蛟O(shè)計(jì)編程接口。 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 4 第二章 開(kāi)發(fā)平臺(tái)及關(guān)鍵技術(shù)介紹 本章主要介紹課題項(xiàng)目的開(kāi)發(fā)平臺(tái)和部分關(guān)鍵的技術(shù),其中包括軟件開(kāi)發(fā)平臺(tái) .NET Framework、 數(shù)據(jù)庫(kù)開(kāi) 發(fā)平臺(tái) SQL Server、 集成開(kāi)發(fā)工具 Visual Studio .NET、 開(kāi)發(fā)語(yǔ)言 C,以及 、 AJAX 和 等關(guān)鍵的實(shí)現(xiàn)技術(shù)。 本文組織結(jié)構(gòu) 第一章 概述,主要介紹本文的研究背景和研究目的。因此, 由于實(shí)驗(yàn)課程的特殊性, 針對(duì)實(shí)驗(yàn)課程內(nèi)容的考試只能按照傳統(tǒng)的人工模式進(jìn)行,學(xué)生在實(shí)際的實(shí)驗(yàn)設(shè)備上操作,完成實(shí)驗(yàn)題目,得出結(jié)論,然后由老師來(lái)驗(yàn)收實(shí)驗(yàn)結(jié)果?;?Inter 的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。 本文所研究的實(shí)驗(yàn)課程模擬考試系統(tǒng)的主要目的是為了讓學(xué)生能集中的針對(duì)某一門實(shí)驗(yàn)課程進(jìn)行在線的考試,使得考試的各個(gè)環(huán)節(jié)都變得方便、快捷和安全。與傳統(tǒng)考試模式相比,網(wǎng)上考試具有無(wú)可比擬的優(yōu)越性 。 隨著 Inter/Intra 的迅速發(fā)展和廣泛普及 , 建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)未來(lái)發(fā)展方向之一,考試測(cè)試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研 究領(lǐng)域。它具有部署方便、靈活的特性,只要接入考試網(wǎng)絡(luò)的客戶機(jī)并具有網(wǎng)頁(yè) 瀏覽器就能夠使用,而且所有的考試數(shù)據(jù)都在服務(wù)器 端 ,從而提高了系統(tǒng)的安全性 、集中性和可控性 。 本課題在研究過(guò)程中,主要以《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)》實(shí)驗(yàn)課考試為研究對(duì)象入手,在考試系統(tǒng)設(shè)計(jì)中兼顧了通用性和易用性。 第六章 系統(tǒng)測(cè)試,本章主要介紹利用常見(jiàn)的測(cè)試手段對(duì)本課題項(xiàng)目的測(cè)試工作。 .NET Framework 是以一種采用系統(tǒng)虛擬機(jī)運(yùn)行的編程平臺(tái),以通用語(yǔ)言運(yùn)行庫(kù)( Common Language Runtime)為基礎(chǔ),支持多種語(yǔ)言( C、 、C++、 Python 等)的開(kāi)發(fā)。事實(shí)上,代碼管理的概念是運(yùn)行庫(kù)的基本原則。 [2] .NET 應(yīng)用程序 .NET Framework 操作系統(tǒng) 硬件 .NET Framework 類庫(kù) 公共語(yǔ)言運(yùn)行庫(kù) 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 6 在 CLR 控制下運(yùn)行的代碼稱為托管代碼( managed code),即由 CLR 管理并執(zhí)行的代碼。核心類為開(kāi)發(fā)者提供了構(gòu)建應(yīng)用程序所需的基本功能,包括 XML 支持、建立網(wǎng)絡(luò)和數(shù)據(jù)訪問(wèn)。 本課題所研究的課題是提供一套真實(shí)可行的考試系統(tǒng) ,力求穩(wěn)定和精要,還要具有較強(qiáng)的擴(kuò)展性, 并且需要使用 AJAX 技術(shù),該技術(shù)僅集成在 .NET 中,因此 .NET Framework 則 成了最合適的選擇。 SQL Server Express 是免費(fèi)的,可以再分發(fā)(受制于協(xié)議),還可以起到客戶端數(shù)據(jù)庫(kù)以及基本服務(wù)器數(shù)據(jù)庫(kù)的作用。 ? 網(wǎng)絡(luò)支持 盡管用戶可以顯式打開(kāi)其他支持的協(xié)議(如 TCP/IP 和 Named Pipes),但默認(rèn)情況下, SQL Server Express Edition 只能訪問(wèn)本地計(jì)算機(jī)上的共享內(nèi)存連接類型。如果使用 Windows 身份驗(yàn)證,則默認(rèn)情況下禁用 SA 帳戶或系統(tǒng)管理員帳戶。 Visual Studio .NET 提供了如下整體功能 [25]: ? 提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行, 還是在本地執(zhí)行但在 Inter 上分布,或者是在遠(yuǎn)程執(zhí)行的?;?智能感知( Microsoft IntelliSense)的代碼自動(dòng)生成技術(shù)可以更快地產(chǎn)生正確代碼。 WebForm 和 XML Web Services都將 IIS 和 用作應(yīng)用程序的發(fā)布機(jī)制,并且兩者在 .NET Framework中都具有支持類集合。 .NET Framework的一部分,可以用任何基于 .NET 的語(yǔ)言開(kāi)發(fā) Web 應(yīng)用程序,本課題采用的是 C。 ? 高速緩存 包含一個(gè)功能強(qiáng)大的高速緩存引擎,它減少了 Web 服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器處理的負(fù)載,從而改進(jìn)了應(yīng)用程序的執(zhí)行性能。四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 14 每個(gè) Web 應(yīng)用程序都有一個(gè) 配置文件。這稱為異步回送或部分頁(yè)面的會(huì)送。 AJAX 提供了如下功能 [18]: ? 服務(wù)器端架構(gòu)允許 Web 頁(yè)面響應(yīng)部分頁(yè)面的回送操作。另外還有兩個(gè)軟件包: ? AJAX Control Toolkit:這個(gè)軟件包包含了由 開(kāi)發(fā)團(tuán)隊(duì)創(chuàng)建的其他服務(wù)器控件,這些控件是共享的。 圖 25 結(jié)構(gòu)體系 [1] DataSet 是 的斷開(kāi)式結(jié)構(gòu)的核心組件,能實(shí)現(xiàn)獨(dú)立于數(shù)據(jù)源的數(shù)據(jù)訪問(wèn)??梢詾槿魏螖?shù)據(jù)源編寫(xiě) .NET Framework 數(shù)據(jù)提供程序。 [4] B/S 模 式中的三層結(jié)構(gòu)主要功能: [30] 表示層 ( UI) 用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。本考試系統(tǒng)應(yīng)該具備一般在線考試系統(tǒng)的基本功能,如考試設(shè)置、 學(xué)生 管理、考題管理、成績(jī)查詢、 學(xué)生 考試等。 通過(guò)對(duì)本系統(tǒng)的總體需求進(jìn)行分析, 其總體業(yè)務(wù)流程如圖 32 所 示。 ? 學(xué)生 在答題過(guò)程中不允許使用瀏覽器的“后退”功能,必須依次完成各個(gè)題目,做過(guò)的題目不允許重新再做。 管理員可根據(jù)課程考試安排創(chuàng)建考試,創(chuàng)建考試時(shí)需要配置該場(chǎng)考試的名稱、隨 機(jī)抽題數(shù)量以及考試的一些注意事項(xiàng)描述等信息。 ? 學(xué)生 信息管理 學(xué)生信息管理主要包括添加學(xué)生信息和管理學(xué)生信息兩大部分。 由于學(xué)生在進(jìn)行考試過(guò)程中可能出現(xiàn)斷網(wǎng)或非正常關(guān)機(jī)等突發(fā)情況, 此時(shí)學(xué)生還可能處于“考試中”的狀態(tài),因此在管理學(xué)生信息模塊里面還應(yīng)該提供將學(xué)生考試狀態(tài)設(shè)置為“未考試”的快捷方式。 ? 考試成績(jī)統(tǒng)計(jì) 該功能可以根據(jù)考試名稱、班級(jí)名稱、學(xué)號(hào)、姓名聯(lián)合查詢學(xué)生考試成績(jī)信息,并且還能查看該學(xué)生的成績(jī) 詳情。使用 Flash 作為承載方式,主要是因?yàn)?Flash 可以在頁(yè)面中流暢使用并且可以和 Web 頁(yè)面有效交互。 考題:考題信息雖然都是由 Flash 文件承載,但是需要記錄該考題的名稱、存放的路徑、考試時(shí)長(zhǎng)以及要求描述等信息。 ? 數(shù)據(jù)庫(kù)系統(tǒng): Microsoft SQL Server 20xx Express Edition 網(wǎng)絡(luò)環(huán)境 采用校園局域網(wǎng)接入 , 由于在考試過(guò)程中有大量的 Flash 文件需要從服務(wù)器上導(dǎo)入考試機(jī)得瀏覽器,要求網(wǎng)絡(luò) 帶寬 在 100M 以上。該模塊主要包括學(xué)生登錄、考試答題、考試結(jié)束并顯示成績(jī)等功能。 ? 考試管理模塊主要包括考試創(chuàng)建、啟動(dòng)考試、結(jié)束考試以及管理歷史考試信息等功能。管理端總體業(yè)務(wù)流程如圖 45 所示。 TestInfo
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1