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

正文內(nèi)容

實驗課程考試系統(tǒng)的研究與設(shè)計碩士學(xué)位論文-文庫吧資料

2025-07-04 13:15本頁面
  

【正文】 xpress Edition網(wǎng)絡(luò)環(huán)境采用校園局域網(wǎng)接入,由于在考試過程中有大量的Flash文件需要從服務(wù)器上導(dǎo)入考試機得瀏覽器,要求網(wǎng)絡(luò)帶寬在100M以上。軟件環(huán)境l 操作系統(tǒng):Microsoft Windows 2003 Server及以上服務(wù)器操作系統(tǒng)。硬件環(huán)境l 服務(wù)器:奔騰4 ,2GB或更大容量內(nèi)存,20G或更大硬盤空間的計算機。詳細成績:描述某學(xué)生在某場考試中所完成的每道題目的成績,包括學(xué)生學(xué)號、該生總成績記錄編號、考題編號、該考題成績等信息??碱}:考題信息雖然都是由Flash文件承載,但是需要記錄該考題的名稱、存放的路徑、考試時長以及要求描述等信息。描述系統(tǒng)管理員工作人員或老師的基本信息,包括登錄名、真實姓名、密碼、找回密碼問題和找回密碼答案等。描述學(xué)生的基本信息,包括學(xué)號、姓名、性別、班級和考試狀態(tài)。初步研究方案是僅給出學(xué)生完成該實驗題目是否合格,能通過正確流程完成則視為合格,否則視為不合格。使用Flash作為承載方式,主要是因為Flash可以在頁面中流暢使用并且可以和Web頁面有效交互。 考題需求考題需要模擬現(xiàn)實實驗課題情景。管理員信息管理主要實現(xiàn)對管理員信息的修改和刪除功能,修改時普通管理員不能修改超級管理員的信息,也不能刪除自己信息和超級管理員信息。l 管理員管理該模塊功能需要對使用本后臺管理程序的管理員進行管理,包括添加、刪除和修改管理員信息。l 考試成績統(tǒng)計該功能可以根據(jù)考試名稱、班級名稱、學(xué)號、姓名聯(lián)合查詢學(xué)生考試成績信息,并且還能查看該學(xué)生的成績詳情。管理考題信息功能主要提供對考題的主題、考題Flash文件以及考試時長等信息進行修改,并提供修改后的考題Flash文件的預(yù)覽。由于本考試系統(tǒng)的特殊性,考試題目都是需要由Flash來制作完成,因此添加考題則是上傳制作完成的Flash考題文件,并設(shè)置每道考題的最長考試時間(單位為分鐘),以及該考題的主題和要求或注意事項等描述信息。搜索學(xué)生信息時,可以按照學(xué)生的姓名、學(xué)號、班級和考試狀態(tài)進行組合查詢。由于學(xué)生在進行考試過程中可能出現(xiàn)斷網(wǎng)或非正常關(guān)機等突發(fā)情況,此時學(xué)生還可能處于“考試中”的狀態(tài),因此在管理學(xué)生信息模塊里面還應(yīng)該提供將學(xué)生考試狀態(tài)設(shè)置為“未考試”的快捷方式。批量導(dǎo)入時應(yīng)提示管理員所導(dǎo)入學(xué)生信息的數(shù)量以及導(dǎo)入是否成功,并且能夠進行導(dǎo)入前以及導(dǎo)入后的預(yù)覽。批量錄入學(xué)生信息功能則允許管理員通過學(xué)生名單的電子表格文檔(Excel文件)批量導(dǎo)入數(shù)據(jù)庫。添加學(xué)生信息時需要錄入學(xué)生的學(xué)號(即參加考試的考號)、姓名、性別和班級。l 學(xué)生信息管理學(xué)生信息管理主要包括添加學(xué)生信息和管理學(xué)生信息兩大部分。在考試管理模塊中還應(yīng)提供歷史考試信息的瀏覽功能,從而可以為管理員或課程教師提供歷史參考信息,其中包括考試名稱、隨機抽題數(shù)量、考試開始時間、考試狀態(tài)(未開始、學(xué)生中和已結(jié)束)以及考試描述等信息??荚嚬芾砟K中應(yīng)顯示當前正在進行或正準備進行的考試信息,并提供手動結(jié)束考試的功能。只有管理員開始考試后,學(xué)生在考試端才能進入考試答題。管理員可根據(jù)課程考試安排創(chuàng)建考試,創(chuàng)建考試時需要配置該場考試的名稱、隨機抽題數(shù)量以及考試的一些注意事項描述等信息。 管理端功能需求根據(jù)本課題研究小組所提出的需求,管理端應(yīng)該具備考試管理、學(xué)生管理、考題管理、成績查詢統(tǒng)計以及安全性管理等功能。在該頁面顯示該學(xué)生的基本信息、考試總分以及每道題目的得分等信息。u 在頁面顯著位置提示學(xué)生本場考試的注意事項。u 學(xué)生在答題過程中不允許使用瀏覽器的“后退”功能,必須依次完成各個題目,做過的題目不允許重新再做。l 學(xué)生考試學(xué)生進入考試后,系統(tǒng)根據(jù)管理端設(shè)置的本場考試參數(shù)配置考試頁面。在學(xué)生確認了基本信息和考試信息之后才能進入考試系統(tǒng)答題,否則應(yīng)提示學(xué)生與監(jiān)考老師或管理員聯(lián)系。具體需求分析如下:l 學(xué)生登錄在學(xué)生登錄時,學(xué)生只需要輸入各自的學(xué)號即可登錄,不需要進行密碼驗證。管理員登錄設(shè)置并開始考試學(xué)生登錄學(xué)生答題考試結(jié)束成績查詢通過對本系統(tǒng)的總體需求進行分析,其總體業(yè)務(wù)流程如圖32所示。對于管理端來說,就與傳統(tǒng)的考試系統(tǒng)功能相似,應(yīng)具備考試及考場的管理、學(xué)生的管理、成績查詢統(tǒng)計以及管理端安全訪問的管理。本考試系統(tǒng)則主要針對實驗課程的內(nèi)容來進行考試,因此就不能依賴于客觀題來考查學(xué)生的學(xué)習效果,需要對真實的實驗環(huán)境進行模擬,讓學(xué)生在考試系統(tǒng)中完成模擬現(xiàn)實的實驗操作。圖31 項目總體結(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é)生考試等。 第三章 需求分析考試機監(jiān)考機服務(wù)器校園網(wǎng)本課題所研究的考試系統(tǒng)是針對學(xué)生在完成了一些需要實際動手操作的實驗課程后需要進行的課程測驗或者考試而設(shè)計的實驗?zāi)M考試系統(tǒng)。數(shù)據(jù)訪問層(DAL)有時也稱為持久層,其功能主要是負責數(shù)據(jù)庫的訪問,可以訪問數(shù)據(jù)庫系統(tǒng)、二進制文件、文本文件或XML文件。業(yè)務(wù)邏輯層(BLL)針對具體問題的操作,也可以認為是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯的處理。[4]B/S模式中的三層結(jié)構(gòu)主要功能:[30]表示層(UI)用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。所謂三層體系結(jié)構(gòu),是在視圖層與數(shù)據(jù)庫之間加入了一個“中間層”,或叫組件層。三層架構(gòu)模型如圖26所示。微軟公司推薦將整個業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。 Framework數(shù)據(jù)提供程序。DataReader從數(shù)據(jù)源中得到高性能的數(shù)據(jù)流。Connection對象提供與數(shù)據(jù)源的連接。DataSet是包含一個或多個數(shù)據(jù)表(DataTable)對象的集合,這些對象包含數(shù)據(jù)行(DataRow)和數(shù)據(jù)列(DataColumn)以及主鍵、外鍵約束和有關(guān)DataTable對象中數(shù)據(jù)的關(guān)系信息。圖25 [1],能實現(xiàn)獨立于數(shù)據(jù)源的數(shù)據(jù)訪問。這些應(yīng)用程序通常會呈現(xiàn)出如下特點:l 基于Web應(yīng)用程序模型之間呈現(xiàn)為越來越松散的耦合;l 使用XML對數(shù)據(jù)進行編碼并通過網(wǎng)絡(luò)傳輸;l Web應(yīng)用程序?qū)TTP協(xié)議作為在層間通信的協(xié)議;:具有斷開式數(shù)據(jù)結(jié)構(gòu);能夠與XML緊密集成;具有通用數(shù)據(jù)表現(xiàn)形式并能夠組合來自多個數(shù)據(jù)源的數(shù)據(jù);具有為與數(shù)據(jù)庫交互而優(yōu)化的功能。在某種程度上,因此也很適合于結(jié)構(gòu)松散的、本質(zhì)上非連接的Web應(yīng)用程序。 (ActiveX Data Object)的后繼技術(shù), Framework的一部分,為應(yīng)用程序提供數(shù)據(jù)訪問能力。另外還有兩個軟件包:l AJAX Control Toolkit:這個軟件包包含了由開發(fā)團隊創(chuàng)建的其他服務(wù)器控件,這些控件是共享的。 Extensions。l AJAX的Web應(yīng)用程序。l Web服務(wù)在部分頁面的回送操作中,使用JavaScript Object Notation(JSON)串行化功能與客戶端代碼通信。 AJAX提供了如下功能[18]:l Web頁面響應(yīng)部分頁面的回送操作。 AJAX提供了許多服務(wù)器控件和客戶端技術(shù),可以毫不費力地在Web應(yīng)用程序中添加Ajax功能。Microsoft對Ajax進行了進一步的封裝, AJAX。[18]例如,單擊一個鏈接,移動到表的第二頁數(shù)據(jù)上時,Ajax可以只刷新表的內(nèi)容,而不刷新整個Web頁面。這稱為異步回送或部分頁面的會送。Ajax是Jesse James Garrett提出,是Asynchronous JavaScript and XML的縮寫。l 高速緩存高速緩存可使Web應(yīng)用程序在第一次請求之后更快地返回WebForm和數(shù)據(jù)。l XML Web Service鏈接XML Web Service鏈接允許Web應(yīng)用程序使用XML Web Service發(fā)送和接收數(shù)據(jù)。l 配置文件配置文件是為Web應(yīng)用程序和Web服務(wù)器定義了默認設(shè)置的XML文件。 Web應(yīng)用程序的組成部分包括:l WebForms()。[1] Web應(yīng)用程序 Web應(yīng)用程序包括不同的部分和組件。l 新的配置方法。Web Services是基于現(xiàn)存的SOAP標準,因此它們允許在不同的平臺相互使用。它們運行在服務(wù)器上,輸出HTML,這些HTML可被高版本瀏覽器或任何支持HTML (XHTML )及以上版本的瀏覽器所支持。l 服務(wù)器控件服務(wù)器控件是WebForm程序設(shè)計模型的主要組件。 :l WebForm。這種獨立性允許開發(fā)獨立的WebForm,這種窗體可以被任何可以訪問Internet并具有Web瀏覽器的設(shè)備瀏覽。 Web應(yīng)用程序是由一個或多個WebForm組成,而WebForm就是可以訪問服務(wù)器資源的動態(tài)Web頁。 Web應(yīng)用程序開發(fā)技術(shù),它以事件驅(qū)動的方式完成Web應(yīng)用程序的開發(fā),使得習慣了傳統(tǒng)的Windows界面應(yīng)用程序的開發(fā)者非常容易入手。WebForm和XML Web Services都將IIS , Framework中都具有支持類集合。 Framework開發(fā)基于Web的應(yīng)用程序的宿主環(huán)境。[5]C以其簡單性、現(xiàn)代性、面向?qū)ο蟆姹究煽?、靈活性和安全性迅速地被廣泛使用。本課題項目中視圖和業(yè)務(wù)邏輯部分采用的是Microsoft Visual Studio 2008 Professional進行開發(fā)的, Framework ,具有較強的擴展性和靈活性,并且該版本的其他輔助設(shè)計功能也非常完善和穩(wěn)定?;谥悄芨兄∕icrosoft IntelliSense)的代碼自動生成技術(shù)可以更快地產(chǎn)生正確代碼。Visual Studio .NET通過提供熟知的、可共享的開發(fā)環(huán)境,簡化了開發(fā)強大的、可靠地企業(yè)級Web解決方案的工作,并提高了開發(fā)人員的開發(fā)效率。l 使開發(fā)人員的經(jīng)驗在面對類型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時保持一致。l 提供一個可提高代碼執(zhí)行安全性的代碼執(zhí)行環(huán)境。Visual Studio .NET提供了如下整體功能[25]:l 提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠程執(zhí)行的。 Visual Studio .NETVisual Studio .NET是一套完整的開發(fā)工具集, Web應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。l 用戶實例用戶實例是SQL Server Express Edition中的新功能,可以像處理文件一樣處理數(shù)據(jù)庫。服務(wù)器上的本地管理員必須向普通用戶顯式授予相關(guān)權(quán)限,這些用戶才能使用其功能。如果使用 Windows 身份驗證,則默認情況下禁用 SA 帳戶或系統(tǒng)管理員帳戶。例如,關(guān)閉網(wǎng)絡(luò)協(xié)議(如TCP/IP和Named Pipes)。 數(shù)據(jù)提供程序支持varchar(MAX)和XML之類的新SQL Server數(shù)據(jù)類型以及用戶定義類型。l 數(shù)據(jù)訪問支持SQL Server Express 。l 網(wǎng)絡(luò)支持盡管用戶可以顯式打開其他支持的協(xié)議(如TCP/IP和Named Pipes),但默認情況下,SQL Server Express Edition只能訪問本地計算機上的共享內(nèi)存連接類型。對可以附著到SQL Server Express Edition的用戶數(shù)沒有硬編碼限制,但其CPU和內(nèi)存限制實際上可以從SQL Server Express Edition數(shù)據(jù)庫獲取可接受響應(yīng)次數(shù)的用戶數(shù)。[7] SQL Server 2008 Express Edition的主要功能[8]SQL Server 2008 Express Edition的主要功能有:l 引擎規(guī)范該版本的引擎只支持1個CPU、1GB RAM和4GB的數(shù)據(jù)庫大小,以此來輕松區(qū)別其他的SQL Server 2008版本。實際上,它與其他SQL Server 2008版本的不同僅僅體現(xiàn)在:l 缺乏企業(yè)版功能支持l 僅限一個CPUl 緩沖池內(nèi)存限制為1GBl 數(shù)據(jù)庫最大為4GBSQL Server Express Edition的開發(fā)一則是為了用作服務(wù)器產(chǎn)品,特別是作為Web服務(wù)器或數(shù)據(jù)庫服務(wù)器,再則是用作本地客戶端數(shù)據(jù)存儲區(qū),其中的應(yīng)用程序數(shù)據(jù)訪問不依賴于網(wǎng)絡(luò)。SQL Server Express是免費的,可以再分發(fā)(受制于協(xié)議),還可以起到客戶端數(shù)據(jù)庫以及基本服務(wù)器數(shù)據(jù)庫的作用。[7] SQL Server Express Edition概述SQL Server Express Edition是一個免費、易用且便于管理的數(shù)據(jù)庫。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上分開,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。本課題所研究的課題是提供一套真實可行的考試系統(tǒng),力求穩(wěn)定和精要,還要具有較強的擴展性, AJAX技術(shù), , Framework 。這是由于該版本中所包含的大部分核心技術(shù)已經(jīng)申請為國際標準,具有極強的擴展性和平臺互操作性。[3]在其每一個版本中都作了優(yōu)化和升級。表示類包括用于開發(fā)基于Windows的應(yīng)用程序的Windows Form、 WebForm和XML Web Services。核心類為開發(fā)者提供了構(gòu)建應(yīng)用程序所需的基本功能,包括XML支持、建立網(wǎng)絡(luò)和數(shù)據(jù)訪問。.NET Framework類庫包括類、接口和值類型,它們可以加速和優(yōu)化開發(fā)過程并提供對系統(tǒng)功能的訪問。綜合起來,CLR主要提供了諸如代碼管理(加載和執(zhí)行)、獨立應(yīng)用程序內(nèi)存空間、檢查類型安全、將MSIL轉(zhuǎn)換成可執(zhí)行的本機碼、使用元數(shù)據(jù)來增強類型信息、為托
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1