基于MVC模式的标准化考试系统的设计

2018-03-22 01:31李燕梅
电子技术与软件工程 2018年1期
关键词:设计分析

信息技术在教育方面的深入应用,使得在线考试系统成为一种新型的考核手段和考试方式,并且在实际的应用表现出不错的效果。当前对标准化考试系统进行进一步的完善是推动标准化考试系统在教育中进一步发展的重要助力。MVC模式对于标准化考试系统的设计提供了框架上的参考。

【关键词】MVC模式 标准化考试系统 设计分析

标准化考试系统的设计,在新时期对于教育考核的发展有着极其重要的作用,是推动教育考核向着线上发展的关键。运用科学的模式进行标准化考试系统设计,能够有助于推动标准化考试系统更适用于现实发展的需要,在当前标准化考试系统在发展过程中出现许多问题,而借助MVC模式对其进行完善能够进一步提升标准化考试系统的应用价值。

1 MVC模式概述

1.1 含义

MVC是模型、视图、控制器三个单词的缩写。MVC模式时一种软件设计的典型框架,用于逻辑数据界面的显示分离和数据组织。使用MVC模式,个性化的用户界面定制不用再进行重新业务编制。MVC模式独特的发展用于映射传统的输入处理和输出,所以MVC模式有着十分经常的使用。能够适用于多种编程语言包括C++,JAVA,QT等等。MVC模式进行标准化考试系统的设计,对于推动标准化考试系统的设计发展,有着极其重要的作用。

1.2 优点

用MVC模式能够使得视图层和业务层进行分离,这使得是视图层的代码编辑,不需要重新进行模型编译,这大大简化了业务流程和业务的规则。在进行应用程序的数据层和业务规则修改方面提供了许多的便利。并且,MVC模式中各个层次之间,并没有绝对的影响作用,使得对其中一个进行改变不会对其他方面造成不利的影响,这种耦合性低的特性大大提升了MVC模式的兼容性和适用性。重用性高使得其能够反复多次的进行利用,现代信息技术的不断发展使得访问方式变得越来越丰富,MVC模式下的系统允许使用各种各样的视图进行服务器访问。其对于终端的兼容使得其在兼容性方面得到了进一步的完善,用户在进行同一系统的访问可以从手机端进行,也可以从电脑端进行。MVC模式有着较少的接口数量,使得接口的技术含量被大大降低,生命周期成本被大大降低,在进行MVC模式部署方面,MVC模式开发时间相较于其他模式开发时间来说相对较短。这使得程序员在进行MVC模式系统开发时,只需要将精力更多的集中于业务逻辑开发就可以开发出实用性较高的系统。当然MVC模式分离的视图层和业务逻辑层也使得对MVC模式下的系统进行维护更加容易和方便,降低了维护成本。

2 MVC模式的标准化考试系统设计

2.1 模型设计

标准化考试系统的模型设计,是要以需求分析为根本导向。需求分析的结果,是,反映了用户实际要求的客观表现。模型设计以需求分析为导向会直接影响到以后各个阶段的设计,最终决定整个标准化考试系统是否能够大面积的进行普及推广。标准化考试系统在进行模型设计时,要从以下几个方面进行。首先是系统管理员设置,系统管理员主要用于系统的管理,包括对系统进行初始化,全面管理用户密码控制管理和数据库,存储故障修复运行维护等等方面。其次是教务考务管理员的设计,教务考务管理员主要的任务是确定标准化考试系统中的试卷的审批和学生考试试卷的生成管理等等。接下来是对出题教师进行设计,出题教师是标准化考试系统中一类非常重要的用户,出题教师负责对学生的考试内容进行设计,包括对试题类型设计,题库题目编写选定,还有其他标准化考试系统所需要的一些准备工作。出题教师需要对文化考试系统的试题进行录入、查询、修改、删除、浏览等等操作。在完成后,还需要对考试内容进行进一步的校对。经过出题教师整理的考试内容,需要由标准化考试系统自动生成试卷,出题教师通过浏览功能,对试卷进行进一步的修正调整。最后则是进行学生用户设计,学生用户是标准化考试系统中的主要受众,学生在标准化考试系统中主要进行考试和成绩查询以及浏览与考试有关的新闻资讯。

2.2 视图设计

视图设计同样是一个十分重要的方面,进行视图设计时首先要考虑,标准化考试系统的维护视图设计及标准化考试系统管理员所能进行的视图操作。然后是考务教务管理的视图设计。教务考务管理员,根据其模型功能可以看出,其主要起到监督管理的作用,所以其在进行视图设计时,要与出题教师和学生用户的视图设计进行桥接,要在一定程度上能够管理初级教师与学生用户的权限。之后是出题教师的视图设计,出题教师在标准化考试系统中,承担着繁重的任务,其需要进行的操作也十分繁多。所以,对出题教师的视图进行设计,不仅要考虑到,视图使用的方便程度,还要在食堂中加入更多的操作,从根本上改变标准化考试系统本身数据库数据的基础上实现对数据库数据的查询,修改,选取等等操作。学生用户视图设计只是让学生能够进行考试操作和新闻查询工作。

2.3 界面设计

对于其界面进行设计,要本着易于管理与操作的原则来进行,在界面设计中占据较大比重的应是出题教师界面设计,因为出题教师在标准化考试系统中有着许多的操作,包括试题的选择,整理,试卷的校对,试卷的生成,检验等等操作,所以在进行界面设计时要将各功能按键进行合理的调整,使得教师能够更方便的使用考试系统。学生的标准化考试系统界面设计则主要是以保证流畅性和稳定性为主。保证学生在考试过程中不会由于界面崩溃等等问题导致考试失败或者其他不利状况的发生。

3 結语

MVC模式下的标准化考试系统,在兼容性和实用性上都有着巨大的优势,且能够运用多种编程语言进行,标准化考试系统的设计及自身独有的优势,也使得其在线上考试系统的稳定应用上展现出更多的优势。应用MVC模式进行标准化考试系统设计要主要在,模型设计,视图设计,界面设计三个部分进行分析。最终构建起科学的MVC模式体系。进而推动标准化考试系统在现实当中的应用和发展。

参考文献

[1]唐永瑞,张达敏.基于Ajax与MVC模式的信息系统的研究与设计[J].电子技术应用,2014,(02):13-16.

[2]韩怿冰.MVC模式浅析[J].科技信息(科学教研),2007(09):22-24.

作者简介

李燕梅(1970-),女,白族,云南省大理市人。大学本科学历。副教授。研究方向为信息化管理。

作者单位

滇西科技师范学院信息工程学院 云南省临沧市 677000

猜你喜欢
设计分析
浅谈绿色节能角度下的建筑给排水设计
新课标下的高中数学有效教学设计分析