| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12798 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要
在线考试系统已经广泛应用于远程考试中,有着十分广阔的应用前景。本文设计并实现了随机出题系统,它可以应用于在线考试。本系统基于B/S架构,结合SSM框架,以JSP开发语言和MySQL数据库为基础设计了多角色管理模式。管理员、普通教师与学生分设不同的系统权限和功能,具有较强的安全性。系统可灵活应用于各种客观题考试中,具有良好的可扩展性。系统基于随机算法设计试卷,有效降低了学生因试卷相同而进行作弊的可能性。针对课程种类不同的特点,系统设多科目题库,可灵活增删试题。系统可按照教师需求来设定科目、题型、题数、分值等。为减轻教师后续阅卷评卷的工作负担,系统具有自动批改客观题和成绩分析功能,并保留所有试卷记录与详细的答案解析,便于学生有针对性地进行学习与错题巩固。该系统在完成需求分析、可行性分析的基础上,进行架构设计、功能模块设计、数据库设计,最后编码实现。
关键词:在线随机出题考试,多角色,自动阅卷,JSP,MySQL
目 录
第一章 绪论 1
1.1 课题背景、目的与意义 1
1.1.1 课题背景 1
1.1.2 课题目的 1
1.1.3 课题意义 2
1.2 国内外研究现状 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 2
第二章 相关技术介绍 3
2.1 B/S模式[7] 3
2.2 MVC框架 3
2.3 JSP技术 3
2.4 SSM框架集 4
2.4.1 Spring 4
2.4.2 SpringMVC 4
2.4.3 MyBatis 4
2.5 MySQL技术 4
2.6 系统开发平台及运行环境 4
2.6.1 系统开发平台Eclipse + Tomcat 4
2.6.2 运行环境 4
第三章 系统需求分析 6
3.1 需求分析 6
3.1.1 功能需求分析 6
3.1.2 其他需求分析 8
3.2 可行性分析 8
第四章 系统设计 9
4.1 系统架构设计 9
4.2 系统功能模块设计 10
4.2.1 学生端功能模块 10
4.2.2 管理员/教师端功能模块 10
4.3 数据库逻辑设计 12
4.3.1 学生信息表 12
4.3.2 教师信息表 12
4.3.3 年级信息表 12
4.3.4 班级信息表 12
4.3.5 科目信息表 13
4.3.6 试卷信息表 13
4.3.7 题目信息表 13
4.3.8 试卷与覆盖题目记录表 14
4.3.9 试题作答情况记录表 14
4.3.10 历史试卷记录表 14
4.3.11 待发布试卷记录表 14
第五章 系统展示 16
5.1 学生功能模块 16
5.1.1 学生注册与登录 16
5.1.2 学生考试中心 16
5.1.3 学生考试历史 17
5.2 管理员/普通教师功能模块 18
5.2.1 管理员/普通教师登录 18
5.2.2 系统首页 18
5.2.3 年级管理 18
5.2.4 班级管理 18
5.2.5 科目管理 19
5.2.6 教师管理 20
5.2.7 学生管理 20
5.2.8 试卷管理 21
5.2.9 试题管理 22
5.2.10 考试安排管理 23
5.2.11 以往考试信息 23
第六章 总结与展望 24
6.1 总结 24
6.2 展望 24
参考文献 25
致 谢 26 |

