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

正文內(nèi)容

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

2025-07-04 11:02本頁面
  

【正文】 表 43 Student 表結(jié)構(gòu) 字段名 類型 長度 允許空 描述 StuID varchar 20 否 主鍵, 學(xué)生 的學(xué)號 。 PwdQuestion varchar 100 否 用于找回登錄密碼的問題。 AddDate datetime 默認(rèn) 是 添加該管理員的日期和時(shí)間。 AdminName varchar 50 是 管理員姓名。 數(shù)據(jù)庫表詳細(xì)設(shè)計(jì) 根據(jù)數(shù)據(jù)需求分析和業(yè)務(wù)功能分析,對每個(gè)數(shù)據(jù)實(shí)體所產(chǎn)生的 數(shù)據(jù)庫 表進(jìn)行詳細(xì)設(shè)計(jì),包括字段、類型、長度 和功能描述 等。 TestSerialInfo 考試表。 ScoreDetail 成績詳情表。 Score 成績表。 TestInfo 考題表。 Student 學(xué)生 表。 表 41 數(shù)據(jù)表功能描述 表名 描述 Admin 管理員表。數(shù)據(jù)庫結(jié)構(gòu) 模型 如圖 46 所示。管理端總體業(yè)務(wù)流程如圖 45 所示。 圖 44 管理端總體結(jié)構(gòu)模塊圖 管理端模塊 考試管理 考題管理 學(xué)生管理 成績查詢統(tǒng)計(jì) 管理員信息管理 登錄密碼找回 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 27 本系統(tǒng)的 管理端需要較高的安全要求,因此 管理端在系統(tǒng)初始化的狀態(tài)下只保留了一個(gè)超級管理員的用戶即 admin,該用戶擁有所有的權(quán)限,由專人負(fù)責(zé)管理。 ? 管理員登錄密碼找回功能主要為忘記登錄密碼的管理提供一個(gè)可直接訪問的頁面,通過管理員登錄名、密碼找回問題和密碼找回答案的驗(yàn)證幫助管理員重新設(shè)置其登錄密碼。 ? 成績查詢統(tǒng)計(jì)模塊可以根據(jù)考試、學(xué)生學(xué)號、學(xué)生姓名、班級等信息對學(xué)生成績進(jìn)行綜合查詢,并提供對每個(gè)學(xué)生的某場考試詳細(xì)成績的查詢功能。 ? 考試管理模塊主要包括考試創(chuàng)建、啟動(dòng)考試、結(jié)束考試以及管理歷史考試信息等功能。該部分除了管理員登錄外,還包括了學(xué)生管理、考試管理、考題管理、成績查詢統(tǒng)計(jì)、管理員信息管理以及管理員密碼找回等功能模塊。 考試端總體流程如圖 43 所示。 根據(jù)考試端業(yè)務(wù)流程需求,學(xué)生必須輸入學(xué)號驗(yàn)證個(gè)人信息是否正確,查看當(dāng)前考試的狀態(tài),確認(rèn)考試已經(jīng)開始后,才能進(jìn)入答題頁面進(jìn)行答題。該模塊主要包括學(xué)生登錄、考試答題、考試結(jié)束并顯示成績等功能。 數(shù)據(jù)訪問層采用獨(dú)立的 C類實(shí)現(xiàn)對數(shù)據(jù)庫的訪問和對業(yè)務(wù)邏輯層的數(shù)據(jù)支持。 圖 41 系統(tǒng)層次結(jié)構(gòu) [15] 表現(xiàn)層使用 ASPX頁面實(shí)現(xiàn),包含了 HTML、 CSS 以及 WebControl等元素。整個(gè)系統(tǒng) 采用由三層架構(gòu)衍生的 N 層架構(gòu)設(shè)計(jì),它們分別為表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層、數(shù)據(jù)層。 ? 數(shù)據(jù)庫系統(tǒng): Microsoft SQL Server 20xx Express Edition 網(wǎng)絡(luò)環(huán)境 采用校園局域網(wǎng)接入 , 由于在考試過程中有大量的 Flash 文件需要從服務(wù)器上導(dǎo)入考試機(jī)得瀏覽器,要求網(wǎng)絡(luò) 帶寬 在 100M 以上。 軟件環(huán)境 ? 操作系統(tǒng): Microsoft Windows 20xx Server 及以上服務(wù)器操作系統(tǒng)。 硬件環(huán)境 ? 服務(wù)器: 奔騰 4 或更高頻率 CPU, 2GB或更大容量內(nèi)存, 20G或更大硬盤空間的計(jì)算機(jī)。 詳細(xì)成績:描述某學(xué)生在某場考試中所完成的每道題目的成績,包括學(xué)生學(xué)號、該生總成績記錄編號、考題編號、該考題成績等信息。 考題:考題信息雖然都是由 Flash 文件承載,但是需要記錄該考題的名稱、存放的路徑、考試時(shí)長以及要求描述等信息。描述系統(tǒng)管理員工作人員或老師的基本信息,包括登錄名、真實(shí)姓名、密碼、找回密碼問題和找回密碼答案等。描述學(xué)生的基本信息,包括學(xué)號、姓名、性別、班級和考試狀態(tài)。初步研究方案是僅給出學(xué)生完成該實(shí)驗(yàn)題目是否合格,能通過正確流程完成則視為合格,否則視為不合格。使用 Flash 作為承載方式,主要是因?yàn)?Flash 可以在頁面中流暢使用并且可以和 Web 頁面有效交互。 考題 需求 考題需要模擬現(xiàn)實(shí)實(shí)驗(yàn)課題情景。 管理員信息管理主要實(shí)現(xiàn)對管理員信息的修改和刪除功能,修改時(shí)普通管理員不能修改超級管理員的信息,也不能刪除自己信息和超級管理員信息。 ? 管理員管理 該模塊功能需要對使用本后臺管理程序的管理員進(jìn)行管理,包括添加、刪除和修改管理員信息。 ? 考試成績統(tǒng)計(jì) 該功能可以根據(jù)考試名稱、班級名稱、學(xué)號、姓名聯(lián)合查詢學(xué)生考試成績信息,并且還能查看該學(xué)生的成績 詳情。 管理考題信息功能主要提供對考題的主題 、考題 Flash 文件以及考試時(shí)長等信息進(jìn)行修改,并提供修改后的考題 Flash 文件的預(yù)覽。 由于本考試系統(tǒng)的特殊性 ,考試題目都是需要由 Flash 來制作完成,因四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 22 此添加考題則是上傳制作完成的 Flash考題文件,并設(shè)置每道考題的最長考試時(shí)間 (單位為分鐘) ,以及該考題的主題和要求或注意事項(xiàng)等描述信息。搜索學(xué)生信息時(shí),可以按照學(xué)生的姓名、學(xué)號、班級和考試狀態(tài)進(jìn)行組合查詢。 由于學(xué)生在進(jìn)行考試過程中可能出現(xiàn)斷網(wǎng)或非正常關(guān)機(jī)等突發(fā)情況, 此時(shí)學(xué)生還可能處于“考試中”的狀態(tài),因此在管理學(xué)生信息模塊里面還應(yīng)該提供將學(xué)生考試狀態(tài)設(shè)置為“未考試”的快捷方式。批量導(dǎo)入時(shí)應(yīng)提示管理員所導(dǎo)入學(xué)生信息的數(shù)量以及導(dǎo)入是否成功,并且能夠進(jìn)行導(dǎo)入前以及導(dǎo)入后的預(yù)覽。 批量錄入學(xué)生信息功能則允許管理員通過學(xué)生名單的電子表格文檔( Excel文件)批量導(dǎo)入數(shù)據(jù)庫。 添加學(xué)生信息時(shí)需要錄入學(xué)生的學(xué)號(即參加考試的考號)、姓名、性別和班級。 ? 學(xué)生 信息管理 學(xué)生信息管理主要包括添加學(xué)生信息和管理學(xué)生信息兩大部分。 在考試管理模塊中還應(yīng)提供歷史考試信息的瀏覽功能,從而可以為管四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 21 理員或課程教師提供歷史參考信息 ,其中包括考試名稱、隨機(jī)抽題數(shù)量、考試開始時(shí)間、考試狀態(tài)(未開始、 學(xué)生 中和已結(jié)束)以及考試描述等信息。考試管理模塊中應(yīng)顯示當(dāng)前正在進(jìn)行或正準(zhǔn)備進(jìn)行的考試信息,并提供手動(dòng)結(jié)束考試的功能。只有管理員開始考試后, 學(xué)生 在考試端才能進(jìn)入考試答題。 管理員可根據(jù)課程考試安排創(chuàng)建考試,創(chuàng)建考試時(shí)需要配置該場考試的名稱、隨 機(jī)抽題數(shù)量以及考試的一些注意事項(xiàng)描述等信息。 管理 端 功能需求 根據(jù)本課題研究小組所提出的需求,管理端應(yīng)該具備考試管理、 學(xué)生 管理、考題管理、成績查詢統(tǒng)計(jì)以及安全性管理等功能。在該頁面顯示該 學(xué)生 的基本信息、考試總分以及每道題目的得分等信息。 ? 在頁面顯著位置提示 學(xué)生 本場考試的注意事項(xiàng)。 ? 學(xué)生 在答題過程中不允許使用瀏覽器的“后退”功能,必須依次完成各個(gè)題目,做過的題目不允許重新再做。 ? 學(xué)生 考試 管理員登錄 設(shè)置并開始考試 學(xué)生登錄 學(xué)生答題 考試結(jié)束 成績查詢 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 20 學(xué)生 進(jìn)入考試后,系統(tǒng)根據(jù)管理端設(shè)置的本場考試參數(shù)配置考試頁面。 在 學(xué)生 確認(rèn)了基本信息和考試信息之后才能進(jìn)入考試系統(tǒng)答題,否則應(yīng)提示 學(xué)生 與監(jiān)考老師或管理員聯(lián)系。具體需求分析如下: ? 學(xué)生 登錄 在 學(xué)生 登錄時(shí), 學(xué)生 只需要輸入各自的學(xué)號即可登錄,不需要進(jìn)行密碼驗(yàn)證。 通過對本系統(tǒng)的總體需求進(jìn)行分析, 其總體業(yè)務(wù)流程如圖 32 所 示。對于管理端來說,就與傳統(tǒng)的考試系統(tǒng)功能相似,應(yīng)具備考試及考場的管理、 學(xué)生 的管理、 成績考試 機(jī) 監(jiān)考 機(jī) 服務(wù)器 校園網(wǎng) 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 19 查詢統(tǒng)計(jì) 以及管理端安全訪問的管理。本考試系統(tǒng)則主要針對實(shí)驗(yàn)課程的內(nèi)容來進(jìn)行考試,因此就不能依賴于客觀題來考查學(xué)生的學(xué)習(xí)效果,需要對真實(shí)的實(shí)驗(yàn)環(huán)境進(jìn)行模擬,讓學(xué)生在考試系統(tǒng)中完成模擬現(xiàn)實(shí) 的實(shí)驗(yàn)操作。 圖 31 項(xiàng)目總體結(jié)構(gòu)模型 業(yè)務(wù)功能需求分析 本課題所研究的考試系統(tǒng)和傳統(tǒng)考試系統(tǒng)一樣具備考試和后臺管理的功能,但由于本系統(tǒng)需求的特殊性,它與傳統(tǒng)的考試系統(tǒng)又有一定的差別。本考試系統(tǒng)應(yīng)該具備一般在線考試系統(tǒng)的基本功能,如考試設(shè)置、 學(xué)生 管理、考題管理、成績查詢、 學(xué)生 考試等。 表示層 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)源 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 18 第三章 需求分析 本課題所研究的考試系統(tǒng)是針對學(xué)生在完成了一些需要 實(shí)際動(dòng)手操作的實(shí)驗(yàn)課程后需要進(jìn)行的課程測驗(yàn)或者考試而設(shè)計(jì)的實(shí)驗(yàn)?zāi)M考試系統(tǒng)。 數(shù)據(jù)訪問層( DAL)有時(shí)也稱為持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫的訪問,可以訪問數(shù)據(jù)庫系統(tǒng)、二進(jìn)制文 件、文本文件或 XML 文件。 業(yè)務(wù)邏輯層( BLL)針對具體問題的操作,也可以認(rèn)為是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯的處理。 [4] B/S 模 式中的三層結(jié)構(gòu)主要功能: [30] 表示層 ( UI) 用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。所謂三層體系結(jié)構(gòu),是在 視圖層與數(shù)據(jù)庫之間加入了一個(gè)“中間層”,或 叫組件層。 三層架構(gòu)模型如圖 26 所示。微軟 公司推薦 將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層( UI)、業(yè)務(wù)邏輯層( BLL)、數(shù)據(jù)訪問層( DAL)??梢詾槿魏螖?shù)據(jù)源編寫 .NET Framework 數(shù)據(jù)提供程序。 DataReader 從數(shù)據(jù)源中得到高性能的數(shù)據(jù)流。 Connection 對象提供與數(shù)據(jù)源的連 接。 DataSet 是包含一個(gè)或多個(gè)數(shù)據(jù)表( DataTable)對象的集合,這些對象包含數(shù)據(jù)行( DataRow)和數(shù)據(jù)列( DataColumn)以及主鍵、外鍵約束和有關(guān) DataTable 對象中數(shù)據(jù)的關(guān)系信息。 圖 25 結(jié)構(gòu)體系 [1] DataSet 是 的斷開式結(jié)構(gòu)的核心組件,能實(shí)現(xiàn)獨(dú)立于數(shù)據(jù)源的數(shù)據(jù)訪問。這些應(yīng)用程序通常會(huì)呈現(xiàn)出如下特點(diǎn): ? 基于 Web 應(yīng)用程序模型之間呈現(xiàn)為越來越松散的耦合; ? 使用 XML 對數(shù)據(jù)進(jìn)行編碼并通過網(wǎng)絡(luò)傳輸; ? Web 應(yīng)用程序?qū)?HTTP 協(xié)議作 為在層間通信的協(xié)議; 設(shè)計(jì) 的目的是為了滿足一種新的編程模型的要求:具有斷開式數(shù)據(jù)結(jié)構(gòu);能夠與 XML 緊密集成;具有通用數(shù)據(jù)表現(xiàn)形式并能夠組合來自多個(gè)數(shù)據(jù)源的數(shù)據(jù);具有為與數(shù)據(jù)庫交互而優(yōu)化的功能。在某種程度上, 代表了最新版本的 ADO 技術(shù),但 同時(shí)也引入了很多重要的改變,因此也很適合于結(jié)構(gòu)松散的、本質(zhì)上非連接的Web 應(yīng)用程序。 是 ADO( ActiveX Data Object)的后繼技術(shù),它是 .NET Framework的一部分,為應(yīng)用程序提供數(shù)據(jù)訪問能力。另外還有兩個(gè)軟件包: ? AJAX Control Toolkit:這個(gè)軟件包包含了由 開發(fā)團(tuán)隊(duì)創(chuàng)建的其他服務(wù)器控件,這些控件是共享的。 這些服務(wù)器控件和服務(wù)器端的架構(gòu)統(tǒng)稱為 Extensions。 ? 網(wǎng)站模板可用于創(chuàng)建支持 AJAX 的 Web 應(yīng)用程序。 四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 15 ? HTTP 處理程序允許 Web 服務(wù)在部分頁面的回送操作中,使用 JavaScript Object Notation(JSON)串行化功能 與客戶端代碼通信。 AJAX 提供了如下功能 [18]: ? 服務(wù)器端架構(gòu)允許 Web 頁面響應(yīng)部分頁面的回送操作。 AJAX 提供了許多服務(wù)器控件和客戶端技術(shù),它們專用于 開發(fā)人員,可以毫不費(fèi)力地在 Web 應(yīng)用程序中添加 Ajax 功能。 Microsoft 對 Ajax 進(jìn)行了進(jìn)一步的封裝,稱為 AJAX。 [18]例如,單擊一個(gè)鏈接,移動(dòng)到表的第二頁數(shù)據(jù)上時(shí), Ajax 可以只刷新表的內(nèi)容,而不刷新整個(gè) Web 頁面。這稱為異步回送或部分頁面的會(huì)送。 Ajax 是 Jesse James Garrett 提出,是 Asynchronous JavaScript and XML 的縮寫。 ? 高速緩存 高速緩存可使 Web 應(yīng)用程序在第一次請求之后更快地返回 WebForm 和數(shù)據(jù)。 ? XML Web Service 鏈接 XML Web Service 鏈接允許 Web 應(yīng)用程序使 用 XML Web Service 發(fā)送和接收數(shù)據(jù)。四川大學(xué)碩士學(xué)位論文 實(shí)驗(yàn)課程 考試系統(tǒng)的 研究 與 設(shè)計(jì) 14 每個(gè) Web 應(yīng)用程序都有一個(gè) 配置文件。 ? 代碼隱藏頁 代碼隱藏頁是和 WebForm關(guān)聯(lián)在一起的,它包含 WebFo
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1