更新时间:11-17 上传会员:将大紫
分类:计算机信息 论文字数:19353 需要金币:2000个
摘要:现阶段的社会上,农产品是广大人民生活当中的不可缺的一部分,然而随着越来越的环境污染严重以及农药激素乱用现象的发生,广大人民对能够买到的农产品开始抱有是否安全的态度,因此,对农产品的安全追溯显得非常有必要,对产品的安全追溯可以让消费者获知农产品的整个生产加工流程,同时能够让消费者对该农产品感到放心。对高附加值的农产品来说,农产品的安全追溯能够为其提高附加值提供有力的证明,因此设计并开发一套农产品安全追溯系统显得非常有必要。
目前主要的农产品安全追溯系统主要有基于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