Diseño e implementación del sistema de subprogramas de pedidos WeChat.

    Tema del proyecto de graduación basado en el subprograma WeChat (5) Subprograma de pedidos para llevar de PHP (incluido informe de propuesta, carta de tarea, informe de mitad de período, PPT de defensa, plantilla de tesis)

 Antecedentes e importancia del proyecto

Propósito : El objetivo principal de este tema es diseñar e implementar un sistema de pedidos de comida para llevar basado en el mini programa WeChat. Los usuarios front-end usan el mini programa y la administración back-end usa una arquitectura B / S basada en PHP + MySql; Los platos se agregan a través del back-end y los usuarios inician sesión a través del mini programa, ven platos, compran, realizan pedidos, etc.

Importancia : El sistema de pedidos de comida para llevar del WeChat Mini Program es un producto de la combinación de tecnología informática y gestión de catering. A través del sistema de pedidos de comida para llevar del WeChat Mini Program, se logra una gestión eficiente del catering. 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 pedido manual no sólo es ineficiente, propenso a errores y engorroso, sino que también consume mucha mano de obra. Con el fin de satisfacer las necesidades del personal de catering para una gestión eficiente de pedidos, cantidades, liquidaciones, etc., bajo la premisa de que el personal tiene ciertas capacidades de operación informática, este sistema de pedidos de comida para llevar del subprograma WeChat está especialmente compilado para mejorar la eficiencia de gestión del restaurante. ordenar.

Análisis de viabilidad

Basado en el sistema de pedidos de comida para llevar del mini programa WeChat, la viabilidad del desarrollo del sistema se puede resumir en los siguientes tres aspectos, de la siguiente manera:

1. Viabilidad técnica

Use Windows 7 o 10 como sistema operativo, use el software phpstorm como administración de backend de desarrollo, use MySQL para el almacenamiento de bases de datos y use las herramientas de desarrollo de WeChat para desarrollar applets de WeChat; el entorno de hardware del sistema de administración de backend es una PC y el front-end Los usuarios finales utilizan subprogramas WeChat en sus teléfonos móviles.

2. Viabilidad económica

Por un lado, el uso de las herramientas de desarrollo phpstorm y WeChat para desarrollar una buena interfaz hombre-máquina y un sólido soporte funcional mejora aún más la eficiencia del trabajo del personal de pedidos de Caizhan y ahorra mano de obra y recursos materiales; por otro lado, el costo de producción del sistema. es bajo. Puede utilizar las herramientas de desarrollo phpstorm y WeChat para el desarrollo en su PC actual.

3. Viabilidad operativa

El funcionamiento del software phpstorm es utilizar el sistema de gestión backend de pedidos para llevar en el sistema operativo Windows, que se basa principalmente en el uso de la tecnología operativa de Windows para completar la entrada, modificación y eliminación de datos, lo cual es simple y conveniente.

Los comensales utilizan sus teléfonos móviles para iniciar sesión en el sistema de pedidos de comida para llevar del subprograma WeChat para completar su pedido.

Principales módulos funcionales

   Función de administrador backend

Lista de miembros: vea toda la información de los miembros registrados, admita la eliminación. Ingrese
información: ingrese el título de la información, el contenido y otra información.
Administrar información: vea la lista de información ingresada, admita la eliminación y modificación.
Configuración de publicidad: cargue imágenes y configure imágenes de carrusel en el página de inicio del mini programa Publicidad de mensajes de dirección
Lista: lista de toda la información de mensajes del usuario, admite eliminación

Gestión de categorías de platos: admite la entrada, visualización, modificación y eliminación de categorías existentes. Entrada de
platos: selecciona la categoría del plato, ingresa el nombre del plato, el inventario, la venta, el precio, carga imágenes de los platos, completa la introducción del plato. Gestión de
platos: ve toda la información ingresada sobre los platos . . , admite modificación y eliminación.
Órdenes de menú: vea la información de los pedidos realizados por todos los usuarios, incluido el tiempo del pedido, el costo, la dirección de entrega, la información del destinatario, la información y comentarios del plato del pedido, etc. Procesamiento de pedidos: procese la información de entrega del plato,
etc.

   Función de miniprograma

