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

正文內(nèi)容

在線題庫管理系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-06-19 08:03 本頁面
 

【文章內(nèi)容簡介】 ,密碼,及常用郵箱 ,就能完成注冊。 注冊功能是指對游客來說,填寫相關的注冊信息,成為注冊用戶等。具體描述如下: 前置條 件 是 游客登錄在線題庫頁面 , 后置條件 是 填寫完注冊信 10 息,就可以以注冊用戶登錄 。 游客登錄到在線題庫網(wǎng)頁,找到注冊這個功能,點擊注冊,填寫相應的注冊信息 ;就 可以以注冊用戶登錄。 在線考試 注冊用戶需要自我檢測學習成果的時候,可以登錄網(wǎng)站來選擇需要檢測的科目章節(jié)及內(nèi)容 ,電腦會隨機排出一份試卷 ,供參考。試卷分為主觀題和客觀題兩種,試卷從題庫中隨機抽取,每次根據(jù)游客或登錄用戶的需要來安排主觀題和客觀題的數(shù)量,給予一定的空間答題 。 在線考試功能是指用戶可以選擇自己所需的試卷進行考核,具體描述如下: 前置條件 是用戶進入選擇試卷頁面;后置條件是回答問卷后,提交試卷 ,選擇自己需求的試卷信息,例如:科目、難易度等; ,系統(tǒng)會隨機顯出你所需求的試卷,你可以進行相應的作答; ,點擊提交,系統(tǒng)會顯示相應的正確答案以及部分詳解,并且給出用戶成績。 服務器 子系統(tǒng) 服務器子系統(tǒng)主要是提供給資源管理人員和系統(tǒng)管理員使用的功能。它的功能可分為 題目采集 、 題目審核 、 用戶 答案管理(僅注冊用戶 答案 )等部分,每個登錄者首先要通過身份認證后確定權限,系統(tǒng)根據(jù)相應的權限實現(xiàn)相應的功能 。 服務 器的用例圖 如圖 34 所示。 4 4 Watts S. Humphrey 著,袁昱譯 , 2021:《 小組軟件開發(fā)過程 》,人民郵電出版社: p1525 11 系 統(tǒng) 管 理 員題 目 采 集 員題 目 審 核 員登 錄 管 理題 目 采 集題 目 審 核 用 戶 管 理用 戶 答 案 管 理答 案 管 理 員 圖 34 服務器用例圖 登錄管理 用于區(qū)別不同的用戶 ,用戶 分為游客 ,注冊用戶 ,題目采集者,題目審核者, 答案 管理者,系統(tǒng)管理者。不同的人有不同的權限,活動視圖如圖 35 所示。 登 錄 用 戶 服 務 器登 錄 服 務 器 端填 寫 用 戶 名 和 密 碼驗 證 是 否 通 過[ 是 ] [ 否 ] 判 斷 權 限登 錄 服 務 器 端提 交 圖 35 登錄管理活動視圖 12 題目采集 在線題庫系統(tǒng)中,要及時的去補充題庫中的 試題 ,使之能夠更好地適應當年的試題范圍,讓用戶能夠更好地學習,以補充他們的知識。 題目采集 主要是 題目采集員 采集 好試題 , 提交給系統(tǒng)供題目審核員審核。 活動視圖如圖 36 所示 5。 題目采集員 服務器收集知識提取題目劃分類別整理題目提交 圖 36 題目采集 活動視圖 題目審核 在線題庫系統(tǒng)中,對于題目采集員采集的 試題,題目審核員要對他所采集的試題,進行全面性的審核,審核過的試題存入數(shù)據(jù)庫;審核不過的,讓題目采集員進行必要的修改或刪除 ,活動視圖如圖37 所示。 5 Jacquie Barker 著 , 韓柯等譯 , 2021:《 Java 面向?qū)ο缶幊讨改?》 ,電子工業(yè)出版社:p3040 13 題 目 采 集 員 服 務 器 題 目 審 核 員提 取 題 目 數(shù) 據(jù)題 目 審 核[ 通 過 ] [ 未 通 過 ] 提 交 圖 37 題目審核 活動視圖 用戶答案管理 在線題庫系統(tǒng)中,注冊用戶 可以根據(jù)自己的需要,要求保留試卷答案,以備一段時間查詢,能夠比較好的反復復習,避免重復的錯誤出現(xiàn),答案管理員對其保存在數(shù)據(jù)庫中的答案進行管理。具體功能描述: 前置條件是 答案管理員 已登錄系統(tǒng),后置條件是如果 用戶答案維護后,則維護后的 用戶答案 載入到數(shù)據(jù)庫中。 進入用戶答案管理界面,顯示當前系統(tǒng)存儲的答案;,對已過期的和無效的答案進行必要的清理。 用戶管理 系統(tǒng)管理員可以進行權限設置,在用戶管理中對用戶進行增刪改查。具體功能描述: 前置條件是 系統(tǒng)管理員 已登錄系統(tǒng),后置條件是如果用戶信息維護后,則用戶 的相應信息載入到數(shù)據(jù)庫中。 ,顯示目前的系統(tǒng)用戶,以及每個用戶具有的權限; ,可以顯示這個用戶的信息以及相應權限, 14 必要時可以修改其權限,可以增加用戶,也可以刪除用戶。 性能需求 根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應時間、可靠性、安全等方面有較高的性能要求。 界面需求 系統(tǒng)的界面要求如下: 1)頁面內(nèi)容:主題突出,站點定義、術語和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設置和布局合理,傳遞的信息準確、及時。 2)導航結構:頁面具有明確的導航指示,且便于 理解,方便用戶使用。 3)技術環(huán)境:頁面大小適當 ;無錯誤鏈接和空鏈接;采用 CSS處理,控制字體大小和版面布局。 響應時間需求 無論是瀏覽器和服務器,當用戶登錄,進行任何操作的時候,系統(tǒng)應該及時的進行反應,反應的時間在 5 秒以內(nèi)。系統(tǒng)應能監(jiān)測出各種非正常情況,如與設備的通信中斷,無法連接數(shù)據(jù)庫服務器等,避免出現(xiàn)長時間等待甚至無響應 。 可靠性需求 系統(tǒng)應保證 7X24 內(nèi)不當機,保證 15 人可以同時在客戶端登錄,系統(tǒng)正常運行,正確提示相關內(nèi)容。 6 可擴展性需求 系統(tǒng)設計要求能夠體現(xiàn)擴展性要 求,以適應將來功能擴展的需求。 6 Watts S. Humphrey 著,袁昱譯 , 2021:《 小組軟件開發(fā)過程 》 ,人民郵電出版社。: p5565 15 系統(tǒng)安全性需求 系統(tǒng)有嚴格的權限管理功能,各功能模塊需有相應的權限方能進入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁以及內(nèi)容 。 系統(tǒng)運行硬件環(huán)境 本系統(tǒng)的硬件環(huán)境如下: ? 客戶機:普通 PC ? CPU: P4 ? 內(nèi)存: 256MB 以上 ? 分辨率:推薦使用 1024*768 像素 ? WEB 服務器 ? CPU: P4 ? 內(nèi)存: 256MB 以上 ? 數(shù)據(jù)庫服務器 ? CPU: P4 ? 內(nèi)存: 256MB 以上 系統(tǒng)運行軟件環(huán)境 ? 操作系 統(tǒng): Windows XP ? 數(shù)據(jù)庫: MySQL ? 開發(fā)工具包: JDK Version ? JSP 服務器: Tomcat ? 瀏覽器: 16 4. 系統(tǒng) 設計 系統(tǒng)體系結構設計 對于開發(fā) Web 應用,要從頭設計并開發(fā)出一個可靠、穩(wěn)定的框架不是一件容易的事情,隨著 Web 開發(fā)技術的日趨成熟,在 web 開發(fā)領域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架,開發(fā)者可以直接使用它們,Strcut 就是一個很好的框架結構,它是在 JSP Model2 基礎上實現(xiàn)的一個 MVC 框架,它可以使你不必要從頭開始全部開發(fā)組件,對于大項目更是很好的。在 Strcut 框架中模型由實現(xiàn)業(yè)務邏輯的 JavaBean或者 EJB 組件構成,控制器由 ActionSevelet 和 Action 來實現(xiàn),視圖由 一組 JSP 文件組成,圖 4- 1 顯示了 Struct 實現(xiàn)的 MVC 框架 , 7 其中: 視圖:就是一組 JSP 文件,這些 JSP 文件沒有業(yè)務邏輯,也沒有模型信息,只有標簽,這些標簽可以是標準的 JSP 標簽或者是客戶化標簽,如 Struct 標簽庫的標簽。此外,通常將 Strcut 框架中的 ActionForm Bean 也劃為視圖模塊中, ActionForm Bean 是一種 7 ,, 著 , 周伯生等譯 , 2021:《 統(tǒng)一軟件開發(fā)過程 》 ,機械工業(yè)出版社 : p3540 瀏覽器 Web服 務器 控制器 ActionSer vlet 視圖 JSP 模型 JavaBean EJB Str uctc onf ig. xml Action Action Action 圖 41 Struc實現(xiàn)的 MVC框架 17 JAVABEAN,除了具有一些 JAVABean 的常規(guī)方法外,還包含了一些特殊的方法,用于驗證 HTML 表單數(shù)據(jù)以及將其屬性重新設置默認值。Struct 框架利用 ActionForm Bean 來進行視圖和控制器之間表單數(shù)據(jù)的傳遞。 Strcut 框架將用戶輸入的表單數(shù)據(jù)保存在 ActionForm Bean 中,將它傳遞給控制器,控制器可以對 ActionForm Bean 中的數(shù)據(jù)進行修改, JSP 文件使用 Strcut 標簽讀取修改后的 ActionForm Bean 的信息,重新設置 HTML 表單。 控 制 器 : 控 制 器 由 ActionServlet 類和 Action 類 實 現(xiàn) ,ActionServlet 類是 Struct 框架中的核心組件。是這個 MVC 的中央控制器的角色, ActionServlet 主要負責接收 HTTP 請求的信息,根據(jù)配置文件 的配置信息,將請求轉發(fā)給適當?shù)腁ction 對象,如果該 Action 對象不存在, ActionServlet 會先創(chuàng)建這個 Action 對象。 Action 類負責調(diào)用模型的方法,更新模型的狀態(tài),并幫助控制應用程序的流程,對于小型簡單的應用, Action 類本身也 可以完成一些實際的業(yè)務邏輯。 模型:模型表示應用程序的狀態(tài)和業(yè)務邏輯,業(yè)務邏輯常常由JavaBean 或者 EJB 組件實現(xiàn)。 Struct 框架可以方便迅速地將一個復雜的應用劃分成模型、視圖和控制器組件,而 Struct 的配置文件 可以靈活地組裝這些組件,簡化開發(fā)過程。 系統(tǒng)功能模塊設計 本系統(tǒng)主要包含的模塊有:登錄模塊 、用戶答案管理模塊 、用戶管理模塊、 題目采集 模塊、 題目審核 模塊、在線考試模塊 、 注冊模塊 。模塊圖如圖 42 系統(tǒng)模塊圖所示 8。 8鄭人杰 等 , 1997:《 實用軟件工程 》 (第二版 ),清華大學出版社 : p3040 18 在 線 題 庫 系 統(tǒng)注冊在線考試用戶管理登錄管理用 戶答 案管 理題目審核題目采集選擇試卷作答試卷提交試卷即使對比存儲查詢用戶答案多選題采集單選題采集填空題采集多選題采集單選題采集填空題采集 圖 42 系統(tǒng)模塊圖 登錄模塊 系統(tǒng)允許多個用戶使用,學生用戶需要事先注冊,系統(tǒng)予以登記并賦予適當?shù)臋嘞?,教師用戶由系統(tǒng)管理員分配,用戶每次使用時,都應調(diào)用登錄模塊進行登錄,系統(tǒng)審核用戶名和密碼后,才可以進入系統(tǒng)。 注冊模塊 游客登錄到在線題庫系統(tǒng),只要填寫用戶名,密碼,及常用郵箱 ,就能完成注冊。 在線考試模塊 用戶登錄后,系統(tǒng)會根據(jù)用戶的選擇隨機調(diào)出本次考試試卷,并開始倒計時??荚嚱Y束采取考生提交和到了規(guī)定時間系統(tǒng)自動提交相結合的方式實現(xiàn)。 題目采集 通過題目采集 者點擊存入題目,題目采集員只要填寫就可以了,對審核不通過的試題進行修改或刪除操作。 題目審核 題目審核員通過對錄入的題目進行瀏覽,對一些錯誤的、無關的試題進行刪除。 用戶管理 19 系統(tǒng)管理員對注冊用戶 可以 進行增加,刪除 ,查詢,修改 等操作。 用戶答案管理 答案管理員對用戶答案進行一些必要的刪除,查詢,修改等操作。 數(shù)據(jù)模型 本系統(tǒng)的數(shù)據(jù)模型主要是進行數(shù)據(jù)庫的設計 ,對數(shù)據(jù)庫的三大結構模型進行設計。 數(shù)據(jù)庫的概念結構模型設計 概念設計以反映現(xiàn)實世界中的實體、屬性和它們之間的關系等的原始數(shù)據(jù) 形式,建立數(shù)據(jù)庫的每一幅用戶視圖。圖 43 是系統(tǒng) ER圖。其中系統(tǒng)中的游客可以通過注冊,成為注冊用戶,注冊用戶可以選擇試卷來進行測試,題目采集員采集題目,題目審核員審核題目,答案管理員管理用戶答案 。 9 試卷試題對應答案答題 答卷試卷命題標準審核 審核員命題員 命題參考答案1NN1N1N1N111N N答題者 圖 43 系統(tǒng)的E _R圖 9閃四清 著, 2021:《 數(shù)據(jù)庫系統(tǒng)原理與應用 》,北京 清華大學出版社 : p4555 20 數(shù)據(jù)庫
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1