声明
摘要
第1章 绪论
1.1 系统开发背景
1.2 国内外研究现状
1.3 本文主要工作
1.4 本文主要结构
第2章 系统开发技术概述
2.1 Java EE的概念和体系架构
2.1.1 Java EE概念介绍
2.1.2 Java EE体系架构
2.2 Struts技术
2.2.1 Struts技术组件构成
2.2.2 Struts主要包含类
2.3 Spring框架
2.4 hibernate技术
2.4.1 hibernate技术概述
2.4.2 Hibernate源码中几个包的作用简要介绍
2.5 Servlet技术
2.6 统一建模语言UML
2.6.1 UML的体系结构
2.6.2 UML的特点
第3章 系统需求分析
3.1 系统功能需求分析
3.1.1 文档管理功
3.1.2 部门管理功能
3.1.3 系统管理功能
3.1.4 角色管理功能
3.1.5 基础数据管理功能
3.1.6 报表功能
3.2 系统非功能性需求分析
3.3 本章小结
4.1 系统架构设计
4.2 系统类图设计
4.3 系统功能模块划分与设计
4.3.1 系统管理模块设计
4.3.2 电子文档管理模块设计
4.3.3 报表功能模块设计
4.3.4 角色管理模块设计
4.3.5 基础数据管理模块设计
4.3.6 部门管理模块设计
4.4 数据库设计
4.5 本章小结
第5章 系统实现
5.2.1 数据库连接池的实现
5.2.2 配置数据源
5.3 系统公共模块的实现
5.3.1 Tiles组件在表现层的应用
5.3.2 业务逻辑与事务管理功能的设计实现
5.3.3 数据访问对象的设计实现
5.4 系统主要功能模块实现
5.4.1 系统登录模块
5.4.2 角色管理功能模块
5.4.3 部门管理功能模块
5.4.4 文档管理功能模块
5.4.5 系统管理功能模块
5.4.6 系统基础数据管理功能实现
5.4.7 系统报表功能模块
5.5 本章小结
第6章 系统测试
6.1 单元测试
6.1.2 局部数据结构测试
6.1.3 路径测试
6.1.4 错误处理测试
6.2 系统综合性测试
6.2.1 系统测试方案和操作流程
6.2.2 系统测试结果
6.3 本章小结
第7章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