1 / 50
文档名称:

java课程设计 基于JSP的网上考试系统的设计与实现.doc

格式:doc   页数:50
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计 基于JSP的网上考试系统的设计与实现.doc

上传人:1006108867 2013/7/29 文件大小:0 KB

下载得到文件列表

java课程设计 基于JSP的网上考试系统的设计与实现.doc

文档介绍

文档介绍:计算机与信息工程学院课程设计
题目基于JSP的网上考试系统的设计与实现
院(系) 计算机与信息工程学院
专业计算机科学与技术
学生姓名赵庭
学号 08010086
指导教师许荣泉职称讲师
论文字数


完成日期: 年月日
目录
第1章开发背景及相关技术 1
系统开发背景 1
系统开发的目的和意义 1
开发技术简介 2
开发语言——Java简介 2
SQLServer2005简介 3
TomCat简介 5
开发方案简介 5
B/S开发模式 6
第2章系统分析 7
可行性分析 7
系统的总体需求分析 7
网上考试系统的使用范围 7
系统功能描述 7
网上考试系统的用户特征 8
8
考生登录模块 8
考生功能模块 8
管理员登录模块 8
管理员功能模块 9
教师登录模块 9
教师功能模块 9
第3章系统设计 10
指导思想 10
数据库设计 11
概念结构设计 11
数据库的设计 13
系统结构设计 15
系统界面设计 17
第4章系统的实现、测试与维护 21
系统的实现 21
系统的测试 25
系统维护 26
第5章结论与展望 27
系统总结 27
前景展望 27
参考文献 28
致谢 29
附录 30
第1章开发背景及相关技术
系统开发背景
每个人从进入学校的那天开始就与考试结下了不解之缘,每个地区每个学校的教学模式不同,考试的形式也会略有差异,有的学校考试频繁,有的学校定期组织,但是都有一个共同点,每每进行考试的时候学生就会看到这样熟悉的场景:老师抱着一大堆试卷匆忙走向班级,以至于有些学生看到这样的场景都觉得害怕。现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一场考试要花费教师大量的时间和精力去策划试卷,并且还要考虑到试卷的难易和知识点覆盖程度,试卷出好后还要经过打印,又要花费不少金钱。另外,对于学生来讲,也不能得到随时能进行自我测评的锻炼,综合各方面,可以明显看出传统的考试模式已经不能适应现代考试的需要。并且随着计算机应用的不断发展,网络应用不断扩大,人们迫切要求利用这些技术来减轻目前繁琐而又沉重的考试负担。值得关注的是,网上考试不仅减轻了教师的工作负担而且提高了工作效率,同时更提高了考试的质量,从而也让学生感到了前所未有的公平感,更加激发了学生的学习兴趣和积极性。本系统是基于B/S模式的网上考试系统,它能够从试题库中随机抽取试题组成试卷,有效避免了考试作弊、相互抄袭的弊端。
既然是考试系统,人们当然希望它能实现考试的基本功能和一些管理功能,所以开发网上考试系统,至少要实现以下几项任务:
(1)考生登录功能:为考生提供登陆系统服务。先将每个考生的各自学号和初始密码等信息放入数据库,这些将是学生的登录验证信息;
(2)考生考试和个人管理功能:为考生提供网上考生的服务。学生登录进去以后可以自己选择考试科目,并维护个人信息和查询考试成绩;
(3)管理员功能:为管理员提供管理考试信息的服务。管理员负责用户、试题和考试设置的管理工作,也能够对个人信息进行维护;
(4)教师管理功能:为教师提供管理考试的服务。教师可以进行试卷的查看和评阅,网上考试系统的最大特点就是能够自动阅卷,现场给出客观题得分,让学生感到了很大的公平感。
系统开发的目的和意义
网上考试系统是通过计算机方式集中进行考试的系统,其主要的目的就是能够最大限度地
利用现有的考试资源,建立完备的试题库,提高资源的利用率和当前的工作效率,利用计算机来组织考试,既提高了考试的科学性又减轻了教师的负担,同时也可以防止考生作弊,考试结束后系统将自动评阅试题,经过处理后自动给出分数,方便学生查询[1]。而且,考生只能通过访问web服务器进入考试系统,答完考卷后答案自动存储,若到达考试规定时间,系统会给出相应交卷提示。设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正,从而利于教学改进。
传统的教学考试中,进行一场考试,老师要经过多个步骤:策划试卷、整理试卷、考虑试卷知识点覆盖程度、安排考试、评阅试卷和分析试卷,这是一个繁重的过程,需要投入大量的人力、物力与时间,已经越来越不能满足学校信息化建设与现代教学的需要。而网上