基于WEB的VFP考试系统的设计与开发.docVIP

  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的VFP考试系统的设计与开发   摘要:随着WEB技术的发展,基于WEB的在线考试也迅速地发展起来。由于VFP课程操作性强的特点,用传统的WEB开发考试系统会带来许多不便。利用AJAX开发该课程的考试系统,可以异步传送学生所做试题的答案,实时分析学生所做试题的情况,统计学生对该课程的掌握情况,提供个性化的考试环境。   关键词:VFP; AJAX; 考试系统   中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)32-8952-02   VFP-based-WEB Examination System Design and Development   HU Ting-yan   (Jiujiang College of Information Science and Technology-based Teaching and Research, Jiujiang 332005, China)   Abstract: With the development of WEB Technology,WEB-based online exam is also rapidly developed. Operable due to the characteristics of VFP program, WEB development of the traditional examination system will bring a lot of inconvenience. Using AJAX to develop the curriculum examination system, Asynchronous transfer students can be made to answer examination questions, Students do real-time analysis of examination questions, Statistics of the course the students to grasp the situation, Provide personalized environment for the candidates.   Key words: VFP; AJAX; Examination System   随着互联网的广泛应用,传统化的考试已逐步移植到互联网上进行。为了保证考试的公正性、学生在线考试期间必须保障系统的顺利运行、学生做完每一个题都能够及时提交答案到服务器、记录学生做完一个所需的时间,这要求系统具有异步获取、局部传送数据的功能。如果用传统的WEB开发模式开发考试系统,将无法满足上述要求。因此,提出了一种基于AJAX的在线考试系统。AJAX是一种具有异步获取、局部传送数据特点的WEB开发技术,可以自动交互请求、防止页面的全局刷新、减少客服端与服务器端数据交换量,所以AJAX的出现将极大地促进了在线考试系统的发展。   1 VFP考试系统的设计与实现   1.1 系统分析   网络考试系统不仅能提供给学生一个操作简便、公正、高效的考试环境;而且能够为教师及时获取学生掌握每个知识点的情况,为学生提供更加全面的教学。   系统采用B/S开发模式,学生端只需要安装浏览器,就能够通过身份验证登录到考试系统。登录成功后,系统将按知识点的比例从题库中按随机抽出试题,抽题成功将为该学生创建一个以该生学号命名的数据表,用来记录学生的试题答案;学生在做题过程中不能刷新页面;学生每做一题都能将答案提交到服务器、且不清空该学生所做试题的答案;记录学生考试时间,若时间已到,该生还没有提交试卷,系统将自动上交试卷。   教师能够在服务器端及时监控学生的情况,如:缺考考生人数,向违纪学生发送提示信息等。教师能及时添加考试试题,统计学生及格情况,分析学生掌握知识点的情况。   1.2 系统设计   通过对在考试系统的分析,以及该项目的整体目标,确定采用三层架构进行设计。客户端通过一个名为XMLHttpRequest的对象(以下简称XHR)和服务器进行通信,通过XHR对象可以异步获取客户端的数据,然后传送到服务器经过数据的处理,传送到客户端局部更新客服端数据。具体设计架构如图1所示。   该考试系统的具体功能模块如图2所示,具体内容如下:   1) 用户身份验证:验证学生和教师的身份;   2) 试卷的随机生成:根据学生所考科目,从试题库中合理地抽取试题组成试卷,以试题中字段名(编号、题型、答案、所用时间、所做答案、分值、学生所得分)创建一个以学生学号命名的数据表;   3) 在线考生管理:统计参加考试学生的人数,学生做完一个题后

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档