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

正文內(nèi)容

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

2025-04-03 07:37 本頁(yè)面
 

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