基于Android的商品溯源系统的设计与实现

来源 :锦绣·中旬刊 | 被引量 : 0次 | 上传用户:sun_zhimin_dl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了帮助消费者解决商品质量信息不对称的问题,设计了一种基于Android的商品溯源系统,实现了商品信息和流通信息的共享,不但增强了商品生产、流通和销售环节的可控性,而且满足了消费者对商品来源及质量的知情权。
  关键词:Android;商品朔源;二维码
  引言
  随着科学技术的发展,人们的生活水平不断提高,购物消费现象越来越普遍。在购物的同时,消费者往往希望能了解商品的材质、产地、实际价值等信息,并且对于商品安全性和真伪的验证更加关注。由此,建立及时有效的商品质量安全追溯系统,规范追踪溯源商品的生产、运输和销售环节,增强商品信息的透明度,是满足消费者对产品质量安全有所了解的重要手段。
  本系统将商品的生产加工、运输和交易信息利用二维码技术生成,并通过Android开发对二维码的扫描识别功能,不但能使消费者通过扫码对商品进行一定程度的追溯,还能够让销售商对运输或销售过程中产生的异常件进行及时处理。从而不但提高了交易过程中的透明性,降低销售和追溯成本,而且消费者通过了解商品的生产、运输和销售的全过程可以进行放心购物。
  1 系统需求分析
  通过对商品来源、运输以及销售环节的调查分析,本系统涉及4类用户,即商品生产商、商品運输商、商品销售商以及最终消费者,其中前三者可将商品生产、加工、运输和销售过程产生的信息上传到数据库,以便为消费者提供商品溯源查询,即消费者通过扫描商品包装上的二维码,可以获取从服务器系统返回的商品从加工生产、运输到销售过程中的相关信息,如商品名称,型号、规格、生产日期、生产厂家、地址、联系方式,以及物流相关信息等。同时销售商可将销售过程中发现的异常件(如缺件、损坏件等)拍照上传到溯源数据库。
  2 系统设计
  2.1 系统总体架构设计
  根据需求分析,该溯源系统面向多终端、并以服务端管理系统为中心,终端可以是PC终端或手机等移动终端,负责商品信息的采集和上传到服务端数据库;服务端管理系统根据不同用户的请求、以及不同使用场景处理数据并将处理结果返回给终端。商品生产商、商品运输商、商品销售商以及最终消费者均可通过网络连接到服务器。商品生产商登录系统可以对商品名称、种类、型号、规格、生产日期、生产商等信息进行添加、修改等管理;商品运输商登录系统可以对商品的运输工具、运输时间、运输商等运输信息进行添加、修改等管理;商品销售商可通过移动终端将运输或销售过程中产生的异常件上报至服务器;而最终消费者则可以通过移动终端对商品包装上的二维码进行扫描,访问服务器获取商品基本信息以及生产、流通等溯源信息。系统总体架构如图1所示。
  2.2 系统功能模块的设计
  (1)服务端管理系统功能设计
  服务端管理系统主要包括用户信息管理、商品信息管理、产地信息管理和运输商信息管理4个模块,实现对各类型用户的注册、登录,以及对所录入的商品溯源信息的更新、删除和查询等操作。
  (2)信息采集展示功能设计
  该功能为客户端功能。在商品生产、运输和销售的各环节中均采用溯源标签进行信息的采集和记录,并通过各环节的管理终端汇总到服务端管理系统中,实现商品追踪回溯。即当商品进入生产流程时生成携带唯一追溯码的标签,伴随着生产、运输和销售各环节该商品的数据库信息将不断被读写和更新,直到最终到达消费者手中。如在商品加工完成时,由生产商将商品的生产厂家、生产日期等信息加入商品溯源信息中;在商品发货出厂时,由运输商将商品的运输工具、运输时间和运输商等信息加入商品溯源信息中,以实现溯源信息的采集。另外,不同的用户也可以利用手机或PC终端查询相应的商品溯源信息。
  (3)二维码扫描识别功能设计
  二维码与一维码相比有很多优势,如信息容量大、编码种类多、纠错能力强、识别成功率高,使用成本低等[1],特别是其不仅可以存储数字和ASCII字符,还可以存储图片、声音、指纹等信息;另外,通过扫描二维码,不仅可以获取二维码内部编码的溯源信息,还可以根据链接跳转到溯源平台进行进一步的溯源操作[2],因而得到了广泛的应用。
  本系统通过在手机等移动终端主页面设置“扫描”按钮实现二维码的扫描识别,当用户点击该按钮时,系统会提示获取照相机权限,然后扫描商品上的二维码进行识别,识别成功后会将查询的溯源信息显示在移动终端上。
  (4)异常件处理功能设计
  在商品销售时,如出现异常件,销售商可通过移动终端上系统的“异常件管理”模块进行异常信息录入,如对异常件进行拍照并输入异常信息,异常信息主要有缺件、破损等情况。另外,还可以通过系统界面上的“异常查询”按钮查看异常信息。
  2.3 系统数据库的设计
  通过对商品的生产、运输和销售过程的需求分析,以及上面系统功能模块的设计,可以得到系统中所涉及的数据信息,由此组成的数据库包含如下4张表:商品信息表、产地信息表、运输信息表、销售信息表和异常件信息表,具体如表1所示。各表中包含商品的唯一追溯码,相当于为每一件商品生成唯一的、无重复的电子身份证,生产商、运输商可以利用该追溯码读写数据库、添加溯源信息,销售商和消费者可以利用追溯码读取数据库中的溯源信息,同时,销售商还可以根据该唯一追溯码对异常件进行管理,如添加、修改与查看。
  3 系统功能实现
  基于Android的商品溯源系统实现了基于 Android 的前台商品追溯系统和基于 B/S 的后台服务端商品生产及运输信息管理系统。根据前文对系统做出的总体设计,并结合业务需求与功能需求,本系统采用SSH框架实现Java服务器页面以及Android终端页面的显示,并通过HTTP传输协议完成后台服务器与前台网页和手机页面的相互通信[3]。
  3.1 商品生产及运输信息管理功能   商品及运输信息管理功能实现了商品信息、产地信息和运输信息的添加、修改、删除和显示功能,这些信息在录入时与数据库中相关表中的字段一一对应。相关数据表的主键均为追溯码,通过该唯一追溯码进行溯源信息的管理以及表间信息的关联。
  需要说明的是,上述信息是生成商品溯源编码的基础,本系统的编码方案为:商品类别编码+生产商编码+生产日期编码+产地编码+运输商编码+运输类型编码+运输时间编码。商品在生产、运输的过程中按照规定的编码方案,组成商品溯源编码,再进行MD5散列处理,生成该商品的二维码图片。
  3.2 二维码生成与扫描识别功能
  本系统采用了二维码中比较流行的QR Code码制,这种码制具有高速读取、多角度识别以及能有效地表示汉字的特点。而其生成与扫描识别的功能是通过Google开源项目中名为ZXing类库来实现的,它能够对QR Code进行生成与识别。其中,二维码生成涉及的主要类为QRCode2Img类,实现将字符串转换为二维码图像的功能;二维码扫描识别涉及的主要类为解码类DecodeThread和DecodeHandler、基于取景框視图定义的View类ViewfinderResulrPointCallBack、基于扫描Activity及扫描结果处理的Capture类等。
  3.3 异常件信息上传与展示功能
  对于商品在运输或者销售过程中的异常件,可以进行拍照存储,照片通过URL存储。另外,还可以对异常信息进行编辑,并通过GSON将异常信息和照片URL整合到同一个JSON中上传至服务器进行存储,这里JSON是一种轻量级的数据交换格式,非常适合于服务器与客户端之间的数据交互。而在手机上展示时,通过获取数据库中的异常信息进行解析后生成list作为数据源加载到recyclerview控件中。
  4 结束语
  本文主要探讨了一种基于Android的商品溯源系统的设计与实现方法,通过对系统进行需求分析和设计,在一定程度上实现了商品从生产、加工、运输直到最终销售整个过程的信息可见性,从而满足了消费者对商品信息溯源的需求,提高了溯源系统的影响力,进而提升了用户对商品消费的满意度。
  参考文献
  [1]赵传兴.基于二维码的蔬菜溯源系统的设计与实现[D].青岛:中国海洋大学,2015.
  [2]凌绪枫.基于新型溯源标签的汽车零配件溯源系统设计与实现[D].武汉:华中科技大学,2015.
  [3]陈俊.基于二维码技术的烟草防伪溯源系统设计与实现[D].长沙:湖南大学,2018.
  作者简介:刘芳(1965-),女,江苏省海安人,副教授,工学硕士,苏州经贸职业技术学院信息技术学院副教授,主要研究方向为数据库技术与软件开发。
