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

正文內(nèi)容

基于jsp的試卷生成系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)畢業(yè)論文-wenkub.com

2025-06-24 18:25 本頁(yè)面
   

【正文】 ()。 }else { (alert,alert(39。 (ok)。 TestsBean tsb=new TestsBean()。 ((oneCount,1))。 //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int oneCount=((OneCount))。import .*。import .*。 ()。 } } else { (alert, alert(39。))。 if (()) { boolean ok=(tests_ID)。 String date = (date)。import .*。import .*。 ()。 } else { (alert, alert(39。 ((Test_Type))。 (((Test_ID)))。 ((A))。public class UpdateTest extends HttpServlet { private static final String CONTENT_TYPE = text/html。import .*。 } //Process the HTTP Post request public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response)。錄入失敗39。 if(ok) { (alert,alert(39。 ((C))。 ((Test_Theme))。 //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { DataBean db=new DataBean()。import .*。import .*。[14] 孫衛(wèi)琴:《Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解》[M],電子工業(yè)出版社2009年版,第1500頁(yè)。[11] 劉中兵:《Java 高手真經(jīng)(網(wǎng)絡(luò)開(kāi)發(fā)卷):Java Web 核心技術(shù)(Web基礎(chǔ)+數(shù)據(jù)庫(kù)+JSP/JavaBean/Servlet+JSF)》[M],電子工業(yè)出版社2008年版,第1300頁(yè)。[7] 孫鑫:《Servlet/JSP深入詳解》[M],電子工業(yè)出版社2008年版,第1300頁(yè)。[3] Craig Larman:《UML和模式應(yīng)用》[M],機(jī)械工業(yè)出版社2007年版,第1250頁(yè)。使在編寫(xiě)JavaBean時(shí)可以方便地調(diào)用。7 總 結(jié)本系統(tǒng)是基于B/S結(jié)構(gòu)的試卷生成系統(tǒng),開(kāi)發(fā)本系統(tǒng)的目的是為了解決教師手動(dòng)出題效率低且浪費(fèi)時(shí)間的現(xiàn)象。所以它是把經(jīng)過(guò)單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)來(lái)測(cè)試。用例入口用戶通過(guò)點(diǎn)擊錄入按鈕,提示錄入信息。(2)功能描述如下:1. 輸入題目以及ABCD選項(xiàng)內(nèi)容,如果正確輸入,則數(shù)據(jù)提交到數(shù)據(jù)庫(kù),系統(tǒng)刷新頁(yè)面,返回考題錄入頁(yè)面。TC2用戶名輸入輸入admin輸入成功TC3密碼輸入輸入與用戶名并聯(lián)的數(shù)據(jù)admin輸入成功TC4系統(tǒng)登錄成功TC2,TC3,登錄按鈕登錄成功TC5用戶名、密碼完整性校驗(yàn)不輸入任何數(shù)據(jù),直接按登錄按鈕登錄失敗,彈出提示窗口:請(qǐng)輸入用戶名。頁(yè)面信息包含:頁(yè)面背景顯示用戶名和密碼錄入接口,輸入數(shù)據(jù)后的登入系統(tǒng)接口。(2)功能描述如下:1. 用戶在地址欄輸入相應(yīng)地址,要求顯示登錄界面。其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)。 利用servlet通信Servlet通信是指在Servlet和JSP之間、servlet和servlet間傳遞信息,servlet程序從數(shù)據(jù)庫(kù)獲得數(shù)據(jù)后,傳遞給JSP頁(yè)面顯示。ResultSet: 表示數(shù)據(jù)庫(kù)結(jié)果集的數(shù)據(jù)表,通常通過(guò)執(zhí)行查詢數(shù)據(jù)庫(kù)的語(yǔ)句生成。若要查看試卷,點(diǎn)擊試卷名即可查看??碱}錄入頁(yè)面效果如圖圖42 考題錄入頁(yè)面 生成試卷模塊該模塊主要是對(duì)試題進(jìn)行隨機(jī)抽取,按照輸入的題目數(shù)量自動(dòng)生成試卷。該登錄模塊實(shí)現(xiàn)兩個(gè)功能:權(quán)限選擇和用戶名及密碼驗(yàn)證。圖35 管理員信息實(shí)體ER圖4 詳細(xì)設(shè)計(jì)在基于概要設(shè)計(jì)的設(shè)計(jì)結(jié)果上,我們將進(jìn)行進(jìn)一步的設(shè)計(jì)――詳細(xì)設(shè)計(jì)。試卷信息實(shí)體ER圖如圖36所示。對(duì)這些考題信息進(jìn)行詳細(xì)的記錄,方便考題的分類和查詢。通過(guò)概念設(shè)計(jì)得到的概念模型是從現(xiàn)實(shí)世界的角度對(duì)所要解決的問(wèn)題的描述,不依賴于具體的硬件環(huán)境和DBMS。概念模型的描述工具通常是使用ER模型圖。圖31 系統(tǒng)功能模塊圖 數(shù)據(jù)庫(kù)概念設(shè)計(jì)概念模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。(3)數(shù)據(jù)訪問(wèn)層:為表示層或業(yè)務(wù)邏輯層提供數(shù)據(jù)服務(wù)。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本項(xiàng)目采用的是MVC三層結(jié)構(gòu),分別為表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪問(wèn)層,此模型使項(xiàng)目的結(jié)構(gòu)更加清楚,分工更明確,有利于后期的更新升級(jí)和維護(hù)。4 生成的試卷按照規(guī)定的模板輸出。 替代流 E1:如果輸入無(wú)效的信息,系統(tǒng)顯示錯(cuò)誤信息,用戶可以選擇返回基硫的起始點(diǎn),重新輸入正確的信息,該用例結(jié)束。 事件流 基流 : 當(dāng)用戶提出生成試卷時(shí),用例啟動(dòng)。(3)系統(tǒng)驗(yàn)證輸入的相關(guān)信息,若正確(E1),則管理員進(jìn)行確定錄入并保存到數(shù)據(jù)庫(kù)。 前置條件 :管理員必須登錄系統(tǒng); 后置條件 :用例成功后,管理員輸入試題相關(guān)信息。(2)用戶填寫(xiě)用戶名和密碼信息。 前置條件 : 無(wú)。用例圖如圖22圖所示。 (4)試卷生成:按照出題數(shù)量自動(dòng)生成試卷。(2)要求系統(tǒng)能快速響應(yīng)用戶的操作。 2. MyEclipse : 是一款功能強(qiáng)大的JavaEE集成開(kāi)發(fā)環(huán)境,支持完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。 系統(tǒng)盡可能簡(jiǎn)化使用者的重復(fù)工作,提高工作效率。 較高的處理效率,便于使用和維護(hù)。 試卷的保密性要求,只有授權(quán)人員才能生成和查閱試卷。 確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面。3 集中化管理與維護(hù)對(duì)于Web開(kāi)發(fā)者而言,所有的應(yīng)用程序都集中在服務(wù)器端開(kāi)發(fā)管理,那么當(dāng)Web開(kāi)發(fā)者進(jìn)行軟件改變或升級(jí)時(shí),僅需在服務(wù)端進(jìn)行變動(dòng),而無(wú)需在遠(yuǎn)程的前端用戶進(jìn)行任何的操作,對(duì)于遠(yuǎn)程的前端用戶來(lái)講程序的升級(jí)幾乎是透明的,這樣大大減少了系統(tǒng)管理和維護(hù)的工作量和成本。如果有數(shù)據(jù)必須顯示在瀏覽器上,則應(yīng)用程序會(huì)形成動(dòng)態(tài)的HTML文檔,然后由Web服務(wù)器傳送給前端的客戶瀏覽器。這里的服務(wù)器通常指Web服務(wù)器(比如Microsoft的IIS)和數(shù)據(jù)庫(kù)服務(wù)器,所有的應(yīng)用程序都存儲(chǔ)在Web服務(wù)器上,利用數(shù)據(jù)庫(kù)服務(wù)器對(duì)分布在Web服務(wù)器上的大量信息進(jìn)行動(dòng)態(tài)管理,從而使得所發(fā)布的信息具有交互性、動(dòng)態(tài)性和實(shí)時(shí)性。除了具備傳統(tǒng)的HTML所有的功能之外,DHTML還具有動(dòng)畫(huà)、多媒體以及動(dòng)態(tài)交互能力。Web應(yīng)用程序提供動(dòng)態(tài)信息,而不是靜態(tài)的HTML文件,用戶的輸入或身份等都可以決定瀏覽器的顯示內(nèi)容。這類單純的由HTML所構(gòu)建的無(wú)法與使用者產(chǎn)生互動(dòng)的網(wǎng)頁(yè),被稱為靜態(tài)網(wǎng)頁(yè)。如圖1所示。本系統(tǒng)選用 Java語(yǔ)言與SQ
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1