学位论文 > 优秀研究生学位论文题录展示
跨平台软件安装程序的设计与实现
作 者: 陆续
导 师: 吴介一;李江浩
学 校: 东南大学
专 业: 软件工程
关键词: 安装程序 面向对象分析与设计 JavaBean InstallShield Multiplatform 集成文件系统 Unix系统服务
分类号: TP311.11
类 型: 硕士论文
年 份: 2005年
下 载: 81次
引 用: 0次
阅 读: 论文下载
内容摘要
软件的安装是软件进入应用领域的第一步,安装程序的好坏决定了用户对软件的第一印象,对软件的整体质量有着重要的影响。目前软件的功能不断增多,应用范围越来越广,相应的复杂性也不断增高,因此安装程序也越加复杂。作者对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开发的安装程序在各个平台上都达到了产品的需求,并且有很高的质量,尤其是安装程序的模块化使得程序的后期维护简单和高效,从而降低了整个软件开发和维护的成本。
|
全文目录
摘要 4-5 Abstract 5-8 绪言 8-9 第一章 面向对象技术和Java组件技术 9-17 1.1 面向对象程序设计介绍 9-11 1.1.1 面向对象的发展 9 1.1.2 面向对象的特性 9-10 1.1.3 面向对象程序设计的一般方法 10-11 1.2 Java组件技术 11-13 1.2.1 组件的概念和分类 11-12 1.2.2 JavaBean组件特性 12-13 1.3 JavaBean的事件机制 13-17 1.3.1 JavaBean事件机制概述 13-14 1.3.2 事件对象 14 1.3.3 事件监听者接口 14-16 1.3.4 指定组件包含的属性信息 16-17 第二章 InstallShield Multiplatform安装程序设计 17-30 2.1 InstallShield Multiplatform平台介绍 17-18 2.1.1 Product Bean 17-18 2.1.2 Wizard Bean 18 2.1.3 Condition和Services 18 2.2 Custom Bean的设计 18-27 2.2.1 Product Action的设计 18-21 2.2.2 Wizard Action的设计 21-23 2.2.3 Wizard Panel的设计 23-27 2.3 项目的编译与运行 27-30 2.3.1 安装程序的平台和语言设置 28 2.3.2 安装程序的运行 28-30 第三章 ScanMail for Domino安装程序分析与设计 30-43 3.1 ScanMail for Domino简介 30-31 3.2 ScanMail for Domino安装程序的需求分析和设计 31-38 3.2.1 安装程序需求分析 32-33 3.2.2 安装程序概要设计 33-35 3.2.3 安装程序中的类设计 35-38 3.3 ScanMail for Domino卸载程序的需求分析与设计 38-41 3.3.1 卸载程序需求分析 38 3.3.2 卸载程序概要设计 38-39 3.3.3 卸载程序中的类设计 39-41 3.4 ScanMail for Domino数据库的处理逻辑 41-43 第四章 ScanMail for Domino安装程序的实现 43-65 4.1 ScanMail for Domino安装程序模块实现 43-61 4.1.1 欢迎界面与安装条款界面 43-44 4.1.2 初始化安装环境 44-46 4.1.3 选择安装类型和输入产品激活码界面 46-48 4.1.4 选择需要安装的服务器和用户确认服务器信息 48-49 4.1.5 ScanMail for Domino安装情况分析和显示 49-52 4.1.6 数据库相关的配置界面 52-54 4.1.7 安装ScanMail for Domino 54-60 4.1.8 安装结果显示和安装完成界面 60-61 4.2 ScanMail for Domino卸载程序的实现 61-65 4.2.1 启动卸载程序 61-62 4.2.2 欢迎界面与服务器选择界面 62 4.2.3 卸载ScanMail for Domino 62-64 4.2.4 卸载完成界面 64-65 第五章 安装程序在IBM OS/400 和z/OS系统上的移植 65-78 5.1 OS/400 系统介绍 65-67 5.1.1 OS/400 系统的发展 65 5.1.2 OS/400 的文件系统和控制命令 65-67 5.2 SMD安装程序在OS/400 系统上的移植 67-71 5.2.1 安装程序的移植 67-70 5.2.2 卸载程序的移植 70-71 5.3 z/OS系统介绍 71-72 5.4 SMD安装程序在z/OS系统上的移植 72-78 结论 78-79 致谢 79-80 参考文献 80
|
相似论文
- 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
- 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
- 体育理论课网上考试系统设计与实现,TP311.52
- 基于组件的数字电路虚拟实验室的设计与实现,TP311.52
- 测试系统中向量工具系统设计,TP311.52
- 行政执法与刑事司法相衔接工作网络平台的设计与实现,TP311.52
- 基于Web商务网站的设计与实现,TP393.092
- 医疗卫生图书网的设计与实现,TP311.52
- 凉山彝族餐饮连锁店分店管理系统,TP311.52
- 基于JSP的手机客户服务咨询系统的设计与实现,TP311.52
- 分布式构件库管理系统设计与实现,TP311.52
- J2EE环境下电子超市系统的研究与开发,TP311.52
- 基于神经网络的巷道围岩稳定性分类研究,TP183
- 远程教学答疑系统的设计与实现,TP311.52
- 吉林大学校园网平台医疗保险信息系统的设计与实现,TP311.52
- 基于J2EE架构的医疗信息服务平台的设计与实现,TP311.52
- 在线点餐系统的设计与实现,TP311.52
- 物流信息系统中基于MVC的动态报表技术的研究与实现,TP311.52
- 网上书店的设计和实现,TP311.52
- 异构数据库访问与集成模型的应用研究,TP311.13
- 成都东软学院网上商城—系统构建与客服中心子系统的设计实现,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 程序设计方法
© 2012 www.xueweilunwen.com
|