在线考试系统毕业论文论文报告.doc

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文毕业设计开题报告论文报告设计报告可行性研究报告

在线考试系统 论 文 摘 要 随着时代的快速发展,网络技术的不断提高,二十一世纪俨然已经从信息时代演变成为现在的大数据时代。在这短短的几十年里,网络技术改变的不仅仅是人们的办公方式,更深入到每个人的生活。从最初的网上聊天,到后来的网上互动游戏、网上金融交易无不体现了网络的强大与魅力。在线考试系统的开发,既能方便考务管理,提升工作效率,节约考试成本,同时能给考生提供极大的便利,使得考试更趋于公平、公正和公开,实现考试的科学化、规范化和无纸化。 在线考试系统基于B/S架构,采用JSP 、SSI(struct2,spring,iBatis)开源框架、jQuery开源类库、Ajax、oracle数据库等技术开发。在线考试系统包括老师、考官、学生和管理员四类角色,实现录入试题、发布考试、管理考试、批改试卷、成绩分析等诸多功能。该系统的开发,极大地改善了目前繁杂的考试方式,对于推动各企、事业单位人员考核的信息化建设具有重要的意义。 关键词:jsp oracle数据库 三大框架 在线考试 jQuery Ajax java 目 录 一、 引言 1 (一) 开发背景 1 (二) 开发意义 1 二、 开发工具及相关技术 2 (一) JSP 2 (二) SSI(struct2、spring、MyBatis)开源框架 2 (三) Oracle数据库 2 (四) jQuery开源类库与Ajax 3 (五) TomCat小型服务器 3 (六) eclipse开发环境 3 三、在线考试系统的分析 4 (一) 可行性分析 4 (二) 需求分析 4 四、 在线考试系统的总体设计 7 (一) 项目规划 7 (二) 类的分析与设计 10 (三) 时序图描述 11 五、 在线考试系统的数据库设计 16 (一) 概念结构设计 16 (二) 逻辑结构设计 17 六、在线考试系统的实现 20 (一) 环境的配置 20 (二) 公共模块的实现 24 (三) 前台的实现 31 1. 普通用户 31 2. 老师 36 3. 主考官 39 (四) 后台的实现 43 1. 添加用户 43 2. 用户列表显示 44 结  束  语 48 致 谢 49 参 考 文 献 50 在线考试系统的设计与实现 刘维 (开封大学 12应1) 引言 开发背景 随着计算机技术和网络技术的飞速发展,教育信息化水平对培养面向信息化社会创新人才起到了至关重要的作用。计算机辅助教学(CAI)已经渗透到教学的各个环节,其对教学所起到的积极作用备受各大院校重视。考试作为教学中的重要一环,如何公平、公正、客观地评价学生的实际学习情况,指导学生的后续学习也是CAI研究的一个方向。相对于传统的纸面考试,基于网络的计算机考试在出卷、考试、评分、统计等多个必要步骤上都有自己特有的优势,可以显著减轻考务人员的工作负担,提高效率,提高考试灵活性和公正度。 如今基于B/S模式越来越受到众多网民的爱戴。究其原因其实很简单:用户不用另外下载安装客户端,所有的操作都在浏览器中执行,而用户只需要下载一个主流浏览器即可运行几乎全部基于B/S模式开发的应用程序。这大大的增强了用户体验。所以,在线考试系统的开发采用B/S模式是很有必要的,也是必然的选择。 开发意义 目前我国高校的考试绝大多数仍以传统的笔试方式为主,这种以“一张试卷定乾坤”的考试方式,考试内容往往不能覆盖课程的全部知识点。为了应付考试,考试前要求教师划重点、划范围、押题、向教师“套题”等现象,也滋生了学生蒙混过关的心里。因此,改革传统的考试模式是教学改革的重要方面。在线考试系统,不仅可以将教师从繁重的出卷、阅卷、评卷的繁重工作中解脱出来,减少人为主观意志对评分的影响,提高工作效率,而且能节省了纸张、印刷等相关费用,真正实现无纸化办公。此外,网络考试采用试题库方式提供试卷来源,考前无任何成套试卷,考试时由考生随机抽卷,试卷不完全相同,体现考核的客观公正性。 开发工具及相关技术 JSP Jsp(Java Server Pages)技术是当下较为流行的一种动态WEB网站开发技术。Jsp的根本目的在于其根本是一个简化的Servlet设计,它是在传统的网页HTM文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。Jsp在页面上实现了HTML(超文本标记语言)的扩张,扩张的方式通过% %的方式,在其中嵌套java代码并且是在服务器端中执行。而返回给客户端的往往是HTML文本,所以客户端只需要有浏览器就可以浏览

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档