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

正文內(nèi)容

在線考試系統(tǒng)_大學(xué)本科畢業(yè)論文-在線瀏覽

2024-09-13 14:01本頁面
  

【正文】 ............................................................................................ 15 隨機(jī)抽題 ................................................................................................. 15 考試流程 ................................................................................................. 16 3 系統(tǒng)實(shí)現(xiàn) ...................................................................................................................... 17 江西先鋒軟件學(xué)院外包分院 目錄 數(shù)據(jù)庫相關(guān)配置 ................................................................................................ 17 數(shù)據(jù)庫連接配置 ..................................................................................... 17 聲明式事物 管理配置 .................................................................. 18 前臺實(shí)現(xiàn) ..................................................................................................... 19 定時(shí)保存考生答案 ................................................................................. 19 采用 ExtJs 設(shè)計(jì)后臺 .............................................................................. 19 服務(wù)器端實(shí)現(xiàn) .................................................................................................... 21 采用 RBAC 驗(yàn)證管理員權(quán)限 ................................................................ 21 隨機(jī)抽題的 實(shí)現(xiàn) ..................................................................................... 23 客觀題自動(dòng)評分的實(shí)現(xiàn) ......................................................................... 27 4 系統(tǒng)測試 ...................................................................................................................... 30 系統(tǒng)運(yùn)行 ............................................................................................................ 30 后臺管理 ................................................................................................. 30 前臺應(yīng)用 ................................................................................................. 37 結(jié) 論 .............................................................................................................................. 40 致 謝 ................................................................................................................................ 41 參考文獻(xiàn) .......................................................................................................................... 42 江西先鋒軟件學(xué)院外包分院 緒 論 1 緒 論 隨著 Inter 的迅速發(fā)展和廣泛普及 ,網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向 ,已經(jīng)成為現(xiàn)代教育的一個(gè)特征 ,并對教育的發(fā)展形成新的推動(dòng)力。 Inter 技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化, Inter 的開放性、分布性的特點(diǎn)和基于 Inter 的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制。 傳統(tǒng)的考試方式一般要經(jīng)過人工出卷、考生考試、人工閱卷等過程。在線考試系統(tǒng)課題產(chǎn)生的背景是當(dāng)今教育信息化的趨勢及我國高校教育信息化系統(tǒng)的建設(shè),目的是充分利用學(xué)?,F(xiàn)有的計(jì)算機(jī)軟、硬件和網(wǎng)絡(luò)資源實(shí)現(xiàn)無紙化考試以避免傳統(tǒng)手工考試的不足。 通過 Inter 來實(shí)現(xiàn)網(wǎng)上考試,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn),具有很重要的現(xiàn)實(shí)意義。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷。在線考試系統(tǒng)是傳統(tǒng)考場的延伸,它可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時(shí)隨地的對學(xué)生進(jìn)行考試,加上 Web 數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。 B/S 結(jié)構(gòu)( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器 來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。特別是在JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。 B/S 與 C/S 處理模式相比,大大簡化了客戶端, B/S 結(jié)構(gòu)只需客戶端機(jī)器通過操作系統(tǒng)內(nèi)置的瀏覽器上網(wǎng)即可,而 C/S則需要提供軟件安裝文件,客戶端機(jī)器必須安裝軟件才能運(yùn)行系統(tǒng)。如果客戶端的軟件系統(tǒng)升級比較頻繁,那么 B/S 架構(gòu)的產(chǎn)品優(yōu)勢明顯 —— 所有的升級操作只需要針對服務(wù)器進(jìn)行,這對那些點(diǎn)多面廣的應(yīng)用是很有價(jià)值的,例如本在線考試系統(tǒng)就需要采用 B/S 模式,因?yàn)槠淇蛻舳朔稚?,且?yīng)用簡單,只需要進(jìn)行簡單的瀏覽和少量信息的錄入。 MVC 即 ModelViewController 的縮寫,是一種常用的設(shè)計(jì)模式。 Struts 是 MVC 的一種實(shí)現(xiàn),它將 Servlet 和 JSP 標(biāo)記(屬于 J2EE 規(guī)范)用作實(shí)現(xiàn)的一部分。 采用 Struts 進(jìn)行開發(fā)的好處是系統(tǒng)一定符合 MVC 設(shè)計(jì)模式,遵循 Struts 的規(guī)則開發(fā),會將系統(tǒng)的表現(xiàn)層、業(yè)務(wù)邏輯層和 DAO( Data Access Object)層進(jìn)行分離,最大限度地降低系統(tǒng)的耦合度。 對象 /關(guān)系型數(shù)據(jù)庫映射( object/relational mapping, ORM)這個(gè)術(shù)語表示一種技術(shù),用來把對象模型表示的對象映射到基于 SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu) 中去。 Hibernate 的目標(biāo)是對于開發(fā)者通常的數(shù)據(jù)持久化相關(guān)的編程任務(wù),解放其中的 95%。 在本在線考試系統(tǒng)中,每位考生都有其系別信息及專業(yè)信息,若采用傳統(tǒng)的面向過程編程,即用 SQL 來檢索數(shù)據(jù),則需要編寫較為復(fù)雜的連接查詢語句,語句如下: SELECT 學(xué)生姓名 , 系別 , 專業(yè) FROM t_student s INNER JOIN t_department d 江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 4 ON = INNER JOIN t_major m ON = 而采用 Hibernate 進(jìn)行正確的對象 關(guān)系映射后,獲得相同結(jié)果的代碼僅僅需要一行: SELECT , FROM Student s 所以采用 Hibernate 不僅能夠允許代碼以面向?qū)ο蟮乃枷雭碓L問數(shù)據(jù)庫,不再使用復(fù)雜的 SELECT 等 SQL 語句來操作,還能大大提高開發(fā)效率。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 IoC 的基本概念是:不創(chuàng)建對象,但是描述創(chuàng)建它們的方式。容器負(fù)責(zé)將這些聯(lián)系在一起。t call us, we39。也就是說,所有的組件都是被動(dòng)的( Passive),所有的組件初始化和調(diào)用都由容器負(fù)責(zé)。 簡單的來講, IoC 就是由容器控制程序之間的關(guān)系,而非傳統(tǒng)實(shí)現(xiàn)中,由程序代碼直接操控。 ? AOP:面向切面編程 AOP( AOP 的全稱),是一種編程技術(shù),它允許程序員對橫切關(guān)注點(diǎn)或橫切典型的職責(zé)分界線的行為(例如日志和事務(wù)管理)進(jìn)行模塊化。 本系統(tǒng)在進(jìn)行聲明式事務(wù)管理時(shí)應(yīng)用到了 AOP,其優(yōu)點(diǎn)在本文第三章有簡要概述。 傳統(tǒng)的 web 應(yīng)用允許用戶填寫表單 (form),當(dāng)提交表單時(shí)就向 web 服務(wù)器發(fā)送一個(gè)請求。這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇昂髢蓚€(gè)頁面中的大部分 HTML 代碼往往是相同的。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。因此在服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。 使用 AJAX 的最大優(yōu)點(diǎn),就是能在不更新整個(gè)頁面的前提下維護(hù)數(shù)據(jù)。本系統(tǒng)中的定時(shí)保存答案的功能,就是依靠 AJAX 的此特點(diǎn),在不刷新考試頁面的情況下,將所有已答題的答案保存進(jìn)數(shù)據(jù)庫中,來應(yīng)對考試進(jìn)行時(shí)可能會出現(xiàn)意外而導(dǎo)致答案丟失的情況。 JavaScript 曾經(jīng)長期被嚴(yán)謹(jǐn)?shù)?Web 開發(fā)者當(dāng)做“玩具”語言,然而在過去數(shù)年間,隨著人們對 RIA( Rich Inter Application,富因特網(wǎng)應(yīng)用)和 AJAX 技術(shù)重新燃起興趣,JavaScript 重獲威望。這些庫一次 性地解決了跨瀏覽器的難度,并提供新穎的 Web 開發(fā)方式。 在本在線考試系統(tǒng)中,考生在進(jìn)行考試時(shí)或交卷時(shí),需要提交已答題的所有答案,這就需要對瀏覽器的 DOM( Document Object Model)對象進(jìn)行頻繁的操作,所以會出現(xiàn)很 多重復(fù)代碼,而采用 jQuery 后,借助其對 JavaScript 優(yōu)秀的封裝,采用“ $“符號來代替頻繁的 ()操作,并且 jQuery 也對 AJAX 進(jìn)行了封裝,在江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 6 本系統(tǒng)進(jìn)行 AJAX 編程時(shí),只需使用 $.ajax()等方法即能輕松地建立對服務(wù)器的異步訪問,即兼顧了 JavaScript 對瀏覽器的兼容問題又極大地簡化了程序的編寫。因此,可以把 ExtJS 用在 .Net、 Java、 Php 等各種開發(fā)語言開發(fā)的應(yīng)用中。 本在線考試系統(tǒng)的后臺采用 ExtJs 構(gòu)建,因?yàn)槠涮攸c(diǎn)是讓程序員不用再考慮美工的工作,只需用 JavaScript 構(gòu)建相應(yīng)的組件即可創(chuàng)建出美觀的界面,減輕了開發(fā)量,提高開發(fā)效率。 江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 7 系統(tǒng)需求分析 系統(tǒng)功能結(jié)構(gòu)圖 圖: 11 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)功能需求 課程 管理:系統(tǒng)應(yīng)具備對課程進(jìn)行增刪改查的功能,并且此模塊能為每個(gè)課程設(shè)置該課程的知識 點(diǎn),以保證生成的試卷中知識點(diǎn)的平均分配。此模塊還應(yīng)允許系統(tǒng)管理員輸入本課程的考試時(shí)間,考試管理模塊可根據(jù)設(shè)置的時(shí)間對考生進(jìn)行時(shí)間約束。在考生進(jìn)行完應(yīng)考的科目并成功交卷后,系統(tǒng)應(yīng)能具備對客觀題自動(dòng)評分的功能,且具有一定權(quán)限的系統(tǒng)用戶能夠?qū)υ嚲碇械闹饔^題進(jìn)行評分,評分結(jié)束后系統(tǒng)要將分?jǐn)?shù)保存到 考生的信息中,并且能生成一些表格或圖像以便考生或教師觀看考生的學(xué)習(xí)情況(如:曲線圖,餅圖,柱狀圖)。 權(quán)限管理:為了保護(hù)系統(tǒng)數(shù)據(jù)的完整性,防止一些不具備某些操作權(quán)限的用戶破壞數(shù)據(jù)的完整性,系統(tǒng)應(yīng)具備權(quán)限管理。系統(tǒng)應(yīng)使管理員能夠針對不同題型、不同應(yīng)用范圍及不同科目分別進(jìn)行維護(hù),并且在自動(dòng)生成試卷時(shí),能夠均勻地分配試題,保證試卷的出題質(zhì)量。在系統(tǒng)自動(dòng)生成試卷的功能中,系統(tǒng)用戶輸入各題型的個(gè)數(shù)、分?jǐn)?shù)比例和難度比例,如:在《操作系統(tǒng)》科目的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1