嵌入式JavaPOS平台eJavaPOS的研究与实现

嵌入式JavaPOS平台eJavaPOS的研究与实现

论文摘要

随着嵌入式系统硬件性能的提高和相关软件技术的发展,嵌入式POS 的使用越来越广泛,更多的企业和组织已加入到POS 应用和服务的领域中。为了可以使POS 设备增加新的功能而不必付出更多的支出,美国国家零售体系联盟(NRF—National Retail Federation ) 的分支机构零售终端技术标准协会(ARTS—Association of Retail Technology Standards )所制定的标准Unified POS 规范由于其独立于操作系统和编程语言的特性在POS 解决方案中正发挥着愈来愈重要的作用。Unified POS体系规范在零售业,银行,税务等行业的终端设备的设计实现上有着广泛的应用。目前主要有两种实现方案: OPOS是一种基于微软的OLE2.X技术及其操作系统家族(主要是基于WIN32体系结构)的POS规范实现.JavaPOS是基于SUN的JAVA PLATFORM的POS规范实现。其中JavaPOS不再依赖特定的操作系统,而是构建在SUN公司的JAVA PLATFORM之上,应用与操作系统相互独立,同一个应用不经任何修改就可以在基于不同操作系统且运行有JVM(JAVA virtual machine)的POS设备上运行或实现互操作.这样,极大的缩短了POS应用的开发周期,节省了维护费用,因而有极其广泛的应用前景。本课题在对JavaPOS 规范及相关的满足国家标准的税控模块和金融模块详细分析的基础上,参考了一些已经实现的POS 平台的技术特点,实现了一套面向嵌入式POS 的、符合POS 设备的国际标准UnifiedPOS 的、开放的、安全的、具有自主知识产权的通用软件平台,以下简称eJavaPOS。它是集POS 系统运行和开发为一体的平台,由开发平台、运行平台构成。

