| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14238 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在21世纪,各个行业会使用信息技术开发不同的系统,就是通过这种系统能够使工作更加的安全稳定,而且能够提高工作效率。在信息技术的应用当中,就包括了在线考试。通过使用信息技术来研究开发的在线考试系统,可以通过计算机对这些考试的内容进行管理和编辑,可以通过网络的形式去监考考生的状态。能够提高正常考试过程中的公平性,而且也会使考生或者是教师更加的方便。也能够去提高学校老师们在工作方面的效率。所以研究和开发一个性能良好的智能安全的人工和自动组卷系统是非常重要的。研究开发完成的考试系统是能够在计算机上进行使用的,考生只需要登录自己的相关信息就可以使用系统,而且是能够在网站上进行答题。功能完善的在线考试系统在数据管理上是非常方便的,而且可以自动的去添加题库的内容,还会有相关的自动组卷的程序。
在文档当中,首先介绍的内容就是现在市场上存在的考试管理系统其中功能的优缺点。根据一些用户的需求进行相关的分析,得出考试系统的工作流程。然后对系统当中开发过程的技术进行了介绍,主要在这次系统当中使用的技术就是Java技术和MySQL数据库,而且在结构上也是使用了B/S这种浏览器加服务器的体系结构。通过对技术的分析还有使用系统的相关用户需求的研究,最后得到了系统需要满足四个功能。其中就包括了系统的管理和设计试卷和在线考试以及考试内容的管理。然后本文当中就会介绍系统这些功能模块的研究开发过程,而且会对这些模块完成相关的测试,以及会展示最后的测试结果。最后完成的人工和自动组卷程序在运行上是稳定的,而且操作上非常方便,在功能上也是符合现代的需求,而且能够随着时代的发展进行相关的升级和更新。
关键词:自动组卷;Java ;数据库;B/S
目录
摘要
Abstract
1 绪论-1
1.1 选题背景和意义-1
1.2 国内外研究现状-2
1.3 论文主要工作-3
1.4 论文结构-3
2 相关技术概述-4
2.1 B/S架构-4
2.2 Java语言-5
2.3 MySQL技术-5
2.4 MVC模式-5
3 需求分析-6
3.1 系统功能需求分析-6
3.2 系统非功能需求性分析-6
3.2.2系统可扩展性好-7
3.2.3系统运行记录-7
3.2.4安全性需求-7
3.3 系统可行性分析-7
3.3.1 经济可行性分析-7
3.3.2 技术可行性分析-8
3.3.3 使用可行性分析-8
3.3.4 功能可行性-8
4 系统整体设计-9
4.1 系统总体架构-9
4.2 数据库设计-9
4.2.1 数据设计步骤-9
4.2.2 数据库设计原则-10
4.2.3 数据表结构设计-10
4.2.4 详细数据表结构-13
4.3 系统设计-16
4.3.1 业务流程设计-16
4.3.2 学生考试-17
4.3.3 用户登录-18
4.3.4 试卷管理-19
5 系统实现-21
5.1 登录模块-21
5.2 用户管理模块-22
5.3 试题管理-24
5.4 试卷管理模块-26
5.5 考试安排模块-28
6 系统测试及结果分析-30
6.1 系统运行环境-30
6.2 系统模块测试-30
6.2.2 测试模块-31
6.2.4 试卷管理模块-33
6.2.5 考试安排管理模块-33
6.3 结果分析及结论-34
参考文献-36
致谢-37 |

