- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Spring技术的网上考试系统的设计与实现
摘要
计算机技术没有应用到考试上时,组织一次考试至少要经过五步,人工出题、考生考试、人工阅卷、成绩评估和试卷分析,教师的工作量会很大,并且其工作将是一件十分烦琐和非常容易出错的事情很显然传统的考试方式已经不能适应现代教学的需要随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,这些应用正逐步深入到千家万户人们迫切要求利用这些技术进行再学习、再提高,同时这些技术的广泛应用也可以减轻教师的工作负担,提高工作效率当这些技术应用到各类考试中,使考试更趋于公证、客观,更加容易激发学生的学习兴趣目前许多国际著名的计算机公司所举办的各种认证考试绝大部分都采用在线方式所以基于Web的学生网上考试系统的研究有着重要意义基于Web应用中的关键技术和内容主要集中在数据访问、数据格式转换、逻辑控制、数据传输、数据表示等方面,而这些关键技术的体现和内容的处理都离不开Java技术,这是因为Java语言本身所具有的开放性体系以及简洁的语法的特点,因此,本文在针对学校开发的、通过网络连接以浏览器服务器方式使用的学生网上考试系统的应用项目中,选择了Java作为开发语言和技术平台 本文主要阐述了从需求分析,到架构设计、详细设计和开发的全部过程进行详细的说明,文中通过对“基于J2EE的学生网上考试系统”表示层、业务层和数据存取层的设计实现,阐述了如何使用Spring进行考试方面的Web系统开发设计“ 基于J2EE的学生网上考试系统”的设计实现,验证并展示了轻量级容器带来的良好无侵入性、可复用性、扩展性和高开发效率该系统的设计实现还加入了Ajax技术,它是一种创建交互式网页应用的网页开发技术,使用它可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的随后的测试,也证明了该系统在满足功能性需求的同时,还具有可维护性强和可靠性高的特点 该系统实现了Spring到MVC的整合使用。
关键字:Spring;Jsp;JavaScript;JQuery;B/S;考试系统。
目录
摘要 2
1.1 课题研究的背景及意义 6
1.2 Java的研究现状及趋势 6
第一章 系统的概述和架构 7
1.1 系统的开发目标 7
1.2系统的开发意义 8
1.3 系统的特点和思想 8
第二章 系统的开发技术和总体架构 9
2.1 开发技术的选择 9
2.2系统主要架构和开发模式 10
2.3系统的详细设计 13
第三章 系统模块设计 15
3.1 系统维护 15
3.2年级科目基本信息 15
3.3 知识点基本信息 16
3.4 模拟考试基本信息 17
3.5教师试题录入 18
3.6修改试卷 22
3.7学生在线考试 27
3.8考试成绩 30
第四章 数据库设计 35
4.1 表结构的设计 35
第五章 系统测试及难点分析 41
5.1系统运行环境的搭建 41
5.2系统测试并截图 42
5.3 系统的界面展示 43
5.4 系统关键部分测试分析 46
5.5 测试分析总结及说明 46
5.6 系统的性能分析 46
总结 48
参考文献 49
致谢 50
绪论
1.1 课题研究的背景及意义
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。
1.2 Java的研究现状及趋势
基于Web的在线考试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。本文从分析在线考试系统的发展趋势出发,针对教师及学生的需求进行了具体分析,分别研究管理员维护系统及考生考试系统,给出了系统的功能结构。采用B/S结构模式,设计了管理员维护系统、考生考试系统等功能,提高了考试管理的质量,改进了学生考核手段,取消了课程考核对时间和地点的限制性要求。
第一章 系统的
图3.1 B/S三层架构示意图
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子苗条了许多,不再负责处理复杂
您可能关注的文档
- 城市地下空间开发利用.doc
- 资源与运营管理选择题1.doc
- 城市地价评估中的土地现状利用条件分析_兼及企业改制中的土地估价.doc
- 资源与运营管理选择题4.doc
- 城市外来务工青年学习需求调查报告.doc
- 资源与运营管理选择题6.doc
- 城市居住空间分异现状及分析.doc
- 资源与运营管答理案.doc
- 资源与运营管试理题.doc
- 资源与运营管选理择题 .doc
- 2025年临床执业医师题库检测试题打印及答案详解【真题汇编】.docx
- 2025年临床执业医师题库试题含答案详解【达标题】.docx
- 2025年临床执业医师高分题库含答案详解【培优A卷】.docx
- 2025年临床执业医师通关题库附参考答案详解(典型题).docx
- 2025年临床执业医师通关题库【新题速递】附答案详解.docx
- 2025年临床执业医师题库及答案详解【精选题】.docx
- 2025年临床执业医师通关题库(名师系列)附答案详解.docx
- 2025年临床执业医师通关题库附参考答案详解【培优A卷】.docx
- 2025年临床执业医师通关考试题库附参考答案详解【夺分金卷】.docx
- 自体血液回收机在临床的应用.pptx
最近下载
- 管理学论文5000字.docx VIP
- 新修订特种作业(高处安装、维护、拆除作业)考试题库(核心题版).pdf VIP
- 《服装设计基础》知识考试复习题库资料(含答案).pdf VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2024最新传唤证模板.doc VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
- 2025年高压电工复审考试题库库+答案.docx VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
- 车轮制动器教案.doc VIP
文档评论(0)