互联网 qkzz.net
全刊杂志网:首页 > 大学学报 > 文章正文
刊社推荐

多层体系结构的考试系统研究


□ 许 俊

  网络通信技术正在国民经济和社会生活、人们工作得到广泛深入的应用,各行业也越来越多地采用计算机辅助考试,对考试的全过程进行跟踪、监控的综合管理。大大增强了考试过程管理,提高了效率,实现较好的经济效益和社会效益。当前采用三层甚至扩展至多层体系就势在必行。
  
  一、 三层体系的基本结构
  
  三层结构的应用程序模型是将一个系统拆分为三个模块。(1)用户层:也称为表示层,它与用户界面相关联,用户界面将数据展示给用户。HTML页面、Windows窗体都可以属于用户层。(2)业务层:也称为应用程序服务器层,用于联接用户界面层和数据访问层,包括业务规则和逻辑实现、数据验证、数据访问逻辑。(3)数据访问层:主要执行数据操作,包括数据的查询、插入、更新、删除。以三层体系结构为中心,各个层次将进一步细分,把业务逻辑放置在特定组件中,这些组件将服务提供给客户端和应用程序服务器,并在网络中的多个服务器上分发运行,还可以增加数据库服务器,从而扩展到多层进行分布式管理,使系统性能得到大幅提高。
  
  二、考试系统的多层体系结构
  
  1.考试系统的功能模块。
  考试管理系统:(1)题库管理。题库的管理是对试题对象的操作。主要是试题录入编辑、扩充调整、分类维护等功能。(2)考生管理。维护考生基本信息,监视考生登录、考试状态,控制是否一机一人、一人多机、强行结束考试等行为。(3)成绩管理。对考试成绩进行查询统计。
  考生考试系统:(1)考生登录。确认考生身份信息,同时系统保存考生登录次数。(2)组卷。是考试系统的一个关键部分。考生成功登录后,系统会判断考生是否首次登录,如是首次登录,则依据组卷规则从题库中随机抽取试题组成试卷;否则,或者拒绝考生二次进入系统考试,或者准许考生接续已有试卷考试。(3)考生考试。为考生提供考试操作的人机界面,如答题方式、浏览查阅试题方式等。(4)答案提交。这是考试系统的又一个关键部分,根据网络在线考试的特点,决定考生答案提交的方式,是单个题目提交或是批量提交,须是考试时间内时刻在线还是可以离线答题。(5)评分系统。考试结束后,依据评分规则进行现场评分,并将结果上传至数据库服务器。
  2.考试系统的三层结构。
  考试系统的分层:根据三层结构的基本思想,分析计算机考试系统的功能,其分层如下:用户层:主要包括管理子系统中题库管理与考生管理的用户界面,以及考试系统中的考生登录与考试界面。业务层:主要包括认证考生身份、生成试卷、考试监控、提交答案、评分统计等功能。为应对用户频繁变化的业务需要,在实际开发中,这一层常常作为组件实现,这样就不必修改整个程序,而只需修改部分组件。数据层:主要是通过访问后台数据库服务器,对试题库、考生信息进行管理。 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《山东文学·下半月》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017