Antecedentes e importancia del proyecto
Propósito : El objetivo principal de este tema es diseñar e implementar un sistema de reserva de instalaciones deportivas basado en el subprograma WeChat. Los usuarios de front-end usan el subprograma y la administración de back-end usa una arquitectura B/S basada en PHP+MySql; abierta Los tipos de lugares (como bádminton) se agregan a través del back-end, baloncesto, tenis, etc.), ingrese el número del lugar que se abrirá, seleccione la fecha en el mini programa, seleccione el tipo de lugar que se reservará, seleccione el lugar, complete la información de reserva del lugar y envíelo.
Importancia : El sistema de reserva de instalaciones deportivas es un producto de la combinación de tecnología informática y gestión de instalaciones de estadios. A través del sistema de reserva de instalaciones deportivas se logra una gestión eficiente de bádminton, baloncesto, tenis, fútbol, tenis de mesa y otras instalaciones. Con la mejora continua de la tecnología informática, las computadoras han penetrado en todos los rincones de la vida social, sin embargo, el método de reserva manual es incómodo de usar y propenso a errores. Con el fin de satisfacer la gestión eficiente de las instalaciones por parte de los administradores de las instalaciones, y bajo la premisa de que el personal tiene ciertas capacidades de operación informática, este software de sistema de reserva de instalaciones deportivas está especialmente compilado para mejorar la eficiencia de la gestión de varias instalaciones deportivas.
Análisis de viabilidad
La viabilidad del desarrollo del sistema se puede resumir en los siguientes tres aspectos del sistema de reserva de instalaciones deportivas basado en el subprograma WeChat, 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 en el front-end para desarrollar mini programas WeChat; el entorno de hardware del sistema de administración de backend es una PC, y los usuarios front-end utilizan el miniprograma WeChat en sus teléfonos móviles.
2. Viabilidad económica
Por un lado, el uso de las herramientas de desarrollo phpstorm y WeChat puede desarrollar fácilmente interfaces amigables entre humanos y máquinas y un potente soporte funcional, lo que permite a los administradores mejorar aún más la eficiencia del trabajo en varios lugares del lugar y ahorrar mano de obra y recursos materiales; por el otro. Por otro lado, el sistema El costo de producción es bajo y se puede desarrollar en PC existentes utilizando las herramientas de desarrollo phpstorm y WeChat.
3. Viabilidad operativa
El software phpstorm opera en el sistema operativo Windows. El backend del sistema de gestión del sistema de reservas de instalaciones deportivas se puede utilizar dondequiera que haya una computadora. La entrada, modificación, eliminación de datos y otras funciones se pueden completar principalmente mediante el uso de la tecnología operativa Windows, que es sencillo y conveniente. Los estudiantes usan sus teléfonos móviles para iniciar sesión en el sistema de reservas de instalaciones deportivas de WeChat.
Principales módulos funcionales
Función de administrador backend
Gestión de publicidad: configure anuncios de carrusel y enlaces en la página de inicio del mini programa.
Lista de mensajes: lista de toda la información de los mensajes del usuario, soporte para eliminación.
Lista de miembros: vea toda la información de los miembros registrados, soporte para eliminación.
Información de entrada: ingrese el título de la información , contenido y otra información.
Información de administración: vea la información que se ha eliminado. Ingrese a la lista de información, admita eliminación y modificación.
Configuración de clasificación del lugar: establezca el tipo de lugar abierto, no se mueva después de la configuración.
Entrada del lugar: seleccione la categoría e ingrese el nombre del lugar abierto.
Gestión del lugar: vea toda la información ingresada del lugar, admita modificación y eliminación.
Lista de reserva de lugares: registros de lugares reservados por todos los usuarios
Gestión de reservas de lugares de lista: admite revisión y rechazo, admite eliminación
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 dejar información detallada a voluntad
: los usuarios pueden dejar mensajes en la plataforma de gestión en el mensaje del mini programa.
Reglas de reserva: Por defecto, solo se pueden reservar lugares dentro de los últimos 4 días Reserva de lugar
: Seleccione la fecha, seleccione el tipo, seleccione el lugar, complete la información y envíe la reserva del lugar
Mi reserva: hora y día de reserva de la semana, nombre de la persona que realiza la reserva, teléfono y comentarios.
Cancelar solicitud: En la información de mi reserva, si el administrador no la ha revisado, se mostrará "Cancelar solicitud" en el extremo derecho. Haga clic en este enlace para cancelar.
Información de usuario: complete su nombre, qq, correo electrónico, notas y otra información.Salga
del sistema: borre el caché y regrese a la página de inicio del mini programa.
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/dingzuo sitio |
caidan_1ji.php |
Gestión de tipo de sitio |
dingzuo_add.php |
Página de entrada al lugar |
|
dingzuo_add_act.php |
Procesamiento del programa de entrada al sitio |
|
dingzuo_list.php |
Lista de lugares |
|
dingzuo_del.php |
Eliminación del lugar |
|
dingzuo_xiugai.php |
Página de modificación del lugar |
|
dingzuo_xiugai_act.php |
Tramitación del procedimiento de modificación del sitio |
|
yuyue_list.php |
Lista de reserva de lugares |
|
yuyue_del.php |
Eliminación del lugar |
|
yuyue_leixing_xiugai.php |
Página de procesamiento del sitio |
|
yuyue_leixing_xiugai_act.php |
procedimientos de manejo del sitio |
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 |
|
Información |
wx_news_list_byid.php |
Obtener lista de información |
wx_noticias_info.php |
Obtener detalles de información |
|
Reserva de lugar |
wx_dingzuo_fenlei.php |
Obtener lista de categorías |
wx_dingzuo_list.php |
Obtenga datos del lugar según la fecha y la categoría |
|
wx_dingzuo_yuyue_add.php |
Enviar información |
|
mensaje |
wx_api_liuyan.php |
Enviar mensaje |
miembro |
wx_check_reg_yonghu.php |
Registro de usuario ordinario |
wx_check_login_yonghu.php |
Inicio de sesión de usuario normal |
|
wx_check_reg_yonghu-weixin.php |
Iniciar sesión en WeChat |
|
wx_dingzuo_yuyue_list_byUserid.php |
Obtener lista de reservas de usuarios |
|
wx_dingzuo_yuyue_del_byUserid.php |
cancelar cita |
|
wx_huiyuan_xinxi_byid.php |
Leer información de miembros |
|
wx_huiyuan_xinxi_update_byid.php |
Actualizar información de miembro |
|
wx_huiyuan_mima_act.php |
cambiar la contraseña |
Diagrama del módulo de funciones
Diagrama de entidad funcional
Diagrama ER de base de datos
Captura de pantalla del efecto de trabajo.