优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

JSP045-基于JSP的在线考试系统(SQL数据库)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要:本文所述的内容是网上考试系统的开发报告,阐述了系统设计开发的流程和具体功能的实现方案。网上考试系统本着“软件以用”为本的开发理念实现用户管理、题库管理、系统阅卷、考生管理和考试设置等功能。系统采用在Dreamweaver MX 2004嵌入JSP动态网页技术的B/S结构设计,且系统从安全性,易维护性等方面着手实现了后台管理端和前台客户端的分离。系统设计过程中用到了许多网页制作关键技术,如用框架和CSS样式表来控制布局,用JavaScript语言实现前台浏览器端的校验。网上考试系统的实现不但可以提高工作效率,减少监考人员数量,增强公平性等,而且可以实现学校或学校的低成本投入,高效率办公的宗旨。基于JSP+JavaBeans模式是Web网站开发较为成功的解决方案,因此在本系统中也采用了这一模式来设计,也真正体会到了它的优势。
关键词:网上考试系统;Web;JSP;B/S

[资料来源:http://www.THINK58.com]

 

[资料来源:http://think58.com]

  [资料来源:www.THINK58.com]

目 录
摘 要 4
前言 6
1 项目概述 7
1.1问题定义及内容简介 7
1.1.1 问题定义 7
1.1.2 内容简介 10
1.2 课题研究的目的和意义 11
1.2.1研究背景及意义 11
1.3 国内外现状 12
1.4课题调研与可行性分析 14
1.4.1 课题调研 14
1.4.2 可行性分析 14
1.4.2.1 Microsoft SQL Server 2000 14
1.4.2.2 MyEclipse介绍 16
1.4.2.3 Tomcat的介绍 19
1.4.2.4 JSP技术介绍 19
1.4.2.5 J2EE介绍 23
1.4.2.6 Struts介绍 24
1.4.2.7 Hibernate介绍 27
2 统需求分析 32
2.1考试业务流程 32
1.2.1考试业务流程 32
2.2 总体目标 34
2.3 具体目标 34
2.3.1 系统数据流程图 35
2.3.2功能及数据流图 38
3.3.4 数据字典 38
2.4 系统功能分析 40
2.5 系统功能模块分析 40
2.6 数据库系统 41
2.6.1 ER图 41
2.6.2 数据库实现 42
2.7数据处理流程分析 44
2.7.1 身份验证与登录 44
2.7.2 Admin Page 44

[资料来源:http://THINK58.com]

2.7.3 登录流程 44
2.7.4 查询流程 45
2.7.6 数据添加流程 46
第3章 概要设计 47
3.1概要说明 47
3.2系统总体结构设计 47
4 详细设计 49
4.1 系统流程 49
4.2 接口设计 51
4.2.1 外部接口 51
4.2.2 内部接口 52
4.3 输入输出设计 53
4.3.1 输入设计 53
4.3.2 输出设计 54
4.4 运行设计 55
4.4.1 运行环境 55
4.4.2 运行模块的组合 55
4.4.3 运行控制 56
4.4.4 运行时间 56
4.5 出错处理设计 56
4.5.1 出错输出信息 56
4.5.2 出错处理对策 56
4.6 安全保密设计 57
4.6.1 数据安全性 57
4.6.2 登录用户的安全性 57
4.6.3 操作安全性 57
4.7 维护设计 57
5系统实现 58
5.1数据库配置文件 58
5.2 建立模型 59
5.2.1 学生管理模型 59
5.2.2 管理员管理模型 61
5.3 界面的设计与实现 63
5.3.1 登录模块 63
5.3.2 学生管理界面 64
5.3.3 科目管理 64
5.3.4 题库管理 64
5.3.5 注册管理 65
[资料来源:THINK58.com]

5.3.6 管理员管理 65
5.3.7 成绩查询 65
6 用户手册 66
6.1运行环境要求 66
6.2系统安装与初始化 66
6.3系统操作说明 66
7 测试 67
7.1 测试原则及测试方法概述 67
7.2 软件测试结论 68
7.2.1 软件能力 68
7.2.2 缺陷和限制 68
7.2.3 建议 69
7.2.4 测试结论 69
结束语 70
致 谢 71
参考文献 72
附录 72
[资料来源:http://www.THINK58.com]

 

[资料来源:http://think58.com]

研究的内容:
(1)系统应符合职工考试管理的规定,满足学校日常职工考试工作需要,并达到操作过程中的直观、方便、实用、安全等要求;
(2)系统采用模块化程序设计方法,既便于系统功能的各种组合为修改,又便于未参与开发的技术维护人员补充、维护;
(3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
(4)系统应采用B/S开发模式,能实时的满足学校学生远程考试的需要。
该系统主要功能包括基础信息维护、在线考试、信息统计几部分。其中,基础信息维护主要包括学生信息、课程信息模块;课程信息主要包括选课信息、成绩查询、课程查询、等子模块;在线考试主要包括在线出题,在线考试等子模块;信息统计主要包括成绩统计等模块。 该课题涵盖了信息录入、查询、统计、报表等功能。
开发适合小型学校进行学生考试管理的系统。该系统主要功能包括基础信息维护、在线考试、信息统计几部分。其中,基础信息维护主要包括学生信息、课程信息模块;课程信息主要包括选课信息、成绩查询、课程查询、等子模块;在线考试主要包括在线出题,在线考试等子模块;信息统计主要包括成绩统计等模块。 该课题涵盖了信息录入、查询、统计、报表等功能。 [资料来源:http://www.THINK58.com]

 

[资料来源:www.THINK58.com]