基于微服务架构的旅客行李管理系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:suan11111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机场信息系统模块较多,功能复杂,如果要进行微服务化势必会进行大规模改造,可能影响现有系统的正常运行。而可行的方案是通过将行李管理等小型系统逐渐微服务化最终形成整个系统的微服务化。因此,本文研究某机场行李系统的建设,并将微服务架构技术应用在行李管理系统中,对提升机场的信息化水平,提高机场系统的扩展能力具有一定的实用价值。本文的主要工作如下:(1)本文根据某机场的实际情况,对该机场重建行李管理系统的需求背景进行了分析。该机场原有的行李管理系统难以适应快速增长旅客以及日益复杂的机场信息化环境。原有的系统只能通过开放数据库的方式与其他系统进行交互,这种方式不仅效率较低,而且由于行李管理系统中存在旅客的敏感信息,因此也并不安全。因此,机场需要建设具有较为先进的架构的行李管理系统,在新建的行李管理系统中需要能够完成原有系统中对行李的登记、查询、管理等功能,并能完成审批流程,同时还能对其他系统提供查询服务接口,在性能方面,需要行李管理系统满足1500人并发进行查询时,系统的响应时间在3秒以内。(2)本文研究并设计了旅客行李管理系统的总体架构。由于旅客行李管理系统提供浏览器访问,因此采用B/S架构作为系统的软件架构,为了满足系统的兼容性、跨平台等特点,采用Java中的Spring框架设计系统。为了满足微服务功能,本系统将各个主要服务模块设计为微服务,对外提供各类服务。(3)本文详细设计并实现了旅客行李管理系统。由于旅客行李管理系统需要改进其架构,采用微服务的方式为航班系统、旅客管理系统等提供服务,因此本文基于Spring Cloud搭建了微服务的框架,通过Zuui、Eureka等组件构造了微服务的注册服务中心、网关等,对于各个业务功能模块,本文从时序图等方面进行了详细分析,并进行了代码实现。(4)系统测试是从功能角度、性能角度以及数据库角度等方面验证旅客行李管理系统能够满足要求,正式投入使用。本文对旅客行李管理系统的测试结果表明,旅客行李系统通过各项测试,达到投入生产使用的要求。测试中,微服务能够提供扩展的服务,提高了系统的扩展性。
其他文献
近年来,将深度学习引入图结构数据引起了研究者的兴趣,对图形结构寻求更好的表示学习成为研究热点,其中图神经网络(GNN)被广泛应用于社会网络分析、引文网络分析、推荐系统等研究领域。虽然图神经网络领域已出现很多优秀的模型,并在解决密集型图结构数据应用上取得了很好的效果,比如链路预测、节点分类、关系抽取等。但传统的研究方法都是利用固定的学习算法从头开始求解任务,需训练大量数据才能取得理想的效果,且无法迁
位于互联网多层结构最下层的暗网,由于本身的特性使得其成为违法交易、活动的滋生地。这严重危害了网络安全,也对社会稳定和国家安全带来了极其严峻的挑战。因此,对暗网进行监测管控势在必行,但是想要获取暗网中的数据是极不容易的。基于此,本文对暗网数据难以获取的问题进行了深入研究,并设计实现了一个暗网数据获取系统。主要工作内容如下:(1)针对暗网域名难获取的问题,本文提出了包含两种优化与两种辅助在内的四种域名
零样本学习由于具有人类的“联想”能力,能够根据一些过往学习到的知识,完成对不断出现的新事物和新样本的分类。基于生成对抗网络的零样本学习方法能够从可见类样本和语义属性中训练出生成器,并通过未见类语义属性来生成未见类样本以训练传统机器学习分类器完成零样本分类。然而,由于人工语义属性的一些缺陷,导致模型所生成的样本会存在判别性不足的问题。此外,由于模型主要是在可见类样本和语义属性上学习的,模型所生成的未
随着互联网高速发展,导致了互联网新闻的急剧增加,用户如何准确且快速有效地从海量互联网媒体中获取所感兴趣的新闻,已成为急待解决的问题。传统文本检索算法仅计算检索词语和文本的相关度,根据评分排序获得检索结果,缺乏和用户历史行为的交互;同时,传统推荐算法存在人工过度干预和特征信息提取困难等缺点。因此,为了解决上述问题,本文研究了深度学习的方式应用于检索与推荐算法中。主要工作包括以下几方面:(1)在分析研
近年来,移动自组织网络(Mobile Ad Hoc Networking,MANET)在军事、救援、医疗等应急场景中得到了广泛的应用,不过目前的移动自组织网络的网络性能受节点位置动态变化、链路通断频繁等因素影响,无法较好地保障上层业务及应用的实时性需求,所以研究移动自组织网络实时性能优化便显得格外有意义。命名数据网络(Named Data Networking,NDN)采用基于内容的命名、转发、路
当前电子制造行业快速发展,产品研发创新与日常管理,会产生大量的电子文档与纸质文档。三乐公司作为设计与生产行波管的重点企业,会产生分布广泛、品类繁多的文件,然而,由于缺乏文件管理,不能快速、准确查找文档,造成文档资料难以共享,利用率不高的困境,同时也存在资料损坏、泄露的风险。因此,本文提出了行波管设计文档管理系统的构建。本文对行波管设计文件管理系统的开发过程展开了全面分析、设计与实现,首先,指出三乐
21世纪的今天,随着互联网技术不断的推陈出新,各种应用软件如今在我们的衣食住行方面发挥着不可或缺的作用,成为了我们生活中必不可少的使用工具,使得整个社会朝着更加智能化的方向发展。如何利用好内嵌有应用软件的电子设备产生的信息,成为了各个偏硬件的大公司需要重点探讨的问题,电子设备发生故障的时间预测也逐渐称成为了一个很重要的方向。高效且准确的预测不仅可以帮助公司及时采取有效的应对措施去排除掉电子设备的风
深度学习近年来发展迅速,计算机视觉领域被广泛应用到了实际生产中的各个领域。深度学习领域中最重要的基础模型之一就是CNN(卷积神经网络),大多数目标检测算法的骨干网络(backbone)都是基于CNN模型搭建而成。CNN模型具有强大的语义特征提取能力,满足了目标检测、语义分割、风格迁移等研究领域图像特征提取的需求。但是CNN模型忽略了像素间的空间关系,没有充分探索图像行像素和列像素上的空间关系。而这
如何快速又准确地在浩如烟海的文献资料中找到要搜索的信息目前已成为人们迫切的需求。文本匹配技术是通过算法判断句子之间的语义是否相近,如果能有效地提升文本匹配的准确性,就可以很好地解决信息匹配与信息搜索的相关问题。近些年随着深度学习的发展,基于神经网络解决文本匹配任务的方法已经取得了较好的成绩。目前,基于深度学习的文本匹配算法通常采用卷积神经网络、长短时记忆网络或者是大型的预训练语言模型来进行计算。然
随着信息化和互联网技术的日趋成熟,结合目前供电公司传统督查督办工作效率低下的现状,具体表现在广元供电公司下属部门多,人员复杂且专业多样,导致执行重点工作任务的过程中,反馈不及时,沟通存在一定的障碍,一直牵制着工作任务的正常执行。本文将以广元供电公司督查督办工作为研究对象,通过对该单位重点工作管理、推进工作部署落地以及闭环管理等方面的梳理,完成广元供电公司重点工作任务信息化管理的系统的设计、实现和部