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

news/2024/12/23 1:25:39/

一、项目简介

本项目是一套基于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://www.ppmy.cn/news/1252653.html

相关文章

C语言贪吃蛇(有详细注释)

这个贪吃蛇是在比特特训营里学到的,同时我还写了用EasyX图形库实现的图形化贪吃蛇,含有每个函数的实现以及游戏中各种细节的讲解,感兴趣的可以去看一看。 贪吃蛇小游戏 实现效果 以下就是源码,感兴趣的小伙伴可以cv自己玩一玩改…

淘宝/天猫商品详情API接口丨京东商品详情丨1688商品详情丨接口key密钥获取方式

要获取淘宝/天猫商品详情API接口、京东商品详情API接口、1688商品详情API接口以及接口密钥(Key),可以按照以下步骤进行操作: 注册并登录淘宝/天猫开发者中心或京东开放平台或1688开放平台,并创建应用。在创建应用的过…

WPF窗口样式的比较

WPF窗口样式的比较 1.WPF默认Window窗口 带有图标 标题栏 最小最大化推出按钮 <Window x:Class"GlowWindowDemo.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006…

考试复习

选择20道 填空10道 判断10道 简答4-5道 编程题2道 一、选择题 1.js中更改一个input框的值&#xff1a; <input ida type"text" value"123456"> 通过a.value改变他的值 方法&#xff1a; 在script标签中通过id获得该输入框对象&#xff0c;然…

剑指 Offer(第2版)面试题 11:旋转数组的最小数字

剑指 Offer&#xff08;第2版&#xff09;面试题 11&#xff1a;旋转数组的最小数字 剑指 Offer&#xff08;第2版&#xff09;面试题 11&#xff1a;旋转数组的最小数字解法1&#xff1a;二分查找 剑指 Offer&#xff08;第2版&#xff09;面试题 11&#xff1a;旋转数组的最小…

非空断言,

先看下TypeScript基础之非空断言操作符、可选链运算符、空值合并运算符-CSDN博客 我没有复现出来&#xff0c;但是我知道了它的作用 用 let str: string arg!; 代替 let str: string; if (arg) { str arg; } 非空断言&#xff08;!&#xff09;和不使用的区别在于对于…

【SparkSQL】SparkSQL函数定义(重点:定义UDF函数、使用窗口函数)

【大家好&#xff0c;我是爱干饭的猿&#xff0c;本文重点介绍SparkSQL 定义UDF函数、SparkSQL 使用窗口函数。 后续会继续分享其他重要知识点总结&#xff0c;如果喜欢这篇文章&#xff0c;点个赞&#x1f44d;&#xff0c;关注一下吧】 上一篇文章&#xff1a;《【SparkSQL…

问人工智能,如何生成一张mysql表的代码。

mysql 如果表 adminuser在&#xff0c;则删除&#xff0c;然后建立表&#xff0c;字段有 id,uname,pwd,id为自动增长&#xff0c;uname,pwd是字符串&#xff0c;长度都是20,然后加入三条记录&#xff0c;1,lwd,123 2,ssm 456 3,lwdssm,123456 -- 如果表存在&#xff0c;则删除 …