声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 研究内容
1.4 重难点及解决方案
1.5 论文组织结构
第2章 系统需求分析
2.1 技术背景
2.1.1 B/S模式
2.1.2 J2EE平台
2.2 项目背景
2.2.1 企业背景
2.2.2 系统现状
2.3 系统目标与特点
2.3.1 系统目标
2.3.2 系统特点
2.4 人员角色分析
2.5 业务流程分析
2.6 功能需求分析
2.6.1 基础信息管理
2.6.2 合同管理
2.6.3 资源管理
2.6.4 施工管理
2.6.5 进度管理
2.6.6 财务管理
2.6.7 系统管理
2.7 非功能需求
2.7.1 并发和响应时间
2.7.2 扩展性和可维护性
2.7.3 易用性和可用性
2.7.4 安全性
2.8 本章小结
第3章 系统设计
3.1 系统设计目标
3.2 系统设计原则
3.3 体系结构设计
3.4 软件架构
3.5 网络拓扑设计
3.6 系统功能设计
3.7 系统安全设计
3.7.1 数据安全设计
3.7.2 用户行为安全
3.7.3 主机安全设计
3.8 本章小结
第4章 系统关键模块实现与应用
4.1 系统权限管理模块
4.1.1 RBAC基本模型
4.1.2 系统中的权限管理设计
4.1.3 系统中的权限管理平台实现
4.2 数据库连接池的应用
4.2.1 数据库连接池工作原理
4.2.2 数据库连接池关键问题分析
4.2.3 数据库连接池的实现
4.3 工作流在项目审批中的应用
4.3.1 工作流管理系统
4.3.2 JBPM工作流引擎
4.3.3 项目审批中的流程定义
4.3.4 流程审批核心类
4.3.5 流程审批管理实现
4.4 本章小结
第5章 系统部署与测试
5.1 系统部署
5.1.1 硬件环境
5.1.2 软件环境
5.2 系统测试
5.2.1 测试目的
5.2.2 测试工具
5.2.3 功能测试
5.2.4 性能测试
5.3 本章小结
总结与展望
参考文献
致谢
附录A 攻读学位期间所发表的学术论文目录
附录B 攻读学位期间所参与的主要项目