基于Springboot + vue实现的中医院问诊系统

项目描述

本系统包含管理员、医生、用户三个角色。

管理员角色:

  1. 用户管理:管理系统中所有用户的信息,包括添加、删除和修改用户。

  2. 配置管理:管理系统配置参数,如上传图片的路径等。

  3. 权限管理:分配和管理不同角色的权限。

医生角色:

  1. 排班管理:医生可以管理自己的排班信息,包括日期、时间段、可约人数等。

  2. 患者管理:医生可以查看和管理预约挂号的患者信息。

  3. 个人信息管理:医生可以管理自己的个人信息,包括姓名、性别、资质证书、头像、年龄、所属科室、治疗经验、职称、电话等。

用户角色:

  1. 预约挂号:用户可以预约医生的挂号,填写预约日期、时间段、病情描述等信息。

  2. 个人信息管理:用户可以管理自己的个人信息,包括姓名、性别、头像、年龄、身份证号、邮箱、手机等。

  3. 查看知识科普:用户可以查看系统中的知识科普内容,包括知识名称、分类、图片、视频、简述、内容等。

运行环境

jdk1.8 + idea + mysql5.7 + tomcat8 + vscode

项目技术

springboot2 + vue2 + elementui + nodejs14

项目截图

1.主页

相关推荐
桦说编程29 分钟前
Guava 迭代器增强类介绍
java·后端·设计模式
235161 小时前
【JVM】Java为啥能跨平台?JDK/JRE/JVM的关系?
java·开发语言·jvm·spring boot·后端·spring·职场和发展
courtfu1 小时前
Plugin ‘mysql_native_password‘ is not loaded`
java·后端
枫子有风1 小时前
Go语言流程控制
android·java·golang
上进小菜猪2 小时前
测试自动化Replay:让数据库迁移测试回归真实场景的一把“利器”
后端
Python私教2 小时前
FastAPI × SQLAlchemy 2.0 Async:从“能跑”到“可压测”的完整工程实践
后端
小裕哥略帅2 小时前
订单管理--实时算出在途数量、收货数量、到货数量、已发货数量和未发货数量
java·开发语言
Python私教2 小时前
FastAPI × Loguru:从“能跑”到“可运维”的日志实战
后端
Dxxyyyy2 小时前
零基础学JAVA--Day27(注释+异常+异常处理方法)
java·开发语言
Craaaayon3 小时前
如何选择两种缓存更新策略(写缓存+异步写库;写数据库+异步更新缓存)
java·数据库·redis·后端·缓存·mybatis