论文部分内容阅读
在学习过程中,有一个重要组成部分就是考试,通过考试反映出教师以及考生在学习过程中存在的问题,所以考试要做到公正公平并且公开,才能客观的对存在的问题做出反映。随着教育水平的不断增长,考试水平也在逐年提高以达到相对客观的作用并且在最大限度上限制非客观性因素的影响。作为一个非常需要科学逻辑性的课题,考试也需要合理的安排,将学习成果成功的反馈出来。目前大家的研究出发点也正是从考试的客观科学并且公正公平着手。在计算机的发展之下,网络技术也逐渐健壮,局域网以及互联网渗透在我们生活中各个领域,在教学过程中也不例外,由于网络的便利性,形成了具有特色的新型的网络教学。随之而来的是通过网络进行考试,这种考试的核心在于可以通过网络与相应的数据库技术对于考卷的组织管理,考试的流程进度,考后的阅卷分析做出完整的执行,并且快速的反应出相对公正的结果。所以本文研究的主题即是从计算机网络考试出发,进而在技术的选择上通过科学的分析,最终形成较为创新的考试管理系统。本文设计并实现了一个在线考试管理系统。在访问权限控制方面,该系统采根据用户身份来进行控制,以保证安全跟可靠的系统。系统结构上采用基于B/S模式的三层结构,后台开发上采用了JSP技术。本文所研究的考试管理系统采用UML面向对象的建模和设计技术来设计系统。通过对系统进行概念阐述、问题陈述、领域建模、等建立对系统功能的认识和设计。本文所研究的系统通过分层设计、子系统设计来拆分问题层次,采用Struts框架,将系统分为表示层、业务逻辑层和数据层来隔离功能区域,从而使系统方便的对多种用户界面的支持和多种数据保存方式的支持。我们的目标是效率提高费用减少,根据对各个管理模式的研究,我们分析总结了先进的管理模式,并且通过现实考试过程的联系,然后借鉴了以往成功的研发方式,最终完成用信息化管理考试相关内容。为了使用户更加快捷方便的使用本系统,我们必须使用更高效的系统设计技术并且采用了模块化的设计方案。由于是系统使用的是java技术并且使用三层的B/S结构体系,所以用户只要支持java web就可以通过计算机的浏览器使用该系统,避免了安装客户端的麻烦。本文的系统主要包含了JSP页面,WEB服务器以及数据库等三个组成,拥有良好的跨平台性的java技术作为本系统的技术基础,更加稳定的B/S结构将会为用户提供良好快捷的体验。系统的总体结构包括两部分:在线考试系统前台,即提供给考生操作,使考生进行在线考试,成绩查询等;考试管理系统后台,即用于教师对题库和考试试卷的维护,以及提供给管理员进行系统人员管理。考生操作子系统的主要执行的功能是实现考生完整的进行在线考试,以及考试后方便的成绩查询。该子系统由考试答卷模块,考试成绩查询模块以及考生信息修改模块组成。教师子系统可以完成试题库的维护功能,包括试题增加、删除和编辑;完成相应学科的组卷过程;考试结束后进行试卷批改。教师子系统主要的组成模块包括以下几种:试题管理模块,试卷管理模块,考务管理模块,考试成绩管理模块等模。教师子系统是对在线考试系统题库资源、试卷资源、考试成绩等信息等进行维护、管理的重要组成部分。系统管理员子系统的主要模块功能是对于用户的管理。其主要操作是对于系统内的所有成员进行密码账号以及不同的成员涉及不同权限的管理。可以全面的增删用户账号并且在权限内修改用户的密码等信息。本文在最后对所做的研究工作进行了总结,并展望了考试系统未来的研究方向。