欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

java 农产品溯源系统

最编程 2024-05-06 09:06:43
...

 下载地址:https://download.****.net/download/qq_31293575/19407912

项目介绍

java农产品溯源系统

系统说明

后端:spring,spring-mvc, mybatis-plus, maven等
数据库:mysql
前端:layui (只能说页面是用layui做的,不是一个前端工程)

适用场景:

毕业论文、课程设计、公司项目参考

运行截图

农产品溯源系统设计

一、系统用例

  • 用户注册登录
用例名称 用户注册
前置条件
执行步骤

1.    输入账号、密码、企业名称

2.    点击注册

后置条件 更新企业用户表
用例名称 用户登录
前置条件 企业用户表有账号
执行步骤

1.       输入账号、密码

2.       点击登录

后置条件
用例名称 用户首页
前置条件 用户已登录
展示内容

1.       头部nav

2.       左侧导航列表slider

3.       企业信息

4.       最近溯源数据线性图表

后置条件
  • 农产品管理
用例名称 新增农产品
前置条件 用户已登录
执行步骤

1.       进入农产品录入界面

2.       输入农产品信息

3.       点击保存

4.       系统生成二维码,在二维码列表页可看到

后置条件 更新农产品信息表,二维码表
用例名称 农产品列表
前置条件 用户已登录
执行步骤

1.       进入农产品列表页面

2.       查看农产品信息

后置条件
用例名称 编辑农产品
前置条件 用户已登录,农产品存在
执行步骤

3.       进入农产品修改页面

4.       修改农产品信息

5.       点击保存

后置条件 更新农产品信息表
用例名称 农产品删除
前置条件 用户已登录,农产品存在
执行步骤

6.       进入农产品修改页面

7.       删除农产品

8.       点击保存

后置条件 更新农产品信息表,二维码表
  • 扫码溯源、网页溯源

 

用例名称 扫码溯源
前置条件 手机扫一扫二维码
执行步骤

1.       手机扫描二维码

2.       出现农产品信息页面(微信扫描遇到访问问题可点击右上角选择浏览器打开)

3.       浏览农产品信息

后置条件

 

 

用例名称 网页溯源
前置条件 农产品溯源码(id)
执行步骤

1.       访问系统网站首页

2.       在搜索框输入农产品溯源码,点击搜索

3.       出现农产品信息页面

4.       浏览农产品信息

后置条件

 

 

  • 农产品信息展示

 

用例名称 农产品信息展示
前置条件
执行步骤 1.手机扫码跳转或网页搜索跳转
后置条件

 

 

  • 溯源管理
用例名称 溯源列表
前置条件 企业id
执行步骤

1.       访问溯源列表页

2.       查看列表

后置条件

 

用例名称 图表分析
前置条件 企业id
执行步骤

3.       访问图表分析页

4.       查看图表

后置条件

 

 

 

  • 企业管理
用例名称 设置
前置条件 企业id
执行步骤

1.       进入企业设置页

2.       修改录入企业信息

3.       点击保存

后置条件 更新企业用户表
用例名称 企业列表
前置条件 超级管理员登录
执行步骤

1.       进入企业列表页

2.       查看企业列表

后置条件

 

用例名称 企业注销
前置条件 企业用户表有账号
执行步骤

1.       进入企业注销页

2.       注销企业

后置条件 更新企业用户表

 

 

  • 超级管理员
用例名称 设置
前置条件 超级管理员登录
功能

1.       增加超级管理员

2.       删除超级管理员

后置条件

 

 

  • 数据库设计

一、企业表

字段名 数据类型 是否可为空 说明
qyid varchar(20) no 企业id
zh varchar(10) no 账号
mm varchar(10) no 密码
qymc varchar(20) no 企业名称
dz varchar(30) yes 地址
fzr varchar(10) yes 负责人
dh varchar(15) yes 电话
yx varchar(15) yes 邮箱
bz varchar(50) yes 备注

二、农产品信息表

字段名 数据类型 是否可为空 说明
ncpid varchar(20) no 农产品id
ncpmc varchar(20) no 农产品名称
cd varchar(30) yes 产地
pz varchar(15) yes 品种
ccrq date yes 出厂日期
zzfs varchar(30) yes 种植方式
qyid varchar(20) no 企业id
ewmid varchar(20) no 二维码id
  • 二维码表
字段名 数据类型 是否可为空 说明
ewmid varchar(20) no 二维码id
ewmsj varchar(100) no 二维码数据
  • 溯源来源表
字段名 数据类型 是否可为空 说明
syid varchar(20) no 溯源id
syip varchar(20) no 溯源ip
sysj date no 溯源时间
syncpid varchar(20) no 溯源农产品id
syqyid varchar(20) no 溯源企业id
  • 超级管理员表
字段名 数据类型 是否可为空 说明
id varchar(20) no id
zh varchar(20) no 账号
mm varchar(20) no 密码
mc varchar(20) no 名称
  • 用户
  • 超级管理员

权限:所有操作。

  • 企业管理员(只可操作自己企业)

权限:注册登录、农产品管理(农产品列表、新增农产品、修改农产品、删除农产品)、二维码管理(二维码列表)、溯源管理(溯源列表、图表分析)、企业管理(设置)。

  • 普通用户

权限:扫码溯源、网页溯源

关注【程序代做 源码分享】公众号获取更多免费源码!!!