论文部分内容阅读
随着智能设备和通信技术的发展,移动数据采集已经成为快速消费品(fast moving consumer goods, FMCG)行业信息化的发展方向。基于智能终端的数据采集系统,可以实现实时采集数据、业务反馈、信息同步以及决策调度等任务,极大地提高企业的工作效率。步入智能时代,iOS产品已经从单纯的个人娱乐设备向着各行各业的专业化领域全面转移,使得苹果商店中企业级应用的需求越来越突出。对此,本文利用QR码识别技术,设计并实现了基于iOS的FMCG数据采集系统,主要工作如下:1.根据应用的实际需求,提出了iOS平台下数据采集系统的系统框架,构建系统的SQLite数据库,并设计数据模型和加密模型。2.结合iOS开发平台和QR码识别原理,对QR码扫描、解码的实现进行了深入地研究,在分析条码图像捕获、条码译码与识别的基础上,实现了客户端的QR码识别技术。3.考虑到系统的数据安全性,论文选用keychain服务实现应用的私密信息管理,通过研究AES加密算法,实现业务数据的AES加密。针对系统采集的图片过大问题,实现图像压缩技术,定制图片的尺寸压缩和质量压缩。4.利用系统的消息机制实时监测网络状态,启用数据异步加载方式进行Webservice数据请求,并对XML数据解析,同时完成了SQLite数据库的开发,实现数据的交互操作;设计实现了类控制器,采用表视图、按钮控件布局界面,着重探讨了多线程控制、位置定位和地图标注技术。经过测试,本文开发实现的数据采集系统可运行在iOS移动设备端,操作方便,性能稳定,达到预期的效果,具有一定的应用前景和市场价值。