《VC3056网络的虚拟实验平台--动态升级模块的设计与实现2.docx》由会员分享,可在线阅读,更多相关《VC3056网络的虚拟实验平台--动态升级模块的设计与实现2.docx(6页珍藏版)》请在三一办公上搜索。
1、摘 要为优化学校虚拟实验平台功能,以其网络化改进方向为目标,设计与实现虚拟实验平台的动态升级模块。现有的虚拟实验平台不具有任何网络功能,所能进行的实验内容也相当有限,更重要的是实验内容的更新也是一大问题。该动态升级模块以现有的虚拟实验平台程序为基础,通过向目标主机查询是否拥有本机所没有的实验内容,如有则由用户决定是否下载,另外查询目标主机实验内容的版本号,与本机版本相比较,判断是否为新版本的实验内容,最后由用户决定是否更新。关键词:虚拟实验平台;版本;动态升级。目录论文总页数:18页1 引言11.1课题背景11.2 本课题的研究意义11.3 本课题的研究方法12系统构成12.1系统概要12.2
2、系统模块22.3项目要求23 开发工具及背景23.1Visual C+ 6.023.2网络基础知识23.2.1OSI参考模型23.2.2TCP/IP参考模型43.3C/S结构工作过程53.4C/S结软件自动更新的背景64虚拟实验平台动态升级模块的设计与实现74.1界面设计74.2程序执行流程图74.3主要步骤及具体实现方案84.3.1查询服务器端信息84.3.2比较新旧版本94.3.3获得升级程序文件的路径114.3.4获得文件升级后的保存路径114.3.5从服务器下载文件并保存到本地114.3.6关于如何保存当前版本号的问题135程序测试过程及结果145.1老版-新版本成功升级145.2版本
3、无需更新15结 论16参考文献16致 谢17声 明184 虚拟实验平台动态升级模块的设计与实现4.1 界面设计程序界面如图3所示:图3-程序界面4.2 程序执行流程图该升级程序的执行流程图如图4所示。图4-程序执行流程图4.3 主要步骤及具体实现方案5.1 老版-新版本成功升级服务器版本:2.0.0.1客户端版本:1.0.0.1测试结果如图5和图6所示。图5-检测新版本图6-升级成功5.2 版本无需更新服务器版本:1.0.0.1客户端版本:1.0.0.1测试结果如图7和图8所示。图7-检测版本图8-不需更新25 日重要提示:本论文由大学论文网毕业论文下载网: 提供如果需要详细内容请与QQ:4991024联系