基于Agent的在线考试系统分析与设计

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:lion20003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文对考试系统进行了较为全面的需求分析、用例建模、结构设计、模块设计,为基于Agent的在线考试系统的实现提供给力的技术支持。
  关键词:Agent;考试系统;需求分析;设计
  1 需求分析
  现实生活中的考试是一项参与环节众多,功能复杂的系统工程。而在线的考试系统把整个考试过程由线下迁移到线上,这就使得系统分析设计工作相对比较繁重。
  1.1 分析问题
  传统意义上的考试过程中自始至终参与人员多,工作量大面广,开销巨大。所以,开发一种网络化、智能化的在线考试系统,具有很大的实用价值以及现实意义。
  无论何种先进的考试系统,前提必须能有效组卷。因此,组卷工作就是系统分析设计的重中之重。理想状态下,系统可由用户直接根据需要,设置好相关参数后自动生成试卷或由用户(教师)手动选题组卷。
  从安全角度考虑,系统还需要有一个用户身份识别的功能,需要用户(学生或教师)输入正确的用户名、密码,经系统验证合格后才能进入下一步操作。
  1.2 需求描述
  基于Agent的在线考试系统主要提供用户信息、生成试卷、答卷、判卷、试卷分析、试题信息维护管理等服务功能,充分利用计算机和网络技术,改变传统的考试方式,实现无纸化、智能化的考试要求。
  ⑴用户信息管理:在线考试系统中的用户主要有系统管理员、老师、学生几类人员。系统对于不同的用户对本系统的资源访问给予了不同的访问权限。
  ⑵考试管理:用户登录系统以后,参加在线考试,结束后自动交卷。
  ⑶组卷管理:教师可以通过设置试题类型定义、分值、知识点分布、曝光度等约束条件,利用系统自动组卷。如有必要,系统还可以对教师用户提供手工组卷功能。
  ⑷试卷分析:汇总考生答题情况,查询成绩等。
  ⑸系统管理:系统管理员具有最高的权限,可以访问系统中的所有资源。
  2 用例建模
  通过使用UML建模进行系统需求分析,该系统主要使用对象是学生、教师、系统管理员三类人员。考试系统中,第一类对象(学生)主要的工作需求就是参加考试;第二类对象(教师)主要的工作需求①组卷,生成试卷②试题库维护③手工、自动判卷④试卷分析;第三类对象(系统管理员)主要负责用户的管理,负责用户注册、删除、修正信息等。
  3 系统结构设计
  在线考试系统拟采用B/A/S模式,不需要安装客户端程序,有助于增加访问速度。其总体结构主要分为三层,如下图所示。
  第一层是基于Web浏览器的表示层。Web浏览器作为客户端,为用户提供可视化界面,主要负责与客户进行信息交互。通过该层可以有关考试信息输入、输出。
  第二层是中间代理层,这些代理可以分为3类:用户Agent(学生Agent、教师Agent、系统管理员Agent)、管理服务Agent、任务Agent(登录Agent、题库管理Agent等)。
  考生用户一旦登录系统服务器,系统就会自动产生一个用户Agent,经管理服务Agent注册后,统一进行管理。注册后的用户Agent有任何需求都可以向管理服务Agent发送请求,并由其因时制宜地进行任务分派;任务完成后,将任务执行情况返回给管理服务Agent。同样管理服务Agent与用户Agent进行信息交互,及时返回任务完成情况。用户退出系统时,销毁用户Agent。
  第三层属于数据层,用于保存各类数据资源包括试题库、信息库和资源库等。其中试题库的基本构成单位是试题;学生信息库负责记录学生的个人信息资料、考试情况等。
  4 模块设计
  系统管理员负责具体实施的用户管理模块包含登、增、删、改等功能。
  由教师负责具体实施的工作模块主要有①组卷模块:包含系统自动、人工组卷两种方式;②试题维护模块:包含添、删、改功能;③试卷分析模块:根据学生答题情况,系统自动对答卷情况进行数据分析等;④判卷模块:包含系统自动、人工阅卷两种实现方式。
  那么余下的答卷模块主要实现学生自主答题功能。
其他文献
莱阳市农机部门积极克服着便装执法出现的不利因素,在农机执法工作中,着眼于研究新情况、推出新思路、制定新措施、建立新机制、打造新形象,努力做到"一优化"、"三提高",再创
摘 要:计算机在现如今的社会发展环境中已经越来越成为人们日常工作与生活的中流砥柱,虽然计算机技术为人们的发展提供了极大便利,但其也产生了许多安全隐患问题,而计算机数据库资料的安全问题尤为突出。为了确保计算机数据库资料的稳定性与安全性,计算机数据库备份以及恢复技术应运而生,从而保障了计算机的正常运行,保障了人们工作的正常开展。在此,本文将分析与探讨计算机数据库的备份及恢复技术。  关键词:计算机数据
本文建议将绿色建材划分为若干类型,依此提如建立绿色建材评价体系框架的设想。
摘 要:学生学籍管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。  关键词:计算机技术;学籍管理  学籍管理工作做为高校教学管理工作
有线电视近年来发展较快,大部分城镇用户都加入进来,虽然经历年代不久,但是随着线路老化,以及各种器材技术指标下降,故障频繁发生,用户满意程度不高。本文主要探讨有线数字电
我是一朵花,开在山野里。我的兄弟姐妹们早耐不住枝头的寂寞了,风一来,就嘻嘻哈哈地,朝着秋阳的方向去了。满树只有我了,我固执地张开我小小的花瓣.如一只在密密的枝条间歇脚的蝴蝶
法国励展展览公司和法国国际专业展促进会驻华代表团日前在京召开新闻介绍会,向相关媒体及建筑商通报了将于2005年11月7日至12日在法国巴黎举办的第25届BATIMAT国际建材及设
10月17-19日,由中国摩擦密封材料协会组织的"第七届国际密封材料技术交流会"在杭州萧山举行.这是中国摩擦密封材料协会把摩擦材料和密封材料两个行业的会议分别举行之后,密封
纵观形形色色的交通事故。因停车不当引发的事故并不鲜见,究其原因,就是一些驾驶人没有把握好安全停车的诀窍,有的甚至还有些不良习惯。因此,驾驶人应汲取因停车而发生惨祸的经验