• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于MVC模式的高校在線考試系統(tǒng)

      2015-05-30 01:37:59梁作冉
      中國新通信 2015年22期
      關鍵詞:考試系統(tǒng)設計

      梁作冉

      【摘要】 隨著電子信息技術的不斷發(fā)展,高校教學向更加自動化的方向發(fā)展。傳統(tǒng)的考試系統(tǒng)已經不能適用于大學生的綜合素質檢驗,不能滿足現(xiàn)代教育的發(fā)展需要。本文對基于MVC模式的高校在線考試系統(tǒng)的設計與應用進行分析,希望能夠不斷完善高校在線考試系統(tǒng)。

      【關鍵詞】 MVC模式 考試系統(tǒng) 設計

      在高校考試系統(tǒng)中應用基于MVC模式開發(fā)的在線考試系統(tǒng),可以使高校的考試實現(xiàn)無紙化,還能有效的減少學校用于考試的成本。通過不斷改進和完善考試方式,考試只需要通過在網絡瀏覽器中確認身份后就可以進行答題,使考試的形式更加靈活,并能提高考試結果的公正性和公平性,有利于學校檢驗學生的學習成果,準確評價學生的學習質量。

      一、mvc模式概述

      MVC模式就是一種可以廣泛的面向對象軟件的設計模式,主要由模型—視圖—控制器三部分構成[1]。其中,MVC模式中的模型可以對整個系統(tǒng)中的數(shù)據(jù)和業(yè)務邏輯進行處理,是該模式的核心。在MVC模式中,可以允許同一個模型對應多個不同的視圖,可以有效地提高代碼的重復使用率;MVC所呈現(xiàn)出的視圖不僅可以使用戶能夠直接進行操作,當用戶輸入數(shù)據(jù)之后,可以將該數(shù)據(jù)提交到后端系統(tǒng),并把后端系統(tǒng)的處理結果以及業(yè)務數(shù)據(jù)展示給用戶;該模式的控制器處在模型和視圖之間,可以對用戶的請求進行處理與轉發(fā),具體來說,就是當用戶將數(shù)據(jù)輸入后,控制器對該數(shù)據(jù)進行轉化,將相關的模型調用出來進行數(shù)據(jù)處理,然后通過視圖將處理好的數(shù)據(jù)向用戶顯示出來。

      1.1基于MVC模式系統(tǒng)架構的特點

      基于MVC模式開發(fā)的高校在線考試系統(tǒng)其架構具有以下特點:1、應用net框架,可以有效的減少系統(tǒng)資源開銷,更易于優(yōu)化,能有效提升非服務器的工作效率;2、采用MVC模式,模塊之間的耦合度較低,能夠很好的擴展系統(tǒng)功能;3、系統(tǒng)性能相對穩(wěn)定,有效減少后期的系統(tǒng)維護工作,并控制維護工作的成本。

      1.2基于MVC模式系統(tǒng)開發(fā)的環(huán)境

      基于MVC模式進行在線考試系統(tǒng)開發(fā),要求使用以下工具:1.系統(tǒng)發(fā)工具:MyEdipse9.0;2.Web應用服務器:TOMCAT 6.0;3.系統(tǒng)建模工具:Rational Rose 2003;4.后臺數(shù)據(jù)庫:MySQL 5.5;5.數(shù)據(jù)庫建模工具:Powerdesigner 15。

      二、基于MVC模式高校在線考試系統(tǒng)的設計流程

      根據(jù)高校的在線考試系統(tǒng)進行設計流程分析:1、考生在考試前需要登錄系統(tǒng),需要輸入身份驗證信息并進行驗證;2、根據(jù)登陸信息,調用業(yè)務邏輯對信息進行驗證,在這個過程中驗證業(yè)務邏輯需要對登錄信息進行持久的逐層驗證,并進行比對驗證;3、驗證通過,給考生返回考試頁面;4、考生請求開始考試,在線考試系統(tǒng)調用考試業(yè)務邏輯,調取具體的考試信息,并返回給學生試卷界面;5、考生考試結束,提交試卷,系統(tǒng)調用交卷業(yè)務邏輯,交卷業(yè)務邏輯對試卷進行保存,系統(tǒng)返回給考生考試結束頁面。

      1、設計目標。通過將MVC模式應用到在線考生系統(tǒng)中,將考試系統(tǒng)劃分為前后端兩部分。在前端的子系統(tǒng)中,主要為考生服務,考試可以在子系統(tǒng)中確認信息,并登陸考試;后端系統(tǒng)的主要用戶為系統(tǒng)管理員,主要職能是對在線考試系統(tǒng)中的用戶、角色以及考試科目、考試題目等進行維護與管理[2]。2、系統(tǒng)功能。要求該在線考試系統(tǒng)在穩(wěn)定的網絡環(huán)境下,保證視頻、音頻、圖片等多媒體系統(tǒng)能夠同步傳輸數(shù)據(jù),對各項操作系統(tǒng)的指令能夠進行及時的響應,并根據(jù)用戶角色的不同,對時間要求做出了規(guī)定。并根據(jù)系統(tǒng)角色對系統(tǒng)中的吞吐量進行設計,規(guī)定了統(tǒng)一時間內允許的用戶數(shù)量,能夠實現(xiàn)對高吞吐量的業(yè)務需求。3、系統(tǒng)功能模塊設計?;贛VC模式開發(fā)的高校在線考試系統(tǒng)要嚴格遵守模塊化、抽象化、信息隱蔽化以及局部化的原則,使每個模塊能夠獨立,并在每個模塊上都執(zhí)行一定的任務。在線考試系統(tǒng)采用模塊設計的原理,可以使軟件結構更加清晰,分工更加明確。根據(jù)在線考試系統(tǒng)的需求,可以將其分為題庫管理、試卷管理、公告管理、用戶管理、在線考試和系統(tǒng)設置6個模塊。4、系統(tǒng)測試。采用黑盒功能測試來檢測在線考試系統(tǒng)的功能模塊是否完整,軟件是否能和運行環(huán)境進行兼容,軟件的全部功能是否可以實現(xiàn)以及系統(tǒng)運行時的穩(wěn)定性;采用白盒功能測試來對在線考試系統(tǒng)的處理流程進行檢測,如業(yè)務邏輯判斷是否準確,對異常情況是否能夠正確處理。5、注意的問題。系統(tǒng)在運行的過程中會出現(xiàn)系統(tǒng)亂碼的現(xiàn)象,具體表現(xiàn)為:當用戶通過用戶端輸入請求和獲取業(yè)務處理數(shù)據(jù)時,會出現(xiàn)返回頁面顯示中文亂碼的問題。這是由于字符的編碼不一致造成的,可以采用國際通用性較高的UTF-8解碼方式解決,其能同時兼容中文簡體和繁體字符。

      三、結束語

      通過應用MVC 模式構建高校的在線考試系統(tǒng),可以較好的實現(xiàn)將在線考試中的考生管理、試題管理、考試管理、成績管理等常用功能,可以滿足考生的在線考試需求。為了滿足未來教育發(fā)展對在線考試系統(tǒng)的要求,相關的技術人員要不斷完善MVC模式。

      參 考 文 獻

      [1]高玉雙.基于MVC在線考試系統(tǒng)的研究與設計[J].電腦與信息技術,2012(10)

      [2]段玉保.基于MVC架構的在線考試系統(tǒng)應用研究[J].信息與電腦(理論版),2014(12)

      猜你喜歡
      考試系統(tǒng)設計
      何為設計的守護之道?
      《豐收的喜悅展示設計》
      流行色(2020年1期)2020-04-28 11:16:38
      瞞天過?!律O計萌到家
      藝術啟蒙(2018年7期)2018-08-23 09:14:18
      設計秀
      海峽姐妹(2017年7期)2017-07-31 19:08:17
      有種設計叫而專
      Coco薇(2017年5期)2017-06-05 08:53:16
      基于VHD技術的通用計算機考試系統(tǒng)的應用研究
      銅仁供電局安規(guī)在線學習考試系統(tǒng)開發(fā)與研究
      藥學實驗教學中心培訓考試系統(tǒng)的建設
      未來英才(2016年22期)2016-12-28 13:25:22
      基于PHP技術的計算機基礎考試系統(tǒng)的開發(fā)
      基于IRT和XML的考試系統(tǒng)構建初探
      科技視界(2016年21期)2016-10-17 16:52:31
      图片| 天祝| 常宁市| 阜南县| 思南县| 昌黎县| 调兵山市| 子洲县| 嘉荫县| 赤峰市| 石阡县| 满城县| 修武县| 黄石市| 武汉市| 岫岩| 英山县| 南澳县| 婺源县| 丰城市| 兰溪市| 慈利县| 论坛| 旅游| 吴川市| 广饶县| 富川| 余干县| 安阳县| 龙岩市| 会昌县| 织金县| 澄江县| 涡阳县| 慈利县| 贞丰县| 左贡县| 乐东| 宜都市| 崇左市| 交口县|