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

正文內容

實驗課程考試系統的研究與設計_碩士學位論文(完整版)

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

下一頁面
  

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