基于J2ME的税控POS平台的研究与实现

基于J2ME的税控POS平台的研究与实现

论文摘要

随着嵌入式系统硬件性能的提高和相关软件技术的发展,嵌入式POS的使用越来越广泛,更多的企业和组织已加入到POS应用和服务的领域中。在POS应用的基础平台方面,SUN公司提供了针对消费电子和嵌入式设备制定的J2ME(Java 2 Micro Edition)版本,为POS设备应用的开发提供了完善的运行环境。本课题的合作单位实现了一个基于J2ME的POS开发平台,本论文的研究内容就是基于此POS开发平台的基础上实现的。由于国家税控标准的强制推行,目前市场上使用的不具有税控功能的商业POS不久将被淘汰。POS厂家急需在将来开发的商业POS上增加税控功能。税控功能实现复杂,可靠性要求高,开发周期长,研发和维护成本很高。相对于各个厂家自己实现税控功能而言,在已有的经过验证的税控POS平台上开发POS应用将大大缩短产品的开发周期,降低生产成本。所以,实现一个符合税控规范的税控POS开发平台是符合市场需求,大有发展前途的。本论文在合作单位提供的J2ME开发平台的基础之上,参考了国内外成熟POS产品的特性,从数据结构,税控功能等方面对POS税控的业务流程进行了详细的设计。实现了断电保护功能来保证数据的正确性,并且对实现税控功能的必需设备智能卡进行了分析,实现了一种基于CPLD的智能卡驱动。整个开发过程采用了模块化的设计方法来降低系统的复杂度,提高开发效率和增强灵活性。最终提供了一个可进行二次开发的税控POS平台,其技术研究及设计考虑对于其他类似产品的设计具有借鉴意义。经过测试,本论文实现的税控POS平台设计轻巧灵活,性能高,功能强大,占用资源少,可以使得开发者不受嵌入式POS设备硬件资源的限制。在该平台上用户可以快速的实现一个嵌入式POS终端应用,同时实现的POS应用具有更好的可维护性和扩展性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 前言
  • 1.1 课题背景
  • 1.2 课题综述
  • 1.3 论文结构
  • 第二章 国内外现状与相关技术分析
  • 2.1 税控收款机标准
  • 2.1.1 国外税控收款机技术标准
  • 2.1.2 中国税控收款机技术标准
  • 2.2 J2ME
  • 2.2.1 J2ME 概述
  • 2.2.2 Java 虚拟机与 Java 程序运行
  • 2.3 智能卡
  • 2.4 小结
  • 第三章 开发平台及总体设计
  • 3.1 嵌入式开发平台
  • 3.1.1 嵌入式实时操作系统
  • 3.1.2 嵌入式交叉开发环境
  • 3.1.3 Windows 仿真开发
  • 3.2 总体架构
  • 3.3 税控盒模块
  • 3.3.1 基本税控功能
  • 3.3.2 税控数据
  • 3.4 基础模块
  • 3.5 设备驱动
  • 3.6 小结
  • 第四章 基础模块的研究与实现
  • 4.1 智能卡模块
  • 4.1.1 总体设计
  • 4.1.2 字符收发方案1
  • 4.1.3 字符收发方案2
  • 4.1.4 字符传输协议实现
  • 4.2 断电保护模块
  • 4.2.1 需求分析
  • 4.2.2 设计与实现
  • 4.3 存储管理模块
  • 4.3.1 需求分析
  • 4.3.2 设计与实现
  • 4.4 小结
  • 第五章 税控盒模块的研究与实现
  • 5.1 模块概述
  • 5.2 需求分析
  • 5.2.1 持久存储
  • 5.2.2 可靠性
  • 5.2.3 内存受限
  • 5.2.4 用户交互
  • 5.3 模块框图
  • 5.4 各功能层次实现
  • 5.4.1 存储封装层
  • 5.4.2 税控IC 卡封装层
  • 5.4.3 税控逻辑层
  • 5.5 小结
  • 第六章 测试
  • 6.1 测试模型
  • 6.2 测试用例
  • 6.2.1 功能测试
  • 6.2.2 性能测试
  • 6.3 测试总结
  • 第七章 总结
  • 7.1 课题总结
  • 7.2 课题特点
  • 7.3 不足与展望
  • 参考文献
  • 攻读硕士期间取得的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    基于J2ME的税控POS平台的研究与实现
    下载Doc文档

    猜你喜欢