Skip to content

2020NCOV/ncov-report-mini-program-server

Repository files navigation

2020NCOV-小程序服务端程序介绍

image image

项目详细介绍

2020NCOV-小程序服务端程序2020NCOV-小程序端程序所配套部署,形成一个基于微信小程序来进行疫情上报和人员健康管理的平台,旨在帮助各高校及企事业单位,在自己的服务器上本地部署一套人员健康管理系统,以满足机构的数据安全策略。

项目框架

小程序后端使用Thinkphp5.0框架进行编写。
时序图见TimingDiagram

环境说明

  • PHP版本不低于PHP5.4
  • 项目运行需支持PATHINFO
  • Apache:已在项目根目录加入.htaccess文件,只需开启rewrite模块

配置说明

  1. 导入数据库文件db.sql,数据库文件见这里

  2. 配置application/config.php文件

'wechat_appid' => getenv('WECHAT_APPID')?getenv('WECHAT_APPID'):'your AppID',
'wechat_secret' => getenv('WECHAT_SECRET')?getenv('WECHAT_SECRET'):'your AppSecret',
  1. 配置application/database.php文件
// 数据库类型  
    'type' => 'mysql',  
    // 服务器地址  
    'hostname' => getenv('DB_HOST')?getenv('DB_HOST'):'127.0.0.1',  
    // 数据库名  
    'database' => getenv('DB_DB')?getenv('DB_DB'):'your database name',  
    // 用户名  
    'username' => getenv('DB_USER')?getenv('DB_USER'):'your username',  
    // 密码  
    'password' => getenv('DB_PASS')?getenv('DB_PASS'):'your password',  
    // 端口  
    'hostport' => getenv('DB_PORT')?getenv('DB_PORT'):'',

主要功能

  • 每日上报
  • 个人健康码
  • 人员管理
  • 上报统计
  • 数据下载
  • 预警信息

如何部署

目前提供两种部署方式:

使用Docker部署

2020NCOV-小程序服务端程序可通过Docker进行部署,具体部署指南详见使用Docker部署

使用宝塔部署

2020NCOV-小程序服务端程序可通过宝塔进行部署,具体部署指南详见DEPLOY_WITH_BT。 部署指南:https://blog.csdn.net/weixin_44735933/article/details/104895492

交流方式

点击加入钉钉群组
线上交流,后期课程以及相关资源将会在钉钉群组进行发布,请及时加入并关注信息更新。

在线Demo

贡献指南

欢迎贡献您的代码或者参与讨论! 在此之前请您阅读我们的贡献指南

共享者指南

如果您希望使用我们的项目,请在钉钉群组中与项目的核心成员取得联系,我们会尽快对于您的咨询进行回复。

License

Apache 2.0 License.

Releases

No releases published

Packages

No packages published