基于SpringBoot+MYSQL開發的AI智能大數據醫療診斷平臺

角色:

管理員、醫生、居民

技術:

SpringBoot、MyBatis、MySQL、Shiro、Beetl、Swagger、jQuery、Bootstrap

核心功能:

這是一個基于SpringBoot的社區醫療管理平臺,旨在為管理員提供用戶、角色、部門、菜單、日志等系統管理功能,為醫生提供醫生藥品管理功能,為居民提供居民健康信息管理、居民信息管理、就診歷史管理、藥品信息管理等功能。

功能介紹

管理員

1.用戶管理:查看、添加、修改和刪除用戶信息,包括用戶的角色分配。

2.角色管理:管理系統中的角色,分配權限。

3.部門管理:管理組織架構中的部門信息。

4.菜單管理:管理系統菜單,控制用戶可訪問的功能。

5.日志管理:查看系統操作日志和登錄日志。

6.字典管理:管理系統中的字典數據。

7.公告管理:發布和管理系統公告。

醫生

1.藥品信息管理:查詢和管理藥品信息。

2.居民健康信息管理:管理居民的健康檔案,包括健康數據、體檢記錄等。

3.居民信息管理:管理居民的基本信息。

4.就診歷史管理:記錄和查詢居民的就診歷史。

居民

1.居民健康信息管理:管理居民的健康檔案,包括健康數據、體檢記錄等。

2.居民信息管理:管理居民的基本信息。

3.就診歷史管理:記錄和查詢居民的就診歷史。

數據字典

表:code_dbinfo - 數據庫鏈接信息

字段名類型描述
idint(10)主鍵ID
namevarchar(20)別名
db_drivervarchar(100)數據庫驅動
db_urlvarchar(200)數據庫地址
db_user_namevarchar(100)數據庫賬戶
db_passwordvarchar(100)連接密碼
db_typevarchar(10)數據庫類型
create_timedatetime創建時間
update_timedatetime修改時間

表:doctor_point - 醫生預約

字段名類型描述
idint(11)主鍵ID
patient_idcardint(64)患者身份證號
patient_namevarchar(255)患者姓名
doctor_namevarchar(255)醫生姓名
point_datedatetime預約日期
point_placevarchar(255)預約地點

表:medicine_info - 藥品信息

字段名類型描述
idint(11)主鍵ID
medicine_namevarchar(255)藥品名稱
medicine_priceint(10)藥品價格
medicine_valuevarchar(255)藥品功效

表:patient_health - 居民健康信息

字段名類型描述
idint(11)主鍵ID
heart_jumpint(3)心跳
blood_pressureint(3)血壓
blood_oxint(3)血氧
pulseint(3)脈搏
datedatetime記錄日期
patient_idcardint(64)患者身份證號
patient_namevarchar(255)患者姓名

表:patient_history - 就診歷史

字段名類型描述
idint(11)主鍵ID
patient_idcardvarchar(64)患者身份證號
patient_namevarchar(255)患者姓名
patient_symvarchar(255)患者癥狀
patient_doctorvarchar(255)就診醫生
patient_medicinevarchar(255)所用藥物
patient_history_datedatetime就診日期
takepriceint(10)費用

表:patient_info - 居民信息

字段名類型描述
paient_idcardint(64)居民身份證號
paient_namevarchar(255)居民姓名
paient_moneyvarchar(255)居民余額

表:sys_dept - 部門表

字段名類型描述
idint(11)主鍵id
numint(11)排序
pidint(11)父部門id
pidsvarchar(255)父級ids
simplenamevarchar(45)簡稱
fullnamevarchar(255)全稱
tipsvarchar(255)提示
versionint(11)版本(樂觀鎖保留字段)

表:sys_dict - 字典表

字段名類型描述
idint(11)主鍵id
numint(11)排序
pidint(11)父級字典
namevarchar(255)名稱
tipsvarchar(255)提示
codevarchar(255)

表:sys_expense - 報銷表

字段名類型描述
idint(11)主鍵ID
moneydecimal(20,2)報銷金額
descvarchar(255)描述
createtimedatetime創建時間
stateint(11)狀態
useridint(11)用戶id
processIdvarchar(255)流程定義id

表:sys_login_log - 登錄記錄

字段名類型描述
idint(65)主鍵
lognamevarchar(255)日志名稱
useridint(65)管理員id
createtimedatetime創建時間
succeedvarchar(255)是否執行成功
messagetext具體消息
ipvarchar(255)登錄ip

表:sys_menu - 菜單表

