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

正文內(nèi)容

基于ssh的計(jì)算機(jī)基礎(chǔ)知識(shí)在線考試系統(tǒng)畢業(yè)論文(存儲(chǔ)版)

2025-08-20 10:33上一頁面

下一頁面
  

【正文】 welefile//welefile welefile//welefile /welefilelist 33 者表示業(yè)務(wù)層。而配置式聲明,就是不用加這些標(biāo)記,只要你的方法名稱命名比較統(tǒng)一,就可以像上面這樣定義事務(wù)規(guī)范,然后在 aop 標(biāo)簽中定義切入點(diǎn)與執(zhí)行通知就行了。 基于注解的 struts action跳轉(zhuǎn) 1. 跳轉(zhuǎn)至某個(gè)頁面。在這里用戶成功退出系統(tǒng)后將調(diào)轉(zhuǎn)到到登陸頁面,即,當(dāng)然 name 的值不一定是 success,可以是任意一個(gè)你指定的值,只需和 return 的值保持一致即可。這里以刪除管理員為例,當(dāng)添加一位管理員后,將會(huì)跳轉(zhuǎn)至 ,經(jīng)此跳轉(zhuǎn)至管理員列表頁面。 return fail。 接收請(qǐng)求并處理。如: String jsonStr = new ObjectMapper().writeValueAsString(reports)。設(shè)計(jì)出每個(gè)空格分值相同、答案無標(biāo)點(diǎn)無復(fù)合的出題規(guī)則,并使用核心詞匯和豎線連接考試答案的描述規(guī)則,以及采用混合匹配及兩種結(jié)果的評(píng)分策略。 2)使用豎線連接 當(dāng)某個(gè)空格答案有多種時(shí),使用特定的符號(hào)將其進(jìn)行連接,這里以豎線“ |”為例。 //總分?jǐn)?shù)和 臨時(shí)數(shù)組下標(biāo) 。 j++){ if (canAnswer[i].contains(str[j])){ //考生答案匹配標(biāo)準(zhǔn)答案 if (i0 amp。 } } else { score += point。顯然,在寫代碼之前,這是一個(gè)必不可少的過程,只有系統(tǒng)需求確定了,才不會(huì)在后面系統(tǒng)的開發(fā)中由于需求的不確定而做很多無用功。 雖然在系統(tǒng)開發(fā)中遇到很多困難,但是收獲也是蠻多的。在這里不得不說 bootstrap 真是 一個(gè)很好用的框架,不僅使用簡單,而且功能齊全,大大減少了頁面開發(fā)的困難。同時(shí),為了使系統(tǒng)更人性化,系統(tǒng)中還采用了 Ajax 技術(shù)實(shí)現(xiàn)在線考試時(shí)間倒計(jì)時(shí)等功能。//考 生答案匹配臨時(shí)數(shù)組元素,表明答案重復(fù),到達(dá)下一個(gè)空格 圖 51 自動(dòng)評(píng)分流程圖 40 } } if (k == count){ //考生答案與臨時(shí)數(shù)組元素不匹配,將匹配答案加入臨時(shí)數(shù)組,到達(dá)下一空格 score += point。 for (int j = 0。自動(dòng)評(píng)分的流程圖如圖 51所示。 1)使用核心詞匯 為了使標(biāo)準(zhǔn)答案能夠簡化而且能夠快速有效的自動(dòng)評(píng)分,每個(gè)空格的標(biāo)準(zhǔn)答案應(yīng)該是與考核的知識(shí)點(diǎn)具有相同的核心詞匯。 填空題評(píng)分方法 填空題答案既有客觀性,也有主觀性。若是返回字符串則可直接 write寫出,如 write(success)。%=_path%/reportsByFilter39。 return success。 } 2. 跳轉(zhuǎn)至某個(gè) action。 //遞歸調(diào)用攔截器 } else { return 。 從 session 中獲取當(dāng)前登錄的用戶信息,如果該用戶存在,則繼續(xù)遞歸執(zhí)行后面的攔截器;否則,將會(huì)跳 轉(zhuǎn)到 配置文件中規(guī)定的調(diào)轉(zhuǎn)頁面,本系統(tǒng)中指定的是登陸頁面。 下面代碼就是定義事務(wù)的兩種方式:上面是注解式,下面是配置式。 在 引入 struts,配置 Struts 2 框架的核心 Filter: filter filternamestruts/filtername filterclass /filterclass /filter filtermapping 屬性是過濾器( Filter)必須的一個(gè)屬性,用于過濾請(qǐng)求的路徑,此處一般就設(shè)為 /*形式,對(duì)所有請(qǐng)求 URL 進(jìn)行攔截(過濾) : 到此,配置完 struts2 的核心控制器后,基本完成了 struts2 在 文件中的配置。根據(jù)考試題目管理頁面的所提供的題型標(biāo)志 questionType,在該頁面將會(huì)相應(yīng)的板塊。考試題目管理模塊的框架如圖 416 所示。 圖 413 試卷管理模塊框架圖 圖 414 試卷列表頁面 28 管理員登陸考試系統(tǒng)后,在試卷管理頁面,點(diǎn)解“添加試卷”按鈕,進(jìn)入到試卷添加頁面。 為了方便管理員管理,在線考試系統(tǒng) 的后臺(tái)首頁中顯示的是考生成績管理頁面,其運(yùn)行結(jié)果如圖 412所示。 圖 49 試卷列表頁面 圖 410 在線考試頁面 26 后臺(tái)首頁設(shè)計(jì)與實(shí)現(xiàn) 在線考試系統(tǒng)( Online Test)的后臺(tái)首頁是管理員對(duì)網(wǎng)站 信息進(jìn)行管理的首頁面。在這里重新設(shè)置密碼,點(diǎn)擊“提交”后,即調(diào)轉(zhuǎn)至登陸頁面,供考生登錄。如果考生忘記了登錄密碼,還可以通過網(wǎng)站提供的找回密碼功能快速找回密碼。 4) tb_single(單選題信息表) 單選題信息表用來存放單選題信息,該表的結(jié)構(gòu)如下表所示。其實(shí)體 ER圖如圖 313 所示。其實(shí)體 ER 圖如圖 39 所示。 ER 模型是對(duì)現(xiàn)實(shí)世界的一種抽象。 圖 36 考生模塊流程圖 圖 37 管理員模塊流程圖 14 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫是一個(gè)應(yīng)用系統(tǒng)的核心,所以數(shù)據(jù)庫設(shè)計(jì)的好壞對(duì)一個(gè)系統(tǒng)的執(zhí)行效率以及數(shù)據(jù)的有效性和一致性有著直接且 重要的影響。 系統(tǒng)顯示考試剩余時(shí)間自動(dòng)閱卷并顯示成績按時(shí)自動(dòng)提交試卷 圖 32 管理員用例圖 圖 33 系統(tǒng)用例圖 12 系統(tǒng)功能結(jié)構(gòu) 根據(jù)在線考試系統(tǒng)的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分來進(jìn)行設(shè)計(jì)。 10 第 3章 系統(tǒng)分析與概要 設(shè)計(jì) 需求分析 伴隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展與前進(jìn),人們對(duì)教育的發(fā)展越來越重視。優(yōu)化了 Browser 和 Server 之間 的溝通,減少不必要的數(shù)據(jù)傳輸、時(shí)間及降低網(wǎng)絡(luò)上數(shù)據(jù)流量。由于其體積小、速度快、總體花費(fèi)成本低,尤其是開放源碼這一特性,許多中小型的網(wǎng)站為了降低總體成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。 。 7 第 2章 系統(tǒng)概述 可行性研究 大部分學(xué)校為了能夠及時(shí)的掌握學(xué)生的學(xué)習(xí)情況,都會(huì)定期的組織考試,對(duì)傳統(tǒng)的考試模式而言,這無疑需要消耗大量的人力物力。顯然隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量也越來越大,可以說傳統(tǒng)的考試方法已經(jīng)不能適用于現(xiàn)代考試的需要。 國內(nèi)外 研究現(xiàn)狀及分析 世界上所有國家對(duì)教育事業(yè)的發(fā)展都給與了很大的關(guān)注,都期望在未來的信息社會(huì)中讓教育處在優(yōu)勢(shì)地位,走在社會(huì)發(fā)展的前沿,因此大多數(shù)國家都把信息技術(shù)應(yīng)用于教育,作為國家發(fā)展的重要推動(dòng)力。Spring。基于網(wǎng)絡(luò)技術(shù)的在線考試系統(tǒng)則可以借助于遍布全球的 Inter 進(jìn)行??荚囅到y(tǒng)包括登陸注冊(cè)、在線考試、試卷管理、試題管理、成績管理、考生管理、分?jǐn)?shù)統(tǒng)計(jì)以及成績查詢等功能。Bootstrap 5 第 1章 緒論 系統(tǒng)開發(fā)背景 傳統(tǒng)的考試中,要求教師在設(shè)計(jì)完試卷以后還要打印試卷,安排考試,現(xiàn)場監(jiān)考,接著收集試卷,給試卷評(píng)分,由于參考學(xué)生太多,考試類型復(fù)雜,這是一個(gè)漫長而且辛苦的過程,而且由于人工 閱卷,使考試具有主觀性,難免缺乏公正。 在我國,在線考試系統(tǒng)和題庫的理論研究和實(shí)踐應(yīng)用雖然起步較晚 ,但發(fā)展比較快速,研究和開發(fā)活動(dòng)也比較活躍。 本文組織結(jié)構(gòu) 本首先講述了在線考試系統(tǒng)開發(fā)的背景和現(xiàn)狀,接著在第二 章分析了系統(tǒng)可行性、系統(tǒng)目標(biāo)以及系統(tǒng)所用到的技術(shù)等。如果在 Ajax 技術(shù)出現(xiàn)之前,要實(shí)現(xiàn)這 些功能會(huì)比較麻煩,但現(xiàn)在通過 Ajax 技術(shù)可以輕松實(shí)現(xiàn)這些功能,這為在線考試系統(tǒng)的開發(fā)提供了技術(shù)保障。 、安全可靠。 但是 在一個(gè)項(xiàng)目中,通常會(huì)有 很多個(gè) 組件,如果這些組件采用 XML 的 bean定義來配置,顯然會(huì)增加配置文件的體積,查找以及維護(hù)起來也不太方便。 Bootstrap 是基于 HTML、 CSS、 JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷, 它在jQuery 的基礎(chǔ)上進(jìn)行了更為個(gè)性化和人性化的完善,形成一套自己獨(dú)有的網(wǎng)站風(fēng)格,并兼容大部分 jQuery 插件。 JSON(JavaScript Object Notation), 是一種輕量級(jí)的數(shù)據(jù)交換格式??忌M麑?duì)自己的學(xué)習(xí)情況進(jìn)行客觀、科學(xué)的評(píng)價(jià);教學(xué)人員則期望現(xiàn)有的考試模式能夠得到有效的改進(jìn),從而能夠提升考試效率。 35所示。 根據(jù)前面所進(jìn)行的需求分析及用戶的需求可知,在線考試系統(tǒng)屬于中小型的軟件。 根據(jù)以上各節(jié)對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),現(xiàn)規(guī)劃處本系統(tǒng)中使用的數(shù)據(jù)庫實(shí)體分別為考生檔案實(shí)體、管理員檔案實(shí)體、試卷信息實(shí)體、考試題 目實(shí)體(包括單選題、多選題、判斷題、填空題)和考生成績實(shí)體。 圖 38 考生信息實(shí)體 ER圖 圖 39 試卷信息實(shí)體 ER圖 圖 310 單選題信息實(shí)體 ER圖 16 4)判斷題實(shí)體 判斷題實(shí)體包括編號(hào)、題干、正確答案、所屬試卷等屬性。 根據(jù)上一節(jié)的數(shù)據(jù)庫概念設(shè)計(jì),可以創(chuàng)建與之對(duì)應(yīng)的數(shù)據(jù)表。 7) tb_multiple(多選題信息表) 多選題信息表用來存放多選題信息,該表的結(jié)構(gòu)如下表所示。當(dāng)“身份證號(hào)”輸入框失去焦點(diǎn)時(shí),通過 ajax 異步提交該身份證號(hào)給后臺(tái),系統(tǒng)將根據(jù)輸入的身份證號(hào)進(jìn)行驗(yàn)證是否已經(jīng)注冊(cè),如果沒有注冊(cè),將進(jìn)行下面的信息填寫,當(dāng)點(diǎn)擊“注冊(cè)”按鈕時(shí),系統(tǒng)保存用戶信息并跳轉(zhuǎn)至登陸頁面,供用戶登陸;否則將會(huì)提示用戶“已經(jīng)注冊(cè)”。在線考試模塊的操作流程圖如圖 48所示。 管理員信息管理:主要包括管理員信息列表、添加管理員和刪除管理員。 試卷管理模塊設(shè)計(jì)與實(shí)現(xiàn) 試卷管理模塊主要包括查試卷列表、添加試卷信息、修改試卷信息、刪除試卷信息、查看試卷試題信息等 5 個(gè)功能。點(diǎn)擊“提交”,便可將此試卷信息添加到數(shù)據(jù)庫。用戶分別點(diǎn)擊四個(gè)按鈕時(shí),便會(huì)出現(xiàn)相應(yīng)的題目列表,同時(shí)每個(gè)題型的題目列表又以分頁的形式展示,每頁 20條數(shù)據(jù)。 圖 418 添加考試題目頁面 31 在考試題目管理頁面,當(dāng)需要?jiǎng)h除某一考試題目時(shí),點(diǎn)擊操作欄里的“刪除”按鈕,將彈出是否刪除的對(duì)話框,點(diǎn)解“確定”按鈕,該試題將會(huì)被刪除,并提示用戶操作成功。有了它,我們將不用再去寫那繁瑣的 bean id= class= /, 這就是全注解的主旨。在這里我寫了兩種方式。 這里以退出系統(tǒng)為例。 //退出系統(tǒng) Action(value=logout, results={ Result(name=success, location=/)}) public String logout(){ HttpServletRequest request = ()。 //添加管理員 Action(value=adminadd, results={ Result(name=success, type=redirectAction, location=adminlist)}) public String adminAdd(){ try { HttpServletRequest request = ()。 } } Action處理 AJAX異步請(qǐng)求 AJAX 通過在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,可以使網(wǎng)頁實(shí)現(xiàn)異步更新 。 37 1) action 中方法返回值設(shè)為 void: //分頁查詢指定條件下的考生成績信息 Action(value=reportsByFilter) public void allDetailReportByFilter(){} 2) 在 Action 中將處理結(jié)果返回 Ajax: //分頁查詢指定條件下的考生成績信息 HttpServletResponse response = ()。 reports 為查詢到的成績對(duì)象列表。由此設(shè)計(jì)實(shí)現(xiàn)了填空題自動(dòng)評(píng)分算法,經(jīng)系統(tǒng)驗(yàn)證,此算法能滿足通用填空題的需求。具體規(guī)則是:如果一個(gè)空格的答案有多種,將多個(gè)答案同通過豎線連接在一起并以此來作為標(biāo)準(zhǔn)答案;如果相鄰的空格答案并列,則將并列的答案連接在一起作為每個(gè)空格標(biāo)準(zhǔn)答案。 String temp[] = new String[10]。amp。 //標(biāo)準(zhǔn)答案與前一個(gè)不同,計(jì)分 count = 0。 在開發(fā)在線考試系統(tǒng)的過程中,遇到了很大困難。收獲之一便是對(duì)SSH 框架已經(jīng)達(dá)到很熟悉的程度,再也沒有之前望而生畏的感覺,并且學(xué)會(huì)了一種新的使用方式,即使用注解。接下來便是寫代碼階段,首先把后臺(tái)基本功能完成,然后通過頁面進(jìn)行測試,功能全部完成后,則開始做頁面的優(yōu)化工作。在系統(tǒng)開發(fā)的過程中,采用了 SSH 全注解框架,使整個(gè)系統(tǒng)的設(shè)計(jì)思路更加清晰,而在頁面部分應(yīng)用 bootstrap 框架,是頁面代碼更加簡潔明了。 k++){ if (canAnswer[i].contains(temp[k]
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1