littlebot
Published on 2025-04-14 / 1 Visits
0

【源码】基于uniCloud的外来人员登记系统

项目简介

本项目是基于uniCloud的外来人员登记系统,在新冠疫情期间为外来人员的登记管理提供了有效的解决方案,可实现对外来人员身份、出行、健康等多方面信息的登记与管理。

项目的主要特性和功能

  1. 登记基本身份信息:支持登记外来人员的姓名、身份证件、联系方式等。
  2. 录入健康信息:可录入体温、健康状况、接触确诊人员情况等健康信息。
  3. 记录出行信息:能记录交通方式、到访单位、入住时间等出行信息。
  4. 数据可视化:通过图表展示隔离、发烧、疑似、确诊、死亡等状态的统计信息。
  5. 搜索与导出:可按姓名、手机号、登记时间搜索记录,并导出为CSV格式。
  6. 管理员操作:管理员可进行创建用户、重置用户密码等操作。
  7. 自助登记:支持外来人员通过扫描二维码自助填写登记信息。

安装使用步骤

假设用户已下载本项目的源码文件: 1. 环境准备:安装HBuilderX 2.5.8以上版本,注册并开通uniCloud,需实名认证。 2. 服务空间配置:拉取源码后,对cloudfunctions目录右键选择服务空间,若没有则创建,创建时会引导登录和注册uniCloud。 3. 创建数据库表:根据项目下的db.md文件,在云数据库界面点击新建表,创建涉及的所有表。 4. 部署云函数:对每个云函数右键,上传并部署到服务空间。 5. 项目配置:修改manifest.json中的DCloud_AppID,修改main.js中云空间的spaceId、clientSecret为自己的。 6. 安装依赖:在项目根目录的终端界面执行npm i安装node_modules。 7. 运行系统:win版可直接在内置浏览器运行;mac版若内置浏览器有跨域问题,需运行到小程序模拟器或app中,或给外部浏览器安装跨域插件。 8. 创建操作员账户:在云函数create-user目录上右键点击上传并测试,在user表插入操作员信息,使用账户admin和密码123456登录。 9. 外来人员登记:操作员登录后,外来人员可扫描界面上的二维码自助填写信息。

注意事项

  • 实际部署时需更换cloudfunctions-module/src/utils/constants.js内的passSecret,更换后重新编译上传云函数并导入操作员信息。
  • 开发者可根据实际需求对源码进行修改和定制,如删减导出字段、调整表单必填项等。
  • 操作需符合当地法律法规,尊重用户隐私。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】