跨平台软件安装程序的设计与实现

跨平台软件安装程序的设计与实现

论文题目: 跨平台软件安装程序的设计与实现

论文类型: 硕士论文

论文专业: 软件工程

作者: 陆续

导师: 吴介一,李江浩

关键词: 安装程序,面向对象分析与设计,集成文件系统,系统服务

文献来源: 东南大学

发表年度: 2005

论文摘要: 软件的安装是软件进入应用领域的第一步,安装程序的好坏决定了用户对软件的第一印象,对软件的整体质量有着重要的影响。目前软件的功能不断增多,应用范围越来越广,相应的复杂性也不断增高,因此安装程序也越加复杂。作者对InstallShield Multiplatform安装程序开发框架和JavaBean组件技术进行研究,介绍了OS/400和z/OS系统特性,在此基础上成功的为ScanMail for Domino开发出跨平台的安装程序,为跨平台安装程序的开发提供了解决方案和具体的开发实例。在ScanMail for Domino安装程序的分析和设计过程中,采用面向对象的分析与设计方法。在Windows,Linux,Solaris,AIX和OS/400操作系统上采用基于Java组件技术的InstallShield Multiplatform来开发安装程序,只需一份代码就可以支持以上平台。而在z/OS操作系统上,基于z/OS提供的Unix系统服务采用Shell脚本来开发安装程序。采用文中的开发方法为ScanMail for Domino开发的安装程序在各个平台上都达到了产品的需求,并且有很高的质量,尤其是安装程序的模块化使得程序的后期维护简单和高效,从而降低了整个软件开发和维护的成本。

论文目录:

摘要

Abstract

绪言

第一章 面向对象技术和Java组件技术

1.1 面向对象程序设计介绍

1.1.1 面向对象的发展

1.1.2 面向对象的特性

1.1.3 面向对象程序设计的一般方法

1.2 Java组件技术

1.2.1 组件的概念和分类

1.2.2 JavaBean组件特性

1.3 JavaBean的事件机制

1.3.1 JavaBean事件机制概述

1.3.2 事件对象

1.3.3 事件监听者接口

1.3.4 指定组件包含的属性信息

第二章 InstallShield Multiplatform安装程序设计

2.1 InstallShield Multiplatform平台介绍

2.1.1 Product Bean

2.1.2 Wizard Bean

2.1.3 Condition和Services

2.2 Custom Bean的设计

2.2.1 Product Action的设计

2.2.2 Wizard Action的设计

2.2.3 Wizard Panel的设计

2.3 项目的编译与运行

2.3.1 安装程序的平台和语言设置

2.3.2 安装程序的运行

第三章 ScanMail for Domino安装程序分析与设计

3.1 ScanMail for Domino简介

3.2 ScanMail for Domino安装程序的需求分析和设计

3.2.1 安装程序需求分析

3.2.2 安装程序概要设计

3.2.3 安装程序中的类设计

3.3 ScanMail for Domino卸载程序的需求分析与设计

3.3.1 卸载程序需求分析

3.3.2 卸载程序概要设计

3.3.3 卸载程序中的类设计

3.4 ScanMail for Domino数据库的处理逻辑

第四章 ScanMail for Domino安装程序的实现

4.1 ScanMail for Domino安装程序模块实现

4.1.1 欢迎界面与安装条款界面

4.1.2 初始化安装环境

4.1.3 选择安装类型和输入产品激活码界面

4.1.4 选择需要安装的服务器和用户确认服务器信息

4.1.5 ScanMail for Domino安装情况分析和显示

4.1.6 数据库相关的配置界面

4.1.7 安装ScanMail for Domino

4.1.8 安装结果显示和安装完成界面

4.2 ScanMail for Domino卸载程序的实现

4.2.1 启动卸载程序

4.2.2 欢迎界面与服务器选择界面

4.2.3 卸载ScanMail for Domino

4.2.4 卸载完成界面

第五章 安装程序在IBM OS/400 和z/OS系统上的移植

5.1 OS/400 系统介绍

5.1.1 OS/400 系统的发展

5.1.2 OS/400 的文件系统和控制命令

5.2 SMD安装程序在OS/400 系统上的移植

5.2.1 安装程序的移植

5.2.2 卸载程序的移植

5.3 z/OS系统介绍

5.4 SMD安装程序在z/OS系统上的移植

结论

致谢

参考文献

发布时间: 2007-06-11

参考文献

  • [1].基于Domino的政府办公自动化系统的设计与实现[D]. 张浩鹏.东北大学2009
  • [2].基于Domino平台的知识管理系统的设计与实现[D]. 尹茂林.哈尔滨工业大学2011
  • [3].基于Lotus Domino OA系统的研究和实现[D]. 张利青.厦门大学2009
  • [4].基于Domino平台的协同办公中财务子系统的设计与实现[D]. 曹雪.哈尔滨工业大学2010
  • [5].基于Domino的远程教学支撑系统的研究和实现[D]. 丁祯斌.江苏大学2002
  • [6].基于Domino平台的业务流程管理系统在证券业中的设计与实现研究[D]. 孙衍东.山东大学2006
  • [7].基于Lotus Notes/Web的Domino应用系统的开发与性能研究[D]. 鲍鹏.北京交通大学2010
  • [8].河南通信全省0A信息系统平台设计及安全策略设计[D]. 常庆周.电子科技大学2003
  • [9].基于Lotus Domino的值班系统设计与实现[D]. 魏道洪.福州大学2010
  • [10].基于Lotus Domino/Notes的高校办公自动化系统设计与实现[D]. 孙颂丰.山东大学2011

相关论文

  • [1].云计算自动化软件安装系统的设计与实现[D]. 吴江丽.河北工业大学2011
  • [2].自动化安装程序的生成[D]. 雷洛北.北京交通大学2010
  • [3].基于C++语言的跨平台软件开发的设计与实现[D]. 张驰.北京交通大学2010
  • [4].跨平台开源软件基础框架的应用研究[D]. 钟继坤.电子科技大学2009
  • [5].基于Linux跨平台软件开发的Mozilla可达性研究与实现[D]. 张光虎.中国矿业大学(北京)2008
  • [6].关键字搜索服务平台的自动化安装与部署的设计与实现[D]. 张晴.北京邮电大学2008
  • [7].自动软件发布系统的研究和实现[D]. 张旭.浙江大学2007
  • [8].基于J2EE的电信网管系统安装程序的实现[D]. 周觅.武汉理工大学2005
  • [9].基于UNIX和Linux平台的软件移植原理及应用[D]. 刘悦.西北工业大学2006
  • [10].跨平台移植技术研究及应用[D]. 廖德生.北京邮电大学2006

标签:;  ;  ;  ;  

跨平台软件安装程序的设计与实现
下载Doc文档

猜你喜欢