字段名類型描述
idint(11)主鍵id
codevarchar(255)菜單編號
pcodevarchar(255)菜單父編號
pcodezvarchar(255)當前菜單的所有父菜單編號
namevarchar(255)菜單名稱
iconvarchar(255)菜單圖標
urlvarchar(255)url地址
numint(11)菜單排序號
levelsint(11)菜單層級
ismenuint(11)是否是菜單
tipsvarchar(255)備注
statusint(11)菜單狀態
isopenint(11)是否打開

表:sys_notice - 通知表

字段名類型描述
idint(11)主鍵id
titlevarchar(255)標題
typeint(11)類型
contenttext內容
createtimedatetime創建時間
createrint(11)創建人

表:sys_operation_log - 操作日志

字段名類型描述
idint(65)主鍵
logtypevarchar(255)日志類型
lognamevarchar(255)日志名稱
useridint(65)用戶id
classnamevarchar(255)類名稱
methodvarchar(255)方法名稱
createtimedatetime創建時間
succeedvarchar(255)是否成功
messagetext備注

表:sys_relation - 角色和菜單關聯表

字段名類型描述
idint(11)主鍵
menuidint(11)菜單id
roleidint(11)角色id

表:sys_role - 角色表

字段名類型描述
idint(11)主鍵id
numint(11)排序
pidint(11)父角色id
namevarchar(255)角色名稱
deptidint(11)部門名稱
tipsvarchar(255)提示
versionint(11)版本(樂觀鎖保留字段)

表:sys_user - 用戶表

字段名類型描述
idint(11)主鍵id
avatarvarchar(255)頭像
accountvarchar(45)賬號
passwordvarchar(45)密碼
saltvarchar(45)md5密碼鹽
namevarchar(45)名字
birthdaydatetime生日
sexint(11)性別
emailvarchar(45)電子郵件
phonevarchar(45)電話
roleidvarchar(255)角色id
deptidint(11)部門id
statusint(11)狀態
createtimedatetime創建時間
versionint(11)保留字段

部分截圖

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

演示視頻

https://www.bilibili.com/video/BV1x5adzAEFP/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/921790.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/921790.shtml
英文地址,請注明出處:http://en.pswp.cn/news/921790.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【MFC 小白日記】對話框編輯器里“原型圖像”到底要不要勾?3 分鐘看懂!

摘要:本文解析了MFC中Picture Control的"原型圖像(Prototype Image)"屬性的真實作用。該屬性僅在設計時提供可視化的占位圖預覽,方便UI布局,運行時不會影響程序表現。文章通過對比實驗驗證,勾選后會在對話框編輯器中顯示…

微信開放平臺第三方平臺,可以管理多個微信小程序

大家好,我是小悟。 這個系統可以幫助服務商更好地管理多個商家小程序,無需管理多個商家小程序的賬號密碼或者appId和secret,大大提升效率。 不需要頻繁登錄小程序后臺就能完成上傳代碼、認證、備案、提交代碼審核、發布小程序等操作。 這里錄…

Java全棧學習筆記32

-- drop table t_stu;-- unique 唯一約束的列允許為null-- 如果在之后的操作中。需要某列必須為key,才能做一些操作的情況下。也可以使用唯一約束代替主鍵約束-- create table t_stu(-- studId int,-- tel varchar(11) unique,-- sex varchar(1),-- addr va…

linux升級系統,重啟出現Minimal BASH-like line editingis supported

文章目錄一.問題背景二.解決步驟2.1確認系統分區2.2手動引導2.3 重建grub引導2.4 還原軟件包 一.問題背景 閑來無事,把ubuntu25.04通過sudo do-release-upgrade命令升級到了ubuntu25.10.在升級的過程會出現以下問題 1.自動替換flatpak程序為snap2.請求是否清除舊依賴…

type(類型別名)和 interface的區別和最佳實踐

核心結論在大多數情況下,它們可以互換使用,都能描述對象的結構。它們的區別更多在于設計和擴展能力上。主要區別總結表特性interface (接口)type (類型別名)擴展方式使用 extends 繼承interface A extends B {}使用 & 交叉類型type A B & C合并…

vscode中使用git、githup的基操

一、git提交 配置賬戶密碼 查看用戶信息 git config --global user.name # 查看用戶名 git config --global user.email # 查看郵箱賬戶配置 # 設置全局用戶名和郵箱 git config --global user.name "你的用戶名" git config --global user.email "你的郵箱&q…

jsBridge接入流程

import deviceInfo from ./deviceInfo import { setRefreshToken } from ./token// 設備判斷 const u navigator.userAgent export const isAndroid u.indexOf(Android) > -1 || u.indexOf(Adr) > -1 export const isIOS !!u.match(/\(i[^;];( U;)? CPU.Mac OS X/)…

【C++】19. 封裝紅?樹實現set和map

文章目錄一、源碼及框架分析二、模擬實現map和set1、insert的實現2、iterator的實現3、map?持[ ]4、模擬實現的完整源代碼1)RBTree.h2)Myset.h3)Mymap.h4)Test.cpp一、源碼及框架分析 SGI-STL30版本源代碼,map和set的…

