声明
摘要
引言
第1章 绪论
1.1 课题背景
1.1.1 公司业务数据管理系统的发展现状
1.1.2 研究的目标与意义
1.1.3 研究的方法
1.1.4 论文的组织结构
1.2 本章小结
第2章 公司业务数据管理系统及相关技术分析
2.1 公司业务数据管理系统技术概述
2.1.1 公司业务数据管理系统的概念
2.1.2 公司业务数据管理系统的特点
2.1.3 本系统的业务数据
2.1.4 公司业务数据管理系统的开发技术
2.2 基于ORACLE的Database First开发模式和ODAC
2.2.1 三种常见开发模式
2.2.2 基于ORACLE的数据库优先开发模式
2.2.3 ODAC介绍
2.3 MVC模式概述
2.3.1 MVC模式的原理
2.3.2 MVC模式的框架介绍
2.3.3 MVC、ORACLE和ODAC之间的交互
2.4 本章小结
第3章 公司业务数据管理系统的体系结构
3.1 系统的需求分析
3.1.1 用户需求和基本功能
3.1.2 业务流程分析
3.1.3 数据流程分析
3.1.4 系统可行性分析
3.2 系统的功能模块
3.2.1 User模块
3.2.2 Role Manager模块
3.2.3 Dashboard模块
3.2.4 Program模块
3.2.5 Metrics模块
3.2.6 Email Send模块
3.2.7 Meeting Score模块
3.2.8 Jenkins模块
3.3 系统的工作总流程
3.4 系统的总体架构
3.4.1 系统的设计原则
3.4.2 系统的架构设计
3.5 本章小结
第4章 公司业务数据管理系统的设计与实现
4.1 系统的数据库设计
4.1.1 数据库概念设计
4.1.2 数据库物理设计
4.1.3 数据字典
4.2 实体数据模型与数据访问
4.2.1 实体数据模型
4.2.2 数据访问
4.3 User模块设计
4.3.1 User模块统一认证功能的设计与实现
4.3.2 User模块登录注册功能的设计与实现
4.3.3 User和User Profile设计
4.4 Role Manager模块设计
4.5 Dashboard模块设计
4.5.1 反射机制与类图
4.5.2 动态数据的获取
4.5.3 静态数据的获取
4.5.4 后台动态数据参数配置管理
4.6 Program模块设计
4.7 Metrics模块设计
4.7.1 JSON的基本格式
4.7.2 JSON的特点
4.8 Email Send模块设计
4.8.1 定时设计
4.8.2 邮件推送实现方式
4.9 Jenkins模块
4.9.1 版本实时发布机制
4.9.2 自动同步机制
4.10 本章小结
第5章 总结
5.1 工作总结
5.2 进一步展望
参考文献
攻读硕士学位期间论文发表及科研情况
致谢