农产品交易平台的设计与开发

2023-12-26 16:51:43

一、需求分析

????????众所周知,中国是一个农业生产大国,农副产品是由农业生产带来的副产品,但农村的农副产品销售途径非常单一,农民缺少销售途径的限制,农副产品的收购价格往往会很低。随着经济发展和工业化、智能化进程的加快,农村的发展也越来越快,但是受到我国农村特殊的状态,农村的发展仍然受到很多限制,因此构建一个农产品交易平台成为我国在振兴乡村发展的助推剂。本系统就为了构建一个解决农民销售农产品问题农产品交易平台系统。

????????农副产品交易平台正是在这种背景下诞生的专门面向农副产品的交易平台。农副产品交易平台是以电商平台为支撑,网络模式为手段,对农产品从产地到消费者这一全过程的全方位统筹。作为农业产业化的有效载体,农副产品交易平台能够充分发挥农业产业化的经营优势。农副产品交易平台能够极力的推动了农产品销售相关的附属产业(金融、运输、通信等)和服务产业的进步。从而使我国农业产业化整体水平得到较高的提升。

二、技术实现

前端:vue +?elementUI + webpack

后端:springboot + java + Mybatis-plus + Mybatis

数据库:mysql

【技术架构】

?【系统功能架构】

?三、数据库设计

表1:收货地址表

名称类型长度注释
idbigint20序号
link_uservarchar255联系人
link_addressvarchar255联系地址
link_phonevarchar255联系电话
user_idbigint20所属用户

表2:轮播图

名称类型长度注释
idbigint20序号
imgvarchar255图片地址
urlvarchar255关联url

表3:购物车

名称类型长度注释
idbigint20序号
goods_idbigint20商品id
user_idbigint20用户id
countint11商品数量
create_timevarchar255加入时间

表4:商品分类

名称类型长度注释
idbigint20序号
namevarchar255分类名称
novarchar255分类编号

表5:收藏栏

名称类型长度注释
idbigint20序号
goods_namevarchar255商品名称
goods_imgvarchar255商品图片
goods_idvarchar255商品id
user_idvarchar255用户id
create_timevarchar255收藏时间

表6:商品

名称类型长度注释
idbigint20序号
namevarchar255商品名称
descriptionvarchar1000商品描述
novarchar255商品编号
pricedecimal10原价
discountdouble10折扣
storeint11库存
praiseint11点赞数
salesint11销量
category_idbigint20分类id
imgsvarchar500商品图片
create_timevarchar255创建时间
recommendtinyint1是否推荐:0不推荐,1推荐

表7:订单商品

名称类型长度注释
idbigint20序号
order_idbigint20订单id
goods_idbigint20商品id
countint11数量

表8:日志

名称类型长度注释
idbigint20序号
contentvarchar1000操作内容
timevarchar255操作时间
uservarchar255操作人
ipvarchar255ip

表9:消息

名称类型长度注释
idbigint20ID
contenttext0内容
usernamevarchar255评论人
timevarchar255评论时间
parent_idbigint20父ID
foreign_idbigint20关联id

表10:通知

名称类型长度注释
idbigint20ID
titlevarchar255标题
contenttext0内容
timevarchar255发布时间

表11:订单

名称类型长度注释
idbigint20序号
order_novarchar20订单编号
total_pricedecimal10总价
user_idbigint20下单人id
link_uservarchar20联系人
link_phonevarchar20联系电话
link_addressvarchar512送货地址
statevarchar10状态
create_timevarchar20创建时间

表12:授权管理

名称类型长度注释
idbigint20主键
namevarchar255名称
descriptionvarchar255描述
pathvarchar255菜单路径
iconvarchar255图标

表13:角色管理

名称类型长度注释
idbigint20ID
namevarchar255名称
descriptionvarchar255描述
permissionvarchar2000权限列表

表14:用户管理

名称类型长度注释
idbigint20
usernamevarchar255用户名
passwordvarchar255密码
nick_namevarchar255昵称
emailvarchar255邮箱
phonevarchar255手机号
avatarvarchar255头像
rolevarchar255角色
addressvarchar255地址
ageint11年龄
accountdecimal10账户余额

四、业务实现

【业务框架图】

【普通用户的操作流程】

【管理员的操作流程】

五、界面展示

1.系统首页

?2.购物车

3.我的订单

?4.收藏栏

5.个人信息

?6.商品详情

?7.搜索框

8.售后评价

9.后台管理

10.商品管理

?11.首页轮播图管理

六、资源获取


如果文章对您有用的话,三连支持一下吧!

文章来源:https://blog.csdn.net/m0_46013789/article/details/135213473
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。