caozha-CEPCS es un nuevo sistema de control y prevención de epidemias de coronavirus desarrollado en base a PHP (nombre completo: Sistema de control y prevención de epidemias COVID-19) que se puede aplicar a unidades, empresas, escuelas, parques industriales, aldeas, etc. Las funciones de front-end incluyen: registro e inicio de sesión de empleado (visitante), mi información, mi código QR (las personas con derechos administrativos pueden escanear el código QR proporcionado por el usuario después de iniciar sesión para ver directamente toda la información del usuario), informes de epidemias, Anuncio de situación epidémica y otros módulos para lograr un control epidémico eficiente dentro de la empresa o parque. El backend está desarrollado en base a caozha-admin y tiene funciones completas, que incluyen: anuncios de noticias sobre epidemias, administración de miembros, registros de informes de epidemias, configuración del sistema, mantenimiento del administrador, administración de grupos de permisos, registros del sistema y otras funciones. Este es un sistema pequeño y espero que pueda aportar su granito de arena para ayudar a todos a superar la epidemia.
introducción a la función caozha-CEPCS Funciones de front-end Las funciones de front-end se dividen en: registro e inicio de sesión de empleado (visitante), mi información, mi código QR (las personas con derechos administrativos pueden escanear el código QR proporcionado por el usuario después de iniciar sesión para ver directamente todos los datos del usuario). información), informes de situación epidémica, anuncios de epidemias y otros módulos para lograr un control eficiente de la epidemia dentro de la empresa o parque.
El inicio de sesión de front-end se basa en el número de identificación y la contraseña para la verificación de inicio de sesión. Por lo tanto, al registrar o agregar un miembro en el backend, primero se verificará si el número de identificación ya existe en el sistema. le indicará que no se puede realizar el registro.
En términos de seguridad, el sistema realiza el filtrado necesario de los datos entrantes; el código QR generado también se cifra y verifica para evitar que usuarios malintencionados falsifiquen códigos QR.
Funciones de back-end El back-end está desarrollado en base a la arquitectura caozha-admin de código abierto y gratuito y tiene funciones completas, que incluyen: anuncios de noticias sobre epidemias, administración de miembros, registros de informes de epidemias, configuración del sistema, mantenimiento del administrador, administración de grupos de permisos, sistema. registros y otras funciones.
Para obtener más funciones, descárguelo y experimente usted mismo.
Instalación rápida
1. La versión de PHP debe ser 7.1 o superior.
2. Cargue todos los códigos fuente en el directorio /Src/ al servidor.
3. Configure el directorio raíz del sitio web para que apunte al directorio de ejecución /public/. (Este es un requisito de ThinkPHP6.0)
4. Importe el archivo .sql en el directorio /Database/ a la base de datos MYSQL.
5. Modifique el archivo /config/database.php y configure la información de su base de datos.
6. Dirección de acceso al backend: http://su nombre de dominio/index.php/admin/index/login (Número de cuenta: caozha Contraseña: 123456)
7. Dirección de acceso front-end: http://su nombre de dominio/index.php (cuenta de prueba: 450881000000000011 contraseña: 123456)
Configuraciones pseudoestáticas
1. El marco ThinkPHP debe configurarse pseudoestático en el directorio en ejecución para un acceso normal; de lo contrario, se mostrará un error 404.
2. Si está utilizando Apache, la configuración pseudoestática es (.htaccess):
Opciones+SeguirEnlaces simbólicos-Vistas múltiples
Reescribir motor activado
ReescribirCond%{REQUEST_FILENAME}!-d
ReescribirCond%{REQUEST_FILENAME}!-f
Reescribir regla^(.*)index.php?s=index.php?s=1[QSA,PT,L]
3. Si está utilizando Nginx, la configuración pseudoestática es:
ubicación/{
indexindex.php;if(!-e$request_filename){reescribir^(.*)$/index.php?s=/$1last;break;}
}
4. En el directorio de ejecución del sitio web (/public/), hay dos archivos: .htaccess y nginx.htaccess, que son archivos pseudoestáticos de Apache y Nginx respectivamente. Puede usarlos directamente.
Manual de desarrollo caozha-CEPCS Backend:
Adopta la arquitectura caozha-admin gratuita y de código abierto, y los métodos de instalación y uso son similares a caozha-admin.
Interfaz:
Está elaborado utilizando plantillas descargables gratuitamente de Internet. Si no te gusta, puedes crear tu propia interfaz.
Teóricamente, este sistema es adecuado para su uso en la mayoría de escenarios, especialmente para unidades, parques industriales, parques tecnológicos, escuelas, aldeas, etc. con una gran cantidad de personas.
Sabemos que un parque industrial o un parque científico y tecnológico estándar puede tener muchas pequeñas fábricas o empresas diferentes en su interior, y el personal y los visitantes son relativamente complejos, lo que añade dificultades a la prevención y el control de epidemias.
Tomemos como ejemplo el parque industrial para explicar las funciones y uso de cada parte de este sistema.
1. Los empleados del sistema de registro (o visitantes extraños) deben verificar su información de identidad y registrarse antes de ingresar a la puerta del parque industrial.
Hay dos situaciones: empleados corporativos en el parque industrial y visitantes extranjeros extraños. El personal responsable de la prevención y el control de epidemias en el parque puede instalar tablones de anuncios con anticipación para recordar a los visitantes con diferentes identidades que hagan cola en diferentes puntos de control.
(1) Para los empleados corporativos en el parque, para que todo el proceso de verificación sea simple y rápido y evitar aglomeraciones y largas colas, el método de verificación se simplifica para: mostrar el código QR. Los empleados utilizan su propia cuenta y contraseña para iniciar sesión en el cliente del sistema de control y prevención de epidemias a través de sus teléfonos móviles con anticipación. Después de iniciar sesión correctamente, haga clic en la función correspondiente "Mi código QR" y el sistema generará automáticamente un QR. código con un identificador único. El personal responsable de la verificación del parque utilizará un navegador móvil para iniciar sesión en el sistema con una cuenta como "personal" por adelantado. En este momento, la cookie de que el miembro del personal pasó la verificación de inicio de sesión se guardará automáticamente en el. Navegador móvil. Posteriormente, el navegador móvil se utilizará directamente para iniciar sesión en el sistema. Con la función de escaneo de códigos QR, puede escanear el código QR mostrado por los empleados (o visitantes) para abrir automáticamente la página de resultados del escaneo de códigos QR. Si se verifica que la información del código QR es verdadera, le indicará que la verificación fue exitosa y mostrará la información completa del empleado, como la empresa, el nombre, la dirección, el número de identificación, etc. El personal de verificación utiliza esta información para comparar la información de la tarjeta de identificación presentada por el empleado en el sitio para confirmar si es consistente. Si la información es consistente, se medirá su temperatura corporal. Si su temperatura corporal es normal, se les permitirá ingresar al parque. Si tienen fiebre, se les negará la entrada y serán atendidos por la seguridad del parque. Si la información es inconsistente, pídales que se registren como visitantes externos.
(2) Visitantes extranjeros desconocidos Para visitantes extranjeros desconocidos, el personal de verificación del parque puede mostrar el código QR de la página de registro del sistema. Después de que el visitante escanee el código QR con su teléfono móvil, se abrirá una página de registro/formulario de registro. Después de que el visitante complete el formulario y lo envíe, se generará automáticamente una cuenta de visitante. Después de que el visitante inicia sesión en el sistema con su cuenta y contraseña, hace clic en "Mi código QR" y muestra el código QR al personal. Después de que el personal escanee el código QR, la información completada por el visitante se mostrará automáticamente según la tarjeta de identificación presentada por el visitante en el sitio y la información mostrada por el sistema, se juzgará si la información es verdadera. es cierto, la temperatura del visitante se medirá directamente. Si la temperatura es normal, se le permitirá ingresar al parque. Si el visitante tiene fiebre, se le negará el ingreso al parque y será seguido por la seguridad del parque. .
2. Sistema de notificación de epidemias La notificación de epidemias tiene como objetivo fortalecer el control de la epidemia. Los empleados de las empresas del parque informan su temperatura corporal y si tosen todos los días. De esta forma, se podrá conocer con precisión el estado de salud de todos los empleados del parque en tiempo real, de modo que la epidemia pueda detectarse a tiempo.
3. El sistema de anuncios de epidemias ha diseñado un anuncio de noticias especial en un lugar destacado de la página de inicio donde los empleados inician sesión. Puede utilizar este anuncio de noticias para publicar información relacionada con la epidemia, como notificaciones de epidemias, conocimientos sobre prevención de infecciones, etc. A través de anuncios informativos y publicidad proactivos, podemos mejorar la concienciación de los empleados sobre la prevención y reducir el riesgo de propagación de COVID-19.