QT疫情信息管理系统
QT+MySql实现疫情信息管理系统。
现需开发一套疫情信息管理系统,实现对用户疫苗接种、核酸检测、每日健康、行程上报等信息的管理。用户具备账号注册、信息上报、个人信息修改等功能,管理员具备用户管理、疫情信息管理、密码修改等功能。
- 疫苗接种信息包括:人员信息,接种地点、疫苗型号(第一针、第二针、第三针)、接种时间。
- 核酸检测信息包括:人员信息、测试地点、测试结果(阴性、阳性、可疑)、测试时间。
- 每日健康信息包括:人员信息、体温(上午)、体温(下午)、体温(晚上),是否咳嗽、是否发烧、日期。
- 行程上报信息包括:人员信息、去往地区,时间。
语言
- C++
框架
- Qt5
数据库
- MySQL
功能
管理员
- 用户信息管理
- 疫苗接种人员管理
- 核酸检测人员管理
- 每日健康人员管理
- 行程上报人员管理
- 密码修改 用户
- 用户注册
- 上报疫苗接种信息
- 上报核算检测信息
- 上报每日健康信息
- 上报行程信息
- 用户个人信息修改
源码下载
链接:https://pan.baidu.com/s/1yzX_XNb0mPNHzNdjxFfFLg?pwd=1111
提取码:1111
环境配置
请先安装
QtCreator
和
MySQL
,如若数据库账号不是
root
或者密码不是
123456
可修改程序配置文件
config.ini
中的配置项,使其跟你数据库账号密码一致。
执行
installdb.bat
导入数据库脚本(会提示输入管理员密码)。
导入完成后即可在QtCreator中启动程序,如若发生启动失败,可能原因存在以下两方面:
- mysql安装配置问题,如端口未开放、账号密码错误等;
- Qt的MySQL驱动问题,此问题可自行百度解决,推荐文章:https://www.foxzzz.com/QT-to-MySQL/
附录
mysql安装
- 解压
mysql-8.0.16-winx64
; - 配置环境变量,将解压文件夹下的bin路径添加到变量值中;
- 安装mysql,以管理员身份运行cmd.exe,
cd
到bin目录下,执行命令:mysqld --initialize --console
,记住打印的随机密码; - 启动mysql服务命令:
net start mysql
(如果出现服务名无效,请先执行mysqld.exe -install
); - 更改密码,执行
mysql -u root -p
,输入随机密码,执行ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
,设置新密码;
程序展现
- 截屏
- 用户操作 用户注册 用户登录 用户密码修改 用户数据上报
- 管理员操作 管理员登录 管理员统计数据
版权归原作者 _程序设计_ 所有, 如有侵权,请联系我们删除。