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

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

ID:796299

大小:998.53 KB

页数:48页

时间:2017-09-05

java课程设计 基于jsp的网上考试系统的设计与实现_第1页
java课程设计 基于jsp的网上考试系统的设计与实现_第2页
java课程设计 基于jsp的网上考试系统的设计与实现_第3页
java课程设计 基于jsp的网上考试系统的设计与实现_第4页
java课程设计 基于jsp的网上考试系统的设计与实现_第5页
资源描述:

《java课程设计 基于jsp的网上考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机与信息工程学院课程设计题目基于JSP的网上考试系统的设计与实现院(系)计算机与信息工程学院专业计算机科学与技术学生姓名赵庭学号08010086指导教师许荣泉职称讲师论文字数完成日期:年月日目录第1章开发背景及相关技术11.1系统开发背景11.2系统开发的目的和意义11.3开发技术简介21.3.1开发语言——Java简介21.3.2SQLServer2005简介31.3.3TomCat简介51.3.4开发方案简介51.3.5B/S开发模式6第2章系统分析72.1可行性分析72.2系统的总体需求分析72.2.1网上考试系统的使用范围72.2.2系统功能描述72.2.3网上考试系统的用户

2、特征82.3系统功能模块需求82.3.1考生登录模块82.3.2考生功能模块82.3.3管理员登录模块82.3.4管理员功能模块92.3.5教师登录模块92.3.6教师功能模块9第3章系统设计103.1指导思想103.2数据库设计113.2.1概念结构设计113.2.2数据库的设计133.3系统结构设计153.4系统界面设计17第4章系统的实现、测试与维护214.1系统的实现214.2系统的测试254.3系统维护26第5章结论与展望275.1系统总结275.2前景展望27参考文献28致谢29附录30第1章开发背景及相关技术1.1系统开发背景每个人从进入学校的那天开始就与考试结下了不解之缘

3、,每个地区每个学校的教学模式不同,考试的形式也会略有差异,有的学校考试频繁,有的学校定期组织,但是都有一个共同点,每每进行考试的时候学生就会看到这样熟悉的场景:老师抱着一大堆试卷匆忙走向班级,以至于有些学生看到这样的场景都觉得害怕。现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一场考试要花费教师大量的时间和精力去策划试卷,并且还要考虑到试卷的难易和知识点覆盖程度,试卷出好后还要经过打印,又要花费不少金钱。另外,对于学生来讲,也不能得到随时能进行自我测评的锻炼,综合各方面,可以明显看出传统的考试模式已经不能适应现代考试的需要。并且随着计算机应用的不断发展,网络应用不

4、断扩大,人们迫切要求利用这些技术来减轻目前繁琐而又沉重的考试负担。值得关注的是,网上考试不仅减轻了教师的工作负担而且提高了工作效率,同时更提高了考试的质量,从而也让学生感到了前所未有的公平感,更加激发了学生的学习兴趣和积极性。本系统是基于B/S模式的网上考试系统,它能够从试题库中随机抽取试题组成试卷,有效避免了考试作弊、相互抄袭的弊端。既然是考试系统,人们当然希望它能实现考试的基本功能和一些管理功能,所以开发网上考试系统,至少要实现以下几项任务:(1)考生登录功能:为考生提供登陆系统服务。先将每个考生的各自学号和初始密码等信息放入数据库,这些将是学生的登录验证信息;(2)考生考试和个人管

5、理功能:为考生提供网上考生的服务。学生登录进去以后可以自己选择考试科目,并维护个人信息和查询考试成绩;(3)管理员功能:为管理员提供管理考试信息的服务。管理员负责用户、试题和考试设置的管理工作,也能够对个人信息进行维护;(4)教师管理功能:为教师提供管理考试的服务。教师可以进行试卷的查看和评阅,网上考试系统的最大特点就是能够自动阅卷,现场给出客观题得分,让学生感到了很大的公平感。1.2系统开发的目的和意义网上考试系统是通过计算机方式集中进行考试的系统,其主要的目的就是能够最大限度地利用现有的考试资源,建立完备的试题库,提高资源的利用率和当前的工作效率,利用计算机来组织考试,既提高了考试的

6、科学性又减轻了教师的负担,同时也可以防止考生作弊,考试结束后系统将自动评阅试题,经过处理后自动给出分数,方便学生查询[1]。而且,考生只能通过访问web服务器进入考试系统,答完考卷后答案自动存储,若到达考试规定时间,系统会给出相应交卷提示。设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正,从而利于教学改进。传统的教学考试中,进行一场考试,老师要经过多个步骤:策划试卷、整理试卷、考虑试卷知识点覆盖程度、安排考试、评阅试卷和分析试卷,这是一个繁重的过程,需要投入大量的人力、物力与时间,已经越来越不能满足学校信息化建设与现

7、代教学的需要。而网上考试系统,正是趋于信息化的标志,它是传统考场的拓展和延伸,它可以利用学校的局域网技术很方便地在任何合理时间内对学生进行考试,加上数据库技术的运用,大大简化了传统考试复杂的过程,因此网上考试系统是电子化教学不可缺少的辅助工具。将计算机与数据库技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。1.3开发技术简介1.3.1开发语言——Java

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。