声明
致谢
1 绪论
1.1 系统开发背景及目的
1.2.1 OA研究现状
1.2.2 领域驱动设计研究现状
1.2.3 微服务架构研究现状
1.3 主要研究内容
1.4 本文组织结构
2 DDD-OA 理论基础
2.1 领域驱动设计理论基础
2.1.1 战略设计
2.1.2 战术设计
2.1.3 领域事件(Field Events)
2.2 微 服 务 架 构 理 论 基 础
2.2.1 微服务认证鉴权方案
2.2.2 微服务的设计与拆分
2.2.3 微服务技术方案
2.3.1 整洁架构
2.3.2 六边形架构(又名端口适配器架构)
2.3.3 命令与查询职责分离
2.3.4 领域驱动设计分层架构
2.3.5 架构模型对比和分析
2.4 本章小结
3 DDD-OA 系统设计
3.1 总体设计
3.2.1 用户管理模块
3.2.2 考勤管理模块
3.2.3 报销管理模块
3.2.4 公告管理模块
3.3.1 数据库的引入
3.3.2 OA系统涉及到的数据库表
3.3.3 数据库的完整性与安全性
3.4 本章小结
4 DDD-OA 系统实现与测试
4.1 微服务认证鉴权实现
4.1.1 认证鉴权流程
4.1.2 认证鉴权方式
4.2.1 用户管理模块实现
4.2.2 考勤管理模块实现
4.2.3 报销管理模块实现
4.2.4 公告管理模块实现
4.3 数据库实现
4.4 系统测试
4.5 本章小结
5 总结
5.1 研究成果
5.2 展望
参考文献
作者简历
学位论文原创性声明
学位论文数据集
中国矿业大学中国矿业大学(江苏);