基于java的在线考试系统的设计与开发.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-18
  • 论文字数:10577
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(西部姑娘)提供原创文章

支付并下载

摘要:国家的崛起离不开良好的教育,教育的崛起离不开良好的教育检测。每年不间断的考试已经成为学生生活中的一部分,而绝大部分的考试还停留在传统的纸质考试层面上。传统的考试形式,学校得安排考场、安排监考教师、出题、印刷试卷、安排考生等,学生也得满校园地找考场,更累的当属教师,通宵熬夜地批改试卷,统计分数,还可能因为一时疏忽批错试卷而受到学生以及领导的责备。这种形式的考试浪费大量得时间,耗费大量的物资,也会存在不可避免的不公正性。如果选择在线考试,学生只需到机房进行考试,系统批阅客观题,减少了不必要的人为错误,提高了考试的公正性,也时对平日里努力学习的考生的负责。在线考试系统基于网络平台将考场搬到网络,省时省力、简单公正的考试形式必定受到学校和学生的青睐。

本系统基于java语言开发,以Sturts、Spring、Mybaties为主题框架。前端Javascript库为JQuery,开发工具为MyEclipse,数据库为Mysql。本系统提供给管理员类用户、教师类用户、及学生类用户使用,不同的用户类型所能完成的功能不同。学生端登录考试、查阅成绩,教师端登录批阅试卷的简答题部分和导出分数信息,管理员端登录后可对学生信息、教师信息、成绩信息、试题信息进行增删改查等。

论文主要介绍在线考试系统的设计与开发流程,其中包括需求分析,数据库的设计,运用到的相关技术等,论文最后也对测试及测试遇到的问题作出详细描述。

 

关键词 在线考试;Java;MyEclipse

 

目录

摘要

Abstract

1 绪论-1

1.1 研究的背景-1

1.2 研究的内容与意义-1

1.2.1 研究的内容-1

1.2.2 研究的意义-1

1.3 论文的组织结构-2

2 开发工具及相关技术简介-3

2.1 开发工具简介-3

2.1.1 MyEclipse简介-3

2.1.2 Mysql简介-3

2.2 相关技术简介-3

2.2.1 Java简介-3

2.2.2 三大框架简介-3

2.2.3 JQuery简介-4

3 需求分析-5

3.1 系统功能模块分析-5

3.2 系统流程分析-7

3.3 系统用例分析-8

3.3.1 学生端用例分析-8

3.3.2 教师端用例分析-9

3.3.3 管理员端用例分析-10

3.4 数据库分析-10

4系统设计-11

4.1 系统总体设计-11

4.2 系统框架设计-11

4.3 系统数据库设计-11

4.3.1 E-R图-11

4.3.2 数据库表-16

5系统详细设计-19

5.1 登录页面-19

5.2 学生端-21

5.3 教师端-28

5.4 管理员端-30

6系统测试-36

6.1 功能测试-36

6.2 测试遇到的问题-36

6.3 测试详情-37

7创新点及不足点-38

7.1 创新点-38

7.2 不足点-38

结论-39

致谢-40

参考文献-41