Desarrollo de documentos técnicos basados en el proyecto final de graduación del subprograma del centro comercial de puntos WeChat (3)

Introducción al blogger: autor de los libros "Introducción a Vue.js y desarrollo práctico de centros comerciales" y "WeChat Mini Program Mall Development", experto en blogs de CSDN, experto en educación en línea, profesor diamante de CSDN, centrándose en la educación en diseño de graduación y tutoría para la universidad. estudiantes.

Todos los proyectos vienen con cursos en vídeo de conocimientos básicos desde el inicio hasta el dominio, de forma gratuita.

El proyecto está equipado con los correspondientes documentos de desarrollo, informe de propuesta, declaración de tareas, PPT, plantilla de tesis, etc.

Los datos de contacto están disponibles al final del artículo.

Propósito: El objetivo principal de este tema es diseñar e implementar un sistema de centro comercial de miniprogramas WeChat. Los usuarios de front-end usan miniprogramas y los miniprogramas se desarrollan usando las herramientas de desarrollo de WeChat; la administración de back-end usa un B/S Se utiliza arquitectura basada en PP+MySql y herramientas de desarrollo phpstorm, agrega productos en segundo plano y los usuarios inician sesión a través del mini programa para ver productos, comprar, realizar pedidos, etc.

Importancia: El sistema WeChat Mini Program Mall es un producto de la combinación de tecnología informática y gestión del centro comercial. A través del sistema WeChat Mini Program Mall, se logra una gestión eficiente del centro comercial. Con la mejora continua de la tecnología informática, las computadoras han penetrado en todos los rincones de la vida social. El método de venta manual no sólo es ineficiente, propenso a errores y engorroso, sino que también consume mucha mano de obra. Con el fin de cumplir con los requisitos de gestión eficiente de bienes, cantidad, liquidación, etc., bajo la premisa de que el personal tiene ciertas capacidades de operación informática, este sistema de centro comercial de miniprograma WeChat está especialmente compilado para mejorar la eficiencia de gestión del centro comercial.

Resumen de desarrollo

Sistema operativo de desarrollo: windows10 + memoria 4G + 500G

Desarrollo de mini programas: herramientas de desarrollo de WeChat (marco MINA)

Entorno backend: entorno integrado PHPstudy

Lenguaje de desarrollo backend: PHP

Herramienta de desarrollo backend: Dreamweaver o PhpStorm (elija su propia herramienta de desarrollo)

Base de datos: mysql8

Herramienta de gestión de bases de datos: navicat

Otros lenguajes de desarrollo: html + css +javascript

Diagrama ER de base de datos

imagen.png

Archivos del sistema de gestión backend

Ruta: el directorio ht del código fuente de fondo es el fondo

El verde muestra el marco del sistema, no lo muevas.

Ubicación

Nombre del programa

ilustrar

Directorio raíz del código fuente

iniciar sesión.php

Página de inicio de sesión de backend

Directorio raíz del código fuente

check_u_login.php

Controlador de inicio de sesión en segundo plano

ht

Directorio raíz del backend

index.php

Fondo Inicio

izquierda.php

Menú izquierdo del backend

u_logout.php

desconectar

ht/quanxian

Gestión de contraseñas

mima.php

Página de cambio de contraseña

mima_act.php

programa de cambio de contraseña

ht/zixun

Información

zixun_add.php

Página de entrada de información

zixun_add_act.php

Programa de base de datos de entrada de información.

zixun_list.php

Lista de información

zixun_xiugai.php

Página de modificación de información.

zixun_xiugai_act.php

Procedimiento de modificación de información

zixun_del.php

proceso de eliminación de información

ht/shezhi

Gestión de publicidad y configuración de mensajes.

ad_index_wx.php

Página de configuración del carrusel

ad_index_wx_baocun

Procesamiento del programa de configuración de gráficos en carrusel

liuyan_list.php

Lista de mensajes

liuyan_delt.php

Borrar mensaje

ht/huiyuan

miembro

hy_list.php

Lista de miembros

hy_del.php

Eliminar miembro

ht/shangpin

Centro de productos básicos

caidan_1ji.php

Gestión de clasificación de productos.

sp_add.php

Página de entrada del producto

sp_add_act.php

Proceso de entrada de producto

sp_list.php

Lista de productos

sp_del.php

Eliminación de producto

sp_xiugai.php

Página de modificación del producto

sp_xiugai_act.php

Tramitación del procedimiento de modificación del producto.