面試不會問題

1. 什么是表鎖?什么是行鎖?什么情況下會使用表鎖?InnoDB引擎通過“索引”實現行鎖(鎖定滿足條件的行),但如果操作無法通過索引定位行,會導致行鎖失效,進而升級為表鎖。常見的表現為&…

達夢數據庫-用戶,權限,角色

達夢數據庫-用戶,權限,角色 在達夢數據庫(DM8)中,用戶(User)、權限(Privilege)和角色(Role) 是數據庫安全體系的核心組成部分,用于控制誰可以訪問數據庫、能訪問哪些對象以及能執行哪些操作。 下面為你提供一份全面、詳細、結構化的說明,幫助你深入理解達夢數據…

uniapp原生插件 TCP Socket 使用文檔

uniapp原生插件 TCP Socket 使用文檔 試了插件市場幾個TCP Socket插件都不能實現監聽服務器主動斷開,于是閑來無事就開發了一款,本插件是一個基于 Netty 實現的 TCP 通信模塊,用于在 UniApp 插件中提供 TCP 連接、數據發送和連接管理功能。以…

VM中CentOS 7密碼重置

重啟虛擬機點擊e進入內核處理向下劃找到UTF-8在后面輸入rd.breakctrl X進入單用戶模式mount -o remount,rw/sysroot進行掛盤 chroot /sysroot訪問系統,并使用passwd修改root密碼 出現亂碼 輸入LANGen touch /.autorelabel 保存配置 exit exit退出等待系統重新打開&…

車規級MOS管AEC-Q101認證的關鍵參數解讀與失效模式-深圳阿賽姆

摘要本文拆解AEC-Q101認證的7大關鍵測試項(UIS/溫度循環/THB等),結合M120N06JC等型號實測數據,解析雪崩失效/柵氧擊穿/綁定線脫落等故障機理,附選型核查表一、AEC-Q101認證核心測試項與參數解讀1.1 非鉗位電感開關測試…

嵌入式鐵頭山羊stm32-ADC實現軟件觸發的常規序列的單通道轉換-Day25

目錄 一、實驗目的 二、電路連接 三、實驗執行(五步) 1.初始化ADC的IO引腳 2.配置ADC的時鐘,注意要小于14MHz 3.根據ADC的編程接口 實現初始化ADC的基本參數 4.配置常規序列并閉合觸發輸入開關 5.閉合總開關、啟動并讀取轉換結果 四…

多模態模型出現“幻覺”,描述了表格中不存在的內容,如何修正?

在日常工作中,多模態模型的 “幻覺” 問題已成為影響效率的關鍵痛點 —— 當我們需要模型基于文檔生成建議性內容(如行業報告分析、論文數據解讀等)時,模型常因無法準確理解文檔信息,輸出包含 “虛構內容” 的結果&…

Java AI 智能問數:Function調用版如何重塑企業數據決策

Java AI 智能問數:Function調用版如何重塑企業數據決策 在數字化轉型浪潮中,企業一把手常面臨數據查詢的痛點:分析師需編寫復雜SQL,業務人員依賴IT支持,決策鏈條冗長。傳統方法效率低下,而自然語言處理&…

AI-調查研究-74-具身智能 機器人學習新突破:元學習與仿真到現實遷移的挑戰與機遇

點一下關注吧!!!非常感謝!!持續更新!!! 🚀 AI篇持續更新中!(長期更新) AI煉丹日志-31- 千呼萬喚始出來 GPT-5 發布!“快的…

勞務員的就業前景如何?

勞務員的就業前景整體較為樂觀,受到行業需求、政策支持等因素的積極影響,同時也面臨著一些挑戰。以下是具體分析:1.就業優勢行業需求穩定:建筑行業作為國民經濟的支柱產業,持續發展使得對勞務員的需求較為穩定。無論是…

libvirt 新手指南:從零開始掌握虛擬化管理

引言 在云計算、大數據和邊緣計算的時代,虛擬化技術已成為 IT 基礎設施的核心支柱。它允許我們在單一物理服務器上運行多個虛擬機(Virtual Machine,簡稱 VM),從而實現資源的高效利用、快速部署和靈活擴展。對于新手來說…

OpenLayers數據源集成 -- 章節三:矢量要素圖層詳解

前言在前面的文章中,我們學習了OpenLayers的瓦片圖層(TileLayer)技術。本文將深入探討OpenLayers中的矢量要素圖層(VectorFeatureLayer)功能,這是WebGIS開發中處理矢量數據、實現交互式地圖的核心技術。矢量…