没有合适的资源?快使用搜索试试~ 我知道了~
SSM-在线考试系统.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 15 浏览量
2022-07-02
05:52:19
上传
评论
收藏 2.54MB PDF 举报
温馨提示
试读
55页
SSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdfSSM-在线考试系统.pdf
资源推荐
资源详情
资源评论
基于 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
5
系统设计 ......................................................... 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.3 系统详细设计 .............................................. 14
5.3.1 系统结构设计 .......................................... 14
5.3.2 数据库设计 ............................................ 15
6
系统的实现 ....................................................... 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
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
- 粉丝: 6670
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
- SQL server 练习题目8道(小白教学).zip
- Python 手写实现 iD3 决策树算法-根据信息增益公式.zip
- 411675952289057车联助手-小窗版(三星)3.5.1.apk
- 三种快速排序方法合并在一个文件中以便直接运行的Python代码示例
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功