一种基于云平台的小型物流管理平台设计方法技术

技术编号:20119303 阅读:39 留言:0更新日期:2019-01-16 12:20
本发明专利技术公开了一种基于云平台的小型物流管理平台设计方法,将物流企业浪费的计算机资源作为基础层,运用云计算技术将这些资源运用云计算技术将这些资源部署为云平台OpenStack云平台,构成企业的私有云,利用云平台OpenStack创建高可用的Web服务器集群,将物流信息管理平台接入到该Web集群中,物流信息管理平台接入到多个云服务器中,降低单一服务器宕机引起整个服务瘫痪的风险,本发明专利技术解决了现有技术中存在的系统开发的投资成本高、运行效率低的问题。

A Design Method of Small Logistics Management Platform Based on Cloud Platform

The invention discloses a design method of a small logistics management platform based on cloud platform, which takes the computer resources wasted by logistics enterprises as the basic layer, uses cloud computing technology to deploy these resources into the cloud platform OpenStack cloud platform, constitutes the private cloud of enterprises, uses cloud platform OpenStack to create a highly available Web server cluster, and makes logistics possible. The information management platform is connected to the Web cluster, and the logistics information management platform is connected to multiple cloud servers to reduce the risk of the whole service paralysis caused by the single server outage. The invention solves the problems of high investment cost and low operation efficiency of the system development in the prior art.

