Antecedentes e importancia del proyecto
Propósito : El objetivo principal de este proyecto es diseñar y realizar un sistema de selección de asientos y reserva de salas de cine basado en los applets de WeChat. Los usuarios front-end usan el applet y la administración en segundo plano usa la arquitectura B/S basada en PHP+MySql. ; Inicie sesión a través del mini programa, vea películas, ordene entradas para el cine y elija asientos.
Importancia : El sistema de venta de entradas del teatro es el producto de la combinación de la tecnología informática y la gestión del teatro.A través del sistema de venta de entradas del teatro, se realiza la gestión eficiente de los teatros. 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 venta manual de boletos no solo es un procedimiento ineficiente, propenso a errores y engorroso, sino que también consume mucha mano de obra. Con el fin de cumplir con la gestión eficiente de la venta de entradas, reservas, selección de asientos, etc. por parte de los vendedores de entradas, bajo la premisa de que el personal tiene ciertas habilidades de operación informática, este software de sistema de venta de entradas de teatro está compilado especialmente para mejorar la eficiencia de gestión de el teatro.
Análisis de viabilidad
La viabilidad del desarrollo del sistema se puede resumir en los siguientes tres aspectos del sistema de selección de asientos y reserva de salas de cine del miniprograma 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 la base 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 usan applets de WeChat en teléfonos móviles.
2. Viabilidad económica
Por un lado, el desarrollo de las herramientas de desarrollo phpstorm y WeChat tiene una buena interfaz hombre-máquina y un fuerte soporte funcional, lo que mejora aún más la eficiencia del trabajo de gestión de salas de cine y ahorra mano de obra y recursos materiales; por otro lado, el costo de producción del sistema es bajo Puede usar las herramientas de desarrollo phpstorm y WeChat para desarrollar en la PC existente.
3. Factibilidad de operación
En términos de operación, el software phpstorm utiliza el sistema de administración en segundo plano del programa applet de compra de boletos de teatro en el sistema operativo Windows. Es simple y conveniente completar las funciones de ingreso, modificación y eliminación de datos principalmente utilizando la tecnología operativa de Windows. Los estudiantes usan sus teléfonos móviles para iniciar sesión en el sistema de selección de asientos y reserva de salas de cine del miniprograma WeChat para usarlo.
módulo de función principal
Función de administrador en segundo plano
Lista de miembros: vea toda la información de los miembros registrados, admita la eliminación
Información de entrada: ingrese el título de la noticia, el contenido y otra información
Información de administración: vea la lista de información ingresada, admita la eliminación y la modificación
Configuración de publicidad: Cargue imágenes y configure la página de inicio del mini programa Publicidad de imágenes de carrusel Lista de mensajes de dirección
: lista de todos los mensajes de usuario, eliminación de soporte
Configuración de atributos de película: establezca regiones, géneros y años relacionados con la película
Entrada de película: seleccione atributos de película, ingrese el nombre de la película, el precio, la duración, cargue la portada de la película, complete la introducción de la película Gestión de películas: vea
una lista de todas las películas importadas, admita la modificación y eliminación de
películas Gestión de eventos: Ingrese la hora de la película y el arreglo del lugar de la hora correspondiente
Lista de pedidos de películas: Vea la lista de pedidos de películas del usuario
Gestión de pedidos de películas: Para pedidos que no han sido pagados por tiempo extra, admita la eliminación
Lista de revisión de películas: Mostrar todo Reseñas de películas de usuarios
Gestión de reseñas de películas: Admite reseñas de películas Revisar y eliminar
Función de subprograma
Registro de usuario e inicio de sesión: registre una cuenta ordinaria y luego use la cuenta registrada para iniciar sesión.
Inicio de sesión autorizado de WeChat: use directamente WeChat como cuenta e inicie sesión después de la autorización
Función de información: los usuarios pueden navegar por la lista de información y la información detallada arbitrariamente
Biblioteca de películas: haga clic en el centro de películas del menú inferior para ver todas las películas Consulta de películas
: en el centro de películas en la parte superior de la lista, ingrese las palabras clave de la película y haga clic para consultar
Información de la película: haga clic para ir a la página de detalles de la película, puede Verifique la portada de la película, el precio, el tiempo de presentación, la duración, la introducción de la película, etc.
Lista de reseñas de películas: en la página de la película, cambie a la reseña de la película y podrá ver el contenido de todas las reseñas de los usuarios
Colección de películas: haga clic en "Favorito" en la parte inferior de la información de la película detalles para marcar
películas Detalles de la información de la película, haga clic para seleccionar asientos para comprar, seleccione fechas y horas, haga clic para reservar boletos ahora
He comprado películas: muestra la lista de películas que el usuario ya ha comprado, y cada compra La película se puede comentar una vez.
Pago de la película: el pedido predeterminado está pendiente de pago; haga clic para pagar y el soporte simulado es exitoso.
Cancelar pedido
: el pedido predeterminado está pendiente de pago. Haga clic para comentar, la página de comentarios aparecerá, complete y envíe; será visible después de que el administrador revise
Mis favoritos: Películas guardadas por los usuarios, puede hacer clic para ir a la página de detalles de la película, eliminación de soporte
Información del usuario: complete información como nombre, qq, correo electrónico, comentarios, etc.
Salga del sistema: borre el caché y regrese a la página de inicio del mini programa.
Mensaje: los usuarios pueden dejar mensajes en la plataforma de administración en el mini programa.
Descripción general del desarrollo
Introduce principalmente algunas tecnologías clave utilizadas en el proceso de desarrollo del sistema, incluido principalmente el marco MINA para el desarrollo de subprogramas front-end, el desarrollo de 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 de desarrollo de WeChat (marco MINA)
Entorno de fondo: IIS + PHP
Lenguaje de desarrollo de fondo: PHP
Herramientas de desarrollo de fondo: Dreamweaver + PhpStorm
Base de datos: mysql8
Herramienta de gestión de base de datos: navicat
Otros lenguajes de desarrollo: html + css + javascript
Descripción del archivo de desarrollo
archivo de gestión de fondo
Ruta: el directorio ht del código fuente de fondo es el fondo
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 |
hora directorio raíz de fondo |
índice.php |
Fondo Inicio |
izquierda.php |
menú izquierdo de fondo |
|
u_cerrar sesión.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 |
zixun_add.php |
página de entrada de información |
zixun_add_act.php |
programa de base de datos de ingreso de informacion |
|
lista_zixun.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/ qita Anuncios y Mensajes |
anuncio_index_wx.php |
Página de configuración del carrusel |
ad_index_wx_baocun |
Procesamiento del programa de configuración de imagen de carrusel |
|
lista_liuyan.php |
Lista de mensajes |
|
liuyan_delt.php |
borrar mensaje |
|
ht/huiyuan miembro |
hy_list.php |
Lista de miembros |
hy_del.php |
eliminación de miembros |
|
ht/envío Película |
caidan_2ji.php |
Establecedor de propiedades de películas |
shipin_add.php |
página de entrada de la película |
|
shipin_add_act.php |
programa de entrada al cine |
|
shipin_list.php |
lista de películas |
|
shipin_del.php | ||
borrar pelicula |
||
shipin_xiugai.php |
Página de modificación de la película |
|
shipin_xiugai_act.php |
programa de modificación de películas |
|
shipin_mulu.php |
Página del catálogo de programas de películas |
|
mulu1_add.php |
Página de fechas de películas |
|
mulu1_add_act.php |
Procesamiento del programador de fechas de películas |
|
mulu1_xiugai.php |
Página de modificación de la fecha de la película |
|
mulu1_xiugai_act.php |
Procesamiento del programa de modificación de la fecha de la película |
|
mulu2_add.php |
Página de grabación para la fecha de la próxima película |
|
mulu2_add_act.php |
Procesamiento del programa de entrada de fecha de película |
|
mulu2_xiugai.php |
La página para modificar el espectáculo bajo la fecha de la película. |
|
mulu2_xiugai_act.php |
电影日期下场次修改程序处理 |
|
dingdan_list.php |
电影订单列表 |
|
dingdan_del.php |
电影订单删除 |
|
pinglun_list.php |
电影评论列表 |
|
pinglun_del.php |
电影评论删除 |
|
pinglun_chuli.php |
电影评论审核处理 |
小程序接口文件
小程序接口
程序名 |
包含 |
|
首页 |
wx_lunbo.php |
获取顶部轮播图 |
wx_news_list.php |
获取最新资讯3条 |
|
wx_dianying_top4.php |
获取最新4个电影 |
|
资讯 |
wx_news_list_byid.php |
获取资讯列表 |
wx_news_info.php |
获取资讯信息详情 |
|
电影中心 |
wx_dianying_all.php |
读取所有电影 |
电影详情 |
wx_dianying_xinxi_byid.php |
获取电影普通简介信息 |
wx_dianying_xinxi_jieshao_byid.php |
获取电影介绍信息 |
|
wx_dianying_Pinlun_list.php |
获取评论信息 |
|
wx_dianying_shoucang_add.php |
录入收藏信息 |
|
电影订座购票 |
wx_dianying_xinxi_byid.php |
获取电影简介 |
wx_dianying_riqi_list_byid.php |
根据电影的id,获取排片的日期 列表 |
|
wx_dianying_changci_list_byid.php |
选择日期:根据电影id,拍片的日期,获取具体的场次 |
|
wx_dianying_changci_xiangqing_byid.php |
选择场次:根据具体的场次获取对应的选座情况 |
|
wx_dianying_dingzuo_add.php |
提交信息 |
|
留言 |
wx_api_liuyan.php |
提交留言 |
会员 |
wx_check_reg_yonghu.php |
普通用户注册 |
wx_check_login_yonghu.php |
普通用户登录 |
|
wx_check_reg_yonghu-weixin.php |
微信登录 |
|
wx_dianying_yuyue_list_byUserid.php |
获取用户订单列表 |
|
wx_dianying_dingdan_del.php |
取消订单 |
|
wx_dianying_dingdan_fukuan.php |
模拟付款 |
|
wx_dianying_AddPinLun.php |
提交评论内容 |
|
wx_dianying_shoucang_list.php |
用户的收藏列表 |
|
wx_dianying_shoucang_del.php |
删除收藏 |
|
wx_huiyuan_xinxi_byid.php |
读取会员信息 |
|
wx_huiyuan_xinxi_update_byid.php |
更新会员信息 |
|
wx_huiyuan_mima_act.php |
密码修改 |
功能模块图
功能实体图
数据库ER图
作品效果截图