JSP080-在线考试系统的设计与实现(SQL数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要:在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是网络技术一个很重要的发展方向。网上考试一方面可以突破时空的界限;另一方面考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平,网络考试方式将是以后考试发展的趋势。
本论文主要阐述了基于Web技术的网上考试系统的设计与实现。论文首先对系统设计所涉及的相关技术进行逐一介绍,并主要对该系统的设计概要以及系统的设计方法及功能也作了详尽说明,系统按照软件工程的思想进行系统设计,在需求分析的基础进行功能模块划分,然后对各个模块进行分析和详细设计,并用相关技术实现。
系统采用B/S开发模式,以MyEclipse6.0作为开发平台,java语言为主要编程语言,结合JSP、JavaScript、Html、SQL等语言,以Tomcat为服务器和SQL Server 2000为后台数据库。最终开发一个拥有自动组卷、自动判卷、信息管理的网上考试系统。整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以随时随地的进行考试,同时老师使用该系统能更高效、便捷的组织在线考试。
关键词:网上考试系统 B/S开发模式 JSP
[资料来源:http://think58.com]
[资料来源:www.THINK58.com]
[来源:http://www.think58.com]
[来源:http://www.think58.com]
[资料来源:www.THINK58.com]
目 录
1 前言 1
1.1 开发背景及意义 1
1.2论文研究目标 1
2 网上考试系统需求分析 2
2.1 需求概述 2
2.2 系统开发目标 2
2.3 功能需求 2
2.4 性能需求 3
2.5 开发方案的比较与选择 4
2.6 系统开发环境及工具 6
2.6.1 开发/运行环境 6
2.6.2 开发工具的选取 6
3 网上考试系统的设计 8
3.1 系统数据流程描述 8
3.2 系统总体结构设计 11
3.3 功能模块设计 12
3.3.1 考试模块 12
3.3.2 查询成绩模块 13
3.3.3 试卷管理模块 14
3.3.4 信息管理模块 14
3.3.5 判卷模块 14
4 系统后台数据库设计 15
4.1 数据库连接 15
4.1.1 配置SQL server 2000 15
4.1.2 连接数据库 15
4.2 数据库设计概述 15
4.2.1 数据表实现 16
4.2.2 系统总体E-R图 18
5 网上考试系统的实现 20
5.1 考试模块 20
5.2 成绩查询模块 22
5.3 试卷管理模块 25
5.4 信息管理模块 29
5.5 组卷模块 31
6 系统运行与测试 33
6.1 测试概述 33
6.2 系统部分单元测试方法 33
6.3 测试截图 33
6.4 测试总结 40
7 总结 41
参 考 文 献 42
Abstract 43
致 谢 44
仲恺农业工程学院毕业论文(设计)成绩评定表 45
1 前言
1.1 开发背景及意义
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,相对于传统的白纸黑字考试模式来说,网上考试一方面可以突破时空的界限,使考生可以足不出户进行考核,这就减除了组织考场和考生奔波于考场所造成的资源消耗和环境污染,符合现代人的绿色生活理念。另一方面,考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平。而且由于网上考试利用了现代化技术,还由其自身属性衍生出一些有利于考试的功能作用。网上考试的试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。 [资料来源:http://think58.com]
[版权所有:http://think58.com]