银行软件分发管理平台的设计与研究

银行软件分发管理平台的设计与研究

论文摘要

随着网络技术的不断发展,网络规模的不断扩大,银行金融机构的企业信息化建设也在不断得到完善和改进,同时银行金融机构对金融自助设备的相关应用软件的灵活性、拓展性的要求也在不断的提高,于是软件系统方面的管理维护工作的难度也随之大大增加。由于不同金融自助设备的跨地域性、跨平台性的要求,于是对设备中不同终端客户机的软件管理作业变得越来越复杂、越来越困难,系统管理员的负担也逐渐增大。软件分发管理平台主要包括三大系统模块:ZsdtWeb前台管理系统,命令服务器和下载服务器。ZsdtWeb前台管理系统采用Rails架构,实现系统管理员对终端客户机、软件包、任务发布等功能的统一管理,具有高效性和可扩展性;命令服务器主要是通过数据持久层,实现前台管理系统和远程终端客户机之间的信息交互,满足数据一致的要求;下载服务器主要是建立存放安装软件包的服务器,满足分布传输和大数据量的传输的要求。本文详细阐述了银行软件分发管理平台的设计与实现。本软件分发管理平台采用的是当前非常流行的Rails架构。本文首先是分析了软件分发管理平台的发展现状,以及应用背景等基础知识。第二章详细介绍软件管理平台的技术基础,主要是详细分析了Rails架构。第三章是系统的总体架构设计,详细设计了系统的整体结构,以及数据持久层的设计。第四章主要是设计了命令服务器模块,设计了与终端客户机的交互协议。第五章主要是设计了下载服务器模块,主要考虑了分布传输和大数据量的传输。第六章对ZsdtWeb前台管理系统的各个功能模块进行了详细的设计与实现。最后是对系统平台的开发作了总结和展望。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 软件分发管理系统概述
  • 1.2.1 软件分发管理系统定义
  • 1.2.2 软件分发管理系统的特点
  • 1.3 本文的研究内容
  • 1.4 本文的组织结构
  • 第2章 管理平台的技术基础
  • 2.1 Web架构综述
  • 2.2 企业系统解决方案
  • 2.2.1 J2EE体系架构
  • 2.3 Rails体系架构
  • 2.3.1 Rails概述
  • 2.3.2 Rails架构分析
  • 第3章 管理平台的总体架构
  • 3.1 设计目标
  • 3.2 体系结构
  • 3.3 数据持久层设计
  • 3.3.1 数据持久层概述
  • 3.3.2 数据关联
  • 第4章 命令服务器的设计
  • 4.1 功能设计
  • 4.1.1 发布安装任务
  • 4.1.2 接受安装状态
  • 4.1.3 获取Atm系统信息
  • 4.1.4 发送安装任务命令具体功能
  • 4.2 终端客户机的相关功能设计
  • 4.3 与终端客户机的交互协议
  • 第5章 下载服务器的设计
  • 5.1 功能设计
  • 5.1.1 分布传输
  • 5.1.2 按块传输
  • 5.1.3 加密支持
  • 5.2 终端客户机的相关功能设计
  • 5.3 与终端客户机的交互协议
  • 第6章 ZsdtWeb管理系统的设计
  • 6.1 系统设计概述
  • 6.2 系统体系结构
  • 6.3 系统工作流程
  • 6.4 系统功能实现
  • 6.4.1 任务发布模块
  • 6.4.2 终端客户机管理模块
  • 6.4.3 软件包管理模块
  • 6.4.4 系统维护模块
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    银行软件分发管理平台的设计与研究
    下载Doc文档

    猜你喜欢