论文部分内容阅读
智能温度记录仪在冷链系统中起着重要的监督作用,它用于跟踪记录食品、药品在生产、贮藏、运输等过程中的温度,以防止这些产品因未处于所必需的特定低温环境下而受到污染发生变质。目前我国市场上的主流智能温度记录仪产品大都是通过计算机端管理软件对其报警温度、记录周期、开始记录时间等参数进行设置,并读取和处理温度数据。但是,智能温度记录仪的使用具有很高的移动性,在一些工作现场部署计算机对温度记录仪进行操作会很大程度上影响工作效率。随着智能手机的普及应用,手机移动性的优势越来越明显,一些手机软件的使用频率远远超过了同样功能的计算机应用软件,给人们带来了更为便捷的服务。但是目前市场上还没有智能温度记录仪的手机管理软件,在此背景下,本文以TR温度记录仪作为应用对象,设计开发了智能温度记录仪的Android手机上的管理软件,本软件不仅完全实现了计算机端管理软件的所有功能,而且还利用了手机的特点使软件的功能更为丰富,操作更为简单和方便。论文工作主要包括以下四部分内容。(1)通过查阅大量文献和市场调研,对国内外研究现状进行了分析,评估了市场上几种智能温度记录仪计算机管理软件的功能及优点和不足,根据智能手机的特点,确定了软件设计中的主要研究内容。(2)对设计开发的智能温度记录仪手机管理软件进行了总体结构设计,确定了手机与温度记录仪、手机与微型打印机之间的通讯方式,软件应实现的功能,以及实现这些功能要解决的关键技术。(3)在Eclipse开发环境下使用Java编程语言进行Android手机上智能温度记录仪管理软件开发,实现了手机读写温度记录仪信息功能、显示温度记录仪中全部温度数据和部分温度数据的数据表格和数据曲线功能、打印温度数据表格和温度数据曲线的功能。在实现显示温度数据曲线中采用了数据压缩的方法将3万多条温度数据曲线显示在分辨率为1080×1920的手机屏幕上,温度数据曲线还具有两点触控缩放功能、单点触控移动功能;在实现显示多条温度数据曲线中通过改进败者树算法有效缩短了屏幕刷新时间;在实现打印功能中对蓝牙微型打印机的底层功能进行了二次开发,设计了文本编辑及输出打印函数、快速打印曲线函数、快速打印表格函数,增加了温度数据打印格式编译的灵活性,提高了打印速度。(4)用华为Mate7-TL10手机连接TR智能温度记录仪和ZJ-5802蓝牙微型打印机,运行本手机软件进行了功能测试和性能测试,并对测试结果进行分析与总结。本课题设计的手机软件不仅能够使用户随时随地对智能温度记录仪进行操作了解记录的温度信息,而且还可以因不需要配备计算机等设备而节省一定的使用费用。本手机软件的使用也将会推动智能温度记录仪的普及应用,从而更好的为食品、药品安全提供保障。