首页> 中文学位 >基于Windows开放体系架构的ATM(自动柜员机)软件系统设计
【6h】

基于Windows开放体系架构的ATM(自动柜员机)软件系统设计

代理获取

目录

文摘

英文文摘

华南理工大学学位论文原创性声明及学位论文版权使用授权书

第一章 绪论

1.1.课题提出的背景

1.2.主要研究内容和特色

第二章 ATM(自动柜员机)系统概述

2.1系统外部结构

2.2 ATM业务规则

2 3传统的ATM控制软件

2.4 WOSA/XFS标准的引入

2.5 WOSA/XFS标准基础

2.5.1系统分层模型

2.5.2 XFS调用机制

2.5.3标准设备类的划分

第三章 ATM软件架构分层模型

3.1概念解释

3.2分层结构模型

3.3 GUI界面服务层模型

3.3.1 GUI界面服务功能

3.3.2 GUI服务用例分析

3.3.2 GUI服务类图分析

3.4业务逻辑层模型

3.4.1业务逻辑层角色分析

3.4.2业务逻辑层用例分析

3.4.3业务逻辑层组件模型

3.5设备控制层模型

3.6设备服务(SP)层组件模型

第四章 ATM软件系统设计

4.1概念解释

4.2业务层面向对象的设计

4.2.1 ATM管理和维护

4.2.2 ATM系统交易分析

4.2.3数据结构设计

4.3设备控制层设计

4.3.1设备控制类图

4.4设备服务层设计

4.4.1组件分析

4.4.2组件内分析模型

4.4.3设计模式的应用

第五章 结束语

附件1 业务规则说明

附件2 需求词汇定义

参考资料

攻读硕士学位期间取得的研究成果

致谢

展开▼

摘要

ATM(自动柜员机)是银行用于实现网点柜台业务的交易自动化设备,其中的软件系统主要完成提供交易界面、与主机系统通讯和控制硬件动作三个方面的功能。目前,银行所采购的ATM其软件系统,完全由设备厂商自行研发。不同设备厂商所提供的软件系统只能运行在本厂商的ATM上。因此,银行购买的ATM只能通过其生产厂商进行维护和升级。随着银行ATM采购量的逐渐增多,银行每年对软件的升级、维护费用也日见显著。广电运通金融电子有限公司是目前国内最大的ATM厂家,现有的ATM程序就是一套只能运行在本公司ATM上的软件系统,并且由于其面向过程的设计,该公司的ATM硬件驱动与交易界面耦合紧密,无法支持公司外部软件系统对设备的操作。 针对这个问题,本文提出了基于WOSA(Windows开放体系架构)标准使用面向对象的技术对该公司的ATM软件系统进行分层设计。通过设备驱动的标准化设计与实现,使新的软件系统的运行能够跨不同厂商设备,同时本公司硬件驱动可以支持任何基于WOSA标准的交易系统软件的调用。通过对设备服务的组件化封装使硬件服务层可以跨Windows高级语言和脚本语言的调用。提出了以接口为中介从而做到子系统间的单向依赖关系。 本文首先讨论了Windows开放体系结构的标准基础和发展,分析了开发基于WOSA标准的ATM控制软件的必要。然后,对ATM软件系统架构进行了分层模型分析,并对各层的业务进行建模,使用面向对象的方法进行实体的抽象和分析类图的设计。通过使用用例图、分析类图、设计类图、组件图以及进程视图的抽象和设计,使人们对基于WOSA的ATM软件系统有个整体概念,并可以依此为参考进行开发的实施。最后本文分析了该系统的特点。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号