桂花树苗「基于二维码的桂花溯源信息管理平台的设计」
2022-08-25 00:06:20
核心词:桂花树苗 基于设计 基于设计二维码 基于设计的 桂花平台设计 溯源信息管理平台设计 信息管理平台设计 管理平台设计 平台设计 平台设计的
目录:
1、究结合两者的优缺点
2、运用DES算法对二维码明文信息加密
3、RS编码后的多项式为h=x2kd+x2kdmodg
4、系统应用B/S3层架构
5、各层间互相分离
6、用户输入请求后
7、它的任务是接受表现层的请求
基金项目:河北省科技厅建设项目(编号:D。
究结合两者的优缺点
究结合两者的优缺点,设计了DES-RSA混合加密算法。
运用DES算法对二维码明文信息加密
运用DES算法对二维码明文信息加密,再用RSA加密DES的密钥(图。QR码在生产流通中会出现破损、污染等问题,对二维码识别产生直接影响,因此选择好的纠错算法极其重要。本研究设计的平台应用RS错误控制码,在QR中利用纠错能力极强的RS码最高可以纠错30%的错误码。以q作为素数的有限伽罗华域记作GF,若a满足aq-1=1,a作为GF的本原元,基于设计二维码组成循环群G:a0,a1,a2,aq-1。那么如果纠正k个错误的RS码生成多项式为g,信息码的多项式为d=d0+d1x1+d2x2+d3x3+dn-1xn-1。
RS编码后的多项式为h=x2kd+x2kdmodg
RS编码后的多项式为h=x2kd+x2kdmodg,式中x2kd是原始码部分,x2kdmodg是纠错码的部分。QR码的掩膜就是对QR码做Masking操作,主要是针对码图出现大面积的空白或黑块、点不均衡导致扫描识别码图困难的问题,这里的Mask操作是对生成的图做XOR(异或)操作。二维码Mask过程如图4所示。桂花溯源信息管理平台的设计目标是实现桂花土地、种植户、农资、加工、质检等信息的信息化,并将其数据集成,生成二维码溯源标签,消费者用手机扫描二维码查询桂花信息,通过平台同样可以查询。该平台的建立增强了桂花从种植到最终消费这一过程中各个环节的关联性及数据共享能力,利用信息化手段使得桂花信息更加透明化。系统功能流程图如图5所示。
系统应用B/S3层架构
系统应用B/S3层架构,即表现层、业务逻辑层、数据访问层。
各层间互相分离
各层间互相分离,最低限度降低了功能模块间的耦合性,如果变更业务需求,无需对所有代码进行修改,只需对业务逻辑层进行调整。系统应用UML进行统一建模。信息管理平台层次结构如图6所示。表现层设计表现层面向用户,用于显示数据及接收用户输入的数据,溯源信息管理平台设计桂花平台设计为用户提供可操作的、友好的、可见的功能界面。系统利用laravel框架提供的丰富界面模板进行设计。
用户输入请求后
用户输入请求后,将显示结果通过客户端显示给用户。通过用户接口,为政府、企业内部用户提供信息管理系统,用于政府监管及桂花生产企业实现信息管理。业务逻辑层设计业务逻辑层对表现层发过来的数据请求进行处理,通过HTTP/HTTPS协议与表示层通信,而且可以与数据库连接,分为控制层、服务层、访问层3个子层次。业务逻辑层是整个系统的核心,主要是业务对象的位置以及应用于业务对象的规则。
它的任务是接受表现层的请求
它的任务是接受表现层的请求,根据业务规则处理请求,与数据库进行交互,将结果传回表现层。从业务功能上,系统分为桂花生产者档案管理子系统、桂花溯源查询子系统、桂花安全健康生产技术标准化子系统、政府监管子系统4个子系统。平台功能结构图如图7所示。对数据进行分类、组织、编码、存储、检索、维护等,数据库系统是数据层的核心,通过数据访问接口与表现层、逻辑层进行交互,即数据库服务器处理完成后将库中数据反馈给业务逻辑层,业务逻辑层完成处理后,基于设计的将结果发送到表现层显示给用户。桂花溯源信息管理平台应用PHP进行开发,选择apache作为WEB应用服务器,选择Mysql作为数据库服务器,管理平台设计采用B/S架构部署实现交互,利用HTTP实现用户与服务器之间的通信协议,敏感数据采用HTTPS进行通信。平台包含了桂花全面的安全生产信息,并且对这些数据进行管理、提供安全保障。应用二维码技术使得人们可以方便快捷地查询桂花信息。本平台不仅为政府对监管桂花提供了技术手段支持,而且规范了企业生产经营行为,还保障了消费者权益。平台的主要界面如图8所示。本研究探讨QR码的纠错码算法及掩膜方法,采用B/S3层架构,结合laravel框架构建了系统的表现层、业务逻辑层、数据访问层结构,初步构建了桂花"从田间到餐桌"的信息溯源管理平台,对桂花从土地、种植户、农资、加工到质检等信息实现了统一管理与储存,通过信息容量大的QR二维码,实现了对桂花生产信息的追溯。