python应用如何实现升级_基于python的智能应用升级系统的设计与实现-软件工程专业论文.docx...

基于python的智能应用升级系统的设计与实现-软件工程专业论文

摘要摘要

摘要

摘要

随着现代信息技术的发展,传统的人工操作已经无法满足企业的快速发展,这不仅 使得劳动重复,更是对企业资源的一种严重浪费。为了提升公司效率,在分析了目前升 级软件的发展现状和了解了课题的研究意义之后,根据所在公司实际情况,设计并开发 了一套智能应用系统,该系统实现了应用软件系统的自动化一键安装和升级,不但可以 避免人工操作时容易犯的错误,也有利于企业的管理和后期的维护。

本论文的主要工作如下: 一、根据应用场景设计系统结构。整个系统分为安装模块和升级模块。两个模块采

用C++和python语言编程,其中升级模块中采用c/s结构,实现遥控服务端机器升级 和多台设备同时升级的功能,并支持升级失败可直接重新升级。

二、对升级模块中的几个方面进行了设计,包括通信协议设计、升级前检查、升级 前自动部署、配置文件设计、自升级模块设计、数据库设计等。通信协议设计C1 ient 和Server之间的链路信息,升级前检查、自动部署和自升级保障升级执行的成功率。

三、利用xerces C++,Zlib等技术。xerces C++实现了升级过程中大量XML的解 析,保证升级后文件的更新;Zlib在升级关键的第一步完成升级包的解压功能。

四、测试过程中异常处理。对测试过程中加载环境变量无效和C++调Python内存 泄露问题分析。

智能应用系统已经成功应用在公司的软件维护中,具有可扩展性,易于部署的特点, 取得了良好的应用效果。

关键词:智能部署;c/s模式;远程遥控;混合语言编程

万方数据

AbstractAbstract

Abstract

Abstract

With the development of modem infonnation technology,the traditional manual operation has been unable to meet the rapid development of enterprises,which not only makes the repeated labor,but al serious waste of corporate resources.In order to enhance the company’S efficiency,after analyzing the current status of the development of software upgrades and understand the significance of the subject,according to the company actual situation,design and develop set of intelligent application upgrade system.The system realized automatic one-click installation and upgrade of the application software,it not only avoid the mistakes that the artificial operation make,but also is advantageous to the enterprise management and the later maintenance.

The main contents of the thesis foIlows:

Firstly,design system structure according to the application scenario.The whole system is divided into installed module and upgrade module.The two modules used the programming language of C++and python.In upgrade module,it adopted C/S structure,and realizes the function of controlling remote machine and upgrading multiple devices at the same time,and supports to upgrade directly again after failure.

Secondly,several aspects of the upgrade module designed.Including the design of communication protocol,the inspection befo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值