基于领域驱动设计的飞机航油加注系统设计与实现
发布时间:2021-08-03 04:39
随着我国航空产业的持续发展,各机场航班量将呈现快速增长的态势,对航空燃油的需求也将大幅增加。然而,现有的机场燃油加注系统却难以满足快速增长的加油业务需求。长期以来,我国大多数机场航油保障业务整体信息化水平较低,多数机场都处于以对讲机和人工填写油单为特点的传统作业模式。为此,依托现代化信息技术和先进的管理方法改善机场飞机加油作业模式,提升加油作业效率,实现机场管理水平的智能化、自动化、信息化就显得尤为紧迫与必要。本文针对以往民用机场加油作业中依赖传统的作业模式所带来的各种弊端,为飞机加油员设计了移动端飞机航油加注系统。论文整体以搭建一个航油加注系统为背景,结合具体业务需求,利用领域驱动设计架构思想完成了系统的搭建和开发,主要工作如下:(1)研究领域驱动设计的架构思想,利用该思想对本次要完成的航油加注系统进行领域划分,充分考虑业务需求的不断变化,从而进行多次迭代,最终得到一个相对理想的领域划分方式。(2)借助Android平台结合React Native移动端开发技术、Realm移动端持久化技术以及React+Redux开发模式等,提出了基于领域驱动设计思想的MVC分层架构,可以更加清晰地...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:105 页
【学位级别】:硕士
【部分图文】:
系统通讯网络环境实际使用场景为,在收到加油任务申请时,数据管理中心人员就近调度加油车达
系统视图层的设计正是基于 React Native 的 Flexbox 布局方案,为应用页面进行了整体的三栏布局设计,分为导航栏、侧边栏和内容区三大部分,如图 4.10 所示。图4.10 系统三栏布局设计4.4.2 控制层设计控制层(Controller Layer)基于 REST(RepresentationalStateTransfer)[44]风格接口,基本不做任何业务逻辑的处理,只负责把用户的请求转成针对 Model 的操作和完成前端 APP 页面到后台接口的路由,将业务逻辑转发给应用层的 Service 组件,将返回的数据准备给 View layer(视图层)。控制层的设计主要是对 Redux 数据流的组件设计。在前节 MVC 模式中有介绍到,当需要更新页面视图(页面组件)时,则需要通过 Controller Layer 去改变 ModelLayer 结构,View 侦听到 Model 的变化,从而改变自己。如果业务逻辑要求操作 ViewLayer 的 DOM,则对 DOM 包裹的 Model 进行操作
计离不开领域要素之间的模型关系。所以领域层的设计其实是对领域要素之间的关系进行详细设计,其之间的模型关系图如图 4.12 所示。图4.12 领域要素模型关系图表示领域模型的对象包括:实体(Entity)、值对象(Value Object)和领域服务
【参考文献】:
期刊论文
[1]软件测试策略和测试方法的应用[J]. 韩韬. 信息记录材料. 2018(11)
[2]飞机加油信息管理系统的建设与应用[J]. 叶彦廷,杨小敏. 民航管理. 2018(09)
[3]MVC模式下多层分布式软件系统架构设计[J]. 刘正,张书锋,赵鹤鸣. 现代电子技术. 2018(07)
[4]基于攻击图的表述性状态传递安全分析与评估[J]. 张游杰,张清萍,吴伟,师哲. 计算机应用. 2018(06)
[5]我国航空经济发展现状与前景[J]. 刘欣怡. 企业改革与管理. 2017(19)
[6]基于Dom Diff算法分析React刷新机制[J]. 严新巧,白俊峰. 电脑知识与技术. 2017(18)
[7]react native在app开发中的应用研究[J]. 焦锋. 数字技术与应用. 2017(06)
[8]领域驱动设计Rest的研究与实现[J]. 阮永彬,陈汶滨. 电脑知识与技术. 2013(01)
[9]世界民航业的发展与中国民航的战略思考[J]. 王勇. 改革与战略. 2011(04)
[10]基于领域驱动设计的软件开发[J]. 王忠,程磊. 软件导刊. 2008(02)
硕士论文
[1]基于领域驱动的云产品管理系统的设计与实现[D]. 王赫.哈尔滨工业大学 2018
[2]领域驱动设计在企业信息化系统中的应用研究[D]. 胡俊霞.郑州大学 2017
[3]基于React Native框架的兴趣社区Android客户端设计与实现[D]. 冯博.哈尔滨工业大学 2017
[4]基于领域的软件分析与设计过程模型的研究[D]. 李明亮.湖南大学 2016
[5]基于领域驱动设计的证券交易系统的设计与实现[D]. 易立江.中国科学院大学(工程管理与信息技术学院) 2015
[6]我国航空旅客运输产业市场结构及发展策略研究[D]. 金怡苑.东南大学 2015
[7]领域驱动设计在通讯产品STA模块中的研究与应用[D]. 张晓宇.上海交通大学 2015
[8]领域驱动设计在ERP系统中的应用[D]. 沈成磊.复旦大学 2011
[9]领域驱动设计方法的研究及其应用[D]. 严欣喆.南昌大学 2010
[10]基于领域驱动设计的物流平台系统实现[D]. 丁涛.电子科技大学 2010
本文编号:3318949
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:105 页
【学位级别】:硕士
【部分图文】:
系统通讯网络环境实际使用场景为,在收到加油任务申请时,数据管理中心人员就近调度加油车达
系统视图层的设计正是基于 React Native 的 Flexbox 布局方案,为应用页面进行了整体的三栏布局设计,分为导航栏、侧边栏和内容区三大部分,如图 4.10 所示。图4.10 系统三栏布局设计4.4.2 控制层设计控制层(Controller Layer)基于 REST(RepresentationalStateTransfer)[44]风格接口,基本不做任何业务逻辑的处理,只负责把用户的请求转成针对 Model 的操作和完成前端 APP 页面到后台接口的路由,将业务逻辑转发给应用层的 Service 组件,将返回的数据准备给 View layer(视图层)。控制层的设计主要是对 Redux 数据流的组件设计。在前节 MVC 模式中有介绍到,当需要更新页面视图(页面组件)时,则需要通过 Controller Layer 去改变 ModelLayer 结构,View 侦听到 Model 的变化,从而改变自己。如果业务逻辑要求操作 ViewLayer 的 DOM,则对 DOM 包裹的 Model 进行操作
计离不开领域要素之间的模型关系。所以领域层的设计其实是对领域要素之间的关系进行详细设计,其之间的模型关系图如图 4.12 所示。图4.12 领域要素模型关系图表示领域模型的对象包括:实体(Entity)、值对象(Value Object)和领域服务
【参考文献】:
期刊论文
[1]软件测试策略和测试方法的应用[J]. 韩韬. 信息记录材料. 2018(11)
[2]飞机加油信息管理系统的建设与应用[J]. 叶彦廷,杨小敏. 民航管理. 2018(09)
[3]MVC模式下多层分布式软件系统架构设计[J]. 刘正,张书锋,赵鹤鸣. 现代电子技术. 2018(07)
[4]基于攻击图的表述性状态传递安全分析与评估[J]. 张游杰,张清萍,吴伟,师哲. 计算机应用. 2018(06)
[5]我国航空经济发展现状与前景[J]. 刘欣怡. 企业改革与管理. 2017(19)
[6]基于Dom Diff算法分析React刷新机制[J]. 严新巧,白俊峰. 电脑知识与技术. 2017(18)
[7]react native在app开发中的应用研究[J]. 焦锋. 数字技术与应用. 2017(06)
[8]领域驱动设计Rest的研究与实现[J]. 阮永彬,陈汶滨. 电脑知识与技术. 2013(01)
[9]世界民航业的发展与中国民航的战略思考[J]. 王勇. 改革与战略. 2011(04)
[10]基于领域驱动设计的软件开发[J]. 王忠,程磊. 软件导刊. 2008(02)
硕士论文
[1]基于领域驱动的云产品管理系统的设计与实现[D]. 王赫.哈尔滨工业大学 2018
[2]领域驱动设计在企业信息化系统中的应用研究[D]. 胡俊霞.郑州大学 2017
[3]基于React Native框架的兴趣社区Android客户端设计与实现[D]. 冯博.哈尔滨工业大学 2017
[4]基于领域的软件分析与设计过程模型的研究[D]. 李明亮.湖南大学 2016
[5]基于领域驱动设计的证券交易系统的设计与实现[D]. 易立江.中国科学院大学(工程管理与信息技术学院) 2015
[6]我国航空旅客运输产业市场结构及发展策略研究[D]. 金怡苑.东南大学 2015
[7]领域驱动设计在通讯产品STA模块中的研究与应用[D]. 张晓宇.上海交通大学 2015
[8]领域驱动设计在ERP系统中的应用[D]. 沈成磊.复旦大学 2011
[9]领域驱动设计方法的研究及其应用[D]. 严欣喆.南昌大学 2010
[10]基于领域驱动设计的物流平台系统实现[D]. 丁涛.电子科技大学 2010
本文编号:3318949
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/3318949.html