- 14
- 0
- 约2.97千字
- 约 7页
- 2018-08-18 发布于湖北
- 举报
基于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 考试主页设计
考试页面为上下两部分组成的框架结构,上部显示交卷按钮和倒计时,下部显示试题内容。框架机构设计的主要目的是在考试时上下滚动页面查看试题,可以
您可能关注的文档
- 基于 “战略―系统”思维的特种设备监管模式及体系研究.doc
- 基于.NET的LINQ to SQL 三层架构的研究与实现.doc
- 基于.NET的高校教学督导信息化服务系统设计与实现.doc
- 基于.NET的网络考试系统的设计与开发.doc
- 基于.NET的农作物育种助手软件的研发.doc
- 基于[SVAR]模型的中国货币政策有效性分析.doc
- 基于“MRC”模型的工会文体活动组织模式柔性化研究.doc
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)英语word版含答案.docx
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)语文word版含答案.docx
- 基于“城市触媒理论”的历史片区复兴规划探究.doc
最近下载
- 新职业英语职业综合英语2(第三版)VR版Unit+1+PPT课件.pptx VIP
- 2026年部编版新教材语文小学二年级下册全册教案(含教学计划).pdf
- 计算机应用基础教程(Windows10+Office2016)PPT全套完整教学课件.pptx VIP
- 烹饪原理课件.pptx VIP
- 眩晕晕厥意识障碍(共48张PPT).pptx VIP
- 军工科研院所基于组织变革的科技创新体系构建与实施.pptx VIP
- 在学习贯彻党的二十届四中全会精神研讨会上的讲话.doc VIP
- 电缆价格详细计算表.xls VIP
- 生产制造过程管理汇报.pptx VIP
- 部编编人教版四年级下册小学道德与法治全册精品课件PPT.pptx
原创力文档

文档评论(0)