首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

一致项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块

2012-09-22 
统一项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块统一项目管理平台(UMPlatForm.NET)4.2 平台自动升

统一项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块

统一项目管理平台(UMPlatForm.NET)

4.2 平台自动升级模块 

统一项目管理平台(UMPlatForm.NET),基于.NET的快速开发、整合框架。


 

4.2 平台自动升级模块

            在软件的生命周期中,软件维护是一个重要的阶段,维护过程中涉及程序文件的升级更新。当部署的用户端数量较多时,升级程序的工作量大,目前通过网络(包括互联网、局域网)自动检测并更新程序的模式已经普及应用。软件开发过程中尽量使用可复用模块化设计技术,这点在软件行业内已形成共识。在实际过程中,由于模块化设计需使其具有通用性,即能满足在不同应用环境下的差异化需求,这就要求模块化的软件设计在软件功能上提供众多的参数配置,在不同的应用环境下使用不同的配置。绝大部分的软件需要不定期升级更新,在软件设计期如果不考虑软件升级更新的问题,在后继的软件维护工作中会遇到极大的困难。 我们的平台客户端可以部署为WinForm、WebForm、WPF、Silverlight等,如果架构不是在在WebForm之上(即经典的C/S结构),那么升级显得尤为重要。

            C/S 结构有其固有的特点,如能充分发挥客户端的快速响应处理能力,很多工作可以由客户端处理后再提交给服务器,但是客户端布署,维护升级的成本却是非常的高。在我们的平台中已经架设了自动升级布署模块,解决C/S在维护升级方面的问题,充分展现C/S结构所带来的诸多优势。

一、平台升级效果

            在我们的平台运行时默认就是检测是否有需要更新,如果没有更新就会自动进行登录界面。若平台存在更新,就会提示用户进行升级的选择(升级部署必须正确)。如下图所示:

一致项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块

图4.2.1是否进行平台升级选择

            用户单击“Skip”按钮,可跳过升级,直接进入登录界面,单击“OK”,进行平台的升级,如下图所示:

一致项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块

图4.2.2平台升级进度

            平台升级完成,单击“OK”进行平台登录界面。如下图所示:

一致项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块

图4.2.3平台升级完成

            二、平台升级的配置。

            平台升级的配置极为简单,找到统一项目管理平台(UMPlatForm.NET)可执行文件所在目录下的“Autoupdater.config”,使用文本文件打开后找到“ServerUrl”配置节,如下图所示:

一致项目管理平台(UMPlatForm.NET)-4.2 平台自动升级模块

图4.2.4平台升级配置

            把其中的http://localhost/UMPLatFormUpdater/AutoupdateService.xml配置为实际的更新服务地址即可。

 

热点排行