论文摘要
跨平台软件是当今金融自助设备软件领域的发展方向,各大银行对它青睐有加,纷纷投入资源进行开发或设备更新。结合上海浦东发展银行自助设备跨平台软件项目中的部分软件模块的设计和实现情况,论文介绍了当前国际金融自助设备领域的相关软件标准,以及此标准在国内金融行业的应用情况等背景知识。该项目也是国内首个同时支持银行现金设备和非现金设备这两大类硬件平台的跨平台软件项目,其中开发了针对国际主流品牌自助设备的应用软件,为今后其他类似设备的软件支持铺平了道路。项目开发中采用了较好的软件开发模式,开发时间比同类的其他项目有大幅度的减少。论文的主要工作如下:(1)系统的前期需求收集和分析。包括软件业务逻辑分析;软件界面设计的要求,并提出了软件界面自动化生成的概念。(2)主持分析并设计跨平台应用软件的存款模块、取款模块、WEB网页自动生成工具等。(3)参与了跨平台软件中大部分交易的逻辑功能和软件界面的开发工作。(4)在项目开发过程中承担技术攻关任务。负责软件运行速度的优化工作、解决软件运行过程中界面闪烁切换等技术难题,总结提出了基于C++平台开发的ATMC(Automatic Teller Machine Client)软件的设计架构以及软件实现的关键技术。通过上海浦东发展银行项目的开发和实施,建立了一个优秀的跨平台软件,同时大大提高了国内市场上同类型跨平台软件项目的开发效率。论文存在的不足之处是试验数据较少等。