一、技术路线:
开发语言:Java
使用框架:spring boot
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1du411w7aE?t=29.8
三、运行截图:
这部分工作主要由程序编制人员完成。通常在面对一个大型的系统时,这些程序编制人员就会明确分工,每个人都完成不同的功能模块,在用代码实现功能的基础上,提前预留好接口,最后才将他们已完成的功能模块通过接口进行组合。
3.1 管理员功能实现
3.1.1 农户管理
管理农户信息是管理员的功能。其运行效果图如下。农户注册的资料需要管理员查看并审核。农户的资料包括联系方式,姓名,头像,地址等信息。
图3.1 农户管理页面
3.1.2 用户管理
管理用户信息是管理员的功能。其运行效果图如下。用户在小程序端注册的信息需要管理员查看,其信息包括手机号码,邮箱,姓名,头像等资料。
图3.2 用户管理页面
3.1.3 订单统计
统计订单数据是管理员的功能。其运行效果图如下。管理员可以通过订单的统计报表查看各个商品的销售总金额信息。
图3.3 订单统计页面
3.2 农户功能实现
3.2.1 商品信息管理
管理商品信息是农户的功能。其运行效果图如下。农户把需要销售的商品的资料进行发布,在当期页面对销售商品的信息进行修改,比如修改价格,修改数量,修改图片等操作,农户也能删除销售的商品信息,或者是查看用户对农户销售的商品的评论信息。
图3.4 商品信息管理页面
3.2.2 订单信息管理
管理订单信息是农户的功能。其运行效果图如下。农户销售的商品一旦被用户购买,其购买订单需要农户进行查看,比如订单是否支付以及订单的收货地址信息等,农户需要对订单进行发货。
图3.5 订单信息管理页面
3.2.3 订单配送管理
管理订单配送信息是农户的功能。其运行效果图如下。农户对订单配送信息进行修改,可以查看订单配送详细信息,可以查询订单配送信息。
图3.6 订单配送管理页面
3.2.4 商品评价管理
管理商品评价信息是农户的功能。其运行效果图如下。用户对购买的商品发布的评价信息需要农户在后台查看,商品评价包括了商品的评分信息,用户对商品的评价内容信息等。
图3.7 商品评价管理页面
3.2.5 商品退货管理
管理商品退货信息是农户的功能。其运行效果图如下。用户在小程序端申请的商品退货,需要农户及时审核处理,农户同意用户退货商品,用户才可以退回购买的商品。
图3.8 商品退货管理页面
3.3 用户功能实现
3.3.1 商品信息
用户可以查看商品。其运行效果图如下。用户在本页面点击红色五角星收藏商品,点击页面底端的购买按钮购买商品。
图3.9 商品信息页面
3.3.2 订单信息
用户可以查看订单信息。其运行效果图如下。用户在本页面查看订单,支付订单,评价订单商品,对订单商品申请退货。
图3.10 订单信息页面
3.3.3 商品评价
用户可以查看商品评价信息。其运行效果图如下。用户对订单商品进行评价之后,需要在本页面查看评价信息。
图3.11 商品评价页面
3.3.4 商品退货
用户可以查看商品退货信息是否通过审核。其运行效果图如下。用户申请了商品退货之后,需要在本页面查看退货的商品以及农户对退货商品的审核回复信息。
图3.12 商品退货页面