基于CS和BS混合结构在线考试系统设计与实现.docVIP

基于CS和BS混合结构在线考试系统设计与实现.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文档。上传文档
查看更多
基于CS和BS混合结构在线考试系统设计与实现

基于CS和BS混合结构在线考试系统设计与实现   [摘 要]本文在对C/S和B/S结构分析基础上,提出了一种基于C/S和B/S混合结构的在线考试系统,并进一步论述了该系统的功能结构设计与技术实现方法。该系统实现了员工教育培训考试的系统化、规范化和自动化,并构造公平的考试环境。   [关键词]C/S B/S 在线考试系统   中图分类号:TQ533.2 文献标识码:A 文章编号:1009-914X(2014)19-0292-01   引言   传统考试是一个漫长而复杂的过程,工作量大、效率低下、周期长、容易出错,已经不能适应现代化考试的需要。通过在线考试,可以减轻考务人员的工作负担及提高工作效率,提高考试的质量,避免人为误差,从而使考试更趋于公正、客观。   1.系统结构分析   现有的考试系统大多分为C/S结构和B/S结构,其中C/S结构又分为二层?C/S结构和三层C/S结构。?二层C/S结构把应用分为两个部分:客户和服务器,具有交互性强,存取模式安全、响应速度快、能处理大量数据等特点。存在明显的局限性:软件移植性差,软件升级维护困难。三层C/S结构是由表示层、中间层、数据层三层组成。三层C/S结构与两层C/S结构相比较,有以下优点:适应性较强,易于维护,数据安全性较好。   B/S结构实际上是三层C/S的一种网络实现,它是把三层C/S的表示层用标准的Web Browser取代,中间层用了一个Web服务器,就成了B/S结构。这种三层结构分布性强、维护方便、开发简单、总体成本低,但数据安全性较低。   通过分析不同类型的考试系统可看出:C/S结构的考试系统能较好的实现各种考试功能,安全性、稳定性好,适宜于正规考试和需要考试实际操作技能的专业考试,而对于参考人员地理位置分散、属于普通考察性质的考试,则采用B/S考试系统更易于实现。所以面向不同任务、不同对象的考试,应该利用C/S结构和B/S结构各自的特点,组成混合结构,实现考试系统的各种功能。   2.系统功能结构设计   综合分析C/S结构和B/S结构各自的优缺点,基于单位员工教育培训考试的实际需求,采用一种C/S和B/S混合结构的考试系统,在日常维护、管理、练习时采用B/S结构,仅在正式考试的模块采用三层C/S结构,可同时具有安全性、灵活性、可扩展性和维护简单等诸多优点。   本系统包括两个子系统,分别是面向普通用户的考试系统和面向管理员的管理系统,总体结构图如图1所示。   2.1 考试系统主要模块   2.1.1 参加考试模块   该模块是考试系统的重要模块,用户登陆之后系统根据用户的报名考试信息,随机生成一份试卷。如果用户已经进行过考试但未交卷而意外退出,则显示继续考试选项;如果选择继续考试,则系统恢复保存的试卷和用户填写的答案。用户开始考试后,考试系统开始计时,用户在考试时间内可以作答并交卷,如果在考试时间到时用户还没有交卷,系统将强制交卷。   2.1.2 练习模块   用户可通过该模块进行自主式、反复的练习,利用丰富的题库资源,达到自我测试的目的,系统会在每次测试之后,给出当前的正确率和正确答案,以便用户参考。   2.1.3 查询成绩模块   用户可以查询自己的考试成绩。用户在考试系统首页选择查询成绩链接进入查询成绩页面后,显示用户的所有考试记录,历史个人考试成绩以图形方式直观显示;用户查询成绩时点击相应的试卷,系统将给用户显示曾经作答的主观、客观题的试卷评分和每个题的正确答案,方便用户对照学习。   2.2 管理系统模块   2.2.1 题库管理模块   进入该模块管理员可对不同类型试题进行添加、修改、删除操作,可对每道试题进行分值、难度和题型等参数的设置。具有根据关键字进行试题查询的功能。   可对试题进行批量导入、导出和清空等操作。   2.2.2 试卷管理模块   用来管理所有的试卷的参数设置,管理员可以设定试卷标题、考试范围等试卷基本属性,以及选择、填空、判断、简答题型在考卷中的布局顺序。   2.2.3 阅卷模块   系统把当前待批阅的试卷信息显示出来,并显示主要考试信息。点击相应的试卷进入阅卷状态,管理员可在该界面对主观题进行阅卷,每一题给分之后提交则阅卷完毕并显示当前总分。   3.考试系统关键技术实现   该考试系统采用C/S和B/S相结合的模式,利用ASP、JavaScript、AJAX等技术进行页面设计,C/S部分是用VB设计实现的。下文主要介绍考试页面、考试客户端的设计过程。   3.1 考试页面的设计   3.1.1 考试主页设计   考试页面为上下两部分组成的框架结构,上部显示交卷按钮和倒计时,下部显示试题内容。框架机构设计的主要目的是在考试时上下滚动页面查看试题,可以同

文档评论(0)

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

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

1亿VIP精品文档

相关文档