论文目录

  • 第一章 引言
  • 1.1 课题背景
  • 1.2 课题综述
  • 1.3 章节安排
  • 第二章 基本概念
  • 2.1 运行平台框架部分
  • 2.1.1 J2ME 和MIDP 、POSProfile
  • 2.1.2 Java 虚拟机与Java 程序运行
  • 2.1.2.1 Java 虚拟机简介
  • 2.1.2.2 嵌入式Java 虚拟机KVM
  • 2.1.3 UnifiedPOS
  • 2.1.4 JavaPOS 框架
  • 2.2 软件开发平台部分
  • 2.2.1 JavaPOS 库和JCL(JAVA Configuration Loader)&JER (JAVA Entry Registry)
  • 2.2.2 行业应用引擎
  • 2.2.3 税控模块和银行模快
  • 2.2.4 商业引擎
  • 第三章 国内外现状和趋势
  • 3.1 目前主要的UnifiedPOS 实现方法
  • 3.1.1 OPOS 实现及其发展概况
  • 3.1.1.1 OPOS 体系结构概况
  • 3.1.1.2 应用程序对OPOS 控制的调用过程
  • 3.1.1.3 OPOS 的发展概况
  • 3.1.2 JavaPOS 的发展概况
  • 3.2 发展趋势
  • 第四章 eJavaPOS 平台的设计与实现
  • 4.1 eJavaPOS 总体框架结构设计
  • 4.2 eJavaPOS 运行平台
  • 4.2.1 eJavaPOS 支持系统总体设计
  • 4.2.1.1 需求规定
  • 4.2.1.2 运行环境
  • 4.2.1.3 基本设计概念和处理流程
  • 4.2.1.4 结构
  • 4.2.2 eJavaPOS 支持系统接口设计
  • 4.2.2.1 设备控制层接口
  • 4.2.2.2 服务接口层接口
  • 4.2.2.3 设备服务层接口
  • 4.3 eJavaPOS 开发平台
  • 4.3.1 仿真开发环境
  • 4.3.2 目录结构
  • 4.3.3 开发流程
  • 4.3.3.1 设备类的选择
  • 4.3.3.2 设备服务实现
  • 4.3.3.3 本地方法实现
  • 4.3.3.4 驱动实现
  • 第五章 eJavaPOS 开发的实例---税控 POS 的设计与实现
  • 5.1 总体设计
  • 5.1.1 嵌入式系统基本支持说明
  • 5.1.2 税控POS 硬件说明
  • 5.1.2.1 硬件主板布局图
  • 5.1.2.2 硬件组成及部分接口信号说明
  • 5.1.2.3 硬件主要器件表
  • 5.2 税控收款机结构体系设计
  • 5.2.1 税控模块结构设计
  • 5.2.2 商业模块结构设计
  • 5.3 税控模块设计
  • 5.3.1 税控模块接口及运行流程的设计与实现
  • 5.3.1.1 启动部分设计
  • 5.3.1.2 分票部分设计
  • 5.3.1.3 安票部分设计
  • 5.3.1.4 开票部分设计
  • 5.3.1.5 退票部分设计
  • 5.3.1.6 废票部分设计
  • 5.3.1.7 报税部分设计
  • 5.3.1.8 完税部分设计
  • 5.3.1.9 报发票部分设计
  • 5.3.2 数据结构设计与实现
  • 5.3.2.1 DeclareDutyData(报税数据结构)
  • 5.3.2.2 DisInvNo(分票信息数据结构)
  • 5.3.2.3 IvoiceDailyTradeData(日交易记录数据结构)
  • 5.3.2.4 MakeInvoiceData(开票数据结构)
  • 5.3.2.5 MakeInvoiceInfo(开票信息数据结构)
  • 5.3.2.6 OneInvUseInfoData(当前卷发票使用信息数据结构)
  • 5.3.2.7 TaxItem(税种税目信息数据结构)
  • 5.3.2.8 FileInfoData(文件信息控制数据结构)
  • 5.3.3 税控收款机文件系统设计与实现
  • 5.3.3.1 基本类型文件(BaseFile)
  • 5.3.3.2 报税标志文件(DeclareFlagFile)
  • 5.3.3.3 分票信息文件(DisInvNoFile)
  • 5.3.3.4 发票信息文件(InvNoFile)
  • 5.3.3.5 日交易开票数据记录文件(InvoiceDailyTradeFile)
  • 5.3.3.6 当前卷发票使用信息文件(InvUseInfoFile)
  • 5.3.3.7 收款机硬件信息文件(PosMachineInfoFile)
  • 5.3.3.8 税控日交易数据文件(TaxDailyTradeDataFile)
  • 5.3.3.9 税种税目信息文件(TaxInfoFile)
  • 5.3.3.10 总计金额统计文件(TotalSumFile)
  • 5.3.3.11 用户信息文件(UserInfoFile)
  • 5.3.3.12 发票使用信息统计文件(AllInvUseInfoFile)
  • 5.4 商业模块设计
  • 5.4.1 商业支持功能
  • 5.4.2 商业管理功能
  • 5.4.3 报表打印功能
  • 第六章 测试
  • 6.1 测试模型
  • 6.2 测试用例
  • 6.3 测试总结
  • 第七章 总结
  • 7.1 课题总结
  • 7.2 eJavaPOS 平台的主要特点
  • 7.3 展望
  • 参考文献
  • 致谢
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 一、个人简历
  • 二、在学期间的研究成果
  • 三、发表的学术论文
  • 相关论文文献

    • [1].“增值税防伪税控开票系统”操作技能培训途径的研究[J]. 现代职业教育 2016(34)
    • [2].一种税控器系统的设计方案[J]. 实验室研究与探索 2012(07)
    • [3].税控机远程抄报管理系统分析与设计[J]. 数字技术与应用 2012(08)
    • [4].税控器通信软件的设计与实现[J]. 计算机应用与软件 2008(02)
    • [5].推广应用国标税控机过程中的问题与建议[J]. 科技信息 2008(28)
    • [6].加油机税控及防作弊系统检修指南[J]. 市场观察 2016(S2)
    • [7].基于税控加油机的脉冲计数方法[J]. 电子技术与软件工程 2013(19)
    • [8].佛山易圣全新亮相POS行业[J]. 信息与电脑 2008(10)
    • [9].打造税控电子平台[J]. 中国税务 2015(05)
    • [10].加油机税控功能改造有关防爆检验及整改措施的探讨[J]. 黑龙江科技信息 2016(08)
    • [11].税控加油机控制系统集成电路芯片的设计[J]. 信息技术与信息化 2010(05)
    • [12].金融税控一体终端的研究与设计[J]. 信息技术与信息化 2008(02)
    • [13].河源市区“的士”均安装新型税控机[J]. 广东交通 2014(01)
    • [14].爱普生针打力助税控工程[J]. 办公自动化 2010(15)
    • [15].对“税控”案件定性不同的区别对待[J]. 税收征纳 2020(01)
    • [16].税控“三角形”[J]. 新理财 2016(01)
    • [17].基于面向对象技术的税控器管理系统[J]. 科技资讯 2009(18)
    • [18].出租汽车税控计价器锁表现象分析[J]. 计量与测试技术 2013(09)
    • [19].基于北斗定位的一种税控机实现方法[J]. 中国集成电路 2018(05)
    • [20].OKI针打支持广东税控[J]. 办公自动化 2009(21)
    • [21].制糖企业税控信息系统的总体设计[J]. 广西科学院学报 2008(03)
    • [22].利用挂钩技术获取税控数据源[J]. 微计算机信息 2009(24)
    • [23].基于税控设备的发票抽奖系统[J]. 才智 2010(05)
    • [24].基于STM32的税控器方案[J]. 电子设计技术 2008(04)
    • [25].基于FPGA的税控算法加密卡设计与实现[J]. 电子科技 2014(12)
    • [26].使用税控发行机输入虚假税务登记资料的行为定性[J]. 中国检察官 2010(08)
    • [27].防伪税控开票子系统运用中的问题与建议[J]. 中小企业管理与科技(上旬刊) 2009(09)
    • [28].“特权”超权力的本质及其宪政制约——基于发票税控功能制度性失控的思考[J]. 财经问题研究 2013(04)
    • [29].税控加油机装置有关技术问题[J]. 科技信息(科学教研) 2008(22)
    • [30].增值税防伪税控异常返写问题探究[J]. 现代商业 2018(21)

    标签:;  

    嵌入式JavaPOS平台eJavaPOS的研究与实现
    下载Doc文档

    猜你喜欢