Registro e inicio de sesión de usuario: registre una cuenta normal y luego use la cuenta registrada para iniciar sesión.
Inicio de sesión autorizado de WeChat: use WeChat directamente como cuenta e inicie sesión después de la autorización.
Función de información: los usuarios pueden explorar la lista de información y la información detallada en voluntad.   

Biblioteca de platos: haga clic en todos los platos; admite consultas para encontrar los platos requeridos.
Información de platos: haga clic en la página de detalles del plato para ver la introducción del plato, imágenes, precios, ventas, etc., detalles y una lista de comentarios de los usuarios que lo he comprado. 
Colección de platos: haga clic en "Colección" debajo de los detalles de la información de operación para comprar 
platos favoritos: en la página de detalles del menú, haga clic en "Agregar al carrito" o haga clic directamente en "Comprar ahora"
Carrito de compras de platos: enumere los pedidos previstos La lista del menú admite cantidad aumentar y disminuir
Para realizar un pedido para llevar: haga clic en "Ir a Pagar" en la lista del carrito de compras, seleccione o complete la dirección de entrega, confirme los platos y la cantidad a pedir, y complete las observaciones. Haga clic en "Liquidación de pedido", luego salte a la lista de pedidos 
Cancelar el pedido: En la lista "Mis pedidos", para el pedido que no ha sido pagado, haga clic en "Cancelar solicitud", elimine el pedido 
y vaya a pago:: En En la lista "Mis Pedidos", haga clic en "Ir a Pagar" para simular el pago. 
Comentarios sobre platos: En la lista "Mis Pedidos", para los pedidos que ya han sido pagados, puede hacer clic en "Evaluar" para cada plato a calificar y completar. comentarios del plato Gestión de la dirección de envío 
: Ingrese la dirección de entrega, vea todas las direcciones de entrega, modifique la dirección de entrega, elimine 

Mis Favoritos: Listado de platos recogidos por el usuario. 
Salga del sistema: borre el caché y regrese a la página de inicio del mini programa.
Deje un mensaje: complete el contenido del mensaje y envíelo al backend de administración del sitio web.

Resumen de desarrollo

Introduce principalmente algunas tecnologías clave utilizadas en el proceso de desarrollo del sistema, incluido el marco MINA para el desarrollo de subprogramas front-end; desarrollo back-end de PHP; base de datos MySQL; y la introducción de la tecnología de páginas web convencional HTML/CSS/JAVASCRIPT.

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

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

Entorno de backend: IIS +PHP

Lenguaje de desarrollo backend: PHP

Herramientas de desarrollo backend: Dreamweaver + PhpStorm

Base de datos: mysql8

Herramienta de gestión de bases de datos: navicat

Otros lenguajes de desarrollo: html + css +javascript

Descripción del documento de desarrollo.

   Archivos de administración de 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/guanggao

Anuncios y 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

Productos (platos)

caidan_1ji.php

Gestión de clasificación de platos.

sp_add.php

Página de entrada de platos

sp_add_act.php

Procesamiento del programa de entrada de platos.

sp_list.php

lista de platos

sp_del.php

eliminar plato

sp_xiugai.php

Página de modificación de platos.

sp_xiugai_act.php

Procesamiento del programa de modificación de platos.

ht/dingdan

Orden

dd_list.php

Lista de orden

dd_chuli.php

Procesando orden

   Archivo de interfaz del mini programa

Mini interfaz de programa

Nombre del programa

Incluir

página delantera

wx_lunbo.php

Obtenga la matriz de imágenes del carrusel superior (varias imágenes)

wx_lista_noticias.php

Recibe 3 últimas noticias

wx_CpList_top4.php

Últimos platos en las estanterías (4)

wx_CpList_paihang.php

Platos clasificados (4)

orden

wx_fenlei.php

Cargar la categoría izquierda

wx_fenlei_chanpin.php

Cargar productos de categoría

wx_gwc_feiyong.php

获取购物车费用

所有菜品和查询

wx_CpList.php

加载所有菜品

wx_CpList_top4.php

最新上架菜品(4)条

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_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_huiyuan_xinxi_byid.php

读取会员信息

wx_huiyuan_xinxi_update_byid.php

更新会员信息

wx_huiyuan_mima_act.php

密码修改

功能模块图

   功能实体图

   数据库ER图


作品效果截图

  小程序功能截图

  后台管理截图


Supongo que te gusta

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