caozha-CEPCS는 PHP를 기반으로 개발된 신형 코로나 바이러스 전염병 예방 및 통제 시스템입니다. 프런트 엔드 기능에는 직원(방문자) 등록 및 로그인, 내 정보, 내 QR 코드(관리 권한이 있는 사용자는 로그인 후 사용자가 제공한 QR 코드를 스캔하면 사용자의 모든 정보를 직접 볼 수 있음), 전염병 보고, 전염병 상황 발표 및 기타 모듈을 통해 기업이나 공원 내에서 효율적인 전염병 통제를 달성할 수 있습니다. 백엔드는 caozha-admin을 기반으로 개발되었으며 전염병 뉴스 공지, 회원 관리, 전염병 보고 기록, 시스템 설정, 관리자 유지 관리, 권한 그룹 관리, 시스템 로그 및 기타 기능을 포함한 완전한 기능을 갖추고 있습니다. 이것은 작은 시스템이므로 모든 사람이 전염병을 극복하는 데 조금이나마 도움이 되기를 바랍니다.
caozha-CEPCS 기능 소개 프론트엔드 기능 프론트엔드 기능은 직원(방문객)등록 및 로그인, 내정보, 나의 QR코드로 구분됩니다. 정보), 전염병 상황 보고, 전염병 발표 및 기타 모듈을 통해 기업이나 공원 내에서 효율적인 전염병 통제를 달성할 수 있습니다.
프론트 엔드 로그인은 로그인 확인을 위한 ID 번호와 비밀번호를 기반으로 하므로 백엔드에 회원을 등록하거나 추가할 때 ID 번호가 이미 시스템에 존재하는지 먼저 확인합니다. 등록을 할 수 없다는 메시지가 뜹니다.
보안 측면에서 시스템은 들어오는 데이터에 대해 필요한 필터링을 수행하며, 생성된 QR 코드도 암호화되어 검증되어 악의적인 사용자가 QR 코드를 위조하는 것을 방지합니다.
백엔드 기능 백엔드는 오픈 소스 및 무료 caozha-admin 아키텍처를 기반으로 개발되었으며 전염병 뉴스 공지, 회원 관리, 전염병 보고 기록, 시스템 설정, 관리자 유지 관리, 권한 그룹 관리, 시스템을 포함한 완전한 기능을 갖추고 있습니다. 로그 및 기타 기능.
더 많은 기능을 다운로드하여 직접 경험해 보세요.
빠른 설치
1. PHP 버전은 7.1 이상이어야 합니다.
2. /Src/ 디렉터리에 있는 모든 소스 코드를 서버에 업로드합니다.
3. 웹사이트의 루트 디렉터리가 실행 디렉터리인 /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)입니다.
옵션+심볼릭 링크 따르기-다중 보기
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/)에는 각각 Apache와 Nginx의 pseudo-static 파일인 .htaccess와 nginx.htaccess라는 두 개의 파일이 있습니다.
caozha-CEPCS 개발 매뉴얼 백엔드:
오픈 소스 및 무료 caozha-admin 아키텍처를 채택하고 설치 및 사용 방법은 caozha-admin과 유사합니다.
프런트 엔드:
인터넷에서 무료로 다운로드할 수 있는 템플릿을 사용하여 만들어졌습니다. 마음에 들지 않으면 자신만의 인터페이스를 만들 수 있습니다.
이론적으로 이 시스템은 대부분의 시나리오, 특히 인구가 많은 단위, 산업 단지, 기술 단지, 학교, 마을 등에 사용하기에 적합합니다.
우리는 표준 산업단지나 과학기술단지 내부에 다양한 소규모 공장이나 회사가 있을 수 있고 인력과 방문자가 상대적으로 복잡하여 전염병 예방 및 통제에 어려움이 가중된다는 것을 알고 있습니다.
이 시스템의 각 부분의 기능과 사용법을 설명하기 위해 산업 단지를 예로 들어 보겠습니다.
1. 등록제도 근로자(또는 낯선 방문객)는 산업단지 출입 전 신원확인 및 등록을 해야 합니다.
상황은 두 가지다. 산업단지에 있는 회사 직원들과 낯선 외국인 방문객이다. 공원 내 전염병 예방 및 통제를 담당하는 직원은 사전에 게시판을 설치하여 다양한 신분을 가진 방문객들이 서로 다른 검문소에 줄을 서도록 상기시킬 수 있습니다.
(1) 공원에 있는 회사 직원의 경우 전체 인증 과정을 간단하고 빠르게 만들고 혼잡과 긴 대기열을 피하기 위해 인증 방법이 QR 코드 표시로 단순화됩니다. 직원은 자신의 계정과 비밀번호를 사용하여 사전에 휴대폰을 통해 방역 시스템 클라이언트에 로그인합니다. 로그인에 성공한 후 해당 "내 QR 코드" 기능을 클릭하면 시스템이 자동으로 QR을 생성합니다. 고유 식별자가 있는 코드입니다. 파크 인증을 담당하는 직원은 모바일 브라우저를 이용하여 사전에 "직원" 계정으로 시스템에 로그인하게 됩니다. 이때, 해당 직원이 로그인 인증을 통과한 쿠키는 자동으로 저장됩니다. 모바일 브라우저 나중에 모바일 브라우저를 사용하여 시스템에 직접 로그인할 수 있습니다. QR 코드 스캔 기능을 사용하면 직원(또는 방문객)이 표시한 QR 코드를 스캔하여 QR 코드 스캔 결과 페이지가 자동으로 열립니다. QR 코드 정보가 사실로 확인되면 확인이 성공했다는 메시지가 표시되고 회사, 이름, 주소, ID 번호 등 직원의 전체 정보가 표시됩니다. 검증담당자는 이 정보를 이용해 현장에서 직원이 제시한 신분증 정보와 일치하는지 비교한다. 정보가 일치할 경우 체온을 측정하며, 체온이 정상일 경우 입장이 허용되며, 발열이 있는 경우 입장이 거부되며 공원 경비원이 처리합니다. 정보가 일치하지 않는 경우 외부 방문자로 등록하도록 요청하세요.
(2) 낯선 외국인 방문객을 위해 공원 확인 직원이 시스템 등록 페이지의 QR 코드를 표시할 수 있습니다. 방문객이 휴대폰으로 QR 코드를 스캔하면 방문객 등록/등록 양식 페이지가 열립니다. 방문자가 양식을 작성하고 제출하면 방문자의 계정이 자동으로 생성됩니다. 방문자는 자신의 계정과 비밀번호로 시스템에 로그인한 후 '내 QR 코드'를 클릭하고 QR 코드를 직원에게 보여줍니다. 직원이 QR 코드를 스캔하면 방문자가 현장에서 제시한 신분증과 시스템에 표시된 정보를 바탕으로 방문자가 입력한 정보가 자동으로 표시됩니다. 방문객의 체온을 직접 측정합니다. 체온이 정상이면 방문객의 입장이 허용됩니다. 방문객이 발열이 있는 경우 공원 입장이 거부되며 공원 경비원이 추적합니다. .
2. 전염병 신고 시스템 전염병 신고는 전염병 통제를 강화하기 위해 공원 내 회사 직원이 체온과 기침 여부를 매일 보고합니다. 이를 통해 공원 내 모든 직원의 건강 상태를 실시간으로 정확하게 파악하여 적시에 전염병을 감지할 수 있습니다.
3. 전염병 공지 시스템은 직원이 로그인하는 홈페이지의 눈에 띄는 위치에 특별 뉴스 공지를 설계했습니다. 이 뉴스 공지를 사용하여 전염병 알림, 감염 예방 지식 등 일부 전염병 관련 정보를 공개할 수 있습니다. 적극적인 정보 공지와 홍보를 통해 직원의 예방 인식을 제고하고 코로나19 확산 위험을 줄일 수 있습니다.