caozha-CEPCS est un nouveau système de prévention et de contrôle des épidémies de coronavirus développé sur la base de PHP (nom complet : COVID-19 Epidemic Prevention and Control System) qui peut être appliqué aux unités, entreprises, écoles, parcs industriels, villages, etc. Les fonctions frontales comprennent : l'enregistrement et la connexion des employés (visiteurs), mes informations, mon code QR (les personnes disposant de droits administratifs peuvent scanner le code QR fourni par l'utilisateur après s'être connectées pour visualiser directement toutes les informations de l'utilisateur), le reporting épidémique, Annonce de la situation épidémique et autres modules pour parvenir à un contrôle efficace de l'épidémie au sein de l'entreprise ou du parc. Le backend est développé sur la base de caozha-admin et possède des fonctions complètes, notamment : les annonces d'actualités sur l'épidémie, la gestion des membres, les enregistrements de rapports sur l'épidémie, les paramètres système, la maintenance de l'administrateur, la gestion des groupes d'autorisations, les journaux système et d'autres fonctions. Il s’agit d’un petit système, et j’espère qu’il pourra contribuer à aider tout le monde à traverser l’épidémie.
introduction à la fonction caozha-CEPCS Fonctions frontales Les fonctions frontales sont divisées en : inscription et connexion des employés (visiteurs), mes informations, mon code QR (les personnes disposant de droits administratifs peuvent scanner le code QR fourni par l'utilisateur après s'être connectées pour visualiser directement toutes les informations de l'utilisateur). informations), rapports sur la situation épidémique, annonces épidémiques et autres modules pour parvenir à un contrôle efficace de l'épidémie au sein de l'entreprise ou du parc.
La connexion frontale est basée sur le numéro d'identification et le mot de passe pour la vérification de la connexion. Par conséquent, lors de l'enregistrement ou de l'ajout d'un membre dans le backend, il sera d'abord vérifié si le numéro d'identification existe déjà dans le système. vous indiquera que l'enregistrement ne peut pas être effectué.
En termes de sécurité, le système effectue le filtrage nécessaire sur les données entrantes ; le code QR généré est également crypté et vérifié pour empêcher les utilisateurs malveillants de falsifier des codes QR.
Fonctions back-end Le back-end est développé sur la base de l'architecture open source et gratuite caozha-admin et possède des fonctions complètes, notamment : les annonces d'actualités épidémiques, la gestion des membres, les enregistrements de rapports épidémiques, les paramètres système, la maintenance des administrateurs, la gestion des groupes d'autorisations, le système. journaux et autres fonctions.
Pour plus de fonctions, téléchargez-le et expérimentez-le vous-même.
Installation rapide
1. La version PHP doit être 7.1 ou supérieure.
2. Téléchargez tous les codes sources du répertoire /Src/ sur le serveur.
3. Définissez le répertoire racine du site Web pour qu'il pointe vers le répertoire en cours d'exécution /public/. (Il s'agit d'une exigence de ThinkPHP6.0)
4. Importez le fichier .sql du répertoire /Database/ dans la base de données MYSQL.
5. Modifiez le fichier /config/database.php et configurez les informations de votre base de données.
6. Adresse d'accès au backend : http://votre nom de domaine/index.php/admin/index/login (Numéro de compte : caozha Mot de passe : 123456)
7. Adresse d'accès front-end : http://votre nom de domaine/index.php (compte test : 450881000000000011 mot de passe : 123456)
Paramètres pseudo-statiques
1. Le framework ThinkPHP doit être défini comme pseudo-statique dans le répertoire en cours d'exécution pour un accès normal, sinon une erreur 404 s'affichera.
2. Si vous utilisez Apache, le paramètre pseudo-statique est (.htaccess) :
Options+FollowSymlinks-Multiviews
Réécriture du moteur activé
RéécritureCond%{REQUEST_FILENAME} !-d
RéécritureCond%{REQUEST_FILENAME} !-f
RewriteRule^(.*)index.php?s=index.php?s=1[QSA,PT,L]
3. Si vous utilisez Nginx, le paramètre pseudo-statique est :
emplacement/{
indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
}
4. Dans le répertoire d'exécution du site Web (/public/), il y a deux fichiers : .htaccess et nginx.htaccess, qui sont respectivement des fichiers pseudo-statiques d'Apache et de Nginx.
Caozha-CEPCS Manuel de développement Backend :
Il adopte l'architecture open source et gratuite caozha-admin, et les méthodes d'installation et d'utilisation sont similaires à celles de caozha-admin.
l'extrémité avant:
Il est réalisé à l'aide de modèles téléchargeables gratuitement sur Internet. Si vous ne l'aimez pas, vous pouvez créer votre propre interface.
Théoriquement, ce système peut être utilisé dans la plupart des scénarios, notamment pour les unités, les parcs industriels, les parcs technologiques, les écoles, les villages, etc. avec un grand nombre de personnes.
Nous savons qu'un parc industriel ou un parc scientifique et technologique standard peut contenir de nombreuses petites usines ou entreprises différentes, et que le personnel et les visiteurs sont relativement complexes, ce qui ajoute des difficultés à la prévention et au contrôle de l'épidémie.
Prenons l'exemple du parc industriel pour expliquer les fonctions et l'utilisation de chaque partie de ce système.
1. Les employés du système d'enregistrement (ou les visiteurs étrangers) doivent vérifier leurs informations d'identité et s'inscrire avant de franchir la porte du parc industriel.
Il existe deux situations : les employés de l'entreprise dans le parc industriel et les visiteurs étrangers étranges. Le personnel responsable de la prévention et du contrôle de l'épidémie dans le parc peut installer des panneaux d'affichage à l'avance pour rappeler aux visiteurs ayant des identités différentes de faire la queue à différents points de contrôle.
(1) Pour les employés de l'entreprise présents dans le parc, afin de rendre l'ensemble du processus de vérification simple et rapide et d'éviter les attroupements et les longues files d'attente, la méthode de vérification est simplifiée pour : afficher le code QR. Les employés utilisent leur propre compte et leur mot de passe pour se connecter au préalable au client du système de prévention et de contrôle des épidémies via leur téléphone portable. Après une connexion réussie, cliquez sur la fonction correspondante « Mon QR Code » et le système générera automatiquement un QR. code avec un identifiant unique. Le personnel responsable de la vérification du parc utilisera un navigateur mobile pour se connecter au système avec un compte en tant que « personnel » à l'avance. À ce moment-là, le cookie indiquant que le membre du personnel a réussi la vérification de connexion sera automatiquement enregistré dans le. navigateur mobile. Plus tard, le navigateur mobile sera utilisé directement pour vous connecter au système. Avec la fonction de numérisation de code QR, vous pouvez scanner le code QR affiché par les employés (ou les visiteurs) pour ouvrir automatiquement la page des résultats de numérisation de code QR. Si les informations du code QR sont vérifiées, il indiquera que la vérification est réussie et affichera les informations complètes de l'employé, telles que l'entreprise, le nom, l'adresse, le numéro d'identification, etc. Le personnel de vérification utilise ces informations pour comparer les informations de la carte d'identité présentées par l'employé sur place afin de confirmer si elles sont cohérentes. Si les informations sont cohérentes, leur température corporelle sera mesurée. Si leur température corporelle est normale, ils seront autorisés à entrer dans le parc. S'ils ont de la fièvre, l'entrée leur sera refusée et seront pris en charge par la sécurité du parc. Si les informations sont incohérentes, demandez-leur de s’inscrire en tant que visiteurs externes.
(2) Visiteurs étrangers inconnus. Pour les visiteurs étrangers inconnus, le personnel de vérification du parc peut afficher le code QR de la page d'enregistrement du système. Une fois que le visiteur a scanné le code QR avec son téléphone portable, une page de formulaire d'inscription/d'enregistrement des visiteurs s'ouvrira. Une fois que le visiteur a rempli le formulaire et l'a soumis, un compte visiteur sera automatiquement généré. Une fois que le visiteur s'est connecté au système avec son compte et son mot de passe, il clique sur « Mon QR Code » et montre le code QR au personnel. Une fois que le personnel a scanné le code QR, les informations renseignées par le visiteur seront automatiquement affichées sur la base de la carte d'identité présentée par le visiteur sur place et des informations affichées par le système, il sera jugé si les informations sont vraies. c'est vrai, la température du visiteur sera mesurée directement. Si la température est normale, le visiteur sera autorisé à entrer dans le parc. Si le visiteur a de la fièvre, il se verra refuser l'entrée dans le parc et sera suivi par la sécurité du parc. .
2. Système de reporting des épidémies Le reporting des épidémies vise à renforcer le contrôle de l'épidémie. Les employés des entreprises du parc signalent leur température corporelle et s'ils toussent chaque jour. De cette manière, l'état de santé de tous les employés du parc peut être compris avec précision et en temps réel, afin que l'épidémie puisse être détectée à temps.
3. Le système d'annonce de l'épidémie a conçu une annonce d'actualité spéciale placée bien en vue sur la page d'accueil où les employés se connectent. Vous pouvez utiliser cette annonce d'actualité pour publier certaines informations liées à l'épidémie, telles que les notifications d'épidémie, les connaissances sur la prévention des infections, etc. Grâce à des annonces d’information et de publicité proactives, nous pouvons sensibiliser davantage les employés à la prévention et réduire le risque de propagation du COVID-19.