学位论文 > 优秀研究生学位论文题录展示

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

作 者: 陆续
导 师: 吴介一;李江浩
学 校: 东南大学
专 业: 软件工程
关键词: 安装程序 面向对象分析与设计 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

相似论文

  1. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  2. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
  3. 体育理论课网上考试系统设计与实现,TP311.52
  4. 基于组件的数字电路虚拟实验室的设计与实现,TP311.52
  5. 测试系统中向量工具系统设计,TP311.52
  6. 行政执法与刑事司法相衔接工作网络平台的设计与实现,TP311.52
  7. 基于Web商务网站的设计与实现,TP393.092
  8. 医疗卫生图书网的设计与实现,TP311.52
  9. 凉山彝族餐饮连锁店分店管理系统,TP311.52
  10. 基于JSP的手机客户服务咨询系统的设计与实现,TP311.52
  11. 分布式构件库管理系统设计与实现,TP311.52
  12. J2EE环境下电子超市系统的研究与开发,TP311.52
  13. 基于神经网络的巷道围岩稳定性分类研究,TP183
  14. 远程教学答疑系统的设计与实现,TP311.52
  15. 吉林大学校园网平台医疗保险信息系统的设计与实现,TP311.52
  16. 基于J2EE架构的医疗信息服务平台的设计与实现,TP311.52
  17. 在线点餐系统的设计与实现,TP311.52
  18. 物流信息系统中基于MVC的动态报表技术的研究与实现,TP311.52
  19. 网上书店的设计和实现,TP311.52
  20. 异构数据库访问与集成模型的应用研究,TP311.13
  21. 成都东软学院网上商城—系统构建与客服中心子系统的设计实现,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 程序设计方法
© 2012 www.xueweilunwen.com