caozha-CEPCS(新冠肺炎疫情防控系统)

caozha-CEPCS,是一个基于PHP开发的新冠肺炎疫情防控系统,CEPCS(全称:COVID-19 Epidemic Prevention and Control System),可以应用于单位、企业、学校、工业园区、村落等等。小小系统,希望能为大家渡过疫情尽自己微薄之力。

功能介绍

前端功能

前端功能分为:员工(访客)登记与登陆、我的资料、我的二维码(有管理权限的人登陆后扫用户提供的二维码可以直接查看此用户的所有信息)、疫情上报、疫情公告等模块,以实现对企业或园区内部进行高效的疫情管控。

前端登陆是基于身份证号和密码进行登陆验证,所以,注册时或者后台添加会员时,会先验证身份证号是否已存在系统里,如已存在则提示不能注册。

安全方面,系统对入库数据做了必要的过滤;生成的二维码也做了加密验证处理,防止恶意用户伪造二维码。

后端功能

后端基于开源免费的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):

Options +FollowSymlinks -Multiviews

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)index.php?s=�����.�ℎ�?�=1 [QSA,PT,L]

3、如果您使用的是Nginx,伪静态设置为:

location / {

index index.php;if (!-e $request_filename) {rewrite  ^(.*)$  /index.php?s=/$1  last;break;}

}

4、在网站运行目录(/public/)下,有两个文件:.htaccess和nginx.htaccess,分别是Apache和Nginx的伪静态文件,您可以直接拿来使用。

开发手册

后端:

采用开源免费的caozha-admin架构,安装和使用方法也跟caozha-admin类似,所以请参考Wiki:

国内:Wiki - Gitee.com

国外:https://github.com/dengcao/caozha-admin/wiki

前端:

采用网上免费下载的模板制作,如果您不喜欢,可以另外做自己的界面。

使用方法

理论上,本系统适用于大多数场景使用,特别适合那些人员比较多的单位、工业园区、科技园、学校、村落等等场景使用。

我们知道,一个标准的工业园区或科技园,内部可能有许多不同的小工厂或者企业,人员和访客都比较复杂,为疫情防控增加了困难。

下面就以工业园区为例分别说明一下本系统各个部分的功能和使用方法。

1、登记系统

员工(或陌生访客)进入工业园区大门之前,需要核实身份信息,并登记。

分两种情况:工业园区内企业员工和陌生的外来访客。负责园区疫情防控的工作人员,可以事先树立告示牌,提醒不同身份的访客进入不同的检查口排队。

(1)园区内的企业员工

针对园区内的企业员工,为了使得整个核验过程简便快捷,避免造成拥挤和排队过久的情况,把核验方式简化为:出示二维码。员工事先通过手机使用自己的账号和密码来登陆疫情防控系统的客户端,登陆成功后,点击对应的“我的二维码”功能,即可由系统自动生成一个带有唯一标识的二维码。负责园区核验的工作人员,则事先使用手机浏览器以“工作人员”身份的账户登陆系统,此时工作人员登陆验证通过的Cookie已自动保存在手机浏览器端,之后直接使用此手机浏览器自带的扫码功能扫一下员工(或访客)展示的二维码,即可自动打开扫码结果页。如果二维码信息验证真实,则会提示核验成功,并且显示该员工的完整信息,如所在公司,姓名,住址,身份证号等等。核验人员通过这些信息比对员工现场出示的身份证信息,确认是否一致。如果信息一致,则给其测量体温,体温正常则允许其进入园区,发热则拒绝进入园区并由园区保安做后续处理。如果信息不一致,要求其按外来访客登记。

(2)陌生的外来访客

针对陌生的外来访客,园区核验工作人员可以展示系统注册页面的二维码,访客使用手机扫描此二维码后,会打开一个访客注册/登记的表单页面。访客填写表单并提交完成后,会自动生成一个访客的账号。访客凭账户和密码登陆进入系统后,点击“我的二维码”,展示二维码给工作人员。工作人员扫码后会自动显示该访客填写的信息,根据访客现场出示的身份证和系统显示的信息判断是否填写真实,真实则直接给其测量体温,体温正常则允许其进入园区,发热则拒绝进入园区并由园区保安做后续处理。

2、疫情上报系统

疫情上报,是为了加强疫情的管控,园区内的企业员工每天上报自己的体温、是否咳嗽。这样,可以实时准确地掌握园区内所有员工的健康情况,以便及时发现疫情。

