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

正文內(nèi)容

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

2024-07-30 18:50上一頁面

下一頁面
  

【正文】 Override protected String doIntercept(ActionInvocation ai) throws Exception { Object user = ().getSession().getAttribute(user)。! 配置事務(wù)管理器 指定其作用的sessionFactory把事務(wù)交給Spring去處理 bean id=transactionManager class= property name=sessionFactory ref=sessionFactory/property/bean ! 用注解來實(shí)現(xiàn)事務(wù)管理 tx:annotationdriven transactionmanager=transactionManager /下面代碼就是定義事務(wù)的兩種方式:上面是注解式,下面是配置式。,配置Struts 2框架的核心Filter:filter filternamestruts/filtername filterclass /filterclass/filterfiltermapping屬性是過濾器(Filter)必須的一個(gè)屬性,用于過濾請求的路徑,此處一般就設(shè)為/*形式,對所有請求URL進(jìn)行攔截(過濾):filtermapping filternamestruts/filtername urlpattern/*/urlpattern/filtermapping 到此,配置完struts2的核心控制器后。根據(jù)考試題目管理頁面的所提供的題型標(biāo)志questionType,在該頁面將會相應(yīng)的板塊??荚囶}目管理模塊的框架如圖416所示。圖414 試卷列表頁面管理員登陸考試系統(tǒng)后,在試卷管理頁面,點(diǎn)解“添加試卷”按鈕,進(jìn)入到試卷添加頁面。為了方便管理員管理,在線考試系統(tǒng)的后臺首頁中顯示的是考生成績管理頁面,其運(yùn)行結(jié)果如圖412所示。圖411 顯示考試成績對話框 后臺首頁設(shè)計(jì)與實(shí)現(xiàn)在線考試系統(tǒng)(Online Test)的后臺首頁是管理員對網(wǎng)站信息進(jìn)行管理的首頁面。在這里重新設(shè)置密碼,點(diǎn)擊“提交”后,即調(diào)轉(zhuǎn)至登陸頁面,供考生登錄。如果考生忘記了登錄密碼,還可以通過網(wǎng)站提供的找回密碼功能快速找回密碼。 列名數(shù)據(jù)類型約束描述idintprimary keyID號(自動編號)namevarchar(100)not null試卷標(biāo)題singleNumint允許空值單選題數(shù)量singlePointint允許空值單選題每題分值pdNumint允許空值判斷題數(shù)量pdPointint允許空值判斷題每題分值multipleNumint允許空值多選題數(shù)量multiplePointint允許空值多選題每題分值addDatedatetime允許空值添加日期needTimeint允許空值考試所需時(shí)間4)tb_single(單選題信息表)單選題信息表用來存放單選題信息,該表的結(jié)構(gòu)如下表所示。其實(shí)體ER圖如圖313所示。其實(shí)體ER圖如圖39所示。ER模型是對現(xiàn)實(shí)世界的一種抽象。根據(jù)前面所進(jìn)行的需求分析及用戶的需求可知,在線考試系統(tǒng)屬于中小型的軟件。圖34 前臺功能結(jié)構(gòu)圖??忌M麑ψ约旱膶W(xué)習(xí)情況進(jìn)行客觀、科學(xué)的評價(jià);教學(xué)人員則期望現(xiàn)有的考試模式能夠得到有效的改進(jìn),從而能夠提升考試效率。JSON(JavaScript Object Notation), 是一種輕量級的數(shù)據(jù)交換格式。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷,它在jQuery的基礎(chǔ)上進(jìn)行了更為個(gè)性化和人性化的完善,形成一套自己獨(dú)有的網(wǎng)站風(fēng)格,并兼容大部分jQuery插件。但是在一個(gè)項(xiàng)目中,通常會有很多個(gè)組件,如果這些組件采用XML的bean定義來配置,顯然會增加配置文件的體積,查找以及維護(hù)起來也不太方便。7. 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。如果在Ajax技術(shù)出現(xiàn)之前,要實(shí)現(xiàn)這些功能會比較麻煩,但現(xiàn)在通過Ajax技術(shù)可以輕松實(shí)現(xiàn)這些功能,這為在線考試系統(tǒng)的開發(fā)提供了技術(shù)保障。 本文組織結(jié)構(gòu)本首先講述了在線考試系統(tǒng)開發(fā)的背景和現(xiàn)狀,接著在第二章分析了系統(tǒng)可行性、系統(tǒng)目標(biāo)以及系統(tǒng)所用到的技術(shù)等。在我國,在線考試系統(tǒng)和題庫的理論研究和實(shí)踐應(yīng)用雖然起步較晚,但發(fā)展比較快速,研究和開發(fā)活動也比較活躍。Bootstrap第1章 緒論 系統(tǒng)開發(fā)背景傳統(tǒng)的考試中,要求教師在設(shè)計(jì)完試卷以后還要打印試卷,安排考試,現(xiàn)場監(jiān)考,接著收集試卷,給試卷評分,由于參考學(xué)生太多,考試類型復(fù)雜,這是一個(gè)漫長而且辛苦的過程,而且由于人工閱卷,使考試具有主觀性,難免缺乏公正。考試系統(tǒng)包括登陸注冊、在線考試、試卷管理、試題管理、成績管理、考生管理、分?jǐn)?shù)統(tǒng)計(jì)以及成績查詢等功能?;诰W(wǎng)絡(luò)技術(shù)的在線考試系統(tǒng)則可以借助于遍布全球的Internet進(jìn)行。Spring。 國內(nèi)外研究現(xiàn)狀及分析世界上所有國家對教育事業(yè)的發(fā)展都給與了很大的關(guān)注,都期望在未來的信息社會中讓教育處在優(yōu)勢地位,走在社會發(fā)展的前沿,因此大多數(shù)國家都把信息技術(shù)應(yīng)用于教育,作為國家發(fā)展的重要推動力。顯然隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量也越來越大,可以說傳統(tǒng)的考試方法已經(jīng)不能適用于現(xiàn)代考試的需要。第2章 系統(tǒng)概述 可行性研究1. 經(jīng)濟(jì)可行性大部分學(xué)校為了能夠及時(shí)的掌握學(xué)生的學(xué)習(xí)情況,都會定期的組織考試,對傳統(tǒng)的考試模式而言,這無疑需要消耗大量的人力物力。4. 提供超時(shí)自動交卷的功能。采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。由于其體積小、速度快、總體花費(fèi)成本低,尤其是開放源碼這一特性,許多中小型的網(wǎng)站為了降低總體成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。優(yōu)化了Browser和Server之間的溝通,減少不必要的數(shù)據(jù)傳輸、時(shí)間及降低網(wǎng)絡(luò)上數(shù)據(jù)流量。第3章 系統(tǒng)分析與概要設(shè)計(jì) 需求分析伴隨著社會經(jīng)濟(jì)的快速發(fā)展與前進(jìn),人們對教育的發(fā)展越來越重視。圖33 系統(tǒng)用例圖 系統(tǒng)功能結(jié)構(gòu)根據(jù)在線考試系統(tǒng)的特點(diǎn),可以將其分為前臺和后臺兩個(gè)部分來進(jìn)行設(shè)計(jì)。圖37 管理員模塊流程圖 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是一個(gè)應(yīng)用系統(tǒng)的核心,所以數(shù)據(jù)庫設(shè)計(jì)的好壞對一個(gè)系統(tǒng)的執(zhí)行效率以及數(shù)據(jù)的有效性和一致性有著直接且重要的影響。1)考生信息實(shí)體考生檔案實(shí)體包括編號、考生姓名、密碼、性別、提示問題、問題答案、身份證號等屬性。圖311 判斷題信息實(shí)體ER圖5)多選題實(shí)體多選題實(shí)體包括編號、題干、正確答案、所屬試卷、選項(xiàng)個(gè)數(shù)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、選項(xiàng)E、選項(xiàng)F、選項(xiàng)G等屬性。1)tb_admin(管理員信息表)管理員信息表用來存放所有管理員的登錄信息,該表的結(jié)構(gòu)如下表所示。列名數(shù)據(jù)類型約束描述idintprimary keyID號(自動編號)candidateIdintnot null考生編號paperIdintnot null試卷編號scoreintnot null考試成績examDatedatetimenot null考試時(shí)間第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 前臺首頁設(shè)計(jì)與實(shí)現(xiàn)在線考試系統(tǒng)的首頁設(shè)計(jì)主要用于功能導(dǎo)航,在該頁面中只包括在線注冊、登陸系統(tǒng)、在線考試、成績查詢4個(gè)導(dǎo)航鏈接,如圖41所示。若考生忘記登陸密碼,單擊如圖所示的“點(diǎn)擊找回”,即可進(jìn)入到找回密碼頁面的第一步,用于輸入身份證號如圖45所示。圖49 試卷列表頁面圖410是在線顯示試題頁面,在頂部是本場考試的基本信息,包括總分、考試時(shí)間、參考學(xué)生及考試剩余時(shí)間等,下面則是考試題目。試卷信息管理:主要?;畈榭丛嚲硇畔⒘斜怼⑻砑釉嚲硇畔?、修改試卷信息以及刪除試卷信息。圖413 試卷管理模塊框架圖管理員登陸后,單擊“試卷管理”超鏈接,進(jìn)入到查看試卷信息列表頁面,在頁面中將以列表形式顯示全部試卷信息。圖415 添加試卷頁面修改試卷信息同添加試卷信息頁面大致相同,不同之處在于:在進(jìn)入修改試卷信息頁面時(shí),通過Ajax異步獲取該試卷信息,并通過javascript腳本將試卷各屬性信息顯示在頁面,以方便用戶修改試卷信息。該頁面有四個(gè)表單,通過bootstrap框架提供的標(biāo)簽頁插件組合在一起,當(dāng)點(diǎn)擊上面的四個(gè)題型按鈕時(shí),便會切換到相應(yīng)題型的添加頁面,下面只展示了添加判斷題的界面。第5章 關(guān)鍵代碼與難點(diǎn)分析 SSH全注解框架的搭建:網(wǎng)上有很多ssh框架整合jar包詳解,這里不再贅述。通過class里面定義的類名稱我們很容易就能理解,這是使用注解的方式映射實(shí)體以及創(chuàng)建Hiberante SessionFactory。在訪問需要用戶登錄的URL時(shí),若用戶未登錄或session失效,就會跳轉(zhuǎn)至globalresults中定義的頁面。 基于注解的struts action跳轉(zhuǎn)1. 跳轉(zhuǎn)至某個(gè)頁面。 if ((user) != null){ (user)。 String password = (password)。1. 發(fā)送Ajax異步請求:$.ajax({ type:39。charset=utf8)。在Ajax的success方法里面的data就是返回的數(shù)據(jù)。2)答案無標(biāo)點(diǎn)試題答案中不含標(biāo)點(diǎn)符號,以減少考生在輸入中出現(xiàn)錯(cuò)誤,從而合理自動的評分。2)只取兩種結(jié)果:對于每個(gè)空格,要么得分,要么不得分。 i 。 for (k = 0。 } } } } } return score。由于大學(xué)的課程中沒有完整的SSH框架講解課程,尤其是全注解的方式,在一定程度上加大了系統(tǒng)開發(fā)難度。同時(shí)也告訴我一個(gè)道理,學(xué)習(xí)任何東西都要用于去嘗試,如果總是害怕失敗、害怕麻煩,或者總是靠別人幫忙,那么你永遠(yuǎn)就學(xué)不會這個(gè)知識點(diǎn),只有自己去嘗試一遍,才會真正的掌握它,它才會真正的屬于你。在設(shè)計(jì)過程中,雖然遭遇不少挫折,且經(jīng)常遇到問題,正因?yàn)檫@樣,我才有學(xué)習(xí)新知識的機(jī)會,通過查找資料能夠?qū)栴}各個(gè)擊破,從而鍛煉了我對待事情的細(xì)心認(rèn)真的習(xí)慣,也提高了獨(dú)立思考的能了。最后,感謝曾給過我?guī)椭耐八哪甑耐瑢W(xué)和在畢業(yè)設(shè)計(jì)中給過我?guī)椭耐瑢W(xué)和朋友,愿他們心想事成。經(jīng)過這次實(shí)踐我體會到了軟件開發(fā)工作中最重要的是有一份細(xì)心和耐心。一是考試題目的管理:沒有通過題庫來隨機(jī)生成試卷,而是將試卷與考試題目相關(guān)聯(lián),這樣為考試題目的修改工作增加了很多工作量,而且在刪除試卷時(shí),與之相關(guān)的考試題目也將被刪除,這是本系統(tǒng)最不足的地方。接下來便是寫代碼階段,首先把后臺基本功能完成,然后通過頁面進(jìn)行測試,功能全部完成后,則開始做頁面的優(yōu)化工作。在系統(tǒng)開發(fā)的過程中,采用了SSH全注解框架,使整個(gè)系統(tǒng)的設(shè)計(jì)思路更加清晰,而在頁面部分應(yīng)用bootstrap框架,是頁面代碼更加簡潔明了。 k++){ if (canAnswer[i].contains(temp[k])){ break。//考生答案等于標(biāo)準(zhǔn)答案,計(jì)分,到達(dá)下一個(gè)空格 } else { //空格答案多值或多個(gè)空格答案并列的情況下,對答案關(guān)鍵字進(jìn)行分解 String str[] = modelAnswer[i].split(\\|)。在考生答案與標(biāo)磚答案模糊匹配的前提下,先判斷是否有并列的空格,如果不是,計(jì)分,并同時(shí)創(chuàng)建臨時(shí)數(shù)組用來存放匹配的標(biāo)準(zhǔn)答案;如果是并列空格,再判斷是否是重復(fù)答案,如果不是重復(fù)答案,計(jì)分,并將已經(jīng)匹
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1