/tcb-solutions-community

Primary LanguageJavaScriptApache License 2.0Apache-2.0

云开发 - 智能防疫系列 - 社区疫情防控

项目背景

2020年初的新冠肺炎,在二月初一下子传播到了各地。各地也开始进行全省戒严,全市隔离措施。如何有效的控制疫情的蔓延是各个地区的重中之重。那么最有效的方案就是各个城镇小区进行自我隔离。减少了人与人的交流,就可以减少病毒的传播。那么,如何有效的提升小区出入管理、物资服务。以及24小时追踪小区人员的身体状况是当前我们开发项目的要点。同时,在实现各项管理的过程中,避免人与人的接触,避免人群聚集更是要点中的重点。因此,我们设计了如下几个核心功能

核心功能

  • 1.二维码拜访登记 用户可输入自己的基本信息,生成一个专属的通行二维码。出入小区的时候,出示该二维码,由出入管理人员进行扫一扫查看,进行识别通过。无接触进行电子登记。
  • 2.小区物资采购 两种模式,一由小区物业进行统一登记采购相关物资。二,邀请小区附近商店入驻系统,用户进行采购沟通。由商家准备好物资放到定点位置。可减少人群聚集机会。
  • 3.健康打卡 用户进行每日健康信息登记。回乡复工人员可以进行14天隔离观察。
  • 4.疫情补充 用户可上报官方疫情信息,帮助疫情地图的信息完善。还可以举报小区内的特殊时期下的相关疫情信息。
  • 5.小区智慧大屏 以上各个数据端口数据进行汇总,以走势图、柱状图、饼状图来显示。帮助小区管理有效的了解当前小区的出入、物资、人员健康等情况。

依赖

  • 项目依赖腾讯云开发

部署说明

  • 1、将代码克隆下来,更改小程序appid
  • 2、初始化云开发
  • 3、在config.js中更改云开发名称
  • 4、上传并部署functions中的云函数方便调用

数据集合权限

  • 1、tcbst_admin:所有用户可读,仅管理员可写
  • 2、tcbst_biz:所有用户可读,仅创建者及管理员可写
  • 3、tcbst_goods:所有用户都可以读写
  • 4、tcbst_pass_info:所有用户可读,仅创建者及管理员可写
  • 5、tcbst_user:仅创建者及管理员可读写
  • 6、tcbst_visit_code:所有用户可读,仅创建者及管理员可写

云函数与数据表对应关系

  • 1、云函数名:login 使用数据集合:tcbst_user

  • 2、云函数名:signIn 使用数据集合:tcbst_admin

  • 3、云函数名:updateUser 使用数据集合:tcbst_user

  • 4、云函数名:getVisitCode 使用数据集合:tcbst_admin、tcbst_visit_code

  • 5、云函数名:getAreaInfo 使用数据集合:tcbst_visit_code

  • 6、云函数名:getPassCode 使用数据集合:无

  • 7、云函数名:checkPassCode 使用数据集合:tcbst_visit_code、tcbst_pass_info

  • 8、云函数名:registBiz 使用数据集合:tcbst_biz

  • 9、云函数名:queryBiz 使用数据集合:tcbst_biz

  • 10、云函数名:updateBiz 使用数据集合:tcbst_biz

  • 11、云函数名:queryGoods 使用数据集合:tcbst_goods

  • 12、云函数名:updateGoods 使用数据集合:tcbst_goods

  • 13、云函数名:createGoodsOrder 使用数据集合:tcbst_goods

  • 14、云函数名:confirmGoodsOrder 使用数据集合:tcbst_goods

特别贡献

  • 特别感谢此次腾讯云组织此次开发

  • 产品:毛昌启、曹宇宁

  • 设计:马添禹

  • 前端开发:于军、赵贺斌、王洪剑、黄德志、孙跃、吴杰超、李俊峰

  • 后端开发:李乐、蔡海珍

LICENSE

Apache License 2.0