基于微服务架构的干旱管理系统研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:y2228158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着水利行业快速发展,水利行业系统软件需要满足各种复杂的水利需求、适配不同的交互协议、应用不同的水利模型,水利软件应用人数多,软件质量要求高,软件结构也越来越复杂,软件内部服务耦合度较高,二次开发难度较大,因此探索新的水利软件架构技术、新的设计模式来适应水利行业业务需求变化迫在眉睫。本文研究以微服务架构设计思想为基础,以开放性的系统平台为设计原则构建分布式微服务干旱管理系统,研究将水利业务进行细颗粒划分,降低系统内部服务间的耦合性,构建可复用的组件库,降低系统平台二次开发的难度,采用微服务等技术保障系统平稳运行。本篇论文主要研究内容和成果如下:(1)研究干旱管理系统构建关键技术。分别研究软件架构技术、数据库支撑技术、系统后台支撑技术、系统前端可视化技术、微服务中间件等五部分内容。首先研究软件体系架构,对比各体系优势确定微服务架构构建干旱管理系统;其次分别研究分析Mysql、Redis、MongoDB三种数据库的优势;然后研究分析Spring、MVC架构、持久层架构以及微服务架构;再研究分析前端架构、前端路由、UI库以及JavaScript等可视化框架技术;最后对微服务架构中间件进行研究,分析各个中间件的使用场景。(2)干旱管理系统需求抽取研究。通过干旱管理系统数据来源、数据校验、数据管理确定数据管理模块需求;依此分析干旱评估、干旱区划以及干旱预警等业务需求,确定干旱管理系统干旱业务需求;通过成果审查和成果展示确定成果管理模块需求;结合水利行业背景和干旱系统用户,确定干旱管理系统模块需求。(3)基于微服务架构设计干旱管理系统。首先基于干旱管理系统开发目标,结合干旱管理系统需求和关键技术研究,设计干旱灾害管理系统整体架构,最后分别对干旱管理系统数据管理、干旱评估模块、干旱区划、干旱预警、系统成果管理、系统管理等模块进行设计。(4)开发并实现干旱管理系统。以干旱管理系统总体架构设计构为基础,以干旱管理系统设计成果为导向,以逻辑模型构建、数据库管理、系统后台逻辑控制开发、系统前台可视化展示、前后端接口交互这一流程为实现方式,依此实现数据管理、干旱评估、干旱区划、干旱预警、系统成果管理、系统管理等模块的研发。
其他文献
传统的敦煌科普插画创新性不足,信息承载过少,AR交互式插画具有沉浸式体验和大量信息承载空间的优势,可以弥补传统插画的不足。文章探索AR交互式插画中融入敦煌壁画人物服饰的设计策略,分析敦煌壁画人物服饰的造型、色彩、纹样的艺术特点,阐述AR交互式插画的视觉设计原则中的易识别原则、趣味性原则两个原则以及交互设计原则中的易用原则和多感官体验原则两个原则,并依据现代审美对敦煌壁画人物服饰元素根据视觉设计原则
期刊
以“有性生殖中基因的分离和重组”为例,采用建构概念模型的学习方式开展单元复习教学,以系统的视角重新整合知识内容,整体构建学习单元,强化概念的层次性、关联性,引导学生直接参与学习过程,切实理解概念的内涵和外延,帮助学生建立知识体系,突破疑难点。
期刊
渔船作为渔业生产的主要工具,在渔业发展中扮演着至关重要的角色。近年来,随着捕捞业务和渔船数量的增长,以及渔船呈现航行高度自由和航线的不确定性,渔船的非法运输和非法捕捞等违规行为也频繁发生。目前通过对渔船AIS轨迹数据进行分析能够识别出渔船的航行特征和行为方式等信息,对于降低海上意外事件发生率、发现渔船异常行为等具有重要意义。本文旨在解决渔船异常行为检测问题,针对检测其中涉及的“船舶身份冒用”现象,
学位
随着西部大开发、―一带一路‖战略的实施,我国西部黄土地区的交通基础设施建设规模迅速扩展,穿越黄土地层的隧道数量越来越多。由于黄土具有大孔隙、节理发育、遇水湿陷等特点,致使在黄土地区开挖隧道时,经常会出现围岩大变形、塌方等现象。这些问题严重制约着我国交通、水利水电等工程安全建设。如何合理评估黄土隧道施工过程中的灾害危险程度,是保证隧道安全施工的关键。本文通过案例统计、理论分析、数学计算等方式,在统计
学位
在人工智能技术高速发展的时代,智能服务类机器人与人类的生活密不可分。跟随机器人大大方便了人们的生产生活,受到了人们的密切关注。为完成服务机器人对人体进行跟随的任务,强鲁棒性的人体目标检测算法是实现跟随的前提,也是最重要的环节。本文分析了小型移动机器人自身高度的特点,采用人体足部作为检测目标。针对人体足部易受背景及非足部目标干扰的问题,提出了基于高斯掩模深度光流的人体足部目标检测算法,完成了光照变化
学位
水电是实现“双碳”目标的重要力量。冲击式水轮机是超高水头段水电开发的主力机型,目前对冲击式水轮机的研究主要集中在水斗上,而对喷射机构、进水管及导水叶栅的研究相对薄弱。喷射机构是冲击式水轮机形成射流冲击水斗的核心部件,进水管形式、导水叶栅数、导水叶栅出水角及泥沙磨损都直接影响着射流质量,进而影响机组运行效率和安全。因此,对喷射机构的进水管形式、导水叶栅参数及泥沙磨损特性的研究是十分必要的。本文应用R
学位
传统光储装置大多由多级变换构成,存在效率低、体积大等缺点。集成三端口具有高集成度、高功率密度以及各端口间单级变换的特点,但因多个端口的集成,能量流动会受到多个变量的相互影响,造成控制复杂且输出电压质量低,为了提高输出电压质量,减小电压波动以满足航空电源、数据中心、电动汽车充电桩,家庭微电网等对电能的高质量需求。本文针对集成光储三端口的变换器进行控制策略研究,具体内容如下:首先,对交错Buck/Bo
学位
新课程改革强调提升学生科学思维水平和建构模型能力,科学思维培养又是提升学生生物学核心素养的关键途径,因此促进学生科学思维的发展是符合新课程改革要求的课程目标。当前的高中生物学课堂中,教师们虽然对概念模型和科学思维培养有所了解,但是在实际的教学中有效开展模型建构教学的案例仍然较少。因此,在高中生物学教学中开展参与性强、效果较好的促进学生科学思维发展的概念模型建构教学实践具有重要的研究意义与价值。通过
学位
为探究临床常用的7 MHz高频聚焦超声在多层生物组织中的声传播以及毫秒级时间内的生物传热规律问题,基于Westervelt方程和Pennes传热方程,使用有限元方法建立高频聚焦超声辐照多层组织的非线性热黏性声传播及传热模型。首先分析了线性模型和非线性模型之间的差异,然后在非线性模型下探究换能器的参数对声场和温度场的影响。仿真结果显示:在7 MHz频率下,当换能器输出声功率超过5 W时,声波传播的非
期刊
<正>模型建构是生物学核心素养的重要科学思维,也是建构生命观念的重要方式,它是指用一定的物质形式或思维方式构建各种生物模型,使生命现象和生命活动规律具体化和抽象化,以帮助学生理解生命活动规律。概念模型是初中生物学科中的常见模型,它是对生物学中某个情境、事实、问题或事物等进行描述。在教材中,一般通过概念图、思维导图等形式对概念进行结构化描述。生物学核心素养是在解决真实情境中的实际问题所表现出的价值观
期刊