双语与全英文教学背景下java课程在线考试系统设计与开发(源码)【字数:14464】
目 录
第一章 绪论 1
1.1系统的开发背景和意义 1
1.2 系统设计的主要内容 1
1.3 利用的技术简介 1
1.3.1 Java技术简介 1
1.3.2 JSP技术简介 2
1.3.3 Servlet技术简介 2
1.3.4 JavaBean技术简介 3
1.3.5 表单验证控件简介 3
1.3.6 日期选择器控件简介 3
1.3.7 表格控件简介 3
1.4 开发工具介绍 3
1.4.1 MyEclipse程序开发工具 4
1.4.2 Microsoft PowerPoint画图处理工具 4
1.4.3 MySQL数据库管理工具 4
1.4.4 Navicat可视化数据库操作工具 4
第二章 系统的概要设计 5
2.1 简单的数据
*51今日免费论文网|www.jxszl.com +Q: @351916072@
库概要设计 5
2.2 系统概要设计 5
2.2.1 系统的流程图 6
2.2.2 系统的设计架构 6
2.2.3 系统的结构设计 7
第三章 系统详细设计 8
3.1 数据库设计 8
3.1.1 已存在的考生信息表(user_info) 8
3.1.2 管理员信息表(admin_info) 9
3.1.3 管理员权限表(admin_function) 9
3.1.4 试卷信息表(exam_info) 10
3.1.5 试卷类型表(exam_style) 10
3.1.6 试题信息表(question_info) 11
3.2 项目层次结构设计 12
3.3 实体类设计 14
3.3.1 考生信息实体类:Users.java文件 14
3.3.2 管理员信息实体类:Admin.java文件 15
3.3.3 试卷信息实体类:ExamInfo.java文件 15
3.3.4 试题类型实体类:ExamStyle.java文件 15
3.3.5 题目信息实体类:Questions.java文件 16
3.3.5分页管理的抽象类:Pages.java文件 16
3.4 登录与注册模块设计 16
3.4.1 管理员登录 16
3.4.2 考生登录 18
3.4.3 新考生注册 20
3.5 考生考试模块 22
3.5.1 选择考核方向设计 22
3.5.2 正式考核设计 23
3.6 阅卷模块 24
3.6.1 浏览所有试卷信息设计 24
3.6.2 删除试卷记录设计 25
3.6.3 试卷批阅设计 26
3.7数据管理模块 27
3.7.1 试题数据管理设计 27
3.7.2 考生数据管理设计 29
3.7.3 管理员数据管理设计 31
3.8 利用到的其他技术设计 32
3.8.1 整个网页的布局分布设计 32
3.8.2 登出系统的设计 33
3.8.3 数据管理操作添加权限的设计 33
3.8.4 后台数据处理出错设计 33
第四章 系统实施结果 34
4.1 登录注册模块实施 34
4.1.1 管理员登录 34
4.1.2 考生登录 35
4.1.3 新考生注册 36
4.2 用户考试模块实施 38
4.2.1 选择考核方向 38
4.2.2 正式考核 38
4.3 阅卷模块实施 39
4.3.1 浏览所有试卷信息实施 39
4.3.2 删除试卷记录实施 40
4.3.3 试卷批阅实施 41
4.4 数据管理模块实施 42
4.4.1 试题数据管理实施 42
4.4.2 用户数据管理实施 46
4.4.3 管理员数据管理实施 48
4.5 出错界面实施 52
第五章 系统未解决的问题 54
结 论 55
致 谢 56
参考文献 57
第一章 绪论
1.1 系统的开发背景和意义
自古以来的考试都是通过人工分发、批阅完成的,但在计算机与网络技术不断进步的今天,人们正在迈向信息时代。一切可交流的信息大都已经被信息化和网络化,但分析目前国内的发展状况,在线考试系统还有很大的提升空间,因而设计一个有效率的在线考试系统符合时代的发展要求。
通过本项目的设计与开发,给将要参与java课程考核的人员和考试信息的管理人员提供极大的便利。从管理的角度看,新的在线考试系统可以帮助管理员完成试题的设计,考卷的批改与分数的统计等工作,考试的无纸化管理与考生信息的细致化存储也进一步提高了管理效率。
1.2 系统设计的主要内容
系统包括登录注册、数据管理、试题阅卷、用户考试四大模块。详细介绍如下:
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/79160.html