【技术实现步骤摘要】
一种基于云平台的小型物流管理平台设计方法
本专利技术属于物流信息管理
,具体涉及一种基于云平台的小型物流管理平台设计方法。
技术介绍
随着信息化的不断发展,物流企业对信息化已经有了新的认识,信息技术已经成为改善管理、提高企业核心竞争力的重要手段。目前,我国物流企业对物流信息管理平台越来越重视,一些企业还自己投入人力、物力和财力进行物流信息管理平台的研发。每个物流企业都投入了大量资金和人力进行物流管理系统的开发和维护,虽然各个公司都有自己的个性化服务,但主要的运营功能模块大致相同。在这个提倡提升IT资源的利用率、降低IT成本、增加复用率的时代,这种设备、资源、能力的浪费,无疑不符合国家对绿色经济的要求。单个公司开发的物流信息管理平台,不能灵活应对社会发展的态势,每个公司都建立一个新的物流管理平台,建设周期长,而且扩展性差,没有统一的技术标准,会导致运营维护成本过高,给企业带来巨大的财务负担。云计算技术和小型物流信息管理平台结合,不仅可以降低企业的运营成本,同时能够提高信息化水平,使得服务质量、企业成本、系统性能、资源浪费等问题得到有效的解决。还可以极大地减少企业对信息管理平台的花费。云平台采用虚拟化技术、动态扩展技术、负载均衡、资源动态调配技术以及可视化的监控界面,能够有效的将物流信息平台底层硬件资源整合成一个统一的平台,提高服务器利用效率,降低物流信息管理人员工作量,加快业务部署。云计算强调将异构的软、硬件资源进行虚拟整合,形成云平台,将公共应用和专业应用服务转移到此平台,利用互联网取用自由、按量付费"的形式向用户提供强大的计算存储能力和丰富的信息服务,有效解决"系统开发的投资成本高、运行效率低"等问题,使得物流信息管理系统更高效。
技术实现思路
本专利技术的目的是提供一种基于云平台的小型物流管理平台设计方法,解决了现有技术中存在的系统开发的投资成本高、运行效率低的问题。本专利技术所采用的技术方案是,一种基于云平台的小型物流管理平台设计方法,具体按照以下步骤实施:步骤1、物流信息前台部署;步骤2、物流信息后台管理;步骤3、云平台部署;步骤4、服务器集群部署;步骤5、物流信息管理平台接入到云平台。本专利技术的特点还在于,步骤1包括以下内容:物流信息前台分为登录、注册、修改密码以及对运输信息和订单信息进行全部查询和根据编号查询,其中:登陆主页:用于用户登陆,设置用户输入的用户名和密码在数据库中存在且匹配;注册界面:用于用户注册,设置注册内容的格式,规定是之前未注册的用户才能通过验证注册成功;修改密码界面:用于用户修改密码,用户输入用户名和密码和后台数据库匹配就能通过验证,用户输入用户名和密码和后台数据库不匹配,就会失败;运输信息查询页面:用于对运输信息的查询,用户选择查询全部信息或者输入运单号查询相关信息;订单信息查询界面实现:订单信息查询页面用于对订单信息的查询,用户选择查询全部信息或输入订单编号就可以查询到相关信息。步骤2包括以下内容:数据库管理功能映射到后台:在Web应用框架Django项目中的APP中创建admin.py文件,编写该文件将原型Model中的表引入,并创建需要在后台展示的表的类,类中自定义需要管理的列,从而将数据库管理功能映射到后台;权限管理:Web应用框架Django框架有集成的后台权限管理功能,将表的权限根据不同的部门的工作内容,分配给不同管理人员,管理人员用自己的管理账号登陆主界面只显示自己可管理的内容。步骤3具体按照以下步骤实施:步骤3.1、controller节点部署:步骤3.1.a、安装mysql数据库;步骤3.1.b、安装MongoDB包;步骤3.1.c、安装消息队列;步骤3.1.d、添加云平台OpenStack用户;步骤3.1.e、安装Memcached缓存令牌;步骤3.1.f、部署认证服务:创建一个数据库和管理员令牌,并生成一个随机值在初始的配置中作为管理员的令牌,安装并配置组件;步骤3.1.g、部署镜像服务:创建一个数据库并授权,获得admin凭证获取只有管理员能执行的命令的访问权限,创建glance用户,添加admin角色到glance用户和service项目上,创建glance服务实体,创建镜像服务的API端点,安装并配置组件;步骤3.1.h、部署计算服务:创建nova_api和nova数据库并授权,获得admin凭证,创建nova用户,给nova用户添加admin角色,创建nova服务实体,创建Compute服务API端点,安装并配置组件;步骤3.1.i、部署网络服务:创建neutron数据库并授权,获得admin凭证,创建neutron用户,添加admin角色到neutron用户,创建neutron服务实体,创建网络服务API端点,配置网络选项;步骤3.1.m、部署仪表盘服务;步骤3.1.n、部署块存储服务:创建cinder数据库并授权用户,获得admin凭证,创建一个cinder用户,添加admin角色到cinder用户上,创建cinder和cinderv2服务实体,创建块设备存储服务的API入口点,安装并配置组件;步骤3.2、computer节点部署:步骤3.2.a.安装通用组件:步骤3.2.b、配置网络选项:网络选项1:公共网络网络选项2:私有网络步骤3.2.c、配置网络服务;步骤3.2.d、配置存储节点。步骤4为:在云平台OpenStack上创建三台云主机,一台数据库服务器,两台Web服务器,构成一个高可用Web集群,Haproxy调度器主要是通过用户访问的虚拟服务器IP,按照轮循的方式调度到两台真实web服务器上,从而达到负载均衡,两台真实Web服务器的优先级是相同的,当一台Web出现故障,Haproxy调度器会将这台Web服务器从调度列表移除,避免出现用户访问错误问题,当该Web服务器恢复正常时,Haproxy服务器会将该Web服务器重新加入调度列表,从而实现高可用,具体为:步骤4.1、集群架构:两台Web服务器冗余部署,调度器对Web服务进行调度,用户只需访问统一的VIP地址192.168.118.8就能实现服务的访问,该VIP地址为虚拟IP;步骤4.2、创建集群:在云平台OpenStack上上传一个Centos7镜像,镜像是根据实际需求用Kvm制作镜像,格式为Qcow2,在项目的云主机列表中创建三台云主机,分别为主调度器Web服务器1,命名为Web1、Web服务器2,命名为Web2、数据库Mysql。步骤5具体按照以下步骤实施:将物流信息管理平台接入到云平台上的Web服务器,运用Haproxy实现该集群高可用和负载均衡,并在两台Web服务器上配置一个虚拟IP地址,该地址为用户访问统一的VIP,调度器会根据调度列表对Web服务器进行轮循调度,实现负载均衡;配置监控,对两台Web服务器进行实时监控,物流信息管理平台选用8000端口,用TCP协议对8000端口进行监控,当TCP检测不到某台Web服务器的8000端口,就会认为该服务器出现故障,调度器会将该服务器从调度列表自动剔除,当该服务器恢复正常,调度器会将该服务器重新加入调度列表,实现高可用。本专利技术的有益效果是,基于云平台的小型物流管理平台设计方法,将物流企业浪费的计算机资源作为基础层,运用云本文档来自技高网
...

