没有合适的资源?快使用搜索试试~ 我知道了~
SSM-在线考试系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2022-06-12
09:52:05
上传
评论
收藏 1.3MB DOCX 举报
温馨提示
试读
55页
SSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docxSSM-在线考试系统.docx
资源推荐
资源详情
资源评论
基于 B/S 的在线考试系统
湖北文理学院
《在线考试系统》
实 验 报 告
专业班级: 软工 1512
姓
学
名:
号:
任课教师:
2018 年 1 月 4 日
1
基于 B/S 的在线考试系统
目 录
1 摘要 ............................................................3
2 引言 ............................................................4
3 开发方案 ........................................................5
3.1 问题的分析 .................................................. 5
3.2 设计的目的 .................................................5
3.2.1
系统的总体目标
...........................................6
3.2.2
对教师的系统目标
.........................................6
3.3 方案选择 .................................... 错误!未定义书签。
3.3.1 解决方案 ..............................................6
3.3.1.1 Web 应用程序开发 JSP 技术.......................... 6
3.3.1.2 框架技术-SSM ...................................... 6
3.3.1.3 Tomcat 应用服务器................................. 7
3.3.1.4 Mysql 数据库......................................8
3.3.1.5 B/S 开发模式 .....................................8
4.系统需求分析 .....................................................9
4.1 任务概述 .................................................... 9
4.2 功能需求概述 ................................................ 9
4.3 各模块需完成的功能 ......................................... 10
4. 4 运行环境 ..................................................11
系统设计 ......................................................... 12
5.1 指导思想 .................................................. 12
5.1.1 B/S 结构开发思想 ..................................... 12
5.2 系统总体结构设计 ...........................................13
5.2.1 系统的总体架构 ......................................13
5
2.2 软件系统设计原则.....................................13
5.2.3 数据存储的总体设计 ..................................13
5.
2.4 系统总体功能结构设计.................................14
5.
5.3 系统详细设计 .............................................. 14
5.3.1 系统结构设计 .......................................... 14
5.3.2 数据库设计 ............................................ 15
系统的实现 ....................................................... 17
6.1 数据库连接的建立 ..........................................14
6.2 各子系统模块程序设计举例 ................................... 15
6.2.1 用户登陆的实现 .......................................17
6.2.2 学生和教师身份验证 ...................................18
6.2.3 学生考试的实现 ........................................ 19
6.2.4 题目信息管理的实现 ...................................24
6.2.5 题目包含的资源 ........................................ 35
6.2.6 试卷的添加 ............................................ 38
6
2.7 添加题目到试卷 ........................................ 38
6.2.8 学生提交的试卷 ........................................ 43
6.
2
基于 B/S 的在线考试系统
6.2.9 学生信息的显示 .......................................50
6.2.10 项目基本结构 ......................................... 53
6.3 小结 .......................................................54
7 结束语 ..........................................................55
摘要
本文在第一章主要阐述在线考试系统的研究背景和研究意义 ,;第二章阐述了该系
统的需求性分析,包括对系统的配置,系统所需要的功能和系统的需求分析;第三 章介
绍了系统的体系结构和流程图,各个功能模块的流程图和系统的模块流程图;系统的 E-R
图的结构;第四章对功能截了图,同时附带了相关的核心要代码,并且添加了相应注释。
基于 Web 的在线考试系统 随着计算机及网络技术的飞速发展,Internet/Intranet 应
用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越
来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 在众多的网
络服务中,Web 给人耳目一新的感觉,而在这其中,JSP 技术和基于 Struts 框架技术则
因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。 目
前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,手工管理还存在
这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信 息化管理
有着储存量大,速度快等许多优点,因此我们可以利用计算机网络,利用 ASP 技术实现
动态的管理。 随着计算机网络技术的进一步发展和普及,利用 JSP 技术开发的各种网
络在线考系统必将大行其道。
关键字:JSP 技术;SSM ;在线考试系统
3
基于 B/S 的在线考试系统
引 言
现今,不管是国内还是国外的各大厂家,都在不断的推出一系列的考试、认证。如
微软的 MCSE、Cisco 的 CCNA 等。我们国家的自考或是成考,以及各省市的各种考试,现
在都在朝着信息化的道路前进在走。我们相信在今后这一系列的考试将会走向网络化考
试的。这样才是符合信息发展的。所以我们考虑这是一个机会。我们要给不同的考试一
个好的解决方案。 这个方案在技术上来讲我们是采用 B/S 模式。在 Windows 平台上,使
用 chome 浏览器,完成制题、考试、交卷等考试任务。
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次
考试至少要经过五个步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,
并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能
适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚
拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进
行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,
从而使考试更趋于公证、客观、更加激发学生的学习兴趣。例如目前许多国际著名的计
算机公司所举办的各种认证考试绝大部分采用这种方式。为了适应新形势的发展,我们推
出了这一系统,使其尽快在各类考试中发挥高效,便捷的作用,把老师从繁重的工作中解
脱出来。由于时间,人员,以及我所掌握的技术问题,该系统仅仅人工出卷,考生考试,
人工阅卷三个方向的问题。
第一章、开发方案
1.1 问题分析
传统的学校教学中,进行一场考试,要求老师刻试卷、印试卷、安排考试、监考、
收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物
力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网
络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。而
4
基于 B/S 的在线考试系统
在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和
局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的
过程,因此在线考试是电子化教学的不可缺少的辅助手段。在当今信息时代,计算机技术
与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,
也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等
教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水
平的必要手段。
1.2 设计目的
1.2.1 系统的总体目标:
1. 在线考试系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷
批改到分数统计总结的所有工作。
2. 所有的考试数据和其它数据库需要一种主流的方式进行存储和管理,例如使用数据
库技术。
3. 考试数据的存放和处理必须对考试保密,需要一定的安全性保障。
对考试的系统目标:
4. 这个软件是分布式的,这意味着只要有考试客户端可以连接到考试应用服务器,任
何考生在任何地方进行身份确认,都能完成考试。
5. 题目最好有一定的稳定性和随机性。稳定性可以保证每一次考试对每一个考生是公
平的,随机性可以避免作弊的发生。
6. 考试的部分结果在考生考完之后就可以知道,同时提供一个机会让考生知道自己
哪里做错了,并给出反馈信息说明理由。
1.2.2 对教师的系统目标:
1. 提供一个功能全面的考核管理客户端,可以进行考试设计和安排。
2. 通过管理客户端,教师可以进行考试的身份管理。
3. 考生的考试结果可以被保存下来,供教师进行分析统计和察看。
5
剩余54页未读,继续阅读
资源评论
G11176593
- 粉丝: 6699
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功