毕业设计论文---应用系统自动升级

上传人:lizhe****0001 文档编号:31321577 上传时间:2018-02-06 格式:DOC 页数:42 大小:761.50KB
返回 下载 相关 举报
毕业设计论文---应用系统自动升级_第1页
第1页 / 共42页
毕业设计论文---应用系统自动升级_第2页
第2页 / 共42页
毕业设计论文---应用系统自动升级_第3页
第3页 / 共42页
毕业设计论文---应用系统自动升级_第4页
第4页 / 共42页
毕业设计论文---应用系统自动升级_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《毕业设计论文---应用系统自动升级》由会员分享,可在线阅读,更多相关《毕业设计论文---应用系统自动升级(42页珍藏版)》请在金锄头文库上搜索。

1、XX 院本科毕业设计(论文)应用系统自动升级学生姓名: X X 学生学号: 200X10803028 院(系): 计算机学院 年级专业: 07 网络工程 指导教师: XxX XXX 教授 二一一年五月XX 本科毕业设计(论文) 摘 要I摘 要随着软件需求的变化和技术竞争的加剧,软件供应商不断提供更多更好的软件产品和服务来满足日益变化的市场需要。对于通用的软件产品来说,用户数量众多,更新频繁,运行的软件平台和网络环境多,因此在每次新产品发布时如何简单、高效地帮助用户更新换代软件产品,成为领先的软件供应商关注的课题。对商品化软件来说,良好的售后服务是至关重要的,而软件升级是软件售后服务中非常重要的

2、一个部分。在平时开发 C/S 系统时,大家都清楚 C/S 系统的最大弱点就是不利于维护,当客户端程序更新时不得不到每个用户的机子上去部署。虽然微软的 Smart Client技术使得传统的 C/S 系统更加利于维护,但现在还不打算采用。Smart Client 是一个不同于以往常见的应用程序的比较复杂的系统,所以它的调试技术也比以前复杂的多,至今仍然是一个难点。因为,开发的代码大都不是一个可执行的应用程序,更多的是 dll 库文件,这样就无法直接调试,必须得写出一个调试程序来进行间接调试。同时因为松耦合和网络加载的原因,使得本地紧耦合调试和实际运行情况多少有些不同。这一点还没有有效的解决办法。

3、尽管 VS2005 推出了Click Once,也具有实现自动更新的功能,但其可控性差和不够灵活等缺陷,导致其实际用途较少。而 Updater Application Block 组件的配置和使用相似地麻烦,所以我们选择采用传统的自动更新的程序。自动更新的步骤就是客户端检查服务器端的版本号是否比本地的新,如果不同于本地版本,就向服务器请求下载文件。在这里我们服务器端部署的升级文件是任何人都可以下载的。从上面的描述可以看出,其实所有系统自动升级的步骤都是类似的,所以做一个通用的自动升级程序能够减少不少麻烦。 。关键词 自动更新,服务器端,版本号XX 本科毕业设计(论文) ABSTRACTIIAB

4、STRACTWith the increasing changes of the Software requirements and the competition in technology, Software vendors try to supply more and more convenient software and service to meet the market. For general software products, more and more users are involved, they have to adapt to all kinds of softw

5、are platform and network environment, and they have to be updated frequently. So its very important for the Software vendors to think about how to supply more simple and efficient products.As is known to all, its hard to maintain the C/S system. Once the Client updated, we have to setup the software

6、 for every computer to make them update. Though Smart Client from Microsoft made it very easy to realize, I ignore it. Smart Client is a more complex system than that we have seen .Which makes it become very difficult to debug the code. When we code with the help of Smart Client, it will produce som

7、e DDL files, which cannot be debug like applications. Moreover, there are some difficult cases existed because of loose coupling and loading. We have not overcome it so far.Though Microsoft have released VS2005 which contained a component named Click Once, which could realize update. Unluckily, it h

8、as some defects such as bad controlling and bad flexible. May you will think about Updater Application Block, you got it, but its trivial configurations make us tired. And its very inconvenient to configure and use the Updater Application Block Component. So we choose to adopt traditional automatic

9、updates program. So in the end, I select the traditional strategy to complete this topic. Automatic updates procedure is to client check when server version number is newer than that of client, and deciding whether to update depend on the results. Every one could download the file which we deployed

10、on the server. According to the description above, it is similar to all kinds of Automatic update software. So if we design general purpose software, it will reduce lots of trouble.Key words automatic updates,server, versionXX 院本科毕业设计(论文) 目 录III目 录摘 要 IABSTRACTII1 绪论 11.1 自动升级的背景 11.2 自动更新系统的研发与现状 11.3 什么是软件升级 31.4 软件升级的意义 31.5 软件升级的现状 41.6 应用程序的升级 41.6.1 获得最新版本的软件 41.6.2 对应用软件进行升级 51.7 常见的升级方式 61.8 软件升级原理 71.9 论文主要的工作内容 72 相关开发技术和工具介绍 82.1 Windows 应用程序介绍 82.2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号