基于Web的网络远程考试系统的设计与实现.docVIP

基于Web的网络远程考试系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web的网络远程考试系统的设计与实现.doc

基于Web的网络远程考试系统的设计与实现   摘要:本文在对高校考试测评实际情况进行深入调查研究之后,提出了一套基于Web的网络远程考试系统构建方案,采用B/S架构模式实现网络考试的全过程。系统的更新升级、应用扩展只需要在服务器端完成,由此,系统能够适应高校考试内容更新周期短的特点,尽量减少系统升级扩容工作,同时,系统管理员可以通过远程网络对系统进行控制和管理。   关键词:考试系统;Web服务;B/S结构   中图分类号:TP311.52   1基于Web的网络远程考试系统的构建意义   远程网络考试从根本上解决了高校传统考试工作量大、阅卷效率低、反馈时间长、资源浪费严重等问题,逐渐成为了高校信息化建设的重要组成部分。而计算机网络所具备的分布性、开放性等特点更是打破了时间和空间的限制,使高校考试手段发生了根本性的变化,考试时间安排更加灵活,考试参与人数也不再受到场地限制。基于Web的网络远程考试方式,已经成为了纸质考试和计算机辅助考试等方式的有益补充。   目前,网络远程考试的开发技术已经非常成熟,而动态网站的设计,以其对网络数据库的访问需求具有良好的适应性,成为了网络远程考试软件开发的主流技术,本文在查阅了大量国内外相关文献,并且对网络远程考试系统进行了深入研究和学习后,针对高校实际的考试情况,提出了基于Web的网络远程考试系统构建方案。   2基于Web的网络远程考试系统的总体设计   2.1系统构架设计   本文提出的基于Web的网络远程考试系统采用的是B/S架构模式,如图1所示。系统应用程序置于Web服务器上,用户以网页浏览器作为客户端。由客户端向Web服务器发出请求,Web服务器负责完成用户身份验证,并且接受请求后连接数据库,再向数据库服务器发出处理请求,由数据库服务器将处理后获得的结果反馈到Web服务器中,Web服务器将其提出的具体需求发送到客户端。   采用B/S架构模式的优势是,系统应用程序的维护和升级全部由Web服务器负责,操作简单方便。由于管理软件配置于服务器端,系统管理员只需要承担服务器的管理和维护工作。因为,只有很少一部分事务逻辑需要在客户端完成,而这些逻辑事务处理只要通过浏览器即可实现,所以,系统管理员在必要时,只需要通过发布相关浏览器插件,即可实现大量客户端的升级维护。      图1基于Web的网络远程考试系统架构图   基于Web的网络远程考试系统采用B/S架构的缺点主要是,服务器端需要负担大量数据处理任务,为满足海量数据的存储和处理,以及集中考试时爆发的并发处理压力,对硬件系统的性能有较高要求,建设方需具备一定的经济条件,方可建设到位。   2.2系统功能设计   基于Web的网络远程考试系统包括前台管理和后台管理两个部分,如图2所示。前台管理模块包括在线考试子模块和查询成绩子模块;后台管理模块包括课程管理子模块、知识点管理子模块、题库管理子模块和成绩管理子模块等。      图2基于Web的网络远程考试系统功能模块图   2.3用户类型设计   基于Web的网络远程考试系统包括三种用户,分别是学生用户、教师用户和管理员用户。   学生用户只能浏览和查询个人信息,不能对其他学生的信息进行访问,也不能对个人信息进行添加、修改和删除。拥有学生用户权限只能登录到系统的前台管理模块,而无法登陆后台管理模块,当学生登陆到系统后,可以根据个人实际情况选择不同的考试试卷来参加考试,并且对个人考试结果进行查询。   教师用户拥有试卷管理、审卷管理、题库管理和成绩管理等权限。   系统管理员用户能够对个人信息和他人信息进行查询、修改和管理,拥有系统管理员权限的用户可以登陆后台管理模块,具有课程管理、题库管理、题型管理、试卷管理、成绩管理和审卷管理等权限。   2.4数据库设计   基于Web的网络远程考试系统属于信息管理系统,系统数据处理操作是核心。基于Web的网络远程考试系统采用B/S三层架构模式,包括数据层、中间层和表示层,并且与系统数据库相关。数据层即系统数据库本身;中间层是对数据库中数据逻辑的处理;表示层指的是系统操作界面,方便用户对系统数据库进行相关操作。由此可见,系统数据库的架构设计非常重要。因此,本系统采用SQL Server关系型数据库,根据系统功能将数据库按模块进行划分,系统数据库存储的数据信息包括用户基本信息、知识点信息、考试课程信息、试题类型信息、试卷信息、题库信息和成绩信息等。   3基于Web的网络远程考试系统的详细设计   3.1通用模块设计   为了能够减少重复编写代码,使应用程序设计更加清晰,基于Web的网络远程考试系统定义了通用模块,并且以文件形式进行保存。   3.2用户登录设计   用户在使用本人用户名和密

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档