首页> 中文学位 >ATM中SP设备驱动程序的设计与实现
【6h】

ATM中SP设备驱动程序的设计与实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪论

1.1课题来源及研究意义

1.2与课题相关的国内外研究综述

1.3 SP设备驱动程序关键技术背景

1.4本论文的主要工作内容

第2章 SP驱动程序需求分析

2.1功能性需求

2.2非功能性需求

2.3本章小结

第3章 SP驱动程序总体设计

3.1架构设计

3.2功能模块划分

3.3本章小结

第4章 SP具体模块详细设计与实现

4.1具体层次实现

4.2多版本协议支持技术

4.3 SP调用流程

4.4自动复位机制

4.5本章小结

第5章 SP驱动程序测试及结果分析

5.1测试工具

5.2测试环境

5.3测试过程

5.4测试用例

5.5测试结果分析

5.6本章小结

结论

参考文献

声明

致谢

个人简历

展开▼

摘要

近年来,ATM自动取款设备在银行业变得越发普及,在人力资源比较紧张的今天,这给人们的日常生活带来极大的方便。目前所有的ATM设备都是通过嵌入式软件的方式来驱动底层硬件设备,所以任何一台ATM中的硬件设备驱动程序都是必不可少的,因此产生了对厂商服务设备驱动程序即SP驱动程序设计的需要。
  论文首先分析了ATM行业的发展状况,介绍了ATM行业中所遵循的统一标准 CEN/XFS协议,对 SP驱动程序进行了简要地概述,并阐述了CEN/XFS协议中 SP设备驱动之间的通信方式。然后以实际工程项目为背景,分别针对SP驱动程序的功能性需求和非功能性需求进行了分析,并在需求分析的基础上参考原有的框架重新进行了架构设计。
  新的框架主要分为接口层、通讯层、核心层、逻辑层、物理层、设备层、日志系统及设备管理器,通过 C++语言进行实现。其中接口层和通讯层主要介绍的是上层应用软件和SP驱动程序相互之间的通信方式。核心层主要负责将上层应用软件对SP驱动程序传递的命令进行初步的处理并创建基本工作任务类。在基本工作任务类创建完毕后,将会在逻辑层中实现各个模块中所需要的具体的功能命令,并将数据存储到不同版本模块的数据池中。物理层及设备层介绍了SP驱动程序在硬件设备之间进行调用的情况。日志系统负责记录 SP驱动程序运行时各硬件设备发送的事件,以便后续的修复和改进工作。当指令传递到硬件设备执行之前,设备管理器会对这些执行命令进行统一管理。在各个具体层次实现之后,详细阐述了多版本协议支持技术这一核心概念,并对其存储机制及交互接口之间的关系进行了说明。
  经过系统测试和压力测试之后,测试结果表明所设计的SP驱动程序能够满足功能性需求和非功能性需求,不仅拥有的很好的稳定性及较快的响应速度,而且在多版本协议支持方面表现优异,具有较高的市场产品竞争力及实用价值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号