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