需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19353 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现阶段的社会上,农产品是广大人民生活当中的不可缺的一部分,然而随着越来越的环境污染严重以及农药激素乱用现象的发生,广大人民对能够买到的农产品开始抱有是否安全的态度,因此,对农产品的安全追溯显得非常有必要,对产品的安全追溯可以让消费者获知农产品的整个生产加工流程,同时能够让消费者对该农产品感到放心。对高附加值的农产品来说,农产品的安全追溯能够为其提高附加值提供有力的证明,因此设计并开发一套农产品安全追溯系统显得非常有必要。 目前主要的农产品安全追溯系统主要有基于FRID和QR二维码的两种实现方式,本文经过研究决定采用基于QR二维码实现农产品安全追溯系统,使用SpringBoot作为WEB框架,结合MybatisPlus数据库持久化框架以及MariaDB数据库开发出一个农产品安全追溯系统,系统主要分为管理员、生产部门、消费者三个角色构成,其中管理员角色会进行系统的信息管理,包括农产品类目管理、农事操作场地、用户信息管理、作业部门管理的操作,对信息进行增删改查的操作。最终经过测试实现了一个功能完备的农产品安全追溯系统。 关键字:安全追溯;SpringBoot;农产品;QR二维码
目录 摘要 Abstract 1.绪论-1 1.1课题背景-1 1.2发展现状分析-1 1.3论文的研究目标与方向-2 2.二维码追溯技术方案选定-3 2.1 RFID与QR二维码-3 2.2 QR码结构和用于处理QR码的软件工具-3 2.3 Spring Boot 2框架-5 2.4 Thymleaf 渲染模板-5 2.5 MariaDB数据库-6 2.6整体开发构架设计-7 3.系统概要设计-9 3.1 总体构架设计-9 3.2管理员模块概要设计-10 3.2.1 用户管理概要设计-10 3.2.2部门管理概要设计-11 3.2.3类目管理概要设计-11 3.2.4 地点管理概要设计-11 3.3部门管理模块概要设计-12 3.3.1产品管理概要设计-12 3.3.2 生产信息概要设计-13 3.4 用户扫码功能概要设计-13 3.5登录功能概要设计-13 3.6 数据库设计-14 3.6.1 数据库服务器的选择-14 3.6.2数据库逻辑结构设计-15 3.6.2 数据库物理结构设计-16 4.详细设计与实现-19 4.1 总体构架设计与实现-19 4.1.1Mybatis-Plus框架结构设计-19 4.2 前端页面设计与实现-20 4.3 管理员模块设计与实现-21 4.3.1用户管理-21 4.3.2部门管理-23 4.3.3类目管理-25 4.3.4地点管理-26 4.4部门管理模块设计与实现-27 4.4.1产品管理细设计与实现-27 4.4.2生产信息详细设计与实现-29 4.5用户扫码设计与实现-31 5.系统测试-32 5.1测试环境及工具:-32 5.2管理员模块测试用例表-32 5.3部门用户扫码模块测试用例表-33 6.4用户扫码查询测试用例表-33 总 结-34 感 谢-35 参 考 文 献-36 |