基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173

 摘 要

基于微信小程序的农副特色产品购物平台分为了微信端和web后台管理两大部分,微信端上用户可以在线注册和登录、浏览平台资讯、搜索商品、商品分类展示、购物车、在线付款、我的商品订单、提交投诉建议、查看账户余额及在线充值、我的收货地址管理、账户维护等;web后台管理上可以栏目分类管理、商品信息管理、商品订单管理、平台资讯管理、投诉建议管理、用户管理、轮播图管理、账户维护等。小程序开发使用微信开发者工具配合原生WXML和WXSS技术进行设计小程序页面,web后台管理使用IDEA开发工具和Tomcat服务器来搭建后端管理服务平台,为农副特色购物平台的后续推广和扩展提供了有力的技术支持。

关键词:农副产品;特产;小程序;java;ssm;mysql

2.2 系统功能分析

2.2.1 功能性分析

基于微信小程序的农副特色产品销售购物平台我划分为了微信端用户模块和web理员模块这两大部分。

微信端的功能如下:

(1)用户注册:如果用户没有进行注册不能够买商品,因此用户需要在该系统进行个人信息注册填写手机号和密码完成注册步骤。

(2)用户登录:用户注册完以后,通过输入账号密码完成登录操作。

(3)商品搜索:用户可以根据关键词来搜索自己想要的商品

(4)商品浏览:用户可以浏览不同商品分类下的具体商品信息页面

(5)在线购买:用户可以把意向商品以后加入购物车然后进行支付完成这些步骤以后可以购买自己想要的商品。

(6)我的订单:用户可以查看到自己以往购买过的订单,订单状态有待付款、已付款、待收货、全部,新订单可以在线支付,用户收到包裹以后可以对所购买的商品进行评价。

(7)地址管理:用户可以新增和维护自己以前的收货地址信息。

(8)通知公告:用户可以浏览到商城内的通知公告信息。

(9)账户余额:用户可以查看到自己账户内的余额,不足时可以进行模拟在线充值操作。

(10)账户维护:用户可以进行修改自己个人账户信息和个人登录密码。

Web后台端的功能如下

(1)商品分类管理:管理员对商品分类信息进行增、删、改、查操作。

(2)商品管理:管理员对信息进行增、删、改、查操作。

(3)通知管理:管理员可以对商城内的通知公告信息进行增、删、改、查操作。

(4)订单管理:管理员对用户提交的订单进行物流发货、删除、查询等操作。

(5)用户管理:管理员可以对小程序端注册过的用户信息进行查、改、删操作。

(6)评论管理:管理员可以对用户对购物订单的评论信息进行查询、删除操作。

3.1 功能模块设计

根据需求阶段的功能分析可知,基于微信小程序的农副特色产品销售购物平台的具体功能如图3-1所示。

基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第1张图片

3.2.2 数据库逻辑结构设计

通过上面基于微信小程序的农副特色产品销售购物平台总E-R关系图中得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

 (1)学生信息如表3-1所示要用在微信端上学生在登录农产品购物平台时进行使用。

表3-1 huiyuan学生信息表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

学生编号

accountname

varchar(50)

学生账户名

password

varchar(50)

学生登录密码

logtimes

int(1)

学生登录次数

sex

varchar(50)

学生性别

touxiang

varchar(50)

学生微信头像

regdate

datetime

学生注册时间

des

text

学生详情描述

mobile

varchar(50)

学生手机号

name

varchar(50)

学生真实姓名

(2)栏目分类信息如表3-2所示要用在保存微信端上各栏目的分类,主要是两种分类,分别是快销品和资讯,用户微信端上区分是快销品还是资讯信息。

表3-2 lanmu栏目分类信息表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

栏目编号

name

varchar(50)

栏目分类名

tpye

varchar(50)

栏目分类

(3)快销品二级分类表如表3-3所示要用在保存校园中各种快销品的二级分类详情,主要区分后台发布快销品时一级栏目和二级快销品分类信息。

表3-3 subtype栏目分类信息表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

快销品二级分类编号

name

varchar(50)

快销品二级分类名

parentid

varchar(50)

栏目分类id

(4)快销品信息表如表3-4所示要用在保存校园中各快销品的基本信息,用于微信端上大学生浏览快销品时使用。

表3-4 shangpin快销品信息表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

菜品编号

typyeid

int(11)

菜品栏目id

subtypeid

int(11)

菜品二级分类id

name

varchar(50)

菜品分类名

subtitle

varchar(50)

宣传语

tupian

varchar(50)

菜品主图

des

text

菜品详情

danwei

datetime

菜单单位

count

int(11)

菜品数量

publisher

varchar(50)

菜品发布人

pubtime

datetime

菜品发布时间

(5)快销品订单表如表3-5所示要用在保存校园中学生通过微信端上购买快销品后生成的快销品订单概要信息,用于管理人员处理快销品订单的发货操作。

表3-5 shorder快销品订单表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

快销品订单编号

ddno

varchar(50)

快销品订单号

createtime

datetime

快销品订单时间

addid

int(11)

收货地址id

purchaser

varchar(50)

购买人

remark

text

下单备注

(6)快销品订单表如表3-6所示要用在保存校园中学生通过微信端上购买快销品后生成的快销品订单概要信息,根据快销品订单概要信息下的快销品订单详情信息,用于管理人员查看销售了多少快销品操作。

表3-6 orderitem快销品订单详情表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

快销品订单详情编号

orderid

int(11)

快销品订单id

spid

int(11)

快销品id

count

int(11)

快销品数量

price

double

快销品单价

totalprice

double

快销品总价

wlno

varchar(50)

物流号

state

int(11)

快销品订单状态

(7)收货地址信息表如表3-7所示要用在校园中在校大学生的收货具体地址信息,用于管理人员在对快销品订单发货时好配送查看收货地址信息。

表3-7 receaddress收货地址信息表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

收货地址编号

hyid

int(11)

学生id

name

varchar(50)

快消品收货人姓名

moblie

varchar(50)

快消品收货人电话

postcode

varchar(50)

快消品收货人邮编

addinfo

varchar(50)

快消品收货人地址

(8)投诉建议信息表如表3-8所示要用在校园中在校大学生通过微信端上发起的投诉建议信息,管理人员可以查看和处理投诉建议内容。

表3-8 receaddress投诉建议信息表

列名

数据类型

主键

外键

非空

中文名称

id

int(11)

投诉建议编号

hyid

int(11)

学生id

dcontent

text

投诉建议内容

pubtime

datetime

投诉建议时间

replycontent

text

投诉建议回复内容

replytime

datetime

投诉建议回复时间

replyren

varchar(50)

投诉建议回复人

state

int(11)

投诉建议状态

基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第2张图片基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第3张图片基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第4张图片基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第5张图片

基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第6张图片基于微信小程序的农副特色产品销售商城系统平台的设计与实现(源码+论文)_v_173_第7张图片

你可能感兴趣的:(毕业设计,智慧城市,视觉检测,图像处理,nlp,数据分析,scikit-learn,聚类)