基于IOS系统计量器具送检查询APP设计

2016-09-07 07:45羽辽宁省本溪市计量测试所
科学中国人 2016年12期
关键词:条形码器具计量

代 羽辽宁省本溪市计量测试所

基于IOS系统计量器具送检查询APP设计

代羽
辽宁省本溪市计量测试所

为了使广大计量器具送检用户更方便的提交送检产品、查询自己的产品送检状态,使我们的计量更加透明化,本文设计了一款基于苹果手机系统IOS的计量器具条码生成、扫描软件。用户下载APP后,可以在APP上把自己的器具基础信息比如规格型号等填写进去,系统会自动生成条形码,打印后交给计量测试部门,实现网络送检,安全可靠,节省时间;同时,用户可以使用APP扫描自己产品的条形码,查询自己产品的送检状态,实现了送检状态在线查询功能。

计量检测;条形码;网络送检;在线查询

1 引言

目前,我国计量测试部门检测计量器具技术手段日臻成熟,但也存在一些问题,比如用户提交送检器具要提交规格型号的单据、用户需要来到计量测试部门才能查询自己产品的检测状态等等。这些问题极大的浪费了用户和计量测试部门的时间;极大的增加了沟通和物质成本,增加了用户负担。鉴于此,本人设计一种计量器具送检、查询的移动端APP。

2010年6月,iphone4手机登陆中国,从这时起,iphone手机在中国开始普及,截止到2015年,iphone手机在中国市场占有率达到了25.4%,IOS系统是iphone手机的操作系统,相对于安卓系统来说,IOS系统更加稳定、流畅、安全。鉴于此,笔者决定采用IOS系统进行计量器具送检查询APP的设计。

本设计可以实现网络送检和在线查询等功能。经测试,本APP能在iphone任何一款手机上流畅运行,另外,笔者也设计了基于.net的网站和基于安卓系统的APP,这里以IOS为例进行介绍。

2 原理

如图1所示,APP工作流程如下:

1)由计量测试所给用户授权,指定计量器具送检方唯一的用户名称;

图1 送检产品检测流程

2)登陆成功后,送检用户可以在APP中输入产品信息,如产品规格、型号、生产日期等;

3)APP会自动生产送检产品的唯一标识——条形码;

4)送检用户把条形码打印后,贴在产品上,交由检测方检测;

5)计量测试单位可以对条形码进行扫描,获取产品信息,并通过APP软件把检测进度等信息写入条形码上供用户查看;

6)送检方可以对条形码进行扫描,获取检测状态。

3 登录界面设计

1)采用NavigationController实现多控制器管理功能;

2)设计“记住密码”和“自动登录”两个按钮,当“自动登入”按钮为打开状态时,“记住密码”按钮自动变为打开状态,同理,当“记住密码”按钮为关闭状态时,“自动登录”按钮自动变为关闭状态;

3)设计一个UIButton按钮,名字为登录,为按钮添加UIButton⁃touuchupinside相应事件:clickBtn;

4)在clickBtn方法中,用puch方法实现控制器的跳转,如图2所示。

图2 UI登录界面

4 内部功能实现

1)采用ZarSDK类库实现条形码扫描、创建功能;

2)新建一个ZbarReaderViewController对象,并对该对象的属性进行赋值;

3)设置ZbarReaderViewController对象的代理方法,实时监控条形码扫描信息状态变化;

4)通过摄像头获取条形码;

5)通过Zbar的内部处理方法识别条形码;

6)处理信息并显示给用户。

5 总结

本设计是基于IOS系统的计量器具送检查询APP,经测试,本APP具有如下特点:

1)基于IOS系统,保密性、安全性高;

2)该APP能在ipone4~iphone6s手机上流畅运行;

3)该APP方便了计量器件送检方和计量测试单位,极大地缩短了送检时间,减小沟通成本、物质成本。

代羽(1981-),男,辽宁本溪人,本溪市计量测试所,工程师,哈尔滨理工大学2010届毕业生,研究方向:质量技术监督管理。

猜你喜欢
条形码器具计量
CPMF-I 取样式多相流分离计量装置
计量检定在食品行业中的重要性
CPMF-I 取样式多相流分离计量装置
创意条形码
电力建设行业班组安全生产工器具共享系统的设计
条形码里有数学
有趣的条形码
古代器具灌农田
计量器具管理质量提升途径
基于因子分析的人力资本计量研究