本论文详细探讨了基于Java技术开发在线考试系统的全过程,包括需求分析、系统架构设计以及关键技术实现等方面。
摘 要
II
Abstract
III
第一章 引言
1.1 课题背景
1.2 课题目的和意义
1.3 本段落结构
第二章 系统应用的关键技术
2.1 JSP技术介绍
2.1.1 JSP的概述
2.1.3 JSP的强势与劣势
2.1.4 JSP与ASP的比较
2.2 Java组件JavaBeans
2.2.1 什么是JavaBeans
2.2.2 JSP与JavaBeans的关系
2.3 J2EE概述
2.4 关于Struts
2.4.1 Struts简介
2.4.2 Struts的主要功能
2.4.3 Struts工作原理
2.5 关于Spring
2.5.1 Spring简介
2.5.2 为什么需要Spring
2.5.3 Spring带给我们什么
2.6 B/S开发模式介绍
2.7 MySQL的特性及安装配置说明(包含部分截图)
2.8 Tomcat服务器
2.8.1 Tomcat服务器简介
2.8.2 Tomcat的特点
2.8.3 Tomcat的优势
2.8.4 Tomcat服务器的安装和配置
小结
第三章 系统需求分析与总体设计
3.1 系统功能需求
3.2 系统角色及其功能分析
3.2.1系统的两个角色:
3.2.2系统角色的功能描述
3.3 总体设计思想概述
3.4 数据库设计
3.4.1 E-R图
3.4.2数据表的设计
3.5 系统的类设计
3.5.1 DAO类设计
3.5.2 connDB类设计(部分)
3.5.3 过滤器类设计
3.5.4 监听器类设计
3.6系统的用例图
3.6.1 总体用例分析
3.6.2 用户管理用例分析
3.6.3 考试管理用例分析
3.6.4 题目管理用例分析
小结
第四章 系统的详细设计
4.1 数据库与connDB类映射实现
4.2 主要模块的设计说明和界面展示
4.2.1用户管理模块
4.2.2考试管理模块
4.2.3 题目管理模块
4.3 系统的测试
小结
第五章 总结与展望
5.1 工作总结
5.2 后续工作展望
参考文献
附录
致谢