基于领域驱动与微服务的OA系统研究与实现

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:hzz118
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
办公自动化系统以其高效、便捷的特点在企业竞争中发挥着越来越重要的作用。办公自动化系统飞速发展的同时,也受到各种各样的网络非法攻击,造成重要数据丢失,隐私泄露等信息安全问题。此外,办公自动化系统的复杂度越来越高,而可扩展性却越来越低,因此,本文提出利用微服务架构与领域驱动设计优化办公自动化系统,以此提升办公自动化系统的安全性与可扩展性。主要研究内容如下:首先,针对传统的办公自动化系统安全性不足的问题,提出采用微服务架构开发新型办公自动化系统,实现高效安全的身份认证。微服务架构的认证与鉴权采用用户名和密码生成登录用户唯一Token令牌的方式标明用户身份,在用户使用系统的过程中持续认证用户身份;微服务架构的认证与鉴权为Token令牌设置有效时间来保证令牌的时效性,令牌失效将禁止访问系统页面;微服务架构的认证与鉴权加入了API网关校验Token令牌的有效性与时效性;微服务架构的认证与鉴权在API网关中进行Token令牌的注销,防止Token令牌的滥用。其次,针对系统复杂度高导致的办公自动化系统可扩展性较低的问题,本文结合领域驱动设计理念设计并实现办公自动化系统,提高办公自动化系统可扩展性和可维护性。领域驱动设计提出了领域模型的概念,统一需求分析与系统设计,使系统能够随着需求的变更进行灵活的更新;领域驱动设计理念的主要思想是划分大业务领域为小业务领域(子域),在子域设计中使用产品愿景分析、场景分析、子域建模、微服务划分等手段进行战略设计,实现子域之间的松耦合性与子域内的高内聚性;领域驱动设计采用充血模型,在实体中实现业务功能绑定数据与行为,聚合了办公自动化系统功能,在发生需求变更时,只需要改动某个子域即可满足要求。最后,本文将微服务架构与领域驱动设计应用于开发新型办公自动化系统,在安全性上及可扩展性上相比传统的办公自动化系统都有了一定程度上的提升,而且具备良好的用户体验,满足日常办公的大部分需求。该论文有图45幅,表7个,参考文献88篇。
其他文献
民族唱法与美声唱法是声乐艺术的两种重要形式。由于历史、文化的差异导致两种唱法在不同层面都存在差异,形成了各自不同的风格。中国民族声乐有着悠久的历史传统与厚重的中华民族文化底蕴。意大利美声唱法作为外来文化的传入,开创了东西方文化融合的新平台,对中国民族声乐的发展起到了积极的推动作用。如何把美声唱法有利于中国民族声乐发展的东西借鉴过来消化融合,洋为中用,使民族唱法有一个大的飞跃,走向更系统、更科学、更
现阶段,大部分高校都开设了艺术鉴赏课程,油画鉴赏作为其中一部分,传统教学模式以教师的“教”为主,学生的“学” 为辅,限制了学生的想象能力与创新能力的发挥,从而不利于素