- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web平台英语考试系统开发
基于Web平台英语考试系统开发
摘要:利用php+mysql强大的后台数据处理能力结合强大的javascript加上完善的jquery库和ajax异步传输技术,css+div精确的页面元素定位设计在英语线考试系统,使得该系统不管从可用性和操作的方便性远远超越的其他同类系统。结合该类系统在市场上的需求分析,完善的设计理念,使得该系统在市场的需求上占据有利地位。
关键词:web平台;考试系统;php;mysql
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)33-7948-03
目前网上的大多数英语在线考试系统都是简单的让考生登录后进行答题,考试答题的同时是可以进行网络通信。导致了考试过程中考生可以随时利用网络查找相关资料或答案从而使得考生没能真正检测出自身水平的缺陷。这使得目前网络上的在线考试系统不能彻底替代传统考试的根本原因所在。
我们提出了考试系统的解决方案:首先,采用B/S结构利用网络通讯来完成对考生的实时测试和考试,测试或考试过程中通过控制浏览器进程数和网络端口来阻断考生考试过程中的外部网络通讯,使得考生测试结果最大限度接近真实。然后对系统进行了智能化设计能够有效记录考生考试过程中所做错的题型题目这样来一方面,方便老师分析考生情况并做出具有针对性抽题考试,另一方面,可以让考生在测试过程中系统智能化的抽取具有针对性的试题,帮助考生逐步完善自己的不足。我们还为系统配置了强大的后台管理程序,能够让管理员随时组织具有不同层次类型的考试。当管理员组织好考试时间和内容后,系统就会给用户发出考试通知。在考试时间段内,任何用户抽取的题目都是管理员事先抽取好的题目,考试结束后系统会将本次考试的排名情况发布出来,并且将本次考试中多数考生的错题情况分析给管理员。
采用的主要技术有:首先网页actievx控件或者采用注册表导入技术网络其他无关通讯的屏蔽;在mysql数据库基础上综合利用php+javascript+css+html+xml技术,开发平台具有良好的可移植性,运行在windows 和 linux上。
1 英语在线考试系统需求分析
英语在线考试系统需求分为功能需求和性能需求两个方面,功能需求指系统必须具备的功能,性能需求是指在满足功能需求的同时让用户有较好的使用体验和使用舒适度。
1)功能需求:系统主要具备,考试系统安装;考生登录;考生信息查看;管理员登陆;考生管理;试题管理;试卷管理;设置考试;考生成绩排名;系统整体备份打包等 。
2)性能需求:在保证基本功能实现的前提下,增加系统美观、方便、简单、可靠、可维护、可扩展、可移植等。
3)其他需求,系统平台在保证功能和性能要求的同时必须满足兼容性、可靠性、容错性等要求。
2 英语在线考试系统设计
贵州少数民族文化数字化传承保护平台设计可以分为概要设计和详细设计,概要设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构,详细设计是软件平台开发的一个步骤,是对概要设计细化,详细设计每个模块实现算法,所需的局部结构等。
2.1 概要设计
系统采用面向对象的方法实现整个程序的功能设计,给不同角色赋予不同的权限和功能,其中角色分为三种,即考生,管理员,超级管理员。考生角色可以参与考生和修改个人基础信息;管理员可以参与考生并对系统题库进行管理·预览考生动态等基本功能;超级管理员拥有对整个系统的绝对权限,可以管理用户信息,管理试题库,生成考生试卷,设置考试等所有功能。
2.2 系统核心功能模块设计
抽题模块:对于题目的抽取系统提供了随机抽题,人工抽题,和抽取最新三种抽取题目的方式其中:
1)随机抽题,实现是利用数据库查询函数mysql_query();函数获取数据库中对应题库的所有题目id号存放在意个数组变量中,在利用php内置函数shuffle()对数组进行随机排序在顺序取出排序后的数组元素实现随机不重复抽题;
2)人工抽题,主要是通过超级管理员逐个从题库中抽出;
3)抽取最新,系统根据试题的添加时间依次抽取题目。
2.3 系统运行流程:
利用php+mysql强大的后台数据储取能力再根据超级管理员选定的抽题方案,快速从试题库中抽取出题目并组合成生成固定的试卷页面然后存入该试卷页面的详细信息,在设置考试的时候从试卷数据库中调出所有试卷信息以供选择,最后设置考试开始时间和考试时长以完成组织以次在线考试,考生只需在考生入口打开(即考试开始时间到达)的时候进入考生即可。
系统平台经过系统分析、设计后,通过php+javascript+css+html+xml编码已经在局域网上进行测试,测试效果良好,达到了预期要求。
文档评论(0)