Antecedentes e importancia del proyecto
Propósito : El objetivo principal de este proyecto es diseñar e implementar un sistema de reserva de aulas basado en subprogramas WeChat. Los usuarios front-end usan subprogramas y la gestión en segundo plano utiliza una arquitectura B/S basada en PHP+MySql; a través del fondo, la información del aula se agregado, se administra la información del usuario y la información de la cita; los usuarios front-end inician sesión a través del subprograma, ven la información del aula e inician una cita.
Importancia : El sistema de reserva de aulas del Mini programa WeChat es el producto de la combinación de tecnología informática y gestión del aula. A través del sistema de reserva de aulas del Mini programa WeChat, se logra una gestión eficiente del uso del aula. Con la mejora continua de la tecnología informática, las computadoras han penetrado en todos los rincones de la vida social. Partiendo de la premisa de que el personal tiene ciertas habilidades operativas informáticas, este software de sistema de reserva de aulas de programa pequeño WeChat está especialmente compilado para mejorar la eficiencia de la gestión del aula.
Análisis de viabilidad
La viabilidad del desarrollo del sistema se puede resumir en los siguientes tres aspectos del sistema de reserva de aulas 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 en segundo plano 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 en segundo plano es una PC y el frente -Los usuarios finales utilizan subprogramas WeChat en 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 puede mejorar aún más la eficiencia de los administradores en la gestión del aula y ahorrar mano de obra y recursos materiales; por otro lado, el costo de producción del El sistema es bajo. Puede utilizar las herramientas de desarrollo phpstorm y WeChat para desarrollar en la PC existente.
3. Viabilidad de la operación
En términos de operación, el software phpstorm utiliza el sistema de reserva de aulas del subprograma WeChat en el sistema operativo Windows, confiando principalmente en el uso de la tecnología operativa de Windows para completar la entrada, modificación, eliminación de datos y otras funciones, lo cual es simple y conveniente. Los usuarios utilizan sus teléfonos móviles para iniciar sesión en el sistema de reserva de aulas del miniprograma WeChat.
módulo de función principal
Función de administrador en segundo plano
Gestión de publicidad: configure anuncios en carrusel y enlaces en la página de inicio del mini programa
Lista de mensajes: lista de todos los mensajes de usuario, admite eliminación
Lista de miembros: vea toda la información de los miembros registrados, admita eliminación
Información de entrada: ingrese títulos de información, contenido y otra información
Información de gestión: Ver información completa Ingrese a la lista de información, admita eliminación y modificación.
Configuración del tipo de aula: establezca qué tipos de aulas están abiertas, como el edificio de enseñanza n.° 1, etc.
Entrada de aula: seleccione el tipo, ingrese el nombre del aula abierta
gestión de aulas: vea la lista de todas las aulas a las que se ha ingresado y soporte de modificación y eliminación
Lista de reservas de aulas: vea toda la información del pedido de reservas de aulas reservada por los usuarios, admita la eliminación y revisión
Gestión de reservas de aulas: las reservas se pueden eliminar; las operaciones de auditoría también se pueden rechazar y aprobar
Función de subprograma
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 una cuenta e inicie sesión después de la autorización.
Función de información: los usuarios pueden explorar listas de información y dejar mensajes para obtener información detallada. Información
: los usuarios pueden iniciar sesión en la plataforma de gestión en el mensaje del mini programa.
Reglas de reserva de aulas: Instrucciones para la reserva de aulas Reserva de aulas
: seleccione la fecha, seleccione el tipo de lugar del aula, seleccione el aula y qué clase, complete la información de la reserva y envíe la reserva. Mi lista de reservas: muestra la lista de reservas de aulas del usuario
actual
Solicitud de cancelación y eliminación: fondo Si el administrador no la ha revisado, se puede cancelar la solicitud; si el administrador en segundo plano la rechaza, se puede eliminar.
Información del usuario: complete el 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
Descripción general del desarrollo
Introduce principalmente algunas tecnologías clave utilizadas en el proceso de desarrollo del sistema, incluyendo principalmente el marco MINA para el desarrollo de subprogramas front-end; el desarrollo PHP para el desarrollo en segundo plano; la base de datos MySQL; y la introducción de la tecnología web convencional HTML/CSS/JAVASCRIPT.
Sistema operativo de desarrollo: windows10 + memoria 4G + 500G
Desarrollo de miniprogramas: herramientas para desarrolladores de WeChat (Marco MINA)
Entorno de fondo: IIS + PHP
Lenguaje de desarrollo de fondo: PHP
Herramientas de desarrollo en segundo plano: 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 archivo de desarrollo
Diagrama de entidad y diagrama ER
archivo de fondo
Ruta: el directorio ht del código fuente de fondo es el fondo
El verde muestra el marco del sistema, no se mueva
Ubicación |
nombre del programa |
ilustrar |
Directorio raíz del código fuente |
iniciar sesión.php |
Página de inicio de sesión en segundo plano |
Directorio raíz del código fuente |
check_u_login.php |
Controlador de inicio de sesión en segundo plano |
ht directorio raíz de fondo |
index.php |
Fondo Inicio |
izquierda.php |
menú izquierdo de fondo |
|
u_logout.php |
desconectar |
|
ht/quanxian gestión de contraseñas |
mima.php |
Página de cambio de contraseña |
mima_act.php |
cambiador de contraseña |
|
ht/zixun Información |
caidan_1ji.php |
Gestión de clasificación de 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 |
Procedimiento 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 imágenes del carrusel |
|
liuyan_list.php |
Lista de mensajes |
|
liuyan_delt.php |
borrar mensaje |
|
ht/huiyuan miembro |
hy_list.php |
Lista de miembros |
hy_add.php |
Entrada de miembro |
|
hy_del.php |
eliminación de miembros |
|
hy_leixing_xiugai.php |
Modificación del tipo de membresía: Estudiante o Profesor |
|
hy_leixing_xiugai_act.php |
controlador de modificación de tipo |
|
daoru_add.php |
Página de importación de cuentas de miembros |
|
daoru_add_baocun.php |
Programa de procesamiento de importaciones de cuentas de miembros |
|
ht/jiaoshi aula |
jiaoshi_fenlei.php |
Configuración de clasificación del lugar del aula |
jiaoshi_add.php |
Página de entrada al aula |
|
jiaoshi_add_act.php |
Procedimientos de ingreso al aula |
|
jiaoshi_list.php |
lista de aula |
|
jiaoshi_xiugai.php |
Página de modificación del aula |
|
jiaoshi_xiugai_act.php |
Procedimientos de modificación del aula |
|
jiaoshi_del.php |
eliminar aula |
|
yuyue_list.php |
Lista de reserva de aulas |
|
yuyue_leixing_xiugai.php |
Página de revisión del aula |
|
yuyue_leixing_xiugai_act.php |
Procesamiento del programa de auditoría del aula |
|
yuyue_del.php |
Orden de reserva de aula Eliminar |
archivo de subprograma
interfaz del subprograma
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 |
Obtenga la información más reciente 3 elementos |
|
reservar |
wx_fenlei.php |
|
wx_jiaoshi_list.php |
Obtener datos de habitaciones según fecha y categoría |
|
wx_jiaoshi_yiyue.php |
Según la fecha y el id de la habitación, lee los datos de la sección seleccionada. |
|
wx_jiaoshi_yuyue_add.php |
Enviar información |
|
información |
wx_news_list_byid.php |
Obtener lista de información |
wx_noticias_info.php |
Obtener información Detalles |
|
mensaje |
wx_api_liuyan.php |
Enviar mensaje |
miembro |
wx_jiaoshi_yuyue_list_byUserid.php |
Obtener una lista de información de reserva de usuarios |
wx_jiaoshi_yuyue_del_byUserid.php |
cancelar la solicitud |
|
wx_huiyuan_xinxi_byid.php |
leer información de miembros |
|
wx_huiyuan_xinxi_update_byid.php |
Actualizar información de miembro |
|
wx_check_login_yonghu.php |
Inicio de sesión de usuario normal |
|
wx_check_reg_yonghu.php |
Registro de usuario ordinario |
|
wx_check_reg_yonghu-weixin.php |
Iniciar sesión en WeChat |
|
wx_huiyuan_mima_act.php |
cambiar la contraseña |
Representaciones terminadas