网站大量收购闲置独家精品文档,联系QQ:2885784924

大型工程软件快速安装工具的设计与实现-软件工程专业论文.docx

大型工程软件快速安装工具的设计与实现-软件工程专业论文.docx

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型工程软件快速安装工具的设计与实现-软件工程专业论文

大型工程软件快速安装工具的设计与实现 大型工程软件快速安装工具的设计与实现 I I 大型工程软件快速安装工具的设计与实现 摘 要 随着信息技术的不断发展,工程软件逐渐发展的庞大复杂,工程软件的实施部署也 越来越复杂。特别当软件安装人员并非软件工程师,他们对工程软件依赖的第三方工具 进行环境配置时,往往不知所措,需要借助专业人员的指导和帮助才能完成软件的安装 工作。同时这种安装是人工手动完成,在安装过程中容易出现配置信息录入错误和不符 的现象,导致软件不能正常安装。因此需要开发一个能够支持各种配置的工程软件快速 安装工具,以减少工作人员的参与,提高安装的效率,提高安装的质量。 本文首先对大型工程软件自身的特点进行了分析,调研和定义了测试过程和软件部 署过程中软件安装的需求,设计了大型工程软件的安装流程。 接着,本文设计了大型工程软件快速安装工具的架构。该安装工具分为四个模块, 用户配合模块、无人值守安装模块、文件拷贝模块和软件配置模块。用户配置模块提供 用户配置界面,用户可以输入自定义的安装配置信息;无人值守安装模块能够录制用户 输入的自定义信息,在无人值守情况下自动安装软件;文件拷贝模块能够按照开发人员 定义的信息将文件拷贝到目标系统上;软件配置模块能够按照用户自定义信息进行软件 配置。通过这四个模块的相互结合和作用,实现工程软件的安装过程,应对特殊的安装 需求,支持多样的安装环境和复杂的软件配置要求。 然后,根据设计,本文采用 Windows Installer、XML 和 MFC 等技术,实现工具的 四个模块。本文定义并开发了用户界面框架,能够向用户界面中添加任何的配置界面和 安装控制界面;利用 XML 文件保存软件安装的配置信息和用户配置信息,IT 管理人员能 够便捷地维护这些信息,根据安装的环境通过 XML 文件的修改控制安装过程和配置过程; 开发了软件配置的标准接口,软件能够在各种环境中实现针对多种组件的正确配置。 最后本文对工具进行了测试、部署和试运行。测试和试运行结果表明,所开发的大 型工程软件快速安装工具解决了企业在安装大型工程软件时遇到的问题,达到了预期目 标。该工具只需要录制一次用户自定义信息并进行少量的 XML 文件修改,就可以同时在 所有机器上安装工程软件,能够节省大约 1/5 的时间,并减少了大量的手动操作。 II II 关键词:软件安装工具,无人值守安装,软件配置,软件部署 PAGE PAGE IV DESIGN AND IMPLEMENTATION OF A RAPID INSTALLATION TOOL FOR LARGE ENGINEERING SOFTWARE ABSTRACT Along with information technology development, engineering software becomes more complex and its size is keeping increasing. Therefore the installation of these engineering software are more and more complex too, especially for the software installer without software engineering skills. They can’t handle the configuration of environment for the 3rd party software, and need lots of help and supports from other people to finish these works. Meanwhile, if software is manually installed, the invalid or wrong configuration information inputs always cause the failure of deployment of software. So it’s useful to develop a tool that can help them to install engineering software quickly and safely under various configurations, to decrease the effort of manual work, and improve the efficiency and quality of installation. Firstly, this paper analyzes the characteristi

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档