随着我国经济的发展,银行各项业务大幅增长,银行营业网点柜面服务的压力不断增加。以ATM(Auto Teller Machine,自动柜员机)为代表的金融自助终端设备通过现代化的科技手段,实现了柜台业务的自动化,已经发展成为重要的金融服务渠道。ATM终端设备上运行的软件系统称之为ATMC(Auto Teller Machine Controlling)软件系统,一般是由ATM厂商针对自有的ATM机型进行设计,彼此互不兼容,直接导致了ATM集中运维和管理上的困难。针对上述问题,提出了一套能够在多种型号的ATM终端设备上运行的软件系统。系统引入了wosa(Window Open System Architecture,Windows开发系统架构)协议,并以wosa/xfs(Extensions for Financial Services,金融服务扩展)标准做为系统设计和实现的基础。系统符合金融终端设备的相关技术规范,参考和借鉴了现有的ATM终端软件的设计思想。按照软件工程方法,首先分析了系统的功能需求和非功能需求,运用面向对象的统一建模技术,给出了系统的用例。然后采用分层设计的思想对系统的整体架构进行了设计,并在此基础上进行系统功能模块的划分,并对各个模块进行开发实现。系统基于wosa/xfs标准,选择微软Visual Studio开发工具和Windows XP系统作为开发环境。系统经过全面的测试,测试结果验证了系统在各方面都符合预期要求。系统在实现ATM各项业务功能的同时,实现了跨硬件平台运行,提高了ATM集中管理的效率,能够适应金融自助服务的业务需求和银行的市场需求。
暂无评论