dd_list.php

Lista de orden

dd_chuli.php

Procesando orden

ht/cp

Centro de puntos de productos

caidan_1ji.php

Gestión de clasificación de productos por puntos.

cp_add.php

Página de entrada de producto de puntos

cp_add_act.php

Procedimiento de entrada de productos por puntos

cp_list.php

Lista de productos de puntos

cp_del.php

Eliminación de producto de puntos

cp_xiugai.php

Página de modificación del producto de puntos.

cp_xiugai_act.php

Procedimientos de modificación de productos de puntos

jifen_dingdan_list.php

Lista de pedidos de productos con puntos

jifen_dingdan_chuli.php

Procesamiento de pedidos de productos de puntos

Archivo de interfaz del mini programa

Mini interfaz de programa

Nombre del programa

Incluir

página delantera

wx_lunbo.php

Obtener la imagen del carrusel superior

wx_lista_noticias.php

Recibe 3 últimas noticias

wx_CpList_top2.php

Últimos productos en las estanterías (2)

wx_CpList_tuijian2.php

Últimos productos recomendados (2)

Reserva de producto

wx_fenlei.php

Cargar la categoría izquierda

wx_api_CpList_All.php

Cargar productos de categoría

Todos buenos

查询

wx_CpList.php

加载所有商品

wx_CpList_top2.php

最新上架商品(2)条

wx_fenlei.php

加载分类

商品详情页

wx_sp_info-a.php

根据产品id获取产品的信息

wx_sp_info-b.php

根据产品id获取产品的详细信息

wx_gwc_add.php

加入购物车

wx_gwc_add.php

购买:加入购物车+跳转到购物车

wx_shoucang_add.php

录入收藏数据

购物车

wx_gwc_list.php

获取购物车列表

wx_gwc_del.php

删除购物车

wx_gwc_shuxiugai.php

更新购物车数据

wx_gwc_feiyong.php

获取购物车费用

下单页面

wx_gwc_list.php

获取下单购物车商品信息

wx_dizhi_list.php

获取地址列表

wx_dizhi_add.php

录入下单地址

wx_gwc_xiadan.php

提交下单信息

评论页面

wx_AddPinLun.php

提交评论

积分兑换

wx_jifen_fenlei.php

加载积分产品分类

wx_jifen_CpList_All.php

加载积分产品

积分产品

wx_jifen_cp_info_a.php

加载积分商品简介

wx_jifen_cp_info_b.php

加载积分产品详情

wx_jifen_dingdan_add.php

积分兑换

wx_jifen_zong_byuid.php

根据用户id获取积分信息

资讯信息

wx_news_list_byid.php

获取资讯列表

wx_news_info.php 

获取资讯信息详情

留言

wx_api_liuyan.php

提交留言

会员

wx_check_reg_yonghu.php

普通用户注册

wx_check_login_yonghu.php

普通用户登录

wx_check_reg_yonghu-weixin.php

微信登录

wx_dingdan_list.php

加载订单列表

wx_dingdan_fukuan.php

模拟付款

wx_dingdan_del.php

取消订单

wx_dingdan_shouhuo.php

确认收货

wx_dizhi_list.php

加载地址列表

wx_dizhi_moren.php

设置地址默认

wx_dizhi_Del.php

地址信息删除

wx_dizhi_add.php

录入地址信息

wx_dizhi_info.php

读取地址信息

wx_dizhi_edit.php

更新地址信息

wx_shoucang_list.php

获取收藏列表

wx_shoucang_del.php

删除收藏

wx_jifen_dingdan_list.php

获取用户积分订单列表

wx_jifen_dingdan_fukuan.php

积分订单确认

wx_jifen_dingdan_del.php

取消积分订单兑换

wx_jifen_dingdan_shouhuo.php

积分订单收货

wx_huiyuan_xinxi_byid.php

读取会员信息

wx_huiyuan_xinxi_update_byid.php

更新会员信息

wx_huiyuan_mima_act.php

密码修改

数据库表

积分产品:cp

字段名

类型

备注

id

Int(11)

自动递增;菜单的id(主键),不允许空

xinxi_lxid1

int(11)

外键:积分产品类型,对应积分类型表id

xinxi_biaoti

varchar(250)

积分产品名称

Jifen

int

积分,需要多少积分兑换

xinxi_riqi

date

信息日期

xinxi_jianjie_yn

tinyint

是否有简介:

xinxi_jianjie

