声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景
1.2 问题的提出
1.3 项目所研究的内容及所做的主要工作
1.4 国内外研究现状
1.4.1 国外现状
1.4.2 国内现状
1.5 论文结构
第2章 系统相关技术介绍
2.1 MVC模式
2.1.1 MVC设计模式简介
2.1.2 MVC设计模式的工作流程
2.1.3 MVC设计模式的优缺点
2.1.4 MVC设计模式的实现方式
2.2 Struts 2框架
2.2.1 Struts 2框架结构
2.2.2 Struts 2的体系结构
2.3 Spring 2框架
2.3.1 Spring 2框架结构
2.3.2 Spring 2依赖注入与控制反转
2.3.3 Spring 2的AOP
2.4 Hibernate 3框架
2.4.1 Hibernate 3框架结构
2.4.2 Hibernate 3的核心接口
2.5 权限控制技术介绍-RBAC
2.6 MySQL的研究
2.7 本章小结
第3章 系统需求分析与总体设计
3.1 系统需求分析
3.1.1 总体需求
3.1.2 系统的角色分析
3.1.3 功能需求
3.1.4 非功能需求
3.2 系统总体设计
3.2.1 系统部署图
3.2.2 系统体系结构设计
3.2.3 系统功能设计
3.3 数据库设计
3.3.1 数据库实体关系
3.3.2 数据表设计
3.4 本章小结
第4章 系统重要功能的设计与实现
4.1 开发环境搭建
4.2 数据库接口的设计
4.2.1 编写Hibernate配置文件
4.2.2 POJO和数据表的连接
4.2.3 数据库的修改查询操作
4.3 Struts和Spring的配置
4.3.1 修改Struts配置文件
4.3.2 修改Spring配置文件
4.4 用户管理模块的设计与实现
4.4.1 用户管理模块类图的设计
4.4.2 用户管理模块的活动图设计
4.4.3 用户管理模块的代码实现
4.4.4 用户管理模块界面的展现效果
4.5 教研工作管理模块的详细设计与实现
4.5.1 教研工作管理模块的类图设计
4.5.2 教研工作管理模块的活动图设计
4.5.3 教研工作管理模块的代码实现
4.5.4 教研工作管理模块界面的展现效果
4.6 本章小结
第5章 系统测试
5.1 相关理论
5.1.1 软件测试的意义
5.1.2 软件测试的过程
5.1.3 软件测试的分类
5.2 功能测试用例设计
5.2.1 教研活动审核页功能测试用例
5.2.2 教研工作计划创建页功能测试用例
5.2.3 角色管理页功能测试用例
5.3 性能测试用例设计
5.3.1 系统对浏览器的支持测试
5.3.2 网站压力测试
5.4 测试结果及分析
5.4.1 教研活动审核页功能测试结果
5.4.2 教研工作计划创建页功能测试结果
5.4.3 角色管理页功能测试结果
5.4.4 系统对浏览器的支持测试结果
5.4.5 网站压力测试结果
5.5 测试结果分析
5.6 本章小结
结论
参考文献
致谢