Java在线考试系统的设计与实现.docx

资料分类:计算机信息 上传会员:糖糖不爱吃糖 更新时间:2021-12-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14867
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】现代计算机信息技术快速发展,计算机网络成为了人们日常生活中必不可少的元素,在21世纪的今天,教育已经成为了国家发展的重中之重。教育是学生和教师之间的互动,其中有一个重要的环节就是考试,考试是测试学生学习成果的重要途径,

在线考试系统与传统的考试相比,能够显著的提高学习效率、学习成本、学习管理。为学生、教师搭建一个网络的考试平台。因此在线考试系统必须考虑到以下需求。提高考试的效率,增强师生的互动,便捷化考试,对考试的成绩进行成绩分析。

本论文目的是论述在一个web为平台,采用Oracle为数据库,使JavaSE技术设计的在线考试系统,全程序严格采用MVC的框架进行编码,系统大量涉及ajax异步传输技术。系统主要分为三个模块:账号管理模块、试卷管理模块、在线考试模块。本文主要论述此系统的设计思想、步骤、技术及其程序具体实现过程以及代码编写过程中遇到的问题。在论述程序实现的过程中,还对其中的算法做了分析和介绍。除此之外还介绍了程序实现过程中遇到的问题,对于问题的解决,进行了分析。

【关键字】:在线考试;web;Oracle;MVC;JavaSE;Ajax;

 

目录

摘要

Abstract

1.-绪论-1

1.1 系统开发背景-1

1.2 系统研究目的和意义-1

1.3 论文组织结构-2

2.-系统开发环境与搭建-3

2.1下载安装Java EE SDK-3

2.2 tomcat安装-3

2.3 ORACLE 11G安装-3

2.4 MyEclipse安装-4

2.5 web项目创建-4

2.6外部jar包导入-4

3.-系统的设计-5

3.1 系统框架设计-5

3.1.1 dao层设计-5

3.1.2 bean层设计-6

3.1.3 tools层设计-6

3.2 系统模块设计-6

3.2.1 账号管理模块设计-7

3.2.2 试卷管理模块设计-7

3.2.3 在线考试模块设计-7

3.2.4 安全模块-8

3.3 数据库设计-8

3.3.1 账号模块设计-8

3.3.2 试卷管理模块设计-8

3.3.3 在线考试模块设计-9

3.3.4 E-R图-10

3.3.5 数据库关系说明-10

3.6 流程设计-10

4.-系统的实现-12

4.1 用户模块实现-12

4.1.1 账号登陆实现-12

4.1.2 账号注册实现-13

4.1.2 信息查看实现-14

4.1.3 成绩查看实现-14

4.1.4 账号修改实现-14

4.2 试卷管理模块实现-15

4.2.1 科目管理实现-15

4.2.2 试卷管理实现-16

4.2.3 试卷信息修改-17

4.2.3 Excel上传题库-17

4.2.4 题库修改-18

4.2.5 题库添加-18

4.2.6 图片问答题添加-19

4.3 考试模块实现-19

4.3.1 在线考试实现-19

4.3.2 批改试卷实现-20

4.4 安全模块实现-21

4.5页面基本技术实现-21

4.5.1 验证码实现-22

4.5.2 异步上传图片实现-22

5.系统问题解决-23

5.1 端口号被占用解决-23

5.2 线程安全问题解决-23

5.3 中文乱码问题解决-24

5.4 临时文件处理问题决解-24

参考文献-25

致谢-26

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:现代高等教育中,网络的运用是体改学校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式,随着计算机网络在生......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: