Antecedentes e importancia del proyecto
Propósito : En primer lugar, la "dificultad para estacionar" es un problema bien conocido en la sociedad. Cada comunidad y cada edificio tiene su propio estacionamiento, pero antes de ingresar al estacionamiento, no tenemos forma de saber si hay espacios de estacionamiento vacíos. o no donde. Para resolver este problema, planeamos crear un subprograma de reserva de estacionamiento para resolver el problema de que los propietarios de automóviles necesitan conocer la información del espacio de estacionamiento antes de ingresar al estacionamiento y reservar la información del espacio de estacionamiento.
Importancia : Con la mejora del nivel económico de las personas, cada vez más familias poseen automóviles y la gente prefiere la forma cómoda y gratuita de viajar sin conductor. Sin embargo, las plazas de aparcamiento en el aparcamiento son limitadas, lo que no puede satisfacer la creciente demanda de aparcamiento. Algunas personas esperan reservar una plaza de aparcamiento con antelación pagando una determinada tarifa. Establecer un sistema de guía y reserva de plazas de aparcamiento puede resolver bien este problema. Las plazas de aparcamiento insuficientes han afectado gravemente la calidad de los viajes de los conductores autónomos. Encontrar una plaza de aparcamiento después de pasar mucho tiempo sin sentido, o elegir aparcar indiscriminadamente después de no encontrar una plaza de aparcamiento libre, inevitablemente afectará el estado de ánimo de los viajeros, alterará los planes de viaje y luego afectará el consumo; buscar una plaza de aparcamiento en círculos provocar atascos y provocar fácilmente accidentes. El problema de la dificultad para aparcar ha afectado gravemente la vida de los residentes urbanos y el desarrollo de la ciudad.
Análisis de viabilidad
El sistema de reserva de espacios de estacionamiento tiene los siguientes tres aspectos para resumir la viabilidad del desarrollo del sistema, 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 fuerte soporte funcional mejora aún más la eficiencia del trabajo del personal de gestión de estacionamiento y ahorra mano de obra y recursos materiales; por otro lado, el costo de producción de el sistema es bajo, puede usar 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 gestión en segundo plano de reserva de espacios de estacionamiento en el sistema operativo Windows, y se basa principalmente en el uso de la tecnología operativa de Windows para completar las funciones de entrada, modificación y eliminación de datos, lo cual es simple y conveniente. . Los usuarios inician sesión en el sistema de reserva de plazas de aparcamiento del WeChat Mini Program con sus teléfonos móviles para utilizarlo.
módulo de función principal
Función de administrador en segundo plano
Administración de miembros: vea toda la información de los miembros registrados en el sitio web, admita la eliminación
Entrada de información: ingrese el título de la información, hora, contenido de la información, etc.
Información de administración: vea la lista de información existente, admita funciones de modificación y eliminación
Entrada de estacionamiento: nombre del estacionamiento, cargo por hora , Imágenes, introducción del estacionamiento Gestión de estacionamiento: enumera todos los estacionamientos
, admite modificación y eliminación Información, información de reserva e información de pago Cancelar pedido de horas extras: para reservas que excedan los 15 minutos sin pago, el administrador puede cancelar el pedido Estado del espacio de estacionamiento: Reservado para pago|Pagado para ser liberado|Salido|Comentado
Función de subprograma
Registro de usuario: la cuenta de un usuario normal
es registrada por el propio usuario. Inicio de sesión de usuario: inicie sesión con la cuenta registrada por él mismo o utilice la autorización de la cuenta WeChat para iniciar sesión.
Función de información: reserve la información del subprograma, el usuario puede navegar por lista de información e información detallada
lista de estacionamiento: muestra toda la información del estacionamiento
Consulta de estacionamiento: puede ingresar palabras clave para consultar el estacionamiento especificado
Detalles del estacionamiento: nombre para mostrar, estándar de cobro, introducción al estacionamiento
Comentarios del estacionamiento: lista de comentarios de personas que he utilizado el estacionamiento
Colección de estacionamientos: haga clic en Favoritos en la parte inferior de la página de detalles para agregar a la lista de favoritos
Reservar un espacio de estacionamiento: seleccione un estacionamiento, seleccione una ubicación de estacionamiento y reserve un espacio de estacionamiento inmediatamente
Mi reserva de espacio de estacionamiento pedido: muestra una lista de toda la información de mi reserva
Antes del pago, puedes cancelar
Ir al pago: Simular pago
Fuera del almacén y pago: Simular salida exitosa después del pago
Ir al comentario: Para pedidos completados, puedes comentar en el estacionamiento
Mis favoritos : Lista de estacionamientos guardados por los usuarios
Modificar información del usuario
Cerrar sesión: borrar estado de inicio de sesión
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
archivo de gestión 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 |
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/ qita 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_del.php |
eliminación de miembros |
|
ht/xiangmu proyecto de plaza de aparcamiento |
xiangmu_add.php |
Página de entrada de plazas de aparcamiento |
xiangmu_add_act.php |
Programa de acceso a plazas de aparcamiento |
|
xiangmu_list.php |
Lista de plazas de aparcamiento |
|
xiangmu_del.php |
Eliminar plaza de aparcamiento |
|
xiangmu_xiugai.php |
Página de modificación de plazas de aparcamiento |
|
xiangmu_xiugai_act.php |
Programa de modificación de plazas de aparcamiento |
|
xiangmu_mulu.php |
Directorio de plazas de aparcamiento |
|
mulu1_add.php |
Página de entrada de directorio (tipo) de nivel 1 |
|
mulu1_add_act.php |
Procedimiento de entrada de directorio (tipo) de nivel 1 |
|
mulu1_xiugai.php |
Página de modificación de directorio (tipo) de nivel 1 |
|
mulu1_xiugai_act.php |
Procedimiento de modificación de directorio (tipo) de nivel 1 |
|
mulu2_add.php |
2 páginas de entrada de catálogo (tipo) |
|
mulu2_add_act.php |
Programa de entrada de 2 directorios (tipo) |
|
mulu2_xiugai.php |
2 Página de modificación de directorio (tipo) |
|
mulu2_xiugai_act.php |
Programa de modificación de 2 directorios (tipo) |
|
mulu_del.php |
Eliminación del directorio de estacionamiento |
|
dingdan_list.php |
预约订单列表 |
|
dingdan_del.php |
预约订单删除 |
小程序接口文件
小程序接口
程序名 |
包含 |
|
首页 |
wx_lunbo.php |
获取顶部轮播图片数组(多个图片) |
wx_news_list.php |
获取最新资讯3条 |
|
wx_xiangmu_top4.php |
获取最新4个停车位 |
|
资讯 |
wx_news_list_byid.php |
获取资讯列表 |
wx_news_info.php |
获取资讯信息详情 |
|
停车位 |
wx_xiangmu_all.php |
加载停车位列表 |
停车位定位 |
wx_xiangmu_all_dingwei.php |
按定位加载停车位列表 |
停车位详情 |
wx_xiangmu_xinxi_byid.php |
获取停车位简介 |
wx_xiangmu_xinxi_jieshao_byid.php |
获取停车位详情 |
|
wx_xiangmu_shoucang_add.php |
录入收藏信息 |
|
wx_xiangmu_Pinlun_list.php |
获取停车位评论列表 |
|
停车位预约 |
wx_xiangmu_xinxi_byid.php |
获取停车位简介 |
wx_xiangmu_riqi_list_byid.php |
获取类型列表 |
|
wx_dianying_changci_list_byid.php |
选择场地类型 |
|
wx_xiangmu_changci_xiangqing_byid.php |
获取类型下的具体场地 |
|
wx_xiangmu_changci_xiangqing_byid2.php |
获取类型下的具体场地(已选) |
|
wx_xiangmu_dingzuo_add.php |
提交预约信息 |
|
留言 |
wx_api_liuyan.php |
提交留言 |
会员 |
wx_check_reg_yonghu.php |
普通用户注册 |
wx_check_login_yonghu.php |
普通用户登录 |
|
wx_check_reg_yonghu-weixin.php |
微信登录 |
|
wx_xiangmu_yuyue_list_byUserid.php |
获取用户预约列表 |
|
wx_xiangmu_dingdan_fukuan.php |
模拟付款 |
|
wx_xiangmu_dingdan_del.php |
取消删除预约 |
|
wx_xiangmu_AddPinLun.php |
提交评论内容 |
|
wx_xiangmu_shoucang_list.php |
加载用户收藏列表 |
|
wx_xiangmu_shoucang_del.php |
删除收藏 |
|
wx_huiyuan_xinxi_byid.php |
读取会员信息 |
|
wx_huiyuan_xinxi_update_byid.php |
更新会员信息 |
|
wx_huiyuan_mima_act.php |
密码修改 |
功能模块图
功能实体图
数据库ER图
作品效果截图