【技术保护点】
1.一种基于云平台的小型物流管理平台设计方法,其特征在于,具体按照以下步骤实施:步骤1、物流信息前台部署;步骤2、物流信息后台管理;步骤3、云平台部署;步骤4、服务器集群部署;步骤5、物流信息管理平台接入到云平台。

【技术特征摘要】
1.一种基于云平台的小型物流管理平台设计方法,其特征在于,具体按照以下步骤实施:步骤1、物流信息前台部署;步骤2、物流信息后台管理;步骤3、云平台部署;步骤4、服务器集群部署;步骤5、物流信息管理平台接入到云平台。2.根据权利要求1所述的一种基于云平台的小型物流管理平台设计方法,其特征在于,所述步骤1包括以下内容:物流信息前台分为登录、注册、修改密码以及对运输信息和订单信息进行全部查询和根据编号查询,其中:登陆主页:用于用户登陆,设置用户输入的用户名和密码在数据库中存在且匹配;注册界面:用于用户注册,设置注册内容的格式,规定是之前未注册的用户才能通过验证注册成功;修改密码界面:用于用户修改密码,用户输入用户名和密码和后台数据库匹配就能通过验证,用户输入用户名和密码和后台数据库不匹配,就会失败;运输信息查询页面:用于对运输信息的查询,用户选择查询全部信息或者输入运单号查询相关信息;订单信息查询界面实现:订单信息查询页面用于对订单信息的查询,用户选择查询全部信息或输入订单编号就可以查询到相关信息。3.根据权利要求1所述的一种基于云平台的小型物流管理平台设计方法,其特征在于,所述步骤2包括以下内容:数据库管理功能映射到后台:在Web应用框架Django项目中的APP中创建admin.py文件,编写该文件将原型Model中的表引入,并创建需要在后台展示的表的类,类中自定义需要管理的列,从而将数据库管理功能映射到后台;权限管理:Web应用框架Django框架有集成的后台权限管理功能,将表的权限根据不同的部门的工作内容,分配给不同管理人员,管理人员用自己的管理账号登陆主界面只显示自己可管理的内容。4.根据权利要求1所述的一种基于云平台的小型物流管理平台设计方法,其特征在于,所述步骤3具体按照以下步骤实施:步骤3.1、controller节点部署:步骤3.1.a、安装mysql数据库;步骤3.1.b、安装MongoDB包;步骤3.1.c、安装消息队列;步骤3.1.d、添加云平台OpenStack用户;步骤3.1.e、安装Memcached缓存令牌;步骤3.1.f、部署认证服务:创建一个数据库和管理员令牌,并生成一个随机值在初始的配置中作为管理员的令牌,安装并配置组件;步骤3.1.g、部署镜像服务:创建一个数据库并授权,获得admin凭证获取只有管理员能执行的命令的访问权限,创建glance用户,添加admin角色到glance用户和service项目上,创建glance服务实体,创建镜像服务的API端点,安装并配置组件;步骤3.1.h、部署计算服务:创建nova_api和nova数据库并授权,获得admin凭证,创建nova用户,给nova用户添加admin角色,创建nova服务实体,创建Compute服务API端点,...

【专利技术属性】
技术研发人员:栾飞王川刘二宝赵超闫亚洲石冰洁陈梦瑶
申请(专利权)人:陕西科技大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1