3、疫情公告系统

在员工登陆的首页的显要位置上,设计了一个专门的新闻公告。可以通过此新闻公告,发布一些疫情相关的信息,比如疫情通知,预防感染知识,等等。通过信息主动告示和宣传,增强员工自身的防范意识,减少新冠肺炎的传播风险。

更新说明

此源码为1.0.0版本。

赞助支持:

支持本程序,请到Gitee和GitHub给我们点Star!

Gitee:caozha-CEPCS(新冠肺炎疫情防控系统): caozha-CEPCS,是一个基于PHP开发的新冠肺炎疫情防控系统,CEPCS(全称:COVID-19 Epidemic Prevention and Control System),可以应用于单位、企业、学校、工业园区、村落等等。前端功能有:员工(访客)登记与登陆、我的资料、我的二维码(有管理权限的人登陆后扫用户提供的二维码可以直接查看此用户的所有信息)、疫情上报、疫情公告等模块,以实现对企业或园区内部进行高效的疫情管控。后端基于caozha-admin开发,功能完善,有:疫情新闻公告、会员管理、疫情上报记录、系统设置、管理员维护、权限组管理、系统日志等等功能。小小系统,希望能为大家渡过疫情尽自己微薄之力。icon-default.png?t=O83Ahttps://gitee.com/dengzhenhua/caozha-cepcs

GitHub:https://github.com/dengcao/caozha-cepcs

后端界面预览

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

前端界面预览

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

 

输入图片说明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/12330.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

第8章利用CSS制作导航菜单

8.1 水平顶部导航栏 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title></head><body><center><h3>简单水平菜单导航栏</h3></center><hr /><nav><ul&g…

《青牛科技GC6150:摇头机驱动芯片的卓越替代品,超越 TMI8150》

在终端工程师们精心打造的科技世界里&#xff0c;摇头机的性能优化一直是关注焦点。今天&#xff0c;我们要向各位终端工程师介绍一款具有革命性的驱动芯片 —— 芯麦 GC6150&#xff0c;它宛如一颗耀眼的明星&#xff0c;在摇头机驱动领域绽放光芒&#xff0c;并且能够完美替代…

C++转义序列

\b \b是一个退格符&#xff08;backspace character&#xff09;&#xff0c;它的作用是将光标向左移动一个位置&#xff0c;但并不会删除光标位置上的字符。这个行为在某些情况下可能会导致视觉上的字符“消失”&#xff0c;但实际上这些字符仍然存在于输出缓冲区中&#xf…

Chrome DevTools Protocol 入门:快速开始

Chrome DevTools Protocol&#xff08;CDP&#xff09; 是一套开放协议&#xff0c;允许外部程序通过 Chrome 浏览器提供的接口与其进行交互。CDP 提供了丰富的功能&#xff0c;使开发者可以远程控制 Chrome 浏览器&#xff0c;包括操作 DOM、监控网络请求、调试代码、截取屏幕…

TCP协议详解

一、整体抓包情况 192.168.111.1:53965请求向192.168.111.128:80发起TCP连接。 注意&#xff1a;TCP连接是TCP端口向TCP端口的连接。 二、TCP连接请求&#xff08;三次握手&#xff09; 此处为简洁隐去端口号。 &#xff08;1&#xff09;192.168.111.1——>192.168.11…

vue+Springboot实现简单文件上传到本地

实现效果 点击上传文件按钮后&#xff0c;选择需要上传的文件&#xff0c;如果是图片的话&#xff0c;上传成功后可以直接在下面预览。 前端页面 <template><div class"file-upload"><el-upload:headers"getUploadConfig(token).headers"…

闯关leetcode——3206. Alternating Groups I

