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.mzph.cn/pingmian/60403.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI技术赋能电商行业:创新应用与未来展望

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《热点时事》 期待您的关注 引言 随着科技的飞速发展,人工智能(AI)技术正逐步渗透到各行各业&a…

若依项目-结构解读

项目结构 admin模块 common模块 framework模块 service模块 配置 依赖关系 前端接口 src 表结构

音视频入门基础:MPEG2-TS专题(3)——TS Header简介

注:本文有部分内容引用了维基百科:https://zh.wikipedia.org/wiki/MPEG2-TS 一、引言 本文对MPEG2-TS格式的TS Header进行简介。 进行简介之前,请各位先下载MPEG2-TS的官方文档。ITU-T和ISO/IEC都分别提供MPEG2-TS的官方文档。但是ITU提供的…

RN开发遇到的坑

1 、 RN 启动崩溃 https://blog.csdn.net/qq_31915745/article/details/108125671 2、修改报红⻚ https://blog.csdn.net/weixin_43969056/article/details/104757926 3 、编译不过去提示 glog-0.3.5 有问题, 找到 / 项⽬ /node_modules/react-native/scripts/ io…

折叠手机失败了,有手机品牌宣布退出,苹果成为赢家

日前一家手机企业宣布停止研发大折叠手机,这对于国产手机来说显然是一大打击,他们都希望以折叠手机抢占高端手机市场,然而残酷的市场现实却是消费者始终难以接受折叠手机,导致折叠手机的销量规模始终难以扩大。 折叠手机最早由三星…

解决Jenkins使用 Git 参数插件拉取 commit 列表缓慢问题

Jenkins使用 Git 参数插件拉取 commit 列表缓慢问题 项目问题问题描述解决方案具体实现 项目问题 在 Jenkins 中使用 Git 参数插件 进行参数化构建,具有多方面的重要性和好处。这不仅提高了构建的灵活性和透明度,还能大大提升开发和运维效率。以下是使用…

Python数据分析NumPy和pandas(二十七、数据可视化 matplotlib API 入门)

数据可视化或者数据绘图是数据分析中最重要的任务之一,是数据探索过程的一部分,数据可视化可以帮助我们识别异常值、识别出需要的数据转换以及为模型生成提供思考依据。对于Web开发人员,构建基于Web的数据可视化显示也是一种重要的方式。Pyth…

sqli—labs靶场 5-8关 (每日4关练习)持续更新!!!

Less-5 上来先进行查看是否有注入点,判断闭合方式,查询数据列数,用union联合注入查看回显位,发现到这一步的时候,和前四道题不太一样了,竟然没有回显位??? 我们看一下源…

从建立TRUST到实现FAIR:可持续海洋经济的数据管理

1. 引言 随着我们对信息管理方式的信任,我们的社会对数字化数据的以来呈指数级增长。为了跟上大数据的需求,通过不断的努力和持续实践,对“good”数据管理方式的共识也在不断发展和演变。 加拿大正在建设国家基础设施和服务以及研究数据管理…

基于GPS/GIS数据融合与预处理技术的工厂导航系统(三)

在智能制造与智慧物流的背景下,厂区导航系统的高效性与准确性至关重要。然而,GPS信号易受环境干扰,GIS数据则可能因来源多样而存在误差。本文旨在通过详细剖析GPS数据的获取、解析与误差校正,GIS数据的导入、图层管理与空间数据清…

Django 外键引用另一个表中的多个字段

在 Django 中,外键(ForeignKey)通常只引用另一张表的一个字段,比如一个主键或一个唯一标识字段。然而,如果我们需要让一个外键引用另一张表中的多个字段,通常有以下几种方法来实现这种关系。 1、问题背景 …

Python爬虫项目 | 一、网易云音乐热歌榜歌曲

文章目录 1.文章概要1.1 实现方法1.2 实现代码1.3 最终效果 2.具体讲解2.1 使用的Python库2.2 代码说明2.2.1 创建目录保存文件2.2.2 爬取网易云音乐热歌榜单歌曲 2.3 过程展示 3 总结 1.文章概要 学习Python爬虫知识,实现简单的一个小案例,网易云音乐热…

ffmpeg内存模型

文章目录 展示图拷贝packet 重要!!!avpacket.c相关函数av_packet_alloc 简单的赋值 里面的还有没有进行初始化的指针av_packet_ref 展示图 拷贝packet 拷贝packet有两种情况 1: 两个packet的buf引用的是同一个数据缓冲空间&#…

全域旅游平台(源码+文档+部署+讲解)

本文将深入解析“全域旅游平台”的项目,探究其架构、功能以及技术栈,并分享获取完整源码的途径。 系统概述 文旅-全域旅游平台-洛享游 包含景区、住宿、美食、演出、 路线、游记、购物、服务等模块 本项目名称为全域旅游服务管理平台,旨在为…

Unity内置渲染管线升级URP,使用ShaderGraph

问题描述 在内置渲染管线的工程中,导入之前通过ShaderGraph制作的Shader。 文件不可打开,我们需要升级成URP 过程记录 当前Unity版本 2022.3.49 安装Package 创建配置文件 Assets -> Rendering -> URP Asset 创建成功 修改配置 Edit->P…

【Flink】-- flink新版本发布:v2.0-preview1

目录 1、简介 2、非兼容变更 2.1、API 2.2、连接器适配计划 2.3、配置 2.4、其它 3、重要新特性 3.1、存算分离状态管理 3.2、物化表 3.3、批作业的自适应执行 3.4、流式湖仓 4、附加 4.1、非兼容性的 api 程序变更 4.1.2、Removed Classes # 4.1.3、Modified Cl…

flink sql同步mysql数据表到mysql

1. 关闭防火墙和selinux systemctl stop firewalld systemctl disable firewalld systemctl status firewalld2.安装java8 yum list java-1.8* yum install java-1.8.0-openjdk* -yjava -version3.下载和部署mysql yum -y install wget wget https://dev.mysql.com/get/Down…

Rust枚举之卧龙凤雏(Rust Option枚举、Rust Result枚举)(Rust Enum、Some(T)、Ok(T)、Err(E))链式操作

文章目录 Rust 枚举之卧龙凤雏枚举的基本概念枚举定义示例 Result 枚举:凤雏Result 枚举的定义Result 的使用场景示例 1:文件读取示例 2:链式操作与错误处理 Option 枚举:卧龙Option 枚举的定义Option 的使用场景示例 1&#xff1…

计算机网络-1.2分层结构

文章目录 三种分层结构OSI 七层模型(Open Systems Interconnection Model)TCP/IP 四层模型混合模型各层之间的关系PDU,SDU,PCIPDU(Protocol Data Unit)SDU(Service Data Unit)PCI(Protocol Cont…

C++玩转物联网-从零开始:树莓派Pico的“Hello World”项目入门指南

树莓派Pico是一款功能强大且价格实惠的微控制器,非常适合编程初学者和电子爱好者。本文将以“Hello World”项目为例,带您快速入门树莓派Pico的基本操作和配置,为日后探索更复杂的项目奠定基础。 1. 项目概述 “Hello World”项目是树莓派P…