信息技術(shù)在教育方面的深入應(yīng)用,使得在線考試系統(tǒng)成為一種新型的考核手段和考試方式,并且在實際的應(yīng)用表現(xiàn)出不錯的效果。當前對標準化考試系統(tǒng)進行進一步的完善是推動標準化考試系統(tǒng)在教育中進一步發(fā)展的重要助力。MVC模式對于標準化考試系統(tǒng)的設(shè)計提供了框架上的參考。
【關(guān)鍵詞】MVC模式 標準化考試系統(tǒng) 設(shè)計分析
標準化考試系統(tǒng)的設(shè)計,在新時期對于教育考核的發(fā)展有著極其重要的作用,是推動教育考核向著線上發(fā)展的關(guān)鍵。運用科學(xué)的模式進行標準化考試系統(tǒng)設(shè)計,能夠有助于推動標準化考試系統(tǒng)更適用于現(xiàn)實發(fā)展的需要,在當前標準化考試系統(tǒng)在發(fā)展過程中出現(xiàn)許多問題,而借助MVC模式對其進行完善能夠進一步提升標準化考試系統(tǒng)的應(yīng)用價值。
1 MVC模式概述
1.1 含義
MVC是模型、視圖、控制器三個單詞的縮寫。MVC模式時一種軟件設(shè)計的典型框架,用于邏輯數(shù)據(jù)界面的顯示分離和數(shù)據(jù)組織。使用MVC模式,個性化的用戶界面定制不用再進行重新業(yè)務(wù)編制。MVC模式獨特的發(fā)展用于映射傳統(tǒng)的輸入處理和輸出,所以MVC模式有著十分經(jīng)常的使用。能夠適用于多種編程語言包括C++,JAVA,QT等等。MVC模式進行標準化考試系統(tǒng)的設(shè)計,對于推動標準化考試系統(tǒng)的設(shè)計發(fā)展,有著極其重要的作用。
1.2 優(yōu)點
用MVC模式能夠使得視圖層和業(yè)務(wù)層進行分離,這使得是視圖層的代碼編輯,不需要重新進行模型編譯,這大大簡化了業(yè)務(wù)流程和業(yè)務(wù)的規(guī)則。在進行應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則修改方面提供了許多的便利。并且,MVC模式中各個層次之間,并沒有絕對的影響作用,使得對其中一個進行改變不會對其他方面造成不利的影響,這種耦合性低的特性大大提升了MVC模式的兼容性和適用性。重用性高使得其能夠反復(fù)多次的進行利用,現(xiàn)代信息技術(shù)的不斷發(fā)展使得訪問方式變得越來越豐富,MVC模式下的系統(tǒng)允許使用各種各樣的視圖進行服務(wù)器訪問。其對于終端的兼容使得其在兼容性方面得到了進一步的完善,用戶在進行同一系統(tǒng)的訪問可以從手機端進行,也可以從電腦端進行。MVC模式有著較少的接口數(shù)量,使得接口的技術(shù)含量被大大降低,生命周期成本被大大降低,在進行MVC模式部署方面,MVC模式開發(fā)時間相較于其他模式開發(fā)時間來說相對較短。這使得程序員在進行MVC模式系統(tǒng)開發(fā)時,只需要將精力更多的集中于業(yè)務(wù)邏輯開發(fā)就可以開發(fā)出實用性較高的系統(tǒng)。當然MVC模式分離的視圖層和業(yè)務(wù)邏輯層也使得對MVC模式下的系統(tǒng)進行維護更加容易和方便,降低了維護成本。
2 MVC模式的標準化考試系統(tǒng)設(shè)計
2.1 模型設(shè)計
標準化考試系統(tǒng)的模型設(shè)計,是要以需求分析為根本導(dǎo)向。需求分析的結(jié)果,是,反映了用戶實際要求的客觀表現(xiàn)。模型設(shè)計以需求分析為導(dǎo)向會直接影響到以后各個階段的設(shè)計,最終決定整個標準化考試系統(tǒng)是否能夠大面積的進行普及推廣。標準化考試系統(tǒng)在進行模型設(shè)計時,要從以下幾個方面進行。首先是系統(tǒng)管理員設(shè)置,系統(tǒng)管理員主要用于系統(tǒng)的管理,包括對系統(tǒng)進行初始化,全面管理用戶密碼控制管理和數(shù)據(jù)庫,存儲故障修復(fù)運行維護等等方面。其次是教務(wù)考務(wù)管理員的設(shè)計,教務(wù)考務(wù)管理員主要的任務(wù)是確定標準化考試系統(tǒng)中的試卷的審批和學(xué)生考試試卷的生成管理等等。接下來是對出題教師進行設(shè)計,出題教師是標準化考試系統(tǒng)中一類非常重要的用戶,出題教師負責對學(xué)生的考試內(nèi)容進行設(shè)計,包括對試題類型設(shè)計,題庫題目編寫選定,還有其他標準化考試系統(tǒng)所需要的一些準備工作。出題教師需要對文化考試系統(tǒng)的試題進行錄入、查詢、修改、刪除、瀏覽等等操作。在完成后,還需要對考試內(nèi)容進行進一步的校對。經(jīng)過出題教師整理的考試內(nèi)容,需要由標準化考試系統(tǒng)自動生成試卷,出題教師通過瀏覽功能,對試卷進行進一步的修正調(diào)整。最后則是進行學(xué)生用戶設(shè)計,學(xué)生用戶是標準化考試系統(tǒng)中的主要受眾,學(xué)生在標準化考試系統(tǒng)中主要進行考試和成績查詢以及瀏覽與考試有關(guān)的新聞資訊。
2.2 視圖設(shè)計
視圖設(shè)計同樣是一個十分重要的方面,進行視圖設(shè)計時首先要考慮,標準化考試系統(tǒng)的維護視圖設(shè)計及標準化考試系統(tǒng)管理員所能進行的視圖操作。然后是考務(wù)教務(wù)管理的視圖設(shè)計。教務(wù)考務(wù)管理員,根據(jù)其模型功能可以看出,其主要起到監(jiān)督管理的作用,所以其在進行視圖設(shè)計時,要與出題教師和學(xué)生用戶的視圖設(shè)計進行橋接,要在一定程度上能夠管理初級教師與學(xué)生用戶的權(quán)限。之后是出題教師的視圖設(shè)計,出題教師在標準化考試系統(tǒng)中,承擔著繁重的任務(wù),其需要進行的操作也十分繁多。所以,對出題教師的視圖進行設(shè)計,不僅要考慮到,視圖使用的方便程度,還要在食堂中加入更多的操作,從根本上改變標準化考試系統(tǒng)本身數(shù)據(jù)庫數(shù)據(jù)的基礎(chǔ)上實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的查詢,修改,選取等等操作。學(xué)生用戶視圖設(shè)計只是讓學(xué)生能夠進行考試操作和新聞查詢工作。
2.3 界面設(shè)計
對于其界面進行設(shè)計,要本著易于管理與操作的原則來進行,在界面設(shè)計中占據(jù)較大比重的應(yīng)是出題教師界面設(shè)計,因為出題教師在標準化考試系統(tǒng)中有著許多的操作,包括試題的選擇,整理,試卷的校對,試卷的生成,檢驗等等操作,所以在進行界面設(shè)計時要將各功能按鍵進行合理的調(diào)整,使得教師能夠更方便的使用考試系統(tǒng)。學(xué)生的標準化考試系統(tǒng)界面設(shè)計則主要是以保證流暢性和穩(wěn)定性為主。保證學(xué)生在考試過程中不會由于界面崩潰等等問題導(dǎo)致考試失敗或者其他不利狀況的發(fā)生。
3 結(jié)語
MVC模式下的標準化考試系統(tǒng),在兼容性和實用性上都有著巨大的優(yōu)勢,且能夠運用多種編程語言進行,標準化考試系統(tǒng)的設(shè)計及自身獨有的優(yōu)勢,也使得其在線上考試系統(tǒng)的穩(wěn)定應(yīng)用上展現(xiàn)出更多的優(yōu)勢。應(yīng)用MVC模式進行標準化考試系統(tǒng)設(shè)計要主要在,模型設(shè)計,視圖設(shè)計,界面設(shè)計三個部分進行分析。最終構(gòu)建起科學(xué)的MVC模式體系。進而推動標準化考試系統(tǒng)在現(xiàn)實當中的應(yīng)用和發(fā)展。
參考文獻
[1]唐永瑞,張達敏.基于Ajax與MVC模式的信息系統(tǒng)的研究與設(shè)計[J].電子技術(shù)應(yīng)用,2014,(02):13-16.
[2]韓懌冰.MVC模式淺析[J].科技信息(科學(xué)教研),2007(09):22-24.
作者簡介
李燕梅(1970-),女,白族,云南省大理市人。大學(xué)本科學(xué)歷。副教授。研究方向為信息化管理。
作者單位
滇西科技師范學(xué)院信息工程學(xué)院 云南省臨滄市 677000