java农产品溯源系统

1,873 阅读5分钟

下载地址:download.csdn.net/download/qq…

项目介绍

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

名称

  • 用户
  • 超级管理员

权限:所有操作。

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

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

  • 普通用户

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

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