# heath-code **Repository Path**: wujize188_admin/heath-code ## Basic Information - **Project Name**: heath-code - **Description**: 用于此次战疫过程中企业人员健康码申报和管理。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-03-07 - **Last Updated**: 2022-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Wu Jize作品 健康码管理系统,用于单位员工和承包商员工健康码,体温,隔离信息管理。 方便当前疫情情况下公司员工快速上报自己很日生体状态,方便部门和管理单位信息统计。 #系统主要功能 ##系统认证 为了简化系统认证,普通员工以姓名、手机号码认证,并且系统会将姓名与手机保存在本地cookie,方便员工每天的重复认证。 管理员需要增加密码认证,密码认证后才能管理相应功能。 ##健康信息申报: 申报本人健康信息,主要是健康码、体温、有无新冠病情相似的情况,如发热、咳嗽等。 系统每天保存一条记录,以最后申报为准, 为了提高系统情能,在用户基础信息表中会记当最新的健康记录。 ##隔离信息申报: 申报本人隔离相相关信息。 ##部门统计: 部门可以统计本部门员工和本部门管辖承包商员工情况,并可以以excel文件格式导出报表,供另外统计使用。 ##后台获取健康码 为了核实员工自己随意申报健康码,系统可以根据身份证号码和员工姓名,从嘉兴政务平台的健康码系统获取员工健康码信息。 并且从政务网平台获取的信息是根据后台大数据分析后动态变化的信息,需要要求员工都到嘉兴政务网平台申请健康码。 用户申报时,系统会自动从嘉兴政务网查询员工健康码并返回,为了减少对外部系统影响,查询后会保存结果,一人一天只查询一次。 ##后台管理功能 部门管理员工可以从嘉兴政务网同步本部门员工和管辖承包商员工健康码 部门管理员修改本部门员工信息,包括基本信息、隔离信息 公司管理员导入员工信息。 其它平台健康码接口没有搞定,观搞定的同行反馈给我。 后台用户表中有员工身份证号码信息,由于身份证号码信息比较敏感用户查询没有提供。 当前嘉兴政务网获取需要身份证号码,如不需要可以不导入。 #运行平台要求 该系统采用SSM框架开发,数据采用mysql,初始化角本见SQL文件. 初始化后系统建立一个超级管理员用户,该用户可以建立管理员,再由管理员导入员工信息。 超级管理员用户名和密码为:admin,Admin2020,登录后请自行修改。 平台打包为Jar运行,端口、数据库连接见application.properties文件。 #程序发布 程序缺省设置为9090端口 程序打包为jar后,上传到服务器,到生产目录 java -jar heath-code.jar 使用如下命令,让其在后台一直运行: nohup java -jar ./home/project/heath-code.jar > ./home/project/system.log 2>& 1 & #支持与联系 QQ:107396947 email:wujize188@163.com #致谢 多年不编程,学习一门新的编程语言难度还是不少。这是本人重新编程学习以来的第一个实战练手项目,在实战前学习了很多行业的案例,在此一并致谢!!! 码匠笔记:spring boot实战 编程知识:Mybatis TK Mall项目 Cloud platform #Mybatis说明 本项目采用基本的mybatis,生成文件命令如下,配置文件见generatorConfig.xml 执行命令: mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate