[发明专利]基于DDD的移动端航油加注控制系统在审
申请号: | 201910123588.2 | 申请日: | 2019-02-18 |
公开(公告)号: | CN109976721A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 孙景荣;吴科;许录平;许成洋;郭佳;赵聪聪 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06Q10/10 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动端 分层架构 加注系统 控制系统 加油 加注 数据库框架 信息化发展 层次设计 登录模块 航班信息 机场管理 技术设计 开发效率 可维护性 人工操作 任务信息 终端操作 重要意义 作业方式 作业过程 传统的 电子化 有效地 智能化 耦合性 离线 语法 驱动 民航 机场 | ||
1.一种领域驱动模型,其特征在于,所述领域驱动模型包括:
1)区分实体Entity和值对象Value Object;从需求分析以及加油作业的场景中抽象领域对象,如StaffInfo、VehicleInfo、FlightInfo、TaskInfo、OilSheet、FuelInfo,具有唯一的标识,都是Entity;像flgtFlon,taskContent,flrcType,staffName描述实体的特征,不需要连续的标识,是Value Object;
2)分析关联关系,保持单向的关联,多对多或者一对多简化为一对一的关系,并将对象之间不存在的关联关系去除;
3)设定聚合边界,确定聚合根,定义模型的关系和边界,每个聚合都有一个根,根是一个实体,并且是唯一可被外访问的;
4)选择仓储对象Repository,根据DDD建模方法,对聚合根考虑资源库;
5)对象创建分析,初始化操作等创建对象的细节,考虑工厂模式封装,将创建对象的细节隐藏,避免领域层的逻辑泄露到应用层。
2.一种基于权利要求1所述领域驱动模型的基于DDD的移动端航油加注控制系统,其特征在于,所述基于DDD的移动端航油加注控制系统包括:
人员登录模块,用于管理加油员登录登出状态,验证加油员ID和密码信息;
任务信息模块,用于管理任务信息,获取任务列表,新增加油任务,取消当前任务,查看任务详情,结束任务,检索任务;
航班信息模块,用于管理航班信息,获取航班列表,创建离线航班,查看航班详情,检索航班,订阅航班,任务申请,修改航班;
油单信息模块,用于读取油料信息,显示加油进度,生成油单信息,电子签名,上传油单信息到数据库,调用打印机接口发送打印油单请求;
人车绑定模块,用于加油员执行加油任务时与加油车绑定,可显示加油员信息、手动输入车辆号、根据车辆编号实现人车绑定;
导航栏信息模块,用于创建APP头部常用快捷按钮,可查看加油员个人信息,弹窗显示告警消息,退出登录,与PC端调度员沟通。
3.如权利要求2所述的基于DDD的移动端航油加注控制系统,其特征在于,所述人员登录模块,包括加油员登录单元、加油员注销单元;
任务信息模块,包括任务列表单元、任务详情单元、任务检索单元;任务列表单元包括,添加任务子单元、任务取消子单元;任务详情单元包括:接收任务子单元;
航班信息模块,包括创建航班单元、航班列表单元、航班详情单元、修改航班单元;航班列表单元包括:新增航班子单元、查询航班子单元;航班详情单元包括:订阅航班子单元、申请任务子单元;
油单信息模块,包括生成油单单元、油单签名单元、上传油单单元、打印油单单元;
人车绑定模块,包括显示人员信息单元、输入车辆号单元、绑定车辆单元;
导航栏信息模块,包括加油员信息单元、警告提醒单元、推出系统单元、聊天窗口单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910123588.2/1.html,转载请声明来源钻瓜专利网。