caozha-CEPCS — новая система предотвращения и контроля эпидемии коронавируса, разработанная на основе PHP CEPCS (полное название: Система предотвращения и контроля эпидемии COVID-19), которая может применяться к подразделениям, предприятиям, школам, индустриальным паркам, деревням и т. д. Внешние функции включают в себя: регистрацию и вход в систему сотрудника (посетителя), мою информацию, мой QR-код (люди с правами администратора могут сканировать QR-код, предоставленный пользователем после входа в систему, чтобы напрямую просмотреть всю информацию пользователя), отчеты об эпидемиях, Объявление эпидемической ситуации и другие модули для достижения эффективного контроля эпидемии на предприятии или в парке. Бэкэнд разработан на основе caozha-admin и имеет полные функции, в том числе: объявления новостей об эпидемиях, управление участниками, записи отчетов об эпидемиях, настройки системы, обслуживание администратора, управление группами разрешений, системные журналы и другие функции. Это небольшая система, и я надеюсь, что она сможет внести свой вклад, чтобы помочь всем справиться с эпидемией.
введение в функцию caozha-CEPCS Функции внешнего интерфейса. Функции внешнего интерфейса разделены на: регистрацию и вход в систему сотрудника (посетителя), мою информацию, мой QR-код (люди с правами администратора могут сканировать QR-код, предоставленный пользователем после входа в систему, чтобы напрямую просмотреть все данные пользователя). информация), отчетность об эпидемической ситуации, объявление об эпидемии и другие модули для достижения эффективного контроля эпидемии на предприятии или в парке.
Вход во внешний интерфейс основан на идентификационном номере и пароле для проверки входа. Поэтому при регистрации или добавлении участника во внутреннем интерфейсе сначала проверяется, существует ли идентификационный номер в системе. Если он уже существует, значит, он существует. выдаст сообщение о невозможности регистрации.
С точки зрения безопасности система выполняет необходимую фильтрацию входящих данных; сгенерированный QR-код также шифруется и проверяется, чтобы предотвратить подделку QR-кодов злоумышленниками.
Внутренние функции Серверная часть разработана на основе открытой архитектуры caozha-admin с открытым исходным кодом и имеет полные функции, в том числе: объявления новостей об эпидемиях, управление участниками, записи отчетов об эпидемиях, настройки системы, обслуживание администратора, управление группами разрешений, системные журналы и другие функции.
Чтобы получить доступ к дополнительным функциям, загрузите и испытайте сами.
Быстрая установка
1. Версия PHP должна быть 7.1 или выше.
2. Загрузите все исходные коды в каталоге /Src/ на сервер.
3. Установите корневой каталог веб-сайта так, чтобы он указывал на текущий каталог /public/. (Это требование ThinkPHP6.0)
4. Импортируйте файл .sql из каталога /Database/ в базу данных MYSQL.
5. Измените файл /config/database.php и настройте информацию о вашей базе данных.
6. Адрес доступа к бэкэнду: http://ваше доменное имя/index.php/admin/index/login (Номер учетной записи: caozha Пароль: 123456)
7. Адрес внешнего доступа: http://ваше доменное имя/index.php (тестовый аккаунт: 450881000000000011, пароль: 123456)
Псевдостатические настройки
1. Для нормального доступа платформа ThinkPHP должна быть установлена псевдостатической в рабочем каталоге, иначе будет отображена ошибка 404.
2. Если вы используете Apache, псевдостатическая настройка — (.htaccess):
Параметры+FollowSymlinks-Мультивьюсы
RewriteEngineOn
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)index.php?s=index.php?s=1[QSA,PT,L]
3. Если вы используете Nginx, псевдостатическая настройка:
расположение/{
indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
}
4. В каталоге запуска веб-сайта (/public/) есть два файла: .htaccess и nginx.htaccess, которые являются псевдостатическими файлами Apache и Nginx соответственно. Вы можете использовать их напрямую.
caozha-CEPCS Руководство по разработке Серверная часть:
Он использует открытую и бесплатную архитектуру caozha-admin, а методы установки и использования аналогичны caozha-admin.
внешний интерфейс:
Он сделан с использованием бесплатно скачиваемых шаблонов из Интернета. Если вам не нравится, вы можете сделать свой собственный интерфейс.
Теоретически данная система пригодна для использования в большинстве сценариев, особенно для объектов, индустриальных парков, технопарков, школ, поселков и т.д. с большим количеством людей.
Мы знаем, что в стандартном индустриальном парке или научно-технологическом парке может быть много разных небольших заводов или компаний, а персонал и посетители относительно сложны, что усложняет профилактику и контроль эпидемии.
Давайте возьмем индустриальный парк в качестве примера, чтобы объяснить функции и использование каждой части этой системы.
1. Сотрудникам системы регистрации (или незнакомым посетителям) необходимо подтвердить свои идентификационные данные и зарегистрироваться перед входом в ворота индустриального парка.
Есть две ситуации: сотрудники корпорации в технопарке и странные иностранные гости. Сотрудники, ответственные за профилактику и контроль эпидемии в парке, могут заранее установить доски объявлений, чтобы напоминать посетителям с разными именами о необходимости стоять в очереди на разных контрольно-пропускных пунктах.
(1) Для корпоративных сотрудников в парке, чтобы сделать весь процесс проверки простым и быстрым, а также избежать скопления людей и длинных очередей, метод проверки упрощен: показать QR-код. Сотрудники заранее используют собственную учетную запись и пароль для входа в клиент системы профилактики и контроля эпидемии через свои мобильные телефоны. После успешного входа в систему нажмите соответствующую функцию «Мой QR-код», и система автоматически сгенерирует QR-код. код с уникальным идентификатором. Сотрудники, ответственные за проверку парка, будут использовать мобильный браузер для входа в систему с учетной записью «сотрудник». В это время файл cookie, который сотрудник прошел проверку входа, будет автоматически сохранен в системе. мобильный браузер. Позже мобильный браузер будет использоваться непосредственно для входа в систему. С помощью функции сканирования QR-кода вы можете сканировать QR-код, отображаемый сотрудниками (или посетителями), чтобы автоматически открыть страницу результатов сканирования QR-кода. Если информация QR-кода подтверждена, будет указано, что проверка прошла успешно, и отобразится полная информация о сотруднике, такая как компания, имя, адрес, идентификационный номер и т. д. Сотрудники по проверке используют эту информацию для сравнения данных удостоверения личности, представленных сотрудником на месте, чтобы подтвердить их соответствие. Если информация соответствует действительности, им будет измерена температура тела. Если температура тела нормальная, им будет разрешено войти в парк. Если у них поднимется температура, им будет отказано во входе, и их будет контролировать охрана парка. Если информация противоречива, попросите их зарегистрироваться в качестве внешних посетителей.
(2) Незнакомым иностранным посетителям сотрудники парка могут отобразить QR-код на странице регистрации системы. После того, как посетитель отсканирует QR-код своим мобильным телефоном, откроется страница формы регистрации/регистрации посетителя. После того, как посетитель заполнит форму и отправит ее, учетная запись посетителя будет создана автоматически. После того, как посетитель авторизуется в системе под своей учетной записью и паролем, он нажимает «Мой QR-код» и показывает QR-код персоналу. После того, как сотрудники отсканируют QR-код, информация, заполненная посетителем, будет автоматически отображена на основе удостоверения личности, представленного посетителем на сайте, и информации, отображаемой системой, будет оценена достоверность информации. это правда, температура посетителя будет измерена напрямую. Если температура в норме, посетителю будет разрешено войти в парк. Если у посетителя жар, ему будет отказано во входе в парк, и его будет сопровождать охрана парка. .
2. Система оповещения об эпидемиях. Отчетность об эпидемиях призвана усилить контроль над эпидемией. Сотрудники компаний в парке каждый день сообщают о температуре своего тела и о том, кашляют ли они. Таким образом, в режиме реального времени можно точно оценить состояние здоровья всех сотрудников парка, чтобы можно было вовремя обнаружить эпидемию.
3. Система оповещения об эпидемии разработала специальное новостное объявление на видном месте на главной странице, куда сотрудники входят в систему. Вы можете использовать это новостное объявление, чтобы опубликовать некоторую информацию, связанную с эпидемией, например, уведомления об эпидемии, знания о профилактике инфекций и т. д. Посредством упреждающих информационных объявлений и рекламы мы можем повысить осведомленность сотрудников о мерах профилактики и снизить риск распространения COVID-19.