面向税控收款机应用的嵌入式数据库的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:jjkjlhj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式数据库系统是近几年才发展起来的一项比较新的数据管理技术,它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。 本文开发的嵌入式数据库系统是基于wsk-5230型税控收款机项目的一部分。由于税控收款机的资源有限,其性能和常见的高端设备相比要低很多,而且它仅需数据库管理系统的一些基本特性,因此使用传统的嵌入式数据库产品就显得有些臃肿。针对此现状,本文采用了模块化和层次化的设计方法,实现了一种基于Flash文件系统的简易嵌入式数据库系统——EEDB(easy embedded database),并将其应用到wsk-5230型税控收款机中,目前该系统已经通过验收。总结起来,本文的工作主要有如下几个方面: 首先,提出了课题的研究背景及意义,描述了目前国内外嵌入式数据库系统的研究现状,以及嵌入式数据库系统的概念、特点及应用,并结合wsk-5230型税控收款机对嵌入式数据库的功能需求,设计了该EEDB系统的总体方案。 接着,根据总体的设计方案逐步展开,介绍了EEDB系统的详细设计过程,着重介绍了基本表的建立与删除,记录的插入、删除与修改,索引表的建立与删除,查找,排序、备份、碎片整理等设计流程。在此基础上,把自己开发的嵌入式数据库系统应用到税控机产品中,实现wsk-5230型税控收款机对数据的存储与查询功能。 然后,本文介绍了EEDB系统的开发与调试,建立了系统的开发平台,包括交叉编译环境的建立和makefile文件的设计,并总结了在调试过程中出现的问题及解决方法。 最后,对本文的工作做了一个总结,并突出了EEDB系统的特色之处,进一步对该系统的研发做了相关展望。
其他文献
现场总线技术具有数字化、全分散性、开放性和互操作性等特点,是工业过程的一种发展趋势。当前有多种现场总线协议并存,由于工艺和控制要求的区别,不同的设备或局部网络都有可能
为了提升产品的竞争力,很多手机厂商都会不定期对经典型号提供固件升级服务。但是,很多手机在经历大版本的系统更新后总会出现一些Bug。以华为荣耀8为例,在更新EMUI5.0后,就容易出现支付宝指纹验证失效的问题(图1)。难道此时只能恢复出厂设置?  当手机出现莫名的问题时,恢复出厂设置是不二法门。但是,像上述指纹验证失效的问题,因它而重置手机多少有些不划算。實际上,凡是和支付宝指纹验证失效一类的问题,
航天器姿态控制,是指航天器执行机构按照控制律的要求输出力矩使航天器调整到期望姿态的过程,是航天器成功执行在轨任务的关键。然而在实际环境中,由于执行机构、测量元件以
双目立体视觉检测具有速度快、非接触、较高精度、操作简单以及自动化程度高等优点,作为一种新的测量手段在许多领域内发挥巨大作用。本文以双目立体视觉技术在工业检测中的
现代工业发展,计算机在工业过程控制中得到广泛应用,生产过程自动化要求系统规模不断扩大和系统集成度不断提高,工业控制系统对工控软件的实时性也提出了更高的要求。设计高