caozha-CEPCS é um novo sistema de prevenção e controle de epidemias de coronavírus desenvolvido com base em PHP (nome completo: Sistema de Prevenção e Controle de Epidemias COVID-19) que pode ser aplicado em unidades, empresas, escolas, parques industriais, vilas, etc. As funções de front-end incluem: registro e login de funcionário (visitante), minhas informações, meu código QR (pessoas com direitos administrativos podem escanear o código QR fornecido pelo usuário após fazer login para visualizar diretamente todas as informações do usuário), relatórios de epidemias, Anúncio de situação epidêmica e outros módulos para alcançar o controle epidêmico eficiente dentro do empreendimento ou parque. O backend é desenvolvido com base em caozha-admin e possui funções completas, incluindo: anúncios de notícias epidêmicas, gerenciamento de membros, registros de relatórios epidêmicos, configurações do sistema, manutenção do administrador, gerenciamento de grupos de permissão, logs do sistema e outras funções. Este é um sistema pequeno e espero que possa fazer a sua parte para ajudar todos a superar a epidemia.
introdução da função caozha-CEPCS Funções de front-end As funções de front-end são divididas em: registro e login de funcionário (visitante), minhas informações, meu código QR (pessoas com direitos administrativos podem escanear o código QR fornecido pelo usuário após fazer login para visualizar diretamente todos os usuários informações), relatórios de situação epidêmica, anúncio epidêmico e outros módulos para alcançar um controle epidêmico eficiente dentro da empresa ou parque.
O login front-end é baseado no número de ID e senha para verificação de login. Portanto, ao registrar ou adicionar um membro no backend, primeiro será verificado se o número de ID já existe no sistema. solicitará que o registro não possa ser feito.
Em termos de segurança, o sistema realiza a filtragem necessária nos dados recebidos; o código QR gerado também é criptografado e verificado para evitar que usuários mal-intencionados falsifiquem códigos QR.
Funções de back-end O back-end é desenvolvido com base na arquitetura caozha-admin gratuita e de código aberto e possui funções completas, incluindo: anúncios de notícias epidêmicas, gerenciamento de membros, registros de relatórios epidêmicos, configurações do sistema, manutenção do administrador, gerenciamento de grupos de permissão, sistema registros e outras funções.
Para mais funções, baixe e experimente você mesmo.
Instalação rápida
1. A versão do PHP deve ser 7.1 ou superior.
2. Carregue todos os códigos-fonte no diretório /Src/ para o servidor.
3. Defina o diretório raiz do site para apontar para o diretório em execução /public/. (Este é um requisito do ThinkPHP6.0)
4. Importe o arquivo .sql do diretório /Database/ para o banco de dados MYSQL.
5. Modifique o arquivo /config/database.php e configure as informações do seu banco de dados.
6. Endereço de acesso de back-end: http://seu nome de domínio/index.php/admin/index/login (Número da conta: caozha Senha: 123456)
7. Endereço de acesso front-end: http://seu nome de domínio/index.php (conta de teste: 450881000000000011 senha: 123456)
Configurações pseudoestáticas
1. A estrutura ThinkPHP deve ser definida como pseudoestática no diretório em execução para acesso normal, caso contrário, um erro 404 será exibido.
2. Se você estiver usando Apache, a configuração pseudoestática é (.htaccess):
Opções + FollowSymlinks-Multiviews
RewriteEngineOn
ReescreverCond%{REQUEST_FILENAME}!-d
ReescreverCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)index.php?s=index.php?s=1[QSA,PT,L]
3. Se você estiver usando Nginx, a configuração pseudoestática é:
localização/{
indexindex.php;if(!-e$request_filename){reescrever^(.*)$/index.php?s=/$1last;break;}
}
4. No diretório de execução do site (/public/), existem dois arquivos: .htaccess e nginx.htaccess, que são arquivos pseudoestáticos do Apache e Nginx, respectivamente.
Back-end do manual de desenvolvimento caozha-CEPCS:
Ele adota a arquitetura caozha-admin de código aberto e gratuito, e os métodos de instalação e uso são semelhantes aos do caozha-admin.
front-end:
É feito usando modelos gratuitos para download na Internet. Se não gostar, você pode criar sua própria interface.
Teoricamente, este sistema é adequado para uso na maioria dos cenários, especialmente para unidades, parques industriais, parques tecnológicos, escolas, vilas, etc. com grande número de pessoas.
Sabemos que um parque industrial padrão ou parque de ciência e tecnologia pode conter muitas pequenas fábricas ou empresas diferentes, e o pessoal e os visitantes são relativamente complexos, o que dificulta a prevenção e o controle de epidemias.
Tomemos como exemplo o parque industrial para explicar as funções e utilização de cada parte deste sistema.
1. Os funcionários do sistema de cadastro (ou visitantes estranhos) precisam verificar seus dados de identidade e se cadastrar antes de entrar no portão do parque industrial.
São duas situações: funcionários corporativos no parque industrial e visitantes estrangeiros estranhos. O pessoal responsável pela prevenção e controlo de epidemias no parque pode montar quadros de avisos com antecedência para lembrar os visitantes com identidades diferentes de fazerem fila em diferentes pontos de controlo.
(1) Para funcionários corporativos do parque, para tornar todo o processo de verificação simples e rápido e evitar aglomerações e longas filas, o método de verificação é simplificado para: mostrar o código QR. Os funcionários utilizam previamente sua conta e senha para fazer login no cliente do sistema de prevenção e controle de epidemias através de seus celulares. Após o login bem-sucedido, clique na função correspondente “Meu QR Code” e o sistema irá gerar automaticamente um QR. código com um identificador exclusivo. A equipe responsável pela verificação do parque utilizará um navegador móvel para fazer login no sistema com uma conta como “staff” antecipadamente. Neste momento, o cookie de que o funcionário passou na verificação de login será salvo automaticamente no. navegador móvel. Posteriormente, o navegador móvel será usado diretamente para fazer login no sistema. Com a função de leitura de código QR, você pode escanear o código QR exibido pelos funcionários (ou visitantes) para abrir automaticamente a página de resultados da leitura do código QR. Se as informações do código QR forem verificadas como verdadeiras, ele avisará que a verificação foi bem-sucedida e exibirá as informações completas do funcionário, como empresa, nome, endereço, número de identificação, etc. O pessoal de verificação usa essas informações para comparar as informações do cartão de identificação apresentadas pelo funcionário no local para confirmar se são consistentes. Se as informações forem consistentes, sua temperatura corporal será medida. Se a temperatura corporal estiver normal, eles poderão entrar no parque. Se estiverem com febre, sua entrada será recusada e serão atendidos pela segurança do parque. Se as informações forem inconsistentes, peça que se registrem como visitantes externos.
(2) Visitantes estrangeiros desconhecidos, a equipe de verificação do parque pode exibir o código QR da página de registro do sistema. Depois que o visitante digitalizar o código QR com seu telefone celular, uma página de registro/formulário de registro de visitante será aberta. Após o visitante preencher o formulário e enviá-lo, uma conta do visitante será gerada automaticamente. Após o visitante fazer login no sistema com sua conta e senha, ele clica em “Meu QR Code” e mostra o código QR para a equipe. Após a leitura do código QR pela equipe, as informações preenchidas pelo visitante serão exibidas automaticamente. Com base na carteira de identidade apresentada pelo visitante no local e nas informações exibidas pelo sistema, será avaliado se as informações são verdadeiras. é verdade, a temperatura do visitante será medida diretamente. Se a temperatura estiver normal, o visitante poderá entrar no parque. Se o visitante estiver com febre, ele será recusado. .
2. Sistema de notificação de epidemias A notificação de epidemias visa fortalecer o controle da epidemia. Os funcionários das empresas do parque relatam sua temperatura corporal e se tossem todos os dias. Desta forma, o estado de saúde de todos os funcionários do parque pode ser compreendido com precisão e em tempo real, para que a epidemia possa ser detectada a tempo.
3. O sistema de anúncio de epidemia criou um anúncio de notícias especial em uma posição de destaque na página inicial onde os funcionários fazem login. Você pode usar este anúncio de notícias para divulgar algumas informações relacionadas à epidemia, como notificações de epidemias, conhecimento sobre prevenção de infecções, etc. Através de anúncios informativos e publicidade proativos, podemos aumentar a sensibilização dos funcionários para a prevenção e reduzir o risco de propagação da COVID-19.