更新时间:08-05 上传会员:暖暖大将军
分类:工业大学 论文字数:14191 需要金币:1000个
摘要:随着时代的飞速发展,互联网技术在教育行业得到了广泛的应用,高校的信息化建设也在不断推进。题库管理与试卷生成系统可以提供用户管理、试题管理、试卷生成等功能,易于管理和维护,对于改善高校教学质量起着重要的作用。
本文通过研究高校试题库的现状及发展情况,进行了系统的需求分析,包括功能性需求和非功能性需求,以满足教学和考试的需求。设计了系统的功能模块、体系结构、数据库实体及关系,实现并测试了题库系统的基础性功能。相较于传统出卷的方式,不但保证了测试的随机性、公平性,而且提高了效率,减轻了教师的负担。此外,还实现了学生考试并自动改卷的功能,能够让学生了解自己的学习情况,提高学习的积极性。系统基于B/S架构,在Windows10系统下使用Java语言、Eclipse开发工具、SSM框架和MySQL数据库进行开发。
关键词:试题库;试卷生成;Java;SSM框架;B/S架构
目 录
摘 要
ABSTRACT
第一章 绪论-1
1.1 研究背景-1
1.2 研究意义-1
1.3 现状和存在的问题-2
1.4 课题主要研究工作-2
1.5 本论文的结构-2
第二章 关键技术介绍-4
2.1 SSM框架-4
2.1.1 Spring框架-4
2.1.2 SpringMVC框架-4
2.1.3 Mybatis框架-5
2.2 jQueryEasyUI框架-5
第三章 系统需求分析-6
3.1 系统总体需求-6
3.2 功能需求-6
3.3 其他需求-8
第四章 系统设计-9
4.1 功能模块设计-9
4.2 体系结构设计-11
4.2.1 数据持久化层-11
4.2.2 数据访问层-11
4.2.3 服务层-11
4.2.4 控制层-12
4.2.5 视图层-12
4.3 主要功能设计-12
4.3.1 身份认证-12
4.3.2 添加试题-13
4.3.3 自动组卷-14
4.3.4 在线考试-15
4.4 数据库设计-16
4.4.1 数据实体设计-16
4.4.2 数据库表设计-19
第五章 系统的实现与测试-22
5.1 系统开发环境-22
1. 硬件平台-22
2.软件平台-22
5.2 试题库与试卷生成后台管理系统的主要功能实现-22
5.2.1 用户身份验证-22
5.2.2 用户管理模块-24
5.2.3 试题管理模块-25
5.2.4 试卷管理模块-27
5.3 考试系统的主要功能实现-29
5.3.1 身份认证模块-29
5.3.2 考试模块-30
5.3.3 个人信息模块-31
5.4 系统测试-32
5.4.1 测试环境-32
5.4.2 系统测试-33
第六章 总结与展望-34
6.1 总结-34
6.2 展望-34
参考文献-35
致 谢-37