Skip to content

Wangyx-Max/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.

About

小程序后端服务程序

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 64.6%
  • HTML 33.6%
  • Smarty 1.6%
  • Other 0.2%