c/s模式下客户端软件自动升级的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tjyydtj1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代软件的不断发展,软件的重要性越来越突出,无论企业用户还是个人用户,对于软件的需求量越来越大。但软件的设计开发中并不能做到完美,甚至还存在不少漏洞;软件更新的出现正是为了解决这些问题。传统的c/s模式客户端软件升级存在如下问题:1、升级效率低、维护成本高;2、客户端软件升级方法缺少统一的标准,升级程序模块只能被单一的软件调用。为了解决这些问题,本论文做了如下工作:1、采用自动升级功能设计,c/s模式软件自动升级具有效率高、数据下载速度快、客户端免维护和安全性高的优点;本文通过Internet技术、C语言和XML语言来实现软件自动升级的功能,包括自动检测最新的版本、自动下载更新文件、自动备份原软件和自动安装补丁;2、将升级程序生成独立的模块,实现主程序对升级模块的调用,并对不同软件完成升级测试。论文设计中以windows系统作为客户端,以ubuntu系统为服务端,在局域网络上进行了C语言的详细代码设计,实现了客户端软件多个版本依次升级、升级过程断点续传。论文设计功能测试结果,符合预期要求。
其他文献
结合城市综合体及其火灾基础理论研究,提出了城市综合体的类型和等级划分依据,将城市综合体划分为一般、中型、大型和特大型4个等别。在16个主要城市310个城市综合体调研统计
新型冠状病毒肺炎(Corona Virus Disease 2019,COVID-19),简称"新冠肺炎",是指2019新型冠状病毒感染导致的肺炎。新冠肺炎疫情打破了北京市城建档案馆原有的档案利用服务形式
大旅游是对旅游产业认识的一个全新观念。本文通过对大旅游产业及其产业结构的系统分析,运用灰色系统理论定量分析了江苏省大旅游产业结构状态及发展趋势,并对旅游产业结构调整
期刊
想靠挂在网上的方式来掌握一门外语的方法是不行的。不过,聪明人一定会利用各种上网中的机会来强化外语知识,做到娱乐学习两不误。想知道他们是怎么利用这些机会的吗?这就请欣赏
我国现阶段的政府体制正经历着“从管制型到服务型”的重大转型,为顺应信息化社会对政府管理的要求,电子政务的建设为公共服务的改革提供了新机遇和平台,从而给各级政府提出
<正>建筑工程质量潜在缺陷保险(Inherent Defects Insurance,IDI)是一种针对因建筑工程潜在缺陷造成建筑物损坏承担赔偿责任的保险。其中房屋倒塌、不均匀沉降是IDI面临的重
采用不同配筋率(0~1.20%)钢丝网片对混凝土外墙挂板进行增强增韧,通过四点弯曲强度-挠度曲线,结合混凝土试件开裂过程的试验现象,分析了配筋率对混凝土外墙挂板在弯曲荷载作
老年痴呆主要症状为认知能力下降、行为障碍以及生活能力下降等,导致患者生活质量下降,给家庭和社会带来负担。本研究对我科收治的老年痴呆患者陪护者进行特色健康教育,积极