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 |
密码修改 |
功能模块图