论文摘要
随着嵌入式系统硬件性能的提高和相关软件技术的发展,嵌入式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应用具有更好的可维护性和扩展性。