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

正文內(nèi)容

在線考試系統(tǒng)設計與實現(xiàn)畢業(yè)設計(編輯修改稿)

2025-04-03 07:37 本頁面
 

【文章內(nèi)容簡介】 壓。您的瀏覽器 JSP 訪問此應用程序,它通常是第一時間將是非常緩慢的,因為在 Tomcat Servlet 的 JSP 到一個文件中,然后編譯。編譯完成后,采訪會很快。 Tomcat 也具有傳統(tǒng)的 Web 服務器的功能:處理 HTML 頁面。然而,與 Apache 相比,它的能力比 Apache處理靜態(tài) HTML。我們可以將其集成到一個 Tomcat和 Apache, Apache的處理靜態(tài) HTML,而 Tomcat 的處 理 JSP 和 Servlet。 Tomcat 是一個偉大的工具,不僅是因為它是免費的,功能強大,但也正因為它的開放性,越來越多的人的關注。 SQL server 2021 微軟 SQL Server2021 中由微軟開發(fā)的,被稱為 SQL Server,由一系列組件一起工作以滿足最大的 Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。 微軟的 SQL Server 2021 具有以下特點: ? 其數(shù)據(jù)庫引擎數(shù)據(jù)庫引擎可以被用來在不同的平臺上提供完整的 XML 支持。 11 ? 其關系數(shù)據(jù)庫引擎,支持當今要求苛刻的數(shù)據(jù)處理環(huán)境所需 的功能 。 ? 一系列的管理和開發(fā)工具,很容易將他們的系統(tǒng)安裝,部署,管理和使用 。 ? 有析取和分析匯總數(shù)據(jù)的聯(lián)機分析處理( OLAP)工具 。 B/S 開發(fā)模式 隨著互聯(lián)網(wǎng)的飛速發(fā)展,計算機技術正在使用的應用系統(tǒng)基于 C/ S(客戶端 /服務器)模式轉變?yōu)榛?B / S 模式的應用系統(tǒng)。 在過去,網(wǎng)絡軟件開發(fā)采用 C / S(客戶端)模式,在這種模式下,主營業(yè)務邏輯都集中在客戶端程序,因此,不可避免地會導致以下問題: 1)系統(tǒng)的安裝,調(diào)試,維護和升級困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)可以有所不同,因此,在 安裝時,每個客戶端必須單獨配置了,當你有一個軟件升級到客戶端分開。 2)在整個系統(tǒng)中,業(yè)務邏輯和用戶接口都集中到客戶端,肯定會增加安全性風險。 B / S 模式帶來了巨大的好處: 1) 開發(fā)成本和維護成本。由于 B / S 架構管理軟件只安裝在服務器端(服務器),應用程序的部署,升級,維護,只需要在服務器上進行配置,網(wǎng)絡管理員只需要管理服務器就行了,用戶界面主營業(yè)務邏輯在服務器上(服務器)客戶端完全實現(xiàn)通過 WWW瀏覽器,很小的一部分業(yè)務邏輯在前端(瀏覽器)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡管理員只需要做硬件維修。 2)良好的安全性能,防火墻技術可以保證后端數(shù)據(jù)庫的安全性。所有的配置工作都集中在服務器端,所有的客戶端請求訪問數(shù)據(jù)庫,通過數(shù)據(jù)庫管理系統(tǒng),從而大大降低了直接風險暴露數(shù)據(jù)。 12 3 系統(tǒng)需求分析 系統(tǒng)用戶分析 系統(tǒng)主要參與者分為三類:考生,教師 。 系統(tǒng)模塊也可以按照使用對象分為三塊:考生考試模塊,教師管理模塊。考生考試模塊主要針對考生用戶,包括用例為:用戶注冊登錄,選擇試卷進行在線考試,自動交卷和閱卷,查看考試成績,查看正確答案。教師管理模塊針對教師用戶,包括用例為:制定考試時間,制定考題類型,制定考題,刪 除考題,確定考試分 數(shù),查詢、查看考生信息,修改、刪除考生用戶 ,對系統(tǒng)論壇進行操作等。 如圖 31系統(tǒng)角色圖所示。 用 戶考 生教 師 e x t e n d s e x t e n d s 圖 31 系統(tǒng)角色圖 各個角色職責如下所示: 考生 :修改個人資料,查詢成績,進行考試 教師:可以刪除用戶,禁止用戶,按學號或課程查詢成績,查看、修改、刪除學生信息及試題 13 系統(tǒng)用例分析 總用例分析 系統(tǒng)主要用戶為學生和教師,學生是進行考試的主要對象,他們可以查詢自身的考試成績 ,修改個人資料以及成績查詢。而老師主要是 管理考生信息、管理考生成績、課程管理、考試題目管理等。 學 生管 理 員 信 息 管 理教 師考 生 信 息 管 理考 生 成 績 管 理課 程 管 理考 試 題 目 管 理修 改 資 料成 績 查 詢在 線 考 試 圖 32 系統(tǒng)總用例圖 學生用例分析 學生主要參與的用例是學生成績查詢,修改個人資料,以及進行考試,用例圖如下 學 生查 詢 成 績進 去 考 試修 改 資 料 14 圖 33 學生用例圖 進去 考試用例具體描述如下: 參與者:學生。 用例名:在線考試。 前置條件:已成功登錄系統(tǒng)。 基本事件流: 1: 輸入準考證和密碼進入系統(tǒng); 2: 選擇在線考試按鈕 3: 選擇考試課程的相關信息。 4: 進行考試。 5: 考試完畢,提交退出系統(tǒng)。 后置條件: 學生的考試信息已經(jīng)成功提交保存。 查詢成績用例具體描述如下: 參與者:學生。 用例名:查詢成績。 前置條件:已成功登錄系統(tǒng)。 基本事件流: 1: 輸入準考證和密碼進入系統(tǒng); 2: 選擇查詢成績按鈕 3: 查看所有考試成績信息。 后置條件:退出查詢。 修改個人資料用例具體描述如下: 參與者:學生。 用例名:修改個人資料。 前置條件:已成功登錄系統(tǒng)。 基本事件流: 1:輸入準考證和密碼進入系統(tǒng); 2:選擇修改個人資料按鈕。 15 3:輸入即將修改的個人資料信息。 4:提交保存退出系統(tǒng)。 后置條件:學生的個人信息已經(jīng)成功 提交保存。 教師 用例分析 老師主要參與的用例有管理員信息管理、考生信息管理、考生成績管理、課程管理、考試題目管理。用例圖如下: 管 理 員 信 息 管 理教 師考 生 信 息 管 理考 生 成 績 管 理課 程 管 理考 試 題 目 管 理 圖 34 教師用例圖 管理員信息管理的用例分析: 參與者:教師。 用例名:管理員信息管理。 前置條件:已成功登錄系統(tǒng)。 基本事件流: 1:輸入準考證和密碼進入系統(tǒng); 2:對管理員信息進行瀏覽及管理 3:添加、修改、刪除管理員信息。 后置條件:保存或撤銷管理員信息。 16 考試題目管理: 參與者:教師。 用例名:考 試題目管理。 前置條件:已成功登錄系統(tǒng)。 基本事件流: 1:輸入準考證和密碼進入系統(tǒng); 2:對試題進行瀏覽及管理 3:添加、修改、刪除試題信息。 后置條件:保存或撤銷試題信息。 考生信息管理: 參與者:教師。 用例名:考生信息管理。 前置條件:已成功登錄系統(tǒng)。 基本事件流: 1:輸入準考證和密碼進入系統(tǒng); 2:對考生信息進行瀏覽及管理 3:添加、修改、刪除考生信息。 后置條件:保存或撤銷考生信息。 17 系統(tǒng)活動分析 學生考試活動圖 根據(jù)學生在線用例分析,得出在線考試活動圖。參與角色有: 學生。學生輸入自己的登錄信息,若正確,則進系統(tǒng),否則,返回登錄界面。學生進入選擇考試課程,若無考試信息則退出系統(tǒng),否則,進入預備考試狀態(tài)。若有試題則點擊進入測試界面。在測試完畢后,提交保存測試結果并顯示成績接著退出提出,如果沒有提交測試結果則做零分處理并退出系統(tǒng)。 如圖 35學生考試 活動圖所示 。 18 學 生輸 入 登 錄 信 息選 擇 課 程準 備 考 試開 始 考 試[ 是 否 登 錄 成 功 ] [ 是 ] [ 考 試 課 程 是 否 存 在 ] [ 是 ] [ 是 否 提 交 試 卷 ] [ 否 ] / 顯 示 成 績[ 是 ] [ 否 ] [ 否 ] 圖 35 學生考試活動 圖 教師試題管理活動圖 根據(jù)考試題目管理用例分析,考試題目管理參與角色有:教師 。教師 進入系統(tǒng)后臺,點擊查看考生題目信息。若選擇修改則進入修改界面,修改完成后返回;若選擇刪除,當該 題目課程已經(jīng)在考生考試成績里則刪除失敗,否則刪除成功;若選擇添加題目,則進入添加題目界面,選擇課程名和題目類型編輯完成后保存,如果該題目已經(jīng)存在則失敗顯示錯誤信息并返回,否則添加成功。 如圖 36 考試題目管理活動圖所示。 19 管 理 員登 錄 系 統(tǒng)進 入 后 臺顯 示 錯 誤 信 息點 擊 查 看 考 試 題 目 信 息修 改 題 目 刪 除 題 目點 擊 添 加 題 目 按 鈕選 擇 課 程 名選 擇 題 目 類 型編 輯 并 提 交 信 息顯 示 程 序 添 加 信 息[ 是 否 成 功 登 錄 ] [ 否 ] [ 是 ] 錯 誤 信 息[ 題 目 是 否 已 存 在 ] [ 是 ] [ 否 ] 修 改 題 目 并 提 交[ 是 否 被 考 試 ] 刪 除 成 功[ 否 ] [ 是 ] 20 圖 36 教師試題管理活動圖 運行環(huán)境 硬件需求: 要求為考試系統(tǒng)分配足夠的數(shù)據(jù)庫磁盤空間 操作系統(tǒng)需求: Windows2021 及以上操作系統(tǒng) 數(shù)據(jù)庫軟件需求: SQL Server 2021 數(shù)據(jù)庫 ( 推薦 ) ,也可以使用 Oracle 數(shù)據(jù)庫 中間件軟件需求: tomcat系列服務器 21 4 系統(tǒng)設計 系統(tǒng)體系結構設計 1)B/S 結構開發(fā)思想 : 本系統(tǒng)是基于 B/S架構下的多層結構應用系統(tǒng)。 B/S 結構( Browser/Server, 瀏覽器 /服務器 模式),是 WEB 興起后的一種網(wǎng)絡結構模式, WEB 瀏覽器是 客戶端 最一般主要由的 應用軟件 。這種模式統(tǒng)一了 客戶端 ,將系統(tǒng)功能實現(xiàn)的核心部分集中到 服務器 上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個 瀏覽器 ( Browser),如 Netscape Navigator 或 Inter Explorer, 服務器 安裝 Oracle、 Sybase 或 SQL Server 等數(shù)據(jù)庫。 瀏覽器 通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。推薦的分層式結構一般分為三層,從下至上分別為:數(shù)據(jù)訪問(持久)層、業(yè)務邏輯層(或稱為領域?qū)樱?、表示層? 總的來說,采用分層結構的設計思想,能讓每個層由一組相關的類或組件構成,共同完成特定的功能。層與層之間存在自上而下的依賴關系,上層組件會 依賴下層組件的 API,而下層組件則不依賴于上層組件。例如:表述層依賴于業(yè)務邏輯層,而業(yè)務邏輯層依賴于數(shù)據(jù)庫層。并且每個層對對上層公開 API,但具體的實現(xiàn)細節(jié)對外透明。當某一層發(fā)生變化,只要 API 不變,不會影響其他層的實現(xiàn)。 2) 面向?qū)ο髾C制的設計思想 : 所有的計算機是由兩部分組成:代碼和數(shù)據(jù)。準確地說,有些程序圍繞“正在發(fā)生的事”,并寫的,而有些則是圍繞著“誰是影響者”和寫入。 第一個編程方法被稱為“面向過程的模型”,根據(jù)此模型編寫的程序是一系列線性步驟(代碼),其特征在于,可以理解為數(shù)據(jù)代碼的函數(shù)。程序 語言如 C,等等。 第二種編程方式被稱為“面向?qū)ο竽P汀?,根?jù)這個模型,圍繞該計劃的數(shù)據(jù)(對象),并嚴格組織程序,對象接口定義寫的程序,它的特點的數(shù)據(jù)訪問控制的代碼通過控制轉移到數(shù)據(jù)的方式組織的,面向?qū)ο蟮哪P褪牵撼橄螅庋b,繼承和多態(tài)性的好處。 22 3) 代碼分層思想 由于采用 B/S設計模式分層思想,同時根據(jù)軟件工程的管理思想和系統(tǒng)的分析,設計和分析系統(tǒng)開發(fā)的思路,利用 Java 語言開發(fā) Web 應用程序,主要的事務處理都在服務器端實現(xiàn),一部分事務邏輯在前端實現(xiàn),用戶界面則完全通過客戶端實現(xiàn),采用“用戶界面-業(yè)務處理層 -數(shù)據(jù)存儲層”的三層架構設計。 結構 設計 系統(tǒng)包設計 由于在線考試系統(tǒng)是嵌入在 C++精品課程網(wǎng)站上的,它的系統(tǒng)包與功能可以劃分為六個包模塊:界面、 考試、 更新考試信息、 數(shù)據(jù)庫 信息包 、 java 包 、 ,系統(tǒng)包圖如圖 41所示。 D a t a P a c k g eT a k e E x a m P a c k a g eG U I P a c k a g eU P D A T E P a c k a g eS y s t e m . s q l P a c k a g ej a v a . * P a c k a g e 圖 41 系統(tǒng)包圖 23 學生考試模塊 該模塊具有在線測試、成績查詢等功能。當學生正確登錄考試系統(tǒng)后,點擊進入考試,選擇考試課程后檢測就可以進入考試,考試結果提交后返回首頁。 學生還可以點擊成績查詢,系統(tǒng)通過數(shù)據(jù)庫查詢返回學生的成績信息。點擊退出可以退出系統(tǒng)。如圖 42在線考試順序圖所示。 首 頁課 程 選 擇 界 面學 生1 : 輸 入 管 理 員 信 息2 : 數(shù) 據(jù) 庫 驗 證 登 陸 信 息3 : 返 回 驗 證 信 息4 : 選 擇 課 程數(shù) 據(jù) 庫5 : 查 詢 數(shù) 據(jù) 庫6 : 返 回 信 息考 試 界 面7 : 進 入 考 試8 : 存 入 考 試 信 息9 : 返 回 成 績 信 息1 0 : 返 回 信 息圖 42 學生考試模塊圖
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1