text

简介

xinxi_tupian_yn

tinyint

是否有图片:

xinxi_tupian

varchar

信息图片

xinxi_neirong

text

内容:

add_riqi

date

写入数据库日期

add_shijian

datetime

写入数据库时间

积分产品类型:cp_leixing

字段名

类型

备注

id

Int(11)

自动递增;菜单的id(主键),不允许空

caidan_mingcheng

varchar(50)

菜单名称,允许空

paixu_id

int(11)

排序数字,数字大的在前面,允许空

订单表:dingdan

字段名

类型

备注

id

Int(11)

自动递增;菜单的id(主键),不允许空

danhao

Int(11)

单号;

u_id

Int(11)

用户id;

u_ip

varchar(50)

ip地址;用户注册时候的ip地址;允许空

dizhi_id

Int(11)

地址id;外键,对应地址表的id;

beizhu_dingdan

varchar(250)

订单备注;允许空

feiyong_chengjiao

double

成交费用;

zt

Int(11)

订单状态;

状态值:1在购物车;2下单未付款;3已付款,还没发货;4已经发货;5用户已收货

shijian_xiadan

datetime

下单时间;

shijian_fukuan

datetime

订单付款时间;

shijian_fahuo

datetime

订单发货时间;

shijian_shouhuo

datetime

订单收货时间;

beizhu_fahuo

varchar(250)

订单发货备注信息;

后台管理员可见,用户不可见

beizhu_caozuo

varchar(250)

订单操作信息

后台管理员可见,用户不可见

pinglun_yn

varchar(50)

是否评论,默认是否

值:是|否

pinglun_id

int(11)

评论id,外键,默认是0

刚下单的订单该值是0,只有用户确认收货然后评论后该值对应评论表的id

购物车表:gouwuche

字段名

类型

备注

id

int(11)

自动递增;菜单的id(主键),不允许空

u_id

int(11)

用户id;

cp_id

int(11)

产品id

cp_mingcheng

varchar(255)

产品名称

jiage_shichang

double

市场价格

jiage_chengjiao

double

成交价格

cp_shuliang

int(11)

产品(购买)数量

zt

Int(11)

订单状态;

状态值:1在购物车;2下单未付款;3已付款,还没发货;4已经发货;5用户已收货

shijian_gouwuche

datetime

加入购物车时间

shijian_xiadan

datetime

下单时间

danhao

Int(11)

单号,该购物车当前属于哪个订单,下单后才会有单号

pinglun_yn

varchar(50)

是否评论,默认是否

值:是|否

广告表:guanggao

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

wz1

longtext

广告1的文字

tpdz1

longtext

广告1的图片地址

ljdz1

longtext

广告1的链接地址

wz2

longtext

广告2的文字

tpdz2

longtext

广告2的图片地址

ljdz2

longtext

广告2的链接地址

wz3

longtext

广告3的文字

tpdz3

longtext

广告3的图片地址

ljdz3

longtext

广告3的链接地址

会员表:huiyuan

字段名

类型

备注

id

int

自动递增;菜单的id(主键),不允许空

shouji

varchar

手机号:用户名

mima

varchar

密码

xingming

varchar

姓名

qq

varchar

QQ号

email

varchar

Email

wx_openid

varchar

登录微信的openid

wx_nicheng

varchar

微信昵称

wx_touxiang

varchar

微信头像图片地址

add_riqi

date

写入数据库日期

add_shijian

datetime

写入数据库时间

beizhu

text

备注

会员地址表:huiyuan_dizhi

字段名

类型

备注

id

int(11)

自动递增;菜单的id(主键),不允许空

xingming

varchar(50)

收货人:姓名

shouji

varchar(50)

收货人:手机

diqu1

varchar(50)

收货人:1级地区

diqu2

varchar(50)

收货人:2级地区

diqu3

varchar(50)

收货人:3级地区

dizhi

varchar(250)

收货人:详细地址

yn_moren

tinyint

是否默认收货人,0普通,1表示默认

u_id

int(11)

用户id

外键,是哪个用户的收货人信息,是用户表的id

会员评价表:huiyuan_pingjia

字段名

类型

备注

id

int(11)

自动递增;菜单的id(主键),不允许空

danhao

int(11)

单号

外键,是哪个单号中产品的评价

cpid

int(11)

产品id

外键,是哪个产品的评价

xing

int(11)

几星

值:1-5

neirong

longtext

评价内容

u_id

