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

正文內容

基于jsp的試卷生成系統(tǒng)的設計及實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-24 18:25 本頁面
 

【文章內容簡介】 用戶界面。2 簡單快捷的自動組卷方式。 3 試卷的保密性要求,只有授權人員才能生成和查閱試卷。4 生成的試卷按照規(guī)定的模板輸出。5 較高的處理效率,便于使用和維護。6 采用成熟技術開發(fā),使系統(tǒng)具有較高的技術水平和較長的生命周期。7 系統(tǒng)盡可能簡化使用者的重復工作,提高工作效率。 系統(tǒng)結構設計本項目采用的是MVC三層結構,分別為表示層,業(yè)務邏輯層,數(shù)據(jù)訪問層,此模型使項目的結構更加清楚,分工更明確,有利于后期的更新升級和維護。(1)表示層:為客戶端提供對應用程序的訪問,也叫界面層。,整個頁面簡潔,操作方便以及提高系統(tǒng)安全性以及瀏覽速度。(2)業(yè)務邏輯層:為實現(xiàn)業(yè)務應用程序的邏輯功能,核心部分,本系統(tǒng)通過servlet來實現(xiàn)業(yè)務邏輯。(3)數(shù)據(jù)訪問層:為表示層或業(yè)務邏輯層提供數(shù)據(jù)服務。 系統(tǒng)功能該系統(tǒng)主要面向的是管理員用戶。功能可劃分為用戶管理、題目管理、試卷管理等功能。結構圖如32所示。圖31 系統(tǒng)功能模塊圖 數(shù)據(jù)庫概念設計概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎。由于各個機器上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的,但是在具體機器上實現(xiàn)的模型都有許多嚴格的限制。而現(xiàn)實應用環(huán)境是復雜多變的,如果把實現(xiàn)世界中的事物直接轉換為機器中的對象,就非常不方便。因此,人們研究把現(xiàn)實世界中的事物抽象為不依賴與具體機器的信息結構,又接近人們的思維,并具有豐富語義的概念模型,然后再把概念模型轉換為具體的機器上DBMS支持的物理數(shù)據(jù)模型。概念模型的描述工具通常是使用ER模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。概念結構是對現(xiàn)實世界的一種抽象。所謂抽象是對實際的人、物、事和概念進行人為處理,抽取所關心的共同特性,忽略非本質的細節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。通過概念設計得到的概念模型是從現(xiàn)實世界的角度對所要解決的問題的描述,不依賴于具體的硬件環(huán)境和DBMS。 物理數(shù)據(jù)模型在數(shù)據(jù)庫概念設計中已經分析了本系統(tǒng)中主要的數(shù)據(jù)對象,通過這數(shù)據(jù)對象可以得出數(shù)據(jù)表結構的基本模型,最終實施到數(shù)據(jù)庫中,形成完整的數(shù)據(jù)結構。下面本系統(tǒng)的物理數(shù)據(jù)模型。如圖34所示:圖32 物理數(shù)據(jù)模型圖 數(shù)據(jù)庫ER圖1.考題信息實體不同的考題會有不同的考題信息。對這些考題信息進行詳細的記錄,方便考題的分類和查詢??碱}信息實體,用于存儲所有考題的相關信息??碱}信息實體ER圖如圖35所示。圖33 考題信息實體ER圖2. 試卷信息實體試卷信息實體,用于存儲自動生成試卷的相關信息,方便用戶查詢。試卷信息實體ER圖如圖36所示。圖34 試卷信息實體ER圖3. 管理員信息實體管理員登錄試卷生成系統(tǒng)時,需要通過登錄窗口驗證才能進入系統(tǒng)主頁。管理員信息實體用于存儲管理員的登錄名稱、登錄密碼和所擁有的權限。管理員信息實體ER圖如圖312所示。圖35 管理員信息實體ER圖4 詳細設計在基于概要設計的設計結果上,我們將進行進一步的設計――詳細設計。詳細設計階段的根本目標是確定應該怎樣具體地實現(xiàn)所要求的系統(tǒng),也就是說,經過這個階段地設計工作,應該得出對目標系統(tǒng)地精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。 數(shù)據(jù)庫的邏輯設計在設計數(shù)據(jù)庫實體ER圖之后,需要根據(jù)實體ER圖設計數(shù)據(jù)表結構。 數(shù)據(jù)庫表設計 管理員表 tb_shelf數(shù)據(jù)項數(shù)據(jù)類型是否為空數(shù)據(jù)項描述注釋Admin_IDINTNO管理員編號主鍵Admin_NameVarchar(50)No管理員名稱Admin_PwdVarchar(50)No管理員密碼 Test數(shù)據(jù)項數(shù)據(jù)類型是否為空數(shù)據(jù)項描述注釋Test_IDINTNO試題編號主鍵Test_ThemetextNo試題題目Test_ResulttextNo試題答案Test_ScoreintNo試題分數(shù)Test_Typechar(1)No試題類型Test_Avarchar(50)選項A內容Test_Bvarchar(50)選項B內容Test_Cvarchar(50)選項C內容Test_Dvarchar(50)選項D內容 試卷表 Tests數(shù)據(jù)項數(shù)據(jù)類型是否為空數(shù)據(jù)項描述注釋Tests_IDINTNO試卷編號Tests_TimeVarchar(14)No出卷時間主鍵Tests_PathVarchar(50)No試卷存儲位置主鍵 系統(tǒng)模塊設計 登錄模塊該系統(tǒng)面向游客和管理員,所以進入該頁面時,不同權限用戶選擇登錄系統(tǒng)時,進入的操作界面不相同,普通讀者用戶只能進行一些普通、簡單的操作如修改個人信息、相關查詢等功能,而管理員可以進行一系列復雜的操作。該登錄模塊實現(xiàn)兩個功能:權限選擇和用戶名及密碼驗證。登錄模塊頁面如圖41所示。圖41 登錄頁面該模塊主要是對試題進行錄入操作,默認錄入單選題,分數(shù)為1分。用戶需要分別輸入題目以及各個選項內容,若輸入各項均正確,則考題錄入成功??碱}錄入頁面效果如圖圖42 考題錄入頁面 生成試卷模塊該模塊主要是對試題進行隨機抽取,按照輸入的題目數(shù)量自動生成試卷。默認單選題為60道,簡答題4道。試卷生成頁面效果如圖圖43 試卷生成頁面 考題管理模塊該模塊是對輸入的試題進行管理,包括編輯和刪除??碱}管理模塊頁面效果如圖圖44 考題管理頁面 考卷管理模塊該模塊是對生成的試卷進行管理和查看,如果不想要哪份試卷,可以直接點擊刪除。若要查看試卷,點擊試卷名即可查看??荚嚬芾砟K頁面如圖圖45 考卷管理頁面5 系統(tǒng)設計的實現(xiàn) 數(shù)據(jù)庫訪問技術Connection: 與特定數(shù)據(jù)庫的連接(會話)。在連接上下文中執(zhí)行 SQL 語句并返回結果。DriverManager:管理一組 JDBC 驅動程序的基本服務。ResultSet: 表示數(shù)據(jù)庫結果集的數(shù)據(jù)表,通常通過執(zhí)行查詢數(shù)據(jù)庫的語句生成。Statement: 對象表示基本語句,其中將單個方法應用于某一目標和一組參數(shù),以返回結果。本系統(tǒng)采用JSP+JavaBean+Servlet技術進行開發(fā),為了更好地進行對數(shù)據(jù)庫的相關操作,這里定義一個DataBean類負責數(shù)據(jù)庫的連接、SQL語句的執(zhí)行等工作。本系統(tǒng)采用數(shù)據(jù)庫連接池進行數(shù)據(jù)庫的統(tǒng)一管理,同時在數(shù)據(jù)庫的操作上進行了封裝,方便程序開發(fā)時與數(shù)據(jù)庫的交互。 利用servlet通信Servlet通信是指在Servlet和JSP之間、servlet和servlet間傳遞信息,servlet程序從數(shù)據(jù)庫獲得數(shù)據(jù)后,傳遞給JSP頁面顯示。本系統(tǒng)利用JSP的request作用范圍變量作為數(shù)據(jù)傳遞方法來實現(xiàn),()方法寫入request作用范圍中,通過request轉發(fā)跳轉至目標頁面后,()讀取作用范圍變量。6 測 試軟件測試是一個為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,其動機是通過一些有效的方法,捕捉軟件中的錯誤,從而達到保證軟件內在質量的目的。 單元測試單元測試又稱模塊測試,是針對軟件設計的最小單位程序模塊,進行正確性檢驗的測試工作。其目的在于發(fā)現(xiàn)各模塊內部可能存在的各種差錯。在本系統(tǒng)中,很多模塊的邏輯功能相似,因此對功能相似的模塊的測試情況作統(tǒng)一說明。在此測試中主要對系統(tǒng)查找、增加、刪除進行測試。 登錄測試(1)該測試案例是以一個B/S結構的登錄功能點為被測對象。(2)功能描述如下:1. 用戶在地址欄輸入相應地址,要求顯示登錄界面。2. 輸入用戶名和密碼,按登錄按鈕,系統(tǒng)開始校驗數(shù)據(jù),并給出相應提示信息。 3. 如果用戶名或者密碼任一信息未輸入,登錄后系統(tǒng)給出相應提示信息。(3)測試用例如表61和表62所示表61 系統(tǒng)登錄測試用例表用例ID001用例名稱系統(tǒng)登錄用例描述用戶名存在、密碼正確的情況下,進入系統(tǒng)。頁面信息包含:頁面背景顯示用戶名和密碼錄入接口,輸入數(shù)據(jù)后的登入系統(tǒng)接口。用例入口打開IE,在地址欄輸入登錄頁面地址,進入登錄界面。表62 管理員登錄測試步驟表測試用例編號場景測試步驟預期結果TC1初始頁面顯示在IE地址欄輸入登錄界面地址。頁面元素完整,正常顯示。TC2用戶名輸入輸入admin輸入成功TC3密碼輸入輸入與用戶名并聯(lián)的數(shù)據(jù)admin輸入成功TC4系統(tǒng)登錄成功TC2,TC3,登錄
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1