caozha-CEPCS ist ein neues System zur Prävention und Kontrolle von Coronaviren, das auf PHP CEPCS (vollständiger Name: COVID-19 Epidemic Prevention and Control System) basiert und auf Einheiten, Unternehmen, Schulen, Industrieparks, Dörfer usw. angewendet werden kann. Zu den Frontend-Funktionen gehören: Registrierung und Anmeldung von Mitarbeitern (Besuchern), meine Informationen, mein QR-Code (Personen mit Administratorrechten können den vom Benutzer bereitgestellten QR-Code nach der Anmeldung scannen, um alle Benutzerinformationen direkt anzuzeigen), Epidemiemeldung, Ankündigung der epidemischen Situation und andere Module, um eine effiziente epidemische Kontrolle innerhalb des Unternehmens oder Parks zu erreichen. Das Backend wurde auf Basis von caozha-admin entwickelt und verfügt über umfassende Funktionen, darunter: Ankündigungen von Epidemienachrichten, Mitgliederverwaltung, Aufzeichnungen über Epidemieberichte, Systemeinstellungen, Administratorwartung, Berechtigungsgruppenverwaltung, Systemprotokolle und andere Funktionen. Dies ist ein kleines System, und ich hoffe, dass es seinen kleinen Beitrag dazu leisten kann, allen zu helfen, die Epidemie zu überstehen.
Einführung in die Caozha-CEPCS-Funktion Frontend-Funktionen Die Frontend-Funktionen sind unterteilt in: Registrierung und Anmeldung von Mitarbeitern (Besuchern), meine Daten, mein QR-Code (Personen mit Administratorrechten können den vom Benutzer bereitgestellten QR-Code nach der Anmeldung scannen, um alle Benutzerdaten direkt anzuzeigen Informationen), epidemische Situationsberichte, epidemische Ankündigungen und andere Module, um eine effiziente epidemische Kontrolle innerhalb des Unternehmens oder Parks zu erreichen.
Der Frontend-Login basiert auf der ID-Nummer und dem Passwort zur Login-Verifizierung. Daher wird beim Registrieren oder Hinzufügen eines Mitglieds im Backend zunächst überprüft, ob die ID-Nummer bereits im System vorhanden ist Sie werden darauf hingewiesen, dass die Registrierung nicht möglich ist.
Aus Sicherheitsgründen führt das System die erforderliche Filterung der eingehenden Daten durch; der generierte QR-Code wird außerdem verschlüsselt und überprüft, um zu verhindern, dass böswillige Benutzer QR-Codes fälschen.
Back-End-Funktionen Das Back-End wurde auf Basis der Open-Source- und kostenlosen Caozha-Admin-Architektur entwickelt und verfügt über umfassende Funktionen, darunter: Epidemie-Nachrichtenankündigungen, Mitgliederverwaltung, Epidemie-Meldeaufzeichnungen, Systemeinstellungen, Administratorwartung, Berechtigungsgruppenverwaltung, System Protokolle und andere Funktionen.
Für weitere Funktionen laden Sie es herunter und erleben Sie es selbst.
Schnelle Installation
1. Die PHP-Version muss 7.1 oder höher sein.
2. Laden Sie alle Quellcodes im Verzeichnis /Src/ auf den Server hoch.
3. Legen Sie das Stammverzeichnis der Website so fest, dass es auf das laufende Verzeichnis /public/ verweist. (Dies ist eine Anforderung von ThinkPHP6.0)
4. Importieren Sie die .sql-Datei im Verzeichnis /Database/ in die MYSQL-Datenbank.
5. Ändern Sie die Datei /config/database.php und konfigurieren Sie Ihre Datenbankinformationen.
6. Backend-Zugriffsadresse: http://Ihr Domainname/index.php/admin/index/login (Kontonummer: caozha Passwort: 123456)
7. Front-End-Zugriffsadresse: http://Ihr Domainname/index.php (Testkonto: 450881000000000011 Passwort: 123456)
Pseudostatische Einstellungen
1. Das ThinkPHP-Framework muss im laufenden Verzeichnis für den normalen Zugriff pseudostatisch eingestellt sein, andernfalls wird ein 404-Fehler angezeigt.
2. Wenn Sie Apache verwenden, lautet die pseudostatische Einstellung (.htaccess):
Optionen+FollowSymlinks-Multiviews
RewriteEngineOn
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)index.php?s=index.php?s=1[QSA,PT,L]
3. Wenn Sie Nginx verwenden, lautet die pseudostatische Einstellung:
Standort/{
indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
}
4. Im laufenden Verzeichnis der Website (/public/) gibt es zwei Dateien: .htaccess und nginx.htaccess, bei denen es sich um pseudostatische Dateien von Apache bzw. Nginx handelt. Sie können sie direkt verwenden.
caozha-CEPCS Entwicklungshandbuch Backend:
Es übernimmt die Open-Source- und kostenlose Caozha-Admin-Architektur und die Installations- und Verwendungsmethoden ähneln denen von Caozha-Admin.
Frontend:
Es wird mit kostenlos herunterladbaren Vorlagen aus dem Internet erstellt. Wenn es Ihnen nicht gefällt, können Sie Ihre eigene Benutzeroberfläche erstellen.
Theoretisch eignet sich dieses System für den Einsatz in den meisten Szenarien, insbesondere für Einheiten, Industrieparks, Technologieparks, Schulen, Dörfer usw. mit einer großen Anzahl von Menschen.
Wir wissen, dass in einem Standard-Industriepark oder Wissenschafts- und Technologiepark viele verschiedene kleine Fabriken oder Unternehmen ansässig sein können und das Personal und die Besucher relativ komplex sind, was die Prävention und Kontrolle von Epidemien zusätzlich erschwert.
Nehmen wir den Industriepark als Beispiel, um die Funktionen und Verwendung jedes Teils dieses Systems zu erläutern.
1. Mitarbeiter des Registrierungssystems (oder fremde Besucher) müssen ihre Identitätsdaten überprüfen und sich registrieren, bevor sie das Tor des Industrieparks betreten.
Es gibt zwei Situationen: Firmenmitarbeiter im Industriepark und fremde ausländische Besucher. Mitarbeiter, die im Park für die Epidemieprävention und -kontrolle verantwortlich sind, können im Voraus Hinweistafeln aufstellen, um Besucher mit unterschiedlichen Identitäten daran zu erinnern, sich an verschiedenen Kontrollpunkten anzustellen.
(1) Um den gesamten Verifizierungsprozess für Firmenmitarbeiter im Park einfach und schnell zu gestalten und Gedränge und lange Warteschlangen zu vermeiden, wird die Verifizierungsmethode wie folgt vereinfacht: Zeigen Sie den QR-Code an. Mitarbeiter melden sich vorab mit ihrem eigenen Konto und Passwort über ihr Mobiltelefon beim Client des Epidemiepräventions- und Kontrollsystems an. Klicken Sie nach erfolgreicher Anmeldung auf die entsprechende Funktion „Mein QR-Code“ und das System generiert automatisch einen QR Code mit einer eindeutigen Kennung. Das für die Parküberprüfung zuständige Personal meldet sich vorab über einen mobilen Browser mit einem Konto als „Mitarbeiter“ beim System an. Zu diesem Zeitpunkt wird das Cookie, das der Mitarbeiter die Anmeldeüberprüfung bestanden hat, automatisch im gespeichert Mobiler Browser. Später wird der mobile Browser direkt zum Anmelden am System verwendet. Mit der QR-Code-Scanfunktion können Sie den von Mitarbeitern (oder Besuchern) angezeigten QR-Code scannen, um automatisch die QR-Code-Scan-Ergebnisseite zu öffnen. Wenn sich herausstellt, dass die QR-Code-Informationen wahr sind, wird eine Meldung angezeigt, dass die Überprüfung erfolgreich war, und die vollständigen Informationen des Mitarbeiters wie Firma, Name, Adresse, ID-Nummer usw. werden angezeigt. Anhand dieser Informationen vergleicht das Verifizierungspersonal die vom Mitarbeiter vor Ort vorgelegten Ausweisinformationen und prüft, ob diese konsistent sind. Wenn die Informationen konsistent sind, wird ihre Körpertemperatur gemessen. Wenn ihre Körpertemperatur normal ist, wird ihnen der Zutritt zum Park gestattet. Wenn sie Fieber haben, wird ihnen der Zutritt verweigert und sie werden von der Parksicherheit betreut. Wenn die Informationen inkonsistent sind, bitten Sie sie, sich als externe Besucher zu registrieren.
(2) Unbekannte ausländische Besucher können vom Parkverifizierungspersonal den QR-Code der Systemregistrierungsseite anzeigen. Nachdem der Besucher den QR-Code mit seinem Mobiltelefon gescannt hat, wird eine Besucherregistrierungs-/Registrierungsformularseite geöffnet. Nachdem der Besucher das Formular ausgefüllt und abgeschickt hat, wird automatisch ein Besucherkonto erstellt. Nachdem sich der Besucher mit seinem Konto und Passwort am System angemeldet hat, klickt er auf „Mein QR-Code“ und zeigt dem Personal den QR-Code. Nachdem das Personal den QR-Code gescannt hat, werden die vom Besucher eingegebenen Informationen automatisch anhand des vom Besucher vor Ort vorgelegten Personalausweises und der vom System angezeigten Informationen beurteilt Es stimmt, dass die Temperatur des Besuchers direkt gemessen wird. Wenn die Temperatur normal ist, wird dem Besucher der Zutritt zum Park verweigert .
2. Epidemie-Meldesystem Das Epidemie-Meldesystem soll die Kontrolle der Epidemie stärken. Mitarbeiter von Unternehmen im Park melden täglich ihre Körpertemperatur und ob sie husten. Auf diese Weise kann der Gesundheitszustand aller Mitarbeiter im Park in Echtzeit genau erfasst werden, sodass die Epidemie rechtzeitig erkannt werden kann.
3. Das Epidemie-Ankündigungssystem hat eine spezielle Nachrichtenankündigung an prominenter Stelle auf der Homepage entworfen, auf der sich Mitarbeiter anmelden. Sie können diese Nachrichtenankündigung nutzen, um einige epidemiebezogene Informationen zu veröffentlichen, z. B. Epidemiemeldungen, Wissen zur Infektionsprävention usw. Durch proaktive Informationsankündigungen und Öffentlichkeitsarbeit können wir das Bewusstsein der Mitarbeiter für Prävention schärfen und das Risiko der Verbreitung von COVID-19 verringern.