"景先生毕设|www.jxszl.com

javaee的在线考试系统的设计与实现(源码)【字数:18083】

2022-11-09 14:25编辑: www.jxszl.com景先生毕设
摘 要摘 要从古至今,社会需要选出人才,要经过大大小小不同类型的考试。人工出题到人工阅卷,工作量的庞大不仅费时,还很容易出错。随着网络科技的飞速发展,传统考试需要接受这样的一个改变。在线考试不仅提高考试准确性,还减轻了出题者的负担、降低了批改者的工作量、方便了答题者的作答,很多比如说为了找一个类型的题目而翻阅大量资料书籍、阅题过多导致眼花缭乱而批改失误、字迹缭乱而影响批改的结果等等问题都能迎刃而解,整个把考试的效率提高了一个档次。 本系统基于JavaEE,工具为Eclipse,利用SpringMVC与Mybatis框架开发的一个在线考试系统,所用的数据库管理工具是Oracle,前端利用JavaScript语言使得功能更完善。在Java基础上,为系统设立了学生、教师、管理员、课程、试卷、题目、成绩表这7种实体类型,利用SQL语言建立了他们之间的关系表。在系统设计上,创建了学生、教师、管理员三个使用者,并赋予了各自不同的功能模块,包括登录功能、修改密码、题库管理、考务管理、在线考试、成绩查询、学生管理、教师管理。8个逻辑功能模块构成了整个在线考试系统。在线考试系统的意义是为了让考试变得方便起来,也方便管理者们对于考试的管理,使考试更具现代化、科技化。关键词 JavaEE;在线考试;Oracle;Mybatis;JavaScript
目 录
第一章 绪论1
1.1 概述1
1.1.1 国内在线考试现状1
1.1.2 国外在线考试现状1
1.2 可行性分析2
1.2.1 技术可行性2
1.2.2 经济可行性2
1.2.3 操作可行性2
1.3 系统需求分析3
1.4 本章小结3
第二章 系统概要设计3
2.1 系统总体设计3
2.1.1 系统总体流程图3
2.1.2 系统架构3
2.1.3 系统结构设计4
2.2 系统总体设计5
第三章 系统详细设计7
3.1 数据库设计7
3.1.1 学生信息表(cc_student)7
3.1.2 教师信息表(cc_t

 *51今日免费论文网|www.jxszl.com +Q: #351916072
eacher)8
3.1.3 管理员信息表(cc_admin)9
3.1.4 学院信息表(cc_department)10
3.1.5 专业信息表(cc_specialty)10
3.1.6 课程信息表(cc_course)11
3.1.7 班级课程关系表(cc_class_course_relation)11
3.1.8 试卷信息表(cc_paper)12
3.1.9 试题信息表(cc_question)13
3.1.10 知识点信息表(cc_key)14
3.1.11 试卷试题关系表(cc_p_q_relation)15
3.1.12 考试成绩表(cc_report)16
3.2 项目层次结构设计17
3.2.1 后台代码层次结构17
3.2.2 前端代码层次结构19

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/79136.html