SpringBoot+mysql+vue实现大学生健康档案管理系统前后端分离

news/2024/7/5 5:49:46

一、项目简介

本项目是一套基于SpringBoot实现大学生健康档案管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。
包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。
项目都经过严格调试,确保可以运行!

二、技术实现

项目是采用SpringBoot + Mybatis + Shiro + VUE + ElementUI
数据库:mysql5.5及以上版本
开发工具:jdk8,idea或者eclipse,Navicat

三、系统功能

登录用户,分为 管理员、普通用户、医生
用户注册时可选择普通用户或者医生角色进行注册。
功能模块包括:
个人信息、
个人健康档案、
健康建议、
健康知识阅读、
健康档案管理、
角色管理、
用户信息管理、
权限管理等8个模块
可通过权限管理对不同角色授权达到不同角色登录系统时查看到的模块信息不同,还可对不同的角色配置按钮级权限,让不同的角色再相同的页面有不同的操作权限。

普通用户

普通用户登录以后需要先完善自己的个人档案信息,也可以查看医生对自己的健康建议。还可阅读医生发布的健康知识文章,增加自己对健康这一块的意识。当完善个人健康档案以后
则需要等待对应科室医生对自己的档案相关检查信息进行完善。完善以后就可在个人信息那里查看到自己的健康分析图。

医生

医生可进行发布健康知识阅读相关的文章,也可在健康档案管理那里进行用户档案信息完善,再档案的尾部,医生可经过档案信息给出自己的合理意见。给出的意见会显示再健康建议模块那里
医生可查看自己的建议是否被用户查看等。

管理员

拥有全部权限,可进行角色授权,用户管理等全部的权限。

四、页面功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、数据库

一共8张表
在这里插入图片描述

在这里插入图片描述

六、源码地址

https://download.csdn.net/download/weixin_43860634/88588089


http://lihuaxi.xjx100.cn/news/1855356.html

相关文章

简化控制台日志的输出内容

我们在运行或测试项目的时候,控制台会输出大量与SpringBoot启动和测试相关,以及与Mybatis-Plus启动相关的输出日志。这些输出日志会占用大量的篇幅,不利于我们查看项目的运行日志和测试结果。 简化控制台输出日志: 1. 在resources…

JMeter怎样测试WebSocket

一、安装WebSocket取样器 1、从JMeter插件管理器官网下载: https://jmeter-plugins.org/ 搜索websocket 1、jetty-http-9.1.2.v20140210.jar 2、jetty-io-9.1.2.v20140210.jar 3、jetty-util-9.1.2.v20140210.jar 4、websocket-api-9.1.1.v20140108.jar 5、w…

HarmonyOs 4 (二) HelloWord

目录 一 开发工具下载安装1.1 下载安装包1.2 下载相关依赖 二 开发者注册与个人实名认证三 第一个程序2.1 创建第一个程序2.2 认识开发者界面2.3 目录结构认识2.3.1 父目录认识2.3.2 AppScope 目录2.3.3 entry目录2.3.3.1 ets 目录2.3.3.2 resources目录 2.3.4 认识配置文件2.3…

《明解C语言》第三版 (入门篇) 第十一章练习答案

练习11-1 #include <stdio.h>int main(void) {char* p "123";printf("p \"%s\"\n", p);p "456"1; printf("p \"%s\"\n", p);return 0; } //输出“56”&#xff0c;p指向的地址1后&#xff0c;往…

TA-Lib学习研究笔记(八)——Momentum Indicators 上

TA-Lib学习研究笔记&#xff08;八&#xff09;——Momentum Indicators 上 Momentum Indicators 动量指标&#xff0c;是最重要的股票分析指标&#xff0c;能够通过数据量化分析价格、成交量&#xff0c;预测股票走势和强度&#xff0c;大部分指标都在股票软件中提供。 1. A…

C++ 学习 之 类的初始化与逗号运算符的联动

我们来看一个代码 class A { public:A(int x) {cout << "123" << endl;}A(int x, int y) {cout << "456" << endl;}}a (1, 2); int main() {} 这个代码的输出结果是什么&#xff1f; 答案是 123 因为编译器把 ( 1 , 2 ) 识别…

2分图匹配算法

定义 节点u直接无边&#xff0c;v之间无边&#xff0c;边只存在uv之间。判断方法&#xff1a;BFS染色法&#xff0c;全部染色后&#xff0c;相邻边不同色 无权二部图中的最大匹配 最大匹配即每一个都匹配上min&#xff08;u&#xff0c; v&#xff09;。贪心算法可能导致&…

LLM算法工程师面试题总结

一、请简述对大模型的基本原理和架构的理解。 大型语言模型如GPT&#xff08;Generative Pre-trained Transformer&#xff09;系列是基于自注意力机制的深度学习模型&#xff0c;主要用于处理和生成人类语言。下面简要概述了它们的一些基本原理和架构特点&#xff1a; 基本原…