收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

Java和C结合开发符合WOSA XFS标准的应用系统

[关键词:Java,应用系统]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0011,word全文:37页,合计:14000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
Java和C结合开发符合WOSA XFS标准的应用系统毕业设计论文------

用Java和C结合开发,项目也就兼有Java的优势和C的优势,Java的优势在于美观的界面比较好设计(相对于C来说),但其缺点是程序底层实现的灵活性以及高效性,而这正是C的优势所在,将两者结合起来开发,项目将兼有美观的界面以及底层实现的灵活与高效这些特性。在此需要说明一下的是,我们的项目没有用到J/XFS平台提供的Java接口,没有直接通过Java访问底层硬件,虽然这样做相对简单一些,但是考虑到我们做此项目的目的主要是学习WOSA/XFS APIs的应用,用Java和C结合开发,虽然难度加大,但是这样做我们更能接触到底层的WOSA/XFS APIs,更能体会与掌握WOSA/XFS APIs的应用,而且也为以后我们在J/XFS平台上开发WOSA/XFS APIs应用的项目打下了基础。

......

用途:项目是基于WOSA/XFS标准的ATM设备测试系统,它使客户不需实际安装ATM各种设备便能够测试ATM各种设备是否符合WOSA/XFS标准以及是否正常运行,给ATM设备开发商和购买方都带来了极大的方便。

我们做的WOSA/XFS API测试程序,可以用于一切需要用到测试WOSA/XFS API的地方,比如生产ATM设备的生产厂商,在开发的时候可以用来验证购买的WOSA/XFS软件是否符合标准。

目前我们做的只是ATM的其中四个设备(PIN,PTR,IDC,CDM)的WOSA/XFS API测试程序,在此基础上很容易扩展,实现ATM其他设备的WOSA/XFS API测试程序。

对WOSA/XFS API有更深刻的认识:做此项目需要调用WOSA/XFS API来实现应用程序的各种功能,这就要求对WOSA/XFS API的调用以及运作机制有所了解,这对以后再开发WOSA/XFS API方面的项目或者使用基于WOSA/XFS API开发的应用软件会有很大的帮助;

对JNI(Java Native Interface)技术的认识:项目由Java与C结合开发,这就要实现Java与C互相传递一些信息,这些信息的传递是靠JNI技术来实现的。因此,做完此项目后,以后再开发需要用到JNI技术的项目会有帮助。

实现的功能

基本功能

连接WOSA/XFS Manager(StartUp):与XFS Manager建立连接,并进行版本商定;

断开WOSA/XFS Manager(CleanUp):断开与XFS Manager的连接,释放资源;

打开设备(Open): ATM具体设备的Service Provider建立会话,以便进行后面的具体访问与操作;

关闭设备(Close):结束与ATM设备的会话;

注册事件(Register):注册应用程序想要获得的消息事件;

注销事件(Deregister):注销应用程序不需要获得的消息事件,减少应用程序的处理;

设备上锁(Lock):锁住具体的设备,其他程序暂时无法对此设备进行操作,但仍可以获取设备的信息;

设备解锁(Unlock):给上锁的设备解锁,只有给设备上锁的程序可以给设备解锁。

设备相关功能

功能与具体的设备相关,不同的设备所提供的功能也有所不同:

获取设备信息(GetInfo):根据用户设定的参数值,取得并显示相应的设备的特定信息;

执行测试命令(Execute):根据用户选择的各种命令,在特定设备上执行特定的命令。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0011,word全文:37页,合计:14000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——Java和C结合开发符合WOSA XFS标准的应用系统(论文)!