摘要 为了提高教师的工作效率,把老师从烦琐的考试工作中解放出来,我设计和开发了这套基于JSP的网上考试系统。本文阐述了一个基于JSP技术的网上考试系统的体系结构和设计实现过程。系统采用的三层体系结构,JSP+JavaBean+SQL Server 2000开发,即前端由JSP网页实现表现逻辑,中间使用JBean的组件实现系统内部复杂的业务逻辑,后端使用SQL Server 2000数据库实现数据逻辑,并设计了网上考试系统的解决方案。系统实现了三种权限用户信息的管理,题库的增加、修改、删除基本功能,实现了随机生成试卷,并管理试卷的发布状态。实现了
学生在线考试和成绩查询的功能。本系统突破传统考试瓶颈、充分利用网络,对于提高教师的工作效率,完善教育测评具有十分鲜明的现实意义。同时,网上考试系统的题库不仅可以远程使用也可以本地使用,是考试真正实现了无纸化。基于Java技术的网络考试系统的设计与实现,描述了网上考试系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了部分环节的程序设计。通过JDBC-ODBC桥和后台数据库相连接并对数据库进行操作和管理。
关键字:网上考试系统; JSP;三层体系结构
目 录
第一章 绪论 ……………………………………………………………………………… 1
1.1 网上考试系统的发展 1
1.2 网上考试系统常用的实现技术……………………………………………………. 2
1.3 本系统拟采用的解决方法 2
1.4 毕业设计的主要工作…………………………………………………………………3
第二章 系统开发模式、环境及工具……………………………………………………. 4
2.1 系统开发模式……………………………………………………………………… . .4
2.2 系统运行环境…………………………………………………….…………………... 5
2.3 系统开发环境及工具………………………………………………………………. ...7
2.3.1 Mcaromedia dreamweaver…………………………………………………………. 7
2.3.2 Microsoft SQL Server 2000………………………………………………………7
2.3.3 JSP原理及技术…………………………………………………………………… 8
第三章 系统需求分析 10
3.1 系统功能分析 10
3.2 系统方案设计………………………………………………………………………..10
3.3 系统性能需求分析 11
3.4 设计原则 12
第四章 系统概要设计 13
第五章 系统详细设计 17
5.1 总体设计 17
5.2 主要功能模块设计和实现 18
5.2.1 管理员功能模块 19
5.2.2 教师功能模块 22
5.2.3
学生功能模块 25
结 论 29
致 谢 30
参考文献 31
统功能分析
(1)系统需要经过有效的身份验证才可以登录。
(2)将登录本系统的身份定为三种:一是管理员,二是教师,三是
学生,只有被授权的用户才可以使用本系统的功能。
(3)系统提供合法
学生进行考试并对其监控的功能。
(4)系统提供对
学生成绩统计和查询的功能。
(5)管理员可以管理所有用户的注册信息,并有管理系统内所有资源的权限。
(6)教师可以管理题库和对自己生成的试卷进行发布和取消发布,但不能管理其他教师编排的试卷。
(7)用户的身份不同,使用的系统资源也不同。
学生只可以参加考试和成绩查询。管理员的权限在教师之上,他拥有整个系统的全部使用权。
(8)系统要提供将分析的成绩打印出来的功能。
系统采用B/S模式,考生注册、考试实现、及考试成绩查询可由各考试机浏览器完成;
学生考试过程中向服务器请求试题到本地机,答案存于服务器;
学生信息审核、题库管理、自动组卷、考试控制、系统评分等核心业务逻辑由WEB服务器(考试中心服务器)完成。
说明:为了防止网络上可以查找到本毕业设计的论文及实际界面信息保护购买者的利益1、本
计算机毕业设计样本提供的只是有关此设计论文和程序的简单介绍,要想取得完整的作品,需要你与本站联系。2、本样本只是从论文中摘录一部分,在内容、字体、字号排版上与实际作品有一定的差别,请以本站实际提供的作品为准。需要了解本
计算机毕业设计的具体详细信息请联系本站客服。