疫苗接种管理系统
介绍
疫苗接种管理系统实现了接种预约、接种登记、医生登记接种记录、接种结果查看等功能。使用flask框架完成。
功能描述
用户功能
- 登录:输入账号密码进行登录,登录后根据不同的角色跳到不同的页面
- 注册:用户可以注册账号,医生账号由管理员添加
- 修改个人信息:系统用户在此完善个人信息
- 修改密码:系统用户在此修改密码
- 接种预约:用户在接种前先进行预约,预约后医生可看到此预约信息,进行接种登记
- 接种登记:登记过敏史、禁忌症等信息
- 接种查询: 医生进行接种登记后,用户在此查询已接种信息
管理员功能
- 疫苗管理:管理疫苗信息
- 统计分析 :预约人数、接种人数、性别比例、预约日期等
- 用户管理 :管理用户信息
医生功能:
- 接种登记:接种时对已预约的信息进行接种登记,登记后即接种完成
软件架构:
- 前端:html
- 后端:python+flask
- 数据库:mysq
安装说明
环境准备
- python 3.8
- mysql5.7+
python库安装
# 升级pip库,如果已升级可忽略
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install --upgrade pip
# flask库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Flask
# pymysql
pip install pymysql
安装步骤
- 导入项目源码
- 安装所需库
- 导入数据库脚本
- 修改mysqlHelper.py中数据库配置
- 启动app.py,访问地址
代码展示
系统截图