SPSS二次开发应用框架设计

SPSS二次开发应用框架设计

论文摘要

新信息时代来临,企业不仅需要基本的信息系统实现其工作流的自动化,更需要及时有效的商业智能分析程序帮助企业主做出决策。SPSS作为一款优秀的统计分析工具凭借其与SQL Server2005的整合大大扩展了其在商业领域的应用。同时由于其提供了比较开放和强大的二次开发接口,为在各种企业级程序中大量嵌入高级统计分析功能成为可能。而SPSS与新一代信息系统的整合浪潮酝酿的同时,大量智能系统的涌现势必造成对SPSS二次开发框架的需求。正基于此,本文为SPSS二次开发设计了一个应用框架。第一章阐述了为什么需要框架,框架的作用以及SPSS二次开发的现状。第二章对框架原型的阐述给出了抽象框架结构为后面具体设计提供理论依据和原型。第三章以阐述SPSS二次开发基本要点作为二次开发导引,并在其随后的SaxBasic操作SPSS要点实践中以“SPSS中用二次开发简化问卷中多项选择题的处理”来展示二次开发基本思想和提供一个实例应用的方式介绍了二次开发的基本过程。文章第四章便是框架的设计部分,首先从大多数开发任务中提炼出大量重复而极其重要的分任务,然后从尽可能使开发者摆脱繁琐的重复劳动的基本原则出发,设计了11个方面的功能并阐述了每个功能的设计动机和作用。在第四章最后以“使用SPSS矩阵模块直接求解主成分”为实例应用,从实践角度指出如何使用本框架。第五章就SPSS的现状和二次开发框架的意义做了阐述。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 二次开发界定和应用框架作用
  • 1.1.1 二次开发界定
  • 1.1.2 应用框架作用和优点
  • 1.2 国内外研究综述
  • 1.2.1 SPSS 二次开发发展历史
  • 1.2.2 SPSS 二次开发的横向比较
  • 1.2.3 国内外研究成果
  • 1.3 本文出发点、研究内容、目的和意义
  • 2 SPSS 二次开发框架原型
  • 2.1 SPSS 二次开发导引
  • 2.1.1 SPSS 基本对象及其关系
  • 2.2 SPSS 二次开发要点
  • 2.2.1 Sytax 和宏的作用
  • 2.2.2 矩阵运算
  • 2.3 框架设计依据
  • 2.3.1 开发流程分析
  • 2.3.2 流程难点分析
  • 2.3.3 针对难点的框架设计
  • 3 SPSS 二次开发要点和概览
  • 3.1 SaxBasic、Python 和Sytax 的关系和作用
  • 3.2 SaxBasic 操作SPSS 要点
  • 3.3 SaxBasic 操作SPSS 要点实践- SPSS 中用二次开发简化问卷中多项选择题的处理
  • 3.3.1 分析问题
  • 3.3.2 解决方案
  • 3.3.3 研究结果
  • 3.3.4 结论
  • 4 SPSS 二次开发应用框架设计
  • 4.1 二次开发应用框架设计基本思想
  • 4.2 应用框架设计
  • 4.2.1 对话框交互模块
  • 4.2.2 语法命令执行委托模块
  • 4.2.3 将存放变量名的数组变量转换成Syntax可识别变量序列模块
  • 4.2.4 简洁型变量名序列生成模块
  • 4.2.5 转轴表数据转换成数组模块
  • 4.2.6 删除数组中指定一列模块
  • 4.2.7 删除数组中指定一行模块
  • 4.2.8 数组转二维矩阵模块
  • 4.2.9 SPSS 数据文件转成二维数组
  • 4.2.10 在输出结果中查找和激活特定内容
  • 4.2.11 转轴表生成模块
  • 4.3 开发框架应用实践- 使用SPSS 矩阵模块直接求解主成分
  • 4.3.1 解决方案
  • 4.3.2 研究结果
  • 4.3.3 结论
  • 5 结语
  • 参考文献
  • 后记
  • 相关论文文献

    标签:;  ;  

    SPSS二次开发应用框架设计
    下载Doc文档

    猜你喜欢