int(11)

用户id

外键,是哪个用户的评价,是用户表的id

riqi

datetime

评价的日期

shijian

datetime

评价的时间

会员收藏表:huiyuan_shoucang

字段名

类型

备注

id

int(11)

自动递增;菜单的id(主键),不允许空

cpid

int(11)

产品id

外键,是收藏的哪个产品,对应产品表的id

u_id

int(11)

用户id

外键,是哪个用户的收藏,是用户表的id

riqi

datetime

收藏商品的日期

shijian

datetime

收藏商品的时间

积分订单:jifen_dingdan

字段名

类型

备注

id

Int(11)

自动递增;菜单的id(主键),不允许空

u_id

int

用户id

cp_id

int

订单的积分产品id

cp_mingcheng

varchar

xingming

varchar

dianhua

varchar

dizhi

varchar

add_riqi

date

写入数据库日期

add_shijian

datetime

写入数据库时间

beizhu_dingdan

varchar(250)

订单备注;允许空

feiyong_chengjiao

double

成交费用;

zt

Int(11)

订单状态;

状态值:1在购物车;2下单未付款;3已付款,还没发货;4已经发货;5用户已收货

jifen

Int

shijian_fukuan

datetime

订单付款时间;

shijian_fahuo

datetime

订单发货时间;

wuliu

varchar

物流信息

fahuo_beizhu

varchar

发货备注

shijian_shouhuo

datetime

订单收货时间;

留言表:liuyan

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

xingming

varchar

姓名

dianhua

varchar

电话

youxiang

varchar

邮箱

zhuti

varchar

主题

neirong

longtext

内容

riqi

datetime

留言录入数据库的日期

shijian

datetime

留言录入数据库的时间

商品分类表:shangpin_fenlei

字段名

类型

备注

id

Int(11)

自动递增;菜单的id(主键),不允许空

caidan_mingcheng

varchar(50)

菜单名称,允许空

paixu_id

int(11)

排序数字,数字大的在前面,允许空

商品表:shangpin

字段名

类型

备注

id

intA(11)

自动递增;菜单的id(主键),不允许空

mingcheng

varchar(250)

商品名称

lx_id1

int(11)

La identificación del tipo de producto de nivel 1, consulte la identificación de la tabla de tipos de producto.

kucun

entero(11)

en stock

yixiaoshou

entero(11)

vendido

jiage1

doble

precio redondo

cp_tupian

varchar(250)

Imagen principal del producto

cp_tupian_in

pequeñoint(4)

¿El producto tiene fotos adjuntas?

cp_tupian1

varchar(250)

Dibujo del producto 1

cp_tupian2

varchar(250)

Dibujo del producto 2

cp_tupian3

varchar(250)

Dibujo del producto 3

cp_tupian4

varchar(250)

Dibujo del producto 4

zhuangtai_yn

pequeñoint(4)

Estado del producto: 0 está en los estantes normalmente, 1 está fuera de los estantes,

jianjie_yn

pequeñoint(4)

Si hay una introducción: 0 normal, 1 con introducción

jianjie

texto

Contenido de introducción

neirong

texto

Contenido: Introducción detallada del producto

fabu_riqi

fecha

fecha de lanzamiento:

add_riqi

fecha

add_shijian

fecha y hora

Tabla de información: zixun

Nombre del campo

tipo

Observación

identificación

Internacional(11)

Incrementar automáticamente; ID de menú (clave principal), no se permite dejar vacío

xinxi_lxid1

entero(11)

Clave externa: la identificación del tipo de nivel de información 1, consulte la identificación de la tabla de tipos de información

xinxi_biaoti

varchar(250)

Título del mensaje

xinxi_riqi

fecha

Fecha de información

xinxi_neirong

texto

contenido:

add_riqi

fecha

Escribir fecha de base de datos

add_shijian

fecha y hora

Escribir tiempo en la base de datos

Tabla de clasificación de información: zixun_fenlei

Nombre del campo

tipo

Observación

identificación

Internacional(11)

Incrementar automáticamente; ID de menú (clave principal), no se permite dejar vacío

caidan_mingcheng

varchar(50)

Nombre del menú, vacío permitido

paixu_id

entero(11)

Ordena los números, con los números más grandes al frente, dejando espacios vacíos.

Fuente de referencia: https://www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/51/1672.html

Supongo que te gusta

Origin blog.csdn.net/u013818205/article/details/132863067
Recomendado
Clasificación