其他文献
摘要:随着我国社会的不断发展,人们在城市博物馆方面的建设投入了越来越多的关注。博物馆现如今是各地城市当中的重要建筑之一,是集聚文化性、艺术性的重要城市设施。在博物馆的建设中,陈列设计是一项很重要的常规工作,良好的陈列设计往往更加能够体现出展品的艺术价值,因此在陳列设计方面也需要融入适当的艺术元素。但在实际的陈列设计过程中,还存在较多的问题,需要结合当下的发展趋势来进行一定的改善。  关键词:博物馆
期刊
摘要:简·爱是夏洛蒂·勃朗特的作品《简·爱》中的主人公,她对女性主义的进一步发展起到了重要的作用。本文主要浅谈了女性主义和简·爱本人的女性意识。  关键词:女性主义;简·爱;平等:独立;  乔伊斯·A卡·欧茨指出:“在 1847 年《简·爱》出版之前英国文学中虽不乏叛逆女性形象,但像简·爱那样卑微、平凡、孤独无依的“弱势”女性如此自觉地对抗强大的父权社会,算是空前的。”1  一、反抗人生的不公  
期刊
摘要:生活之境遇,从不会因个人期望而有所较大改变,在纷繁世界之中,空寂与热闹从来都是那般的格格不入。有人因热闹而感孤寂,也有人引空寂而感热闹。诸事无常,人生在世岂能事事如意,人生感悟从来都是在深思之后,几番痛楚之后才有温度。空寂之下,伤村悲秋,体会人世冷暖。空寂之中,是孤独、寂寞或热闹,全凭自我洗礼,自我涤荡。记忆的星海里或悲或喜都可成为茫茫命途里的珍贵领悟。历经坎坷,所有的风景里都可发现美,曾经
期刊
摘要:近年来,随着社会经济的飞速发展,推动了我国信息技术领域的不断进步,同时也开启了人工智能办公的新篇章。深度学习技术的推广与运用,实现了人工智能的自动化管理,在图像识别、语音识别及语言处理等技术方面,深度学习技术都取得了巨大的突破。基于此,本文就针对深度学习技术在博物馆中的具体应用进行了深入的探究。  关键词:深度学习技术;博物馆;应用研究  引言:深度学习技术的出现明确了机器学习的钻研方向。基
期刊
日本伟大漫画家手冢治虫,有一部漫画,名为《缎带骑士》(《リボンの騎士》),一种中文的译名,叫做《宝马王子》,那时德国的宝马汽车,并未像现在这样风靡世界,风靡中国,所以手冢治虫的“宝马王子”和宝马汽车,根本扯不上关系。但是在宝马汽车迅速占领世界市场,在谈到宝马汽车的世界地位,艺术的品牌形象时,我再次联系到这个译名的经典:宝马王子。宝马汽车堪称汽车世界的王者,“宝马王子”的称号,当之无愧。但是这个名字
期刊
摘要:数字时代,公共少儿图书馆为少儿提供了丰富多样的阅读模式和创新思维,对推动传统少儿阅读模式向数字阅读模式的转变起到要重要作用,本文对数字时代少儿图书馆阅读推广的特点及现状进行阐述,并对数字化时代公共图书馆少儿阅读推广工作的方法展开研究,探索了少儿数字化阅读推广模式和策略,以此完善少儿图书馆数字化阅读提供参考。  关键词:图书馆;数字时代;多媒体;互联网  0前言  近年来,随着互联网的快速发展
期刊
摘要:近年来随着我国经济水平与综合国力的不断增强,档案管理成为一项重要工作,日益受到社会各界的重视。想要在各项工作中有充足有效的数据与资料,离不开档案管理工作正常、有序开展。因此各事业单位应各司其职、各尽其力,努力做好档案管理工作,发挥出档案资源应有的作用,促使事业单位运行效率得到一定保障。但目前仍有部分事业单位对档案管理问题不以为然,片面的认为只要将档案资料完好保存便万事大吉,而并不加以利用,导
期刊
摘要:在油田企业的生产经营中,为了能够使工作更好的开展,做好内部管理工作的顺利开展。因此,对于油田企业的档案管理工作提出了新的观念。档案管理工作对于企业的管理系统有重要的作用。在企业中,通过对于档案的科学管理,能够使企业在项目开展中,通过对于以往的档案进行调阅,从而使新项目能够以以往档案内容为参考。通过油田档案管理工作的开始,能够使企业的发展更加顺利高效。  关键词:油田企业;档案管理;工作观念;
期刊
摘要:随着我国科学技术的快速发展,自动化终端设备在多个领域都实现了有效的应用。在电力网中,自动化终端设备的应用也越来越广泛。运用自动化终端设备在电力网中进行实际的应用,不仅可以让电力网安全可靠的进行运营,同时也能提高电的运行效率,保证供电系统的安全性和可靠性。因此,自动化终端设备在电力网中的应用是十分有必要的,而今天,本文也是就自动化终端设备在电力网中的应用来进行相应的研究和探讨。  关键词:自动
期刊
国庆假期的第三天,我坐在沙发上,想着作业写完了,接下来再干点什么?突然,我灵光一闪想出了一个好主意:我为什么不去爬山呢?爬山不但能愉悦身心,还能增长知识,就去爬山吧!  我叫上爸爸妈妈,收拾好我的背包,两包零食、一瓶水和一个苹果。“够了,现在出发!”  来到大珠山脚下,我打头阵走在前面,石阶两旁火红的枫林,热情似火,不禁想起“停车坐爱枫林晚,霜叶红于二月花。”沿着石阶继续向上走,五颜六色的树叶飘落
期刊