caozha-CEPCS は、 PHP に基づいて開発された新型コロナウイルス流行予防および制御システムであり、部隊、企業、学校、工業団地、村などに適用できます。フロントエンド機能には、従業員 (訪問者) の登録とログイン、私の情報、私の QR コード (管理者権限を持つユーザーは、ログイン後にユーザーが提供した QR コードをスキャンして、ユーザーのすべての情報を直接表示できます)、流行レポート、企業または公園内で効率的な流行制御を達成するための流行状況アナウンスおよびその他のモジュール。バックエンドはcaozha-adminに基づいて開発されており、疫病ニュースの発表、メンバー管理、疫病報告記録、システム設定、管理者のメンテナンス、権限グループ管理、システムログ、その他の機能を含む完全な機能を備えています。これは小さなシステムですが、感染症の流行を乗り越えるために少しでも役に立てればと思っています。
caozha-CEPCS 機能紹介フロントエンド機能 フロントエンド機能は、従業員 (訪問者) の登録とログイン、私の情報、私の QR コード (管理者権限を持つ人は、ログイン後にユーザーが提供した QR コードをスキャンして、ユーザーのすべての情報を直接表示できます) に分かれています。情報)、流行状況の報告、流行の発表、および企業または公園内で効率的な流行制御を達成するためのその他のモジュール。
フロントエンドのログインはログイン検証用の ID 番号とパスワードに基づいて行われるため、バックエンドでメンバーを登録または追加する際には、まずその ID 番号がシステムに存在するかどうかが確認されます。登録できない旨のメッセージが表示されます。
セキュリティの面では、システムは受信データに対して必要なフィルタリングを実行し、悪意のあるユーザーによる QR コードの偽造を防ぐために、生成された QR コードも暗号化および検証されます。
バックエンド機能 バックエンドはオープンソースで無料のcaozha-adminアーキテクチャに基づいて開発されており、疫病ニュースの発表、メンバー管理、疫病報告記録、システム設定、管理者のメンテナンス、権限グループ管理、システムなどの完全な機能を備えています。ログやその他の機能。
さらに多くの機能については、ダウンロードして実際に体験してください。
クイックインストール
1. PHP バージョンは 7.1 以降である必要があります。
2. ディレクトリ /Src/ 内のすべてのソース コードをサーバーにアップロードします。
3. Web サイトのルート ディレクトリが実行ディレクトリ /public/ を指すように設定します。 (これはThinkPHP6.0の要件です)
4. /Database/ ディレクトリ内の .sql ファイルを 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) です。
オプション + シンボリックリンクをたどる - マルチビュー
リライトエンジンオン
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. Web サイトの実行ディレクトリ (/public/) には、.htaccess と nginx.htaccess の 2 つのファイルがあり、それぞれ Apache と Nginx の疑似静的ファイルです。これらを直接使用できます。
caozha-CEPCS 開発マニュアル バックエンド:
オープンソースで無料の caozha-admin アーキテクチャを採用しており、インストール方法と使用方法は caozha-admin と同様です。
フロントエンド:
インターネットから無料でダウンロードできるテンプレートを使用して作成されています。気に入らない場合は、独自のインターフェイスを作成できます。
理論的には、このシステムはほとんどのシナリオでの使用に適しており、特に多数の人が集まるユニット、工業団地、テクノロジーパーク、学校、村などでの使用に適しています。
標準的な工業団地や科学技術団地にはさまざまな小さな工場や企業が入っており、人員や訪問者が比較的複雑であるため、伝染病の予防と制御がさらに困難になることがわかっています。
工業団地を例に、このシステムの各部の機能と使い方を説明します。
1. 登録システムの従業員(または見知らぬ訪問者)は、工業団地のゲートに入る前に身元情報を確認し、登録する必要があります。
工業団地の会社員と見知らぬ外国人観光客の2つの状況がある。公園内の伝染病の予防と制御を担当するスタッフは、事前に掲示板を設置して、異なる身分を持つ訪問者に異なる検問所に並ぶよう注意を促すことができます。
(1) パーク内の法人従業員向けに、認証プロセス全体を簡単かつ迅速にし、混雑や長蛇の列を避けるために、認証方法を簡略化して、QR コードを提示します。従業員は事前に自分のアカウントとパスワードを使用して携帯電話から防疫システムのクライアントにログインし、ログインに成功した後、対応する「My QR コード」機能をクリックすると、システムが自動的に QR を生成します。一意の識別子を持つコード。パーク認証を担当するスタッフは、あらかじめモバイルブラウザを使用して「スタッフ」としてのアカウントでシステムにログインします。このとき、ログイン認証を通過したスタッフのCookieが自動的に保存されます。その後、モバイル ブラウザを使用してシステムに直接ログインできます。QR コード スキャン機能を使用すると、従業員 (または訪問者) が表示した QR コードをスキャンして、QR コード スキャン結果ページを自動的に開くことができます。 QR コード情報が正しいと検証されると、検証が成功したことを示すメッセージが表示され、会社、名前、住所、ID 番号などの従業員の完全な情報が表示されます。検証担当者はこの情報を使用して、現場で従業員が提示した ID カード情報を照合し、一致しているかどうかを確認します。情報が一致する場合は、体温を測定し、体温が正常であれば入場を許可され、発熱がある場合は入場を拒否され、公園の警備員が対応します。情報に矛盾がある場合は、外部訪問者として登録するよう依頼してください。
(2) 不慣れな外国人観光客の場合、公園認証スタッフがシステム登録ページのQRコードを表示し、そのQRコードを携帯電話で読み取ると、訪問者登録・登録フォームのページが開きます。訪問者がフォームに記入して送信すると、訪問者のアカウントが自動的に生成されます。訪問者はアカウントとパスワードでシステムにログイン後、「My QR Code」をクリックし、QR コードをスタッフに提示します。スタッフがQRコードを読み取った後、来場者がその場で提示したIDカードとシステムが表示した情報をもとに、その情報が真実であるかどうかを判断します。確かに、体温が正常であれば入園は許可されますが、発熱がある場合は入園を拒否され、公園の警備員による追跡が行われます。 。
2. 疫病報告制度 疫病報告は、園内企業の従業員が毎日体温や咳の有無を報告するものです。これにより、園内の全従業員の健康状態をリアルタイムで正確に把握できるようになり、流行を適時に検知できるようになりました。
3. 感染症流行通知システムでは、従業員がログインするホームページの目立つ位置に特別ニュースの通知が表示されるように設計されています。このニュース発表を使用して、流行の通知、感染予防の知識など、流行に関連する情報をリリースできます。積極的な情報発表や広報を通じて、従業員の予防意識を高め、新型コロナウイルス感染症拡大のリスクを軽減します。