• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于MVC模式的校園網考試平臺設計及實現探究

    2014-04-29 00:00:00穆俊
    計算機光盤軟件與應用 2014年5期

    摘 要:隨著科技的不斷進步和發(fā)展,網絡信息化技術在社會的應用越來越廣泛。目前,使用網絡信息技術,已經成為現代教師的主要教學手段之一,隨著課程改革,網絡化考試也逐漸出現在學學生的考試中,MVC模式可以幫助學校構建良好的校園網考試平臺,對學校建設有重要的意義。

    關鍵詞:MVC模式;校園網考試平臺;建設

    中圖分類號:TP393.092

    隨著科技的不斷進步,計算機網絡技術已經廣泛應用于學校教學中,為了有效的提高教學質量,各種先進科的學技術不斷的被引入學校,考試對學校教學有重要的意義,是檢查教師教學質量和學生學習質量的重要手段。在新課程下,一些教育者提出了無紙考試的模式,采用網絡化考試模式,將先進的科學技術全面的運用在教學活動中,采用網絡化考試代替?zhèn)鹘y(tǒng)的考試模式,能有效的提高考試的高效性、嚴肅性,減輕監(jiān)考教師的負擔,對現代教學有重要的意義。

    1 網絡化考試的特點

    網絡化考試可以有效的提高考試的高效性、嚴肅性,減輕監(jiān)考教師的負擔,方便學校對考試的管理,減少了學校對考試的資源投入及人員投入,對學校的發(fā)展和建設有重要的意義。網絡化考試的具體特點有:網絡化考試保密性強,采用網絡化考試模式,由于學生的考試題目是從題庫中隨機抽取出來的,這樣就降低了考試題目泄露的風險,極大的增強了考試的保密性。傳統(tǒng)的考試模式,考試卷子有可能在復印中泄露,對學生的考試成績造成影響;網絡化考試有良好的規(guī)范,學生在進行考試過程中,需要按照嚴格的步驟操作計算機,如果操作不正確,將會對學生的考試成績造成很大的影響,學生考試的成績是通過計算機直接得出的,無法進行人為干預,因此,網絡考試有很高的規(guī)范性和嚴肅性;網絡化考試靈活性強,網絡化考試有很強的靈活性,只要有需要,教師就可以隨時進行考試,不受時間和地區(qū)的限制,因此,網絡化考試更加靈活多變;(4)網絡化考試評價客觀公正,網絡化考試采取的是計算機評卷,能夠快速、高效。準確的將學生的考試成績公布出來,客觀公正的對學生的考試成績做出評價,減少了人為因素對學生成績的影響;(5)網絡化考試效率高,網絡化考試模式極大的減少了教師評卷的時間,教師可以將時間用在分析學生出錯的地方,重點講解學生出錯的問題,有效的提高學生的學習成績和教學質量;(6)網絡化考試實現了無紙考試,網絡化考試,是直接使用計算機進行考試,不需要使用過多的紙張,而傳統(tǒng)的考試模式,教師出好考試題目以后,要復制打印題目,用了很多紙,增大了成本,網絡化考試實現了無紙考試。

    2 MVC模式

    MVC模式是指模型—視圖—控制器的一種軟件模式,MVC模式可以將模型和視圖的代碼分別開,讓一個程序形成不同的表現形式,控制器能保持模型和視圖同步工作,MVC模式具有良好的軟件開發(fā)性能,在軟件設計中有重要的作用。

    2.1 模型

    MVC中的“M”指的是Model,也就是模型,模型是數據庫及業(yè)務的重要部分,模型能提出一個解決問題的程序,有效的解決問題。模型的數據庫可以采用Java DAO技術進行處理。

    2.2 視圖

    MVC中的“V”是指View,也就是視圖,視圖主要用于關注用于界面,同用戶進行信息交換,在MVC模式中,視圖的主要表現是輸出數據,是用戶操作的窗口,視圖中不包含業(yè)務的相關內容。

    2.3 控制器

    MVC的“C”指的是控制器Controller,控制器能將模型和視圖有效的結合起來,確保兩者工作的相互協(xié)調性。控制器能根據用戶的要求,適當的調節(jié)模型和視圖的狀態(tài),滿足用戶的需求??刂破鞅旧聿荒芴幚順I(yè)務,也不能輸出數據,只能接受命令,然后通知用戶怎么去處理問題,用什么模型處理問題,怎么進行輸出視圖。控制的主要作用是通過調節(jié)保證MVC模式快速、有效的運行。

    2.4 MVC模型的特點

    (1) MVC模塊的耦合關系簡單。MVC能有效的減少各系統(tǒng)模塊的復雜度,降低了各模塊的耦合關系,用戶界面和業(yè)務內容可以通過系統(tǒng)設計獨立自主的完成工作,在用戶界面的更換的時候,不需要設計復雜的業(yè)務模型,增加了工作效率。

    (2) MVC的模型有良好的靈活性。MVC模型即可以獨立工作,也可以同用戶界面聯合工作,在更換模型比較方便,模型的靈活性比較高,MVC模型能在編寫好程序后,將數據庫的數據封裝起來重復使用,減少了數據的投入,MVC模型的分工明確,系統(tǒng)模型可以自由拆裝,這不但提高模型的靈活性,還方便了模型的維護。

    (3) MVC工作協(xié)作能力強。MVC模式可以通過控制器有效的調節(jié)工作,讓團隊的成員快速、有效的執(zhí)行命令,滿足用戶的需求,減輕了團隊矛盾,為團隊創(chuàng)造了一個良好的工作環(huán)境,為軟件開發(fā)爭取了更多的時間,提高了軟件開發(fā)的效率。

    2.5 Struts框架

    Struts框架是MVC模式的主要代表,Struts框架是為了幫助軟件開發(fā)人員有效的創(chuàng)建Web程序。Struts框架可以將用戶的要求通過應用程序反映到Web的標準資源中,進行有效的處理,等用戶要求處理結束后,自動轉移到其他資源中,同時為軟件開發(fā)人員提供一個標簽庫,讓開發(fā)人員創(chuàng)建Web程序表單。

    3 校園網考試平臺設計

    校園網考試是為了給教師提供一個考核學生的良好環(huán)境,網絡化考試系統(tǒng)包括在線考試、考試管理、系統(tǒng)維護三個部分,采用MVC模式,能有效的保證考試系統(tǒng)各部分的獨立性和考試題庫的重復利用性,確保校園網考試平臺的規(guī)范性。

    3.1 網絡化考試系統(tǒng)的數據庫設計

    校園網考試系統(tǒng)的數據庫包括學生、教師、班級、題庫、試卷模型、考試卷等,考試卷是數據庫中的一部分,學生可以從題庫中任意抽取,進行作答,計算機會根據學生的答題情況,給出標準的評分。可以將題庫當做一個模型,學生考試的成績看做一個視圖,學生抽取的題目作為控制器,根據MVC模式進行設計。

    3.2 MVC模式分析

    校園網考試系統(tǒng)要結合MVC模式進行逐級設計,將整個系統(tǒng)的結構的模塊合理的分開設計,確保系統(tǒng)的靈活性和協(xié)調性。校園網系統(tǒng)通過表現層、控制層、業(yè)務層、持久層、數據庫接口層逐級設計,MVC模式能保證各層次的獨立工作性,減少各層次的耦合關系。表現層是通過使用JSP技術和Struts標簽庫,建立用戶界面;控制層是在服務器上受到JSP的命令后,Struts通過分析命令,做出業(yè)務的調控和分布;業(yè)務層是Struts使用Action處理服務器接收的命令,持久層是為了對數據訪問這進行設計,也就是為了設計教師、學生、班級等的資料;數據庫接口層是為了一個同數據庫連接的窗口,是教師、學生進入數據庫的證明。

    4 結束語

    使用MVC模式建立校園網考試模式,能確網絡考試系統(tǒng)各部分的獨立性,方便網絡化考試的管理。MVC模式可以幫助學校構建良好的校園網考試平臺,提高考試的高效性、嚴肅性,減輕監(jiān)考教師的負擔,對現代教學有重要的意義。

    參考文獻:

    [1]司飆.MVC模式下的校園網考試平臺設計[D].昆明理工大學,2012.

    [2]張美枝.基于MVC模式的校園網多媒體組播系統(tǒng)的設計與應用研究[J].軟件工程師,2013(11):29-31.

    [3]白益臣.基于MVC模式的在線考試系統(tǒng)的設計與實現[D].山東大學,2012.

    [4]司飆.MVC模式下的考試系統(tǒng)建模研究[J].計算機科學,2013(6A):403-406.

    作者簡介:穆?。?979.05-),男,永德人,講師,研究方向:計算機應用。

    作者單位:云南省臨滄師范高等??茖W校,云南臨滄 677000

    基金項目:云南省教育廳科學研究基金(項目編號:2013y098):mvc模式的考試平臺研究。

    噶尔县| 鲜城| 四子王旗| 历史| 镶黄旗| 长沙市| 珠海市| 亚东县| 芦溪县| 乐清市| 梁山县| 鄢陵县| 萨迦县| 墨竹工卡县| 淅川县| 上蔡县| 深圳市| 准格尔旗| 比如县| 桂平市| 耒阳市| 龙岩市| 富裕县| 托克逊县| 松阳县| 务川| 阳春市| 会昌县| 高碑店市| 措美县| 乐平市| 万全县| 陆良县| 渭南市| 梅河口市| 潼关县| 宁夏| 淮北市| 六枝特区| 葫芦岛市| 汕尾市|