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

正文內容

實驗課程考試系統(tǒng)的研究與設計_碩士學位論文(更新版)

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

下一頁面
  

【正文】 考題表。 數(shù)據(jù)庫表詳細設計 根據(jù)數(shù)據(jù)需求分析和業(yè)務功能分析,對每個數(shù)據(jù)實體所產(chǎn)生的 數(shù)據(jù)庫 表進行詳細設計,包括字段、類型、長度 和功能描述 等。 表 43 Student 表結構 字段名 類型 長度 允許空 描述 StuID varchar 20 否 主鍵, 學生 的學號 。 AdminName varchar 50 是 管理員姓名。 Score 成績表。數(shù)據(jù)庫結構 模型 如圖 46 所示。 ? 成績查詢統(tǒng)計模塊可以根據(jù)考試、學生學號、學生姓名、班級等信息對學生成績進行綜合查詢,并提供對每個學生的某場考試詳細成績的查詢功能。 根據(jù)考試端業(yè)務流程需求,學生必須輸入學號驗證個人信息是否正確,查看當前考試的狀態(tài),確認考試已經(jīng)開始后,才能進入答題頁面進行答題。整個系統(tǒng) 采用由三層架構衍生的 N 層架構設計,它們分別為表現(xiàn)層、業(yè)務邏輯層、數(shù)據(jù)訪問層、數(shù)據(jù)層。 詳細成績:描述某學生在某場考試中所完成的每道題目的成績,包括學生學號、該生總成績記錄編號、考題編號、該考題成績等信息。初步研究方案是僅給出學生完成該實驗題目是否合格,能通過正確流程完成則視為合格,否則視為不合格。 ? 管理員管理 該模塊功能需要對使用本后臺管理程序的管理員進行管理,包括添加、刪除和修改管理員信息。搜索學生信息時,可以按照學生的姓名、學號、班級和考試狀態(tài)進行組合查詢。 添加學生信息時需要錄入學生的學號(即參加考試的考號)、姓名、性別和班級。只有管理員開始考試后, 學生 在考試端才能進入考試答題。 ? 在頁面顯著位置提示 學生 本場考試的注意事項。具體需求分析如下: ? 學生 登錄 在 學生 登錄時, 學生 只需要輸入各自的學號即可登錄,不需要進行密碼驗證。 圖 31 項目總體結構模型 業(yè)務功能需求分析 本課題所研究的考試系統(tǒng)和傳統(tǒng)考試系統(tǒng)一樣具備考試和后臺管理的功能,但由于本系統(tǒng)需求的特殊性,它與傳統(tǒng)的考試系統(tǒng)又有一定的差別。 業(yè)務邏輯層( BLL)針對具體問題的操作,也可以認為是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務邏輯的處理。微軟 公司推薦 將整個業(yè)務應用劃分為:表現(xiàn)層( UI)、業(yè)務邏輯層( BLL)、數(shù)據(jù)訪問層( DAL)。 DataSet 是包含一個或多個數(shù)據(jù)表( DataTable)對象的集合,這些對象包含數(shù)據(jù)行( DataRow)和數(shù)據(jù)列( DataColumn)以及主鍵、外鍵約束和有關 DataTable 對象中數(shù)據(jù)的關系信息。 是 ADO( ActiveX Data Object)的后繼技術,它是 .NET Framework的一部分,為應用程序提供數(shù)據(jù)訪問能力。 四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 15 ? HTTP 處理程序允許 Web 服務在部分頁面的回送操作中,使用 JavaScript Object Notation(JSON)串行化功能 與客戶端代碼通信。 [18]例如,單擊一個鏈接,移動到表的第二頁數(shù)據(jù)上時, Ajax 可以只刷新表的內容,而不刷新整個 Web 頁面。 ? XML Web Service 鏈接 XML Web Service 鏈接允許 Web 應用程序使 用 XML Web Service 發(fā)送和接收數(shù)據(jù)。與 IIS 將這些信息存儲在很難訪問的數(shù)據(jù)庫中不同, 將這些信息存儲在人和機器都易讀的基于 XML 的配置文件中。 WebForm結合了 ASP 簡易開發(fā)和 VB 高效率的優(yōu)點,可以把控件拖放到頁面上,然后對其編程(在代碼頁中四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 13 隱藏)來提供交互、調用業(yè)務對象和執(zhí)行其他任務。 四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 12 圖 24 運行環(huán)境 [10] 目前,基于 .NET Framework 最新版本的 技術包括了 WebForm、AJAX、 MVC、 Silverlight 等多項分支技術。 本課題項目中視圖和業(yè)務邏輯部分采用的是 Microsoft Visual Studio 20xx Professional進行開發(fā)的,該版本可以支持 .NET Framework ,具有較強的擴展性和靈活性,并且該版本的其他輔助設計功能也非常完善和穩(wěn)定。 ? 提供一個可提高代碼執(zhí)行安全性的代碼執(zhí)行環(huán)境。服務器上的本地管理員必須向普通用戶顯式授予相關權限,這些用戶才能使用其功能。 ? 數(shù)據(jù)訪問支持 SQL Server Express Edition 支持使用 進行托管訪 問。實際上,它與其他 SQL Server 20xx 版本的不同僅僅體現(xiàn)在: 四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 9 ? 缺乏企業(yè)版功能支持 ? 僅限一個 CPU ? 緩沖池內存限制為 1GB ? 數(shù)據(jù)庫最大為 4GB SQL Server Express Edition 的開發(fā)一則是為了用作服務器產(chǎn)品,特別是作為 Web 服務器或數(shù)據(jù)庫服務器,再則是用作本地客戶端數(shù)據(jù)存儲區(qū),其中的應用程序數(shù)據(jù)訪問不依賴于網(wǎng)絡。 SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng)。表示類包括用于開發(fā)基于 Windows的應用程序的 Windows Form、用于開發(fā) Web應用程序的 WebForm和 XML Web Services。 托管代碼能夠為 CLR 提供運行該代碼所需的信息,而且可被無用單元回收器自動清理。 .NET Framework 的另 一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,開發(fā)者 可以使用它 來 開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應用程序,也包括基于 所提供的最新創(chuàng)新的應用程序(如 WebForm和 XML Web Services)。這些革新使得程序設計員可以同時進行 Windows 應用軟件和網(wǎng)絡應用軟件以及 組件和服務( Web 服務)的開發(fā)。 第八章 總結 與展望 ,對本課題的成果進行總結,提出 進一步的展望。 本人在本 課題研究中,主要參與了需求調研與分析和系統(tǒng)設計,并完成了本課題 項目 的 部分 代碼。由于計算機本身對主觀題目的答案無法做到全面有效的判定,僅能對客觀題進行準確的判斷,傳統(tǒng)的考試系統(tǒng)絕大多數(shù)為客觀題四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 2 的考試。 Inter 技術的發(fā)展使得考試的技術手段和載體發(fā)生了革命性的變化,Inter 的開放性、分布性的特點和基于 Inter 的巨大的計算能力使得考試突破了時間和空間的限制。長期以來,老師很難監(jiān)督學生是否作弊,是否通過正常的步驟得出結果,而且每場考試中老師監(jiān)考的學生 有限。 傳統(tǒng)的考試系統(tǒng)主要解決了客觀題以及少量主觀題的考試,而對于實驗課程而言,由于其具有較強的操作性和交互性,針對實驗課程內容的考試只能按照傳統(tǒng)的人工模式進行。現(xiàn)代遠程教育作為一種新的教學手段已經(jīng)開始進入我們的生活, 正在 給傳統(tǒng)教育模式帶來新的變革,并對教育的發(fā)展形成新的推動力。 選題目的及意義 傳統(tǒng)的考試系統(tǒng)主要解決了客觀題以及少量主觀題的考試,如判斷題、選擇題、填空題以及簡單題。 本課題項目采用微軟 .NET 技術平臺, 使用 Microsoft SQL Server 20xx 作為數(shù)據(jù)庫服務端 , 開發(fā)工具 使用了 微軟 的 Visual Studio .NET 20xx,采用 以及 AJAX 技術,使用 C編寫 考試系統(tǒng) 業(yè)務邏輯代碼,使用 Flash 開發(fā)考題 文件 ,從而設計該實驗課程考試系統(tǒng) 。 第七章 安全性 問題及對策 ,主要介紹本課題在安全性方面所做的工作。 [2] .NET 也為應用程序接口提供了新功能和開發(fā)工具。以運行四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 5 庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。那么,不以 CLR 為運行環(huán) 境的代碼稱為非托管代碼( unmanaged code)。這些統(tǒng)一的核心類使開發(fā)者在構建任何類型的 .NET 應用程序時都能使用相同的類,這種一致性可以提高開發(fā)效率,同時也提高了代碼的可復用性。 SQL Server 本課題中采用的數(shù)據(jù)庫服務是由 SQL Server 20xx Express Edition(速成版)提供的,它是微軟專門針對學生、初學者等入門級的 SQL Server 20xx 的版本,比較適合 用于 本課題的 研究和設計 。 SQL Server Express Edition 使用與其他 SQL Server 20xx 版本同樣可靠的、高性能的數(shù)據(jù)庫引擎,也使用相同的數(shù)據(jù)訪問 API(如 、 TSQL 和SQL Native Client)。它不支持 VIA 協(xié)議和 HTTP 協(xié)議。計算機 上的普通用戶幾乎沒有對 SQL Server Express 實例的權限。 ? 提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。強大的、端到端的對跨語言調試的支持增強了應用程序的可操作性。 運行環(huán)境示意如圖 24 所示。 主要特性 的一些主要特性如下: ? WebForm WebForm是 新的程序設計模式。 ? 新的配置方法 使用新的方法來為 Web 應用程序存儲配置信息。 ? 文件 文件包含對有 引發(fā)的應用程序級事件作出響應的必要代碼。實際上,這意味著用戶可以與服務器端的功能和數(shù)據(jù)交互,而無需更新整個頁面。 ? 服務器控件便于實現(xiàn) Ajax 功能。 ? Microsoft AJAX Library :這個軟件包包含 JavaScript 客戶端架構,它們由 AJAX 用于執(zhí)行 Ajax 功能。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML 數(shù)據(jù)或用于管理應用程序的本地數(shù)據(jù)。 三 層 架構 簡介 在軟件體系架構設計中,分層式結構是最為常見的,也是非常重要的一種結構。 該層主要面向最終用戶,用戶通過 Web 瀏覽器向 Web 服務器提出服務請求, Web 服務器對用戶驗證身份后,使用 HTTP 協(xié)議將所需的頁面?zhèn)魉徒o客戶端瀏覽器。 本系統(tǒng)的實際應用環(huán)境依托學?,F(xiàn)有的校園 網(wǎng)環(huán)境,可以進行大規(guī)模的 考試,總體結構模型如圖 31 所示。 圖 32 總體業(yè)務流程圖 考試端 功能需求 根據(jù)課題研究小組提出的需求,對考試端的設計盡量做到操作簡單、安全以及嚴謹。 ? 在考試頁面中需要顯示 學生 信息和考試剩余時間,還需提供手動交卷功能??荚噭?chuàng)建后,管理員可根據(jù)課程教師的安排選擇適當?shù)臅r間開始考試手動操作啟動考試。其中添加學生信息可以單個添加也可以通過學生名單( Excel 文件)批量的添加學生信息。 刪除學生信息時,需提供單個刪除和多選刪除的功能。查詢到的成績詳情應包括學生基本信息(學號、姓名、性別、班級和考試狀態(tài))、總成績和各單項題目成績。 考題中需要設置各種常見的出錯選項,對學生操作的流程進行判斷,是否符合基本的操作流程,最終得出該題的得分。 總成績:描述某學生在某場 考試的總成績,包括學生學號、考試編號、總成績等信息。 四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 24 第四章 系統(tǒng)設計 系統(tǒng)功能模塊設計 根據(jù)本課題項目的業(yè)務邏輯功能需求分析,將本系統(tǒng)的功能模塊設計劃分為前臺 在線商城 和后臺管理兩 大模塊 進行實施??荚嚩斯δ苣K結構如圖 42 所示。 ? 考題管理模塊主要包括考題信息添加、考題上傳、考題信息修 改和刪除考題信息等功能。 圖 45 管理端總體業(yè)務流程圖 管理員登陸 重設密碼 驗證是否成功? 忘記密碼 考題管理、學生管理、考試管理、成績查詢統(tǒng)計 管理員注銷登錄 管理員信息管理 是否admin? 是 否 否 是 四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 28 數(shù)據(jù)庫設計 數(shù)據(jù)庫總體設計 根據(jù)對本項目的數(shù)據(jù)需求分析得出的數(shù)據(jù)實體,可將其設計為 6 個數(shù)據(jù)庫表,以描述業(yè)務邏輯中的數(shù)據(jù)實體以及實體與實體之間的關系。該表存儲了考題的相關信息,如考題編號、考題名稱、考題文件路徑、考題完成最長時間、考題描述及要四川大學碩士學位論文 實驗課程 考試系統(tǒng)的 研究 與 設計 29 求。 數(shù)據(jù)庫主要數(shù)據(jù)表設計如下: 表 42 Admin 表結構 字段名 類型 長度 允許空 描述 AdminID varchar 20 否 主鍵,管理員登錄名。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1