大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/alternating-groups-i/description/ 内容 There is a circle of red and blue tiles. You are given an array of integers colors. The color of tile i is represented by colors[i]: colors[i…

QT Unknown module(s) in QT 以及maintenance tool的更详细用法(qt6.6.0)

不小心接了同事的委托&#xff0c;帮改一个qt的工程代码。然后出事了&#xff0c;那个proj是qt5.9版本的吧&#xff0c;搞到6.6版本的环境中各种问题。至少有3个是这样的&#xff1a; :-1: error: Unknown module(s) in QT: multimedia 直接百度&#xff0c;好像很简单&#x…

Springboot苍穹外卖实战:四、分页查询(PageHelper实现、日期格式转换)

分页查询 使用PageHelper插件实现。其实可以升级为MybatisPlus的。 接口设计 设计DTO类 com.sky.dto.EmployeePageQueryDTO 已设计好&#xff0c;为EmployeePageQueryDTO&#xff1b; 封装PageResult com.sky.result.PageResult com.sky.result.Result 已封装好&#xff0…

0x00基础算法 -- 0x03 前缀和与差分

1、前缀和 对于一个给定的数组A&#xff0c;它的前缀和数列S是通过递推求得的&#xff1a;//A[]和S[]的有效数据从下标1开始&#xff0c;方便后续计算 s[0] 0; for (int i 1; i < n; i) {s[i] s[i - 1] A[i]; } 作用&#xff1a;用于快速求得某一部分的和&#xff1a;对…

四焦距聚焦型光场计算成像系统的设计

摘要: 光场相机是一种在图像传感器前增加微透镜阵列的新型相机结构&#xff0c;除了记录不同位置下光的强度及颜色外&#xff0c;也记录不同位置下光线的方向信息&#xff0c;从而能够计算目标场景的深度图和高阶相位图。该技术由于景深和分辨率相互制约&#xff0c;获得大景深…

ubuntu18.04 配置安卓编译环境

目前有个项目&#xff0c;验收时有个要求是在linux中进行编译打包生成apk文件。我平时都是在windows环境android studio中进行打包的&#xff0c;花了半天时间研究了一下&#xff0c;记录如下&#xff1a; 安装安卓sdk cd /opt wget https://dl.google.com/android/reposito…

qt QWidgetAction详解

1、概述 QWidgetAction是Qt框架中的一个类&#xff0c;它继承自QAction类。QWidgetAction允许开发者将自定义的小部件&#xff08;widget&#xff09;插入到基于QAction的容器中&#xff0c;如工具栏或菜单项中。这使得QWidgetAction成为创建复杂用户界面和自定义菜单项的强大…

工位管理革新:Spring Boot企业级系统

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理企业级工位管理系统的相关信息成为必然。开…

mysql查询语句(基础)

查询所需要的关键字 select 先在图形化工具导入数据库文件。 1&#xff1a;查询一个表中的所有列&#xff0c;使用通配符 * 。 select * from 表名 ; 2&#xff1a;查询表中的某列字段。 select 字段1,字段2,... from 表名; 字段之间使用逗号隔开。 …

Zookeeper的安装与使用

一、简介 1.1、概念 ZooKeeper 是一个开源的分布式协调服务&#xff0c;主要用于解决分布式系统中的数据一致性问题。它提供了一种可靠的机制来管理和协调分布式系统的各个节点。ZooKeeper 的设计目标是简化分布式应用的开发&#xff0c;提供简单易用的接口和高性能、高稳定性…

【论文阅读】医学SAM适配器:适应医学图像分割的任意分割模型

【论文阅读】医学SAM适配器&#xff1a;适应医学图像分割的任意分割模型 文章目录 【论文阅读】医学SAM适配器&#xff1a;适应医学图像分割的任意分割模型一、介绍二、联系工作三、方法四、实验 Medical SAM Adapter: Adapting Segment Anything Model for Medical Image Segm…

caozha-ip(IP地址查询源码)

caozha-ip&#xff0c;是基于原生PHP写的一套完整的IP转地址模块源码&#xff0c;支持自动获取IP&#xff0c;也支持查询指定IP&#xff0c;同时支持输出json、jsonp、text、xml、js等多种IP和地址格式&#xff0c;还可以细分为国家、省、市、地区&#xff0c;方便在各种系统里…

【Android、IOS、Flutter、鸿蒙、ReactNative 】文本Text显示

XML布局 参考 android:text <TextViewandroid:id"id/textview"android:layout_width"wrap_content"android:layout_height"wrap_content"android:text"Android Java TextView"app:layout_constraintBottom_toBottomOf"paren…

FPGA学习笔记#7 Vitis HLS 数组优化和函数优化

本笔记使用的Vitis HLS版本为2022.2&#xff0c;在windows11下运行&#xff0c;仿真part为xcku15p_CIV-ffva1156-2LV-e&#xff0c;主要根据教程&#xff1a;跟Xilinx SAE 学HLS系列视频讲座-高亚军进行学习 学习笔记&#xff1a;《FPGA学习笔记》索引 FPGA学习笔记#1 HLS简介及…