论文部分内容阅读
近年来,我国有关农产品质量安全的事故时有发生,假冒伪劣农产品对大众身体健康埋下隐患,与此同时,假冒伪劣农产品却还占据着优质农产品的市场,损害了种植户和加工企业的合法利益。构建农产品质量安全溯源系统,是保障国内农产品质量安全的有效手段。农产品溯源系统能溯源查询农产品信息,保障消费者对农产品的知情权和选择权;恢复消费者对农产品质量的信心;提高农产品行业的信息化水平,有利于农产品电子商务的发展。同时,随着Android手机的发展,相关Android平台的移动终端在溯源系统中的应用有很大的发展空间。基于Android系统的溯源系统客户端能节约溯源系统的开发成本、提高溯源系统实施的可能性、降低溯源系统的开发难度。因此,本文以五常大米为例,研究农产品种植、加工、运输和销售全过程的业务流程,应用二维码技术和Android技术,设计与实现了基于Android系统的第三方农产品溯源系统。本文的主要研究内容如下。首先,分析第三方溯源系统中软件模块依存关系,应用面向切向的思想把溯源系统划分为:数据层、执行层、业务层、网络层和应用层五个模块。数据层的作用是实现对溯源系统的资源进行了有效的分类、编码和记录并动态记录农产品信息的全过程信息;执行层的作用是管理溯源数据库,包括更新查询产品种植、加工过程信息和农产品过期信息等;业务层的作用是处理溯源系统客户端的请求;网络层采用星形top网络结构,实现溯源客户端和服务器的交互;应用层主要是使用溯源系统客户端,实现溯源信息动态输入和溯源信息查询。其次,分析溯源系统各个要素的特点,建立第三方溯源系统数据库。溯源系统使用Mysql溯源数据库存储溯源系统的编码、农产品种植、加工信息,并且针对加工操作信息量庞大的问题,设计了以时间和品种划分溯源信息记录表。然后,根据第三方溯源系统的具体业务和第三方溯源系统客户端的特点,开发溯源服务器。溯源系统服务器信息使用者不是浏览器而是Android溯源系统客户端,为此溯源系统服务器采用Tomcat+struct2+Android模式,降低数据传输过程中数据转换的复杂度、提高溯源查询的效率。最后,应用Android系统技术,开发了基于Android的第三方溯源系统农产品信息输入客户端和消费者信息溯源查询客户端。农产品信息输入客户端实现农产品种植前编码、农产品种植过程关键节点信息记录;消费者查询客户端通过扫描条码获取农产品信息;溯源客户端还是一个种植户、零售商、消费者交流平台。