当前位置: 首页 > news >正文

基于springboot+vue+mysql平台的医疗病历交互系统(源码+论文)

一、开发环境

相关技术介绍

B/S模式分析

  • C/S模式:主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据组件交互。服务器程序负责系统资源,如管理信息数据库的有效管理。中间件负责连接客户端应用程序和服务器管理器,以满足用户的查询管理数据的要求。

  • B/S模式

    • 简化客户端:无需在不同客户机上安装不同客户应用程序,只需安装通用浏览器软件,节省客户机硬盘空间与内存,使安装过程更简便、网络结构更灵活。
    • 操作简单:客户端只是简单易用的浏览器软件,决策层和操作层人员无需培训即可直接使用。
    • 适用于网上信息发布:扩展了传统MIS功能,使电子文件可取代大部分纸质文件,提高工作效率,简化工作手续,节约物力和人力。

mysql简介

  • 概述:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。
  • 特点
    • 关联数据库:将数据保存在不同表中,增加速度并提高灵活性。
    • SQL语言:用于访问数据库的最常用标准化语言。
    • 双授权政策:分为社区版和商业版,体积小、速度快、总体拥有成本低,开放源码,一般中小型网站开发选择MySQL作为网站数据库。

Spring Boot 简介

  • 概述:SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源轻量级框架。
  • 特点
    • 简化配置:基于Spring4.0设计,继承了Spring框架优秀特性,通过简化配置简化Spring应用搭建和开发过程。
    • 集成大量框架:解决依赖包版本冲突和引用不稳定性问题。
开发环境介绍

eclipse简介

  • 概述:Eclipse是一个用于开发J2EE和Java的Eclipse插件集合,功能强大,支持广泛,对多种开源产品支持不错。
  • 支持功能
    • Java Servlet
    • AJAX
    • JSP
    • JSF
    • Struts
    • Spring
    • Hibernate
    • EJB3
    • JDBC数据库链接工具

Tomcat简介

  • 概述:Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于小量级应用服务器,广泛应用于中小型系统和并发访问用户不多的场合,是JSP程序首选的开发和调试方式。
  • 特点
    • 独立运行:作为与Apache单独运行的一个单独进程。
    • 处理功能:处理JSP页面和Servlet,不如Apache服务器处理静态HTML能力强。

二、 系统设计

1 系统总体设计

系统不仅要求功能完善,而且还要界面友好。因此,对于一个成功的系统设计,功能模块的设计是关键。本系统具有一般适用性,其所实现的功能满足用户对日常性学习信息的管理。

管理员功能模块

管理员功能模块图

医院功能模块

医院功能模块图

用户功能模块

用户功能模块图

医生功能模块

医生功能模块图

2 系统开发步骤

信息管理系统的应用和成立可以分为三个阶段:开发系统、总体规划和操作系统。每个阶段安排在一个严格的线性序列来开发,在每一个阶段所产生的工作指导和依据每个阶段处理文件审查下一阶段的完整技术文档。

3 概要设计

在系统需求分析阶段,搞清楚了要开发的软件需要“做什么”的问题,形成一个系统目标的逻辑模型。然后,把软件需要“做什么”的逻辑模型转换成“怎么做”的物理模型,着手实现系统的需求。

4 数据库概念结构设计

数据库设计是应用程序中非常重要的部分,选择合适的数据库并创建合适的结构是开发程序时首要的问题。数据库安全性是保证数据库信息的保密性、完整性、一致性和可用性,防止非法用户越权使用数据库。

医院ER图

医院ER图

管理员ER图

管理员ER图

文章类型ER图

文章类型ER图

5 数据库逻辑结构设计

数据库概念模型独立于任何特定的数据库管理系统,需要根据具体使用的数据库管理系统的特点进行转换。本系统数据结构清晰,依据功能要求,设计出数据库的表如下:

表1 病人病历

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
zhanghaovarchar(200)NULL账号
xingmingvarchar(200)NULL姓名
yiyuanbianhaovarchar(200)NULL医院编号
xingbievarchar(200)NULL性别
hunyinvarchar(200)NULL婚姻
nianlingvarchar(200)NULL年龄
xianzhudizhivarchar(200)NULL现住地址
ruyuanriqivarchar(200)NULL入院日期
zhusulongtextNULL主诉
xianbingshilongtextNULL现病史
jiwangshilongtextNULL既往史
gerenshilongtextNULL个人史
jiazushilongtextNULL家族史
tigejianchalongtextNULL体格检查
binglizhaiyaolongtextNULL病历摘要
chubuzhenduanlongtextNULL初步诊断
yishengzhanghaovarchar(200)NULL医生账号
yishengxingmingvarchar(200)NULL医生姓名

表2 医生展示评论表

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
refidbigint(20)关联表id
useridbigint(20)用户id
nicknamevarchar(200)NULL用户名
contentlongtext评论内容
replylongtextNULL回复内容

表3 医院文章评论表

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
refidbigint(20)关联表id
useridbigint(20)用户id
nicknamevarchar(200)NULL用户名
contentlongtext评论内容
replylongtextNULL回复内容

表4 院区展示评论表

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
refidbigint(20)关联表id
useridbigint(20)用户id
nicknamevarchar(200)NULL用户名
contentlongtext评论内容
replylongtextNULL回复内容

表5 收藏表

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
useridbigint(20)用户id
refidbigint(20)NULL收藏id
tablenamevarchar(200)NULL表名
namevarchar(200)收藏名称
picturevarchar(200)收藏图片

表6 管理员表

字段类型默认注释
id (主键)bigint(20)主键
usernamevarchar(100)用户名
passwordvarchar(100)密码
rolevarchar(100)管理员角色
addtimetimestampCURRENT_TIMESTAMP新增时间

表7 文章类型

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
wenzhangleixingvarchar(200)NULL文章类型

表8 医疗安排

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
yiyuanbianhaovarchar(200)NULL医院编号
zhanghaovarchar(200)NULL账号
xingmingvarchar(200)NULL姓名
ruyuanriqidatetimeNULL入院日期
ruzhukeshivarchar(200)NULL入住科室
ruzhufanghaovarchar(200)NULL入住房号
yishengzhanghaovarchar(200)NULL医生账号
yishengxingmingvarchar(200)NULL医生姓名
yongyaoanpailongtextNULL用药安排
yongyaojinduvarchar(200)NULL用药进度
jianchaxiangmuanpailongtextNULL检查项目安排
xiangmujianchajinduvarchar(200)NULL项目检查进度
hulianpailongtextNULL护理安排
hulijinduvarchar(200)NULL护理进度

表9 医生

字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
yishengzhanghaovarchar(200)医生账号
mimavarchar(200)密码
yishengxingmingvarchar(200)医生姓名
xingbievarchar(200)NULL性别
chushengriqidateNULL出生日期
shoujivarchar(200)NULL手机
youxiangvarchar(200)NULL邮箱
shenfenzhengvarchar(200)NULL身份证
nianlingvarchar(200)NULL年龄
keshivarchar(200)NULL科室
zhichengvarchar(200)NULL职称
zhiwuvarchar(200)NULL职务
gerenjianjielongtextNULL个人简介
zhuanyetezhangvarchar(200)NULL专业特长
yiyuanbianhaovarchar(200)医院编号
zhaopianvarchar(200)NULL照片
sfshvarchar(200)是否审核
shhflongtextNULL审核回复

三、系统实现

1 管理员角色

1.1 医院管理

管理员可以在医院管理界面对医院信息进行添加、修改、删除、查询操作。医院管理页面运行结果如图5-1所示:

医院管理界面

1.2 医院注册

管理员可以在医院注册界面对医院信息进行添加、修改、删除、查询操作。医院注册页面运行结果如图5-2所示:

医院注册界面

1.3 医院文章

管理员可以在医院文章界面对医院文章进行查看和查询操作。医院文章页面运行结果如图5-3所示:

医院文章界面

1.4 医生信息

管理员可以在医生信息界面对医生信息进行查看和查询操作。医生信息页面运行结果如图5-4所示:

医生信息界面

2 用户角色

2.1 医院注册

用户可以在医院注册界面对注册医院信息。医院注册页面运行结果如图5-5所示:

医院注册界面

2.2 医疗安排

用户可以在医疗安排界面查看医疗安排信息。医疗安排页面运行结果如图5-6所示:

医疗安排界面

3 医院角色

3.1 院区注册

医院可以在院区注册界面对注册院区信息。院区注册页面运行结果如图5-7所示:

院区注册界面

3.2 医院公告

医院可以在医院公告界面对医院公告信息进行添加、修改、删除、查询等操作。医院公告页面运行结果如图5-8所示:

医院公告界面

4 医生角色

4.1 医院工作人员

医生可以在医院工作人员界面查看医院工作人员。医院工作人员页面运行结果如图5-9所示:

医院工作人员界面

4.2 病人病历

医生可以在病人病历界面对病人病历信息进行添加、修改、删除、查询等操作。病人病历页面运行结果如图5-10所示:

病人病历界面源码+论文下载>>

http://www.dtcms.com/a/284846.html

相关文章:

  • 解析:视频创作中常见版权问题
  • JAVA原生实现SOAP POST调用
  • 【深度学习】神经网络过拟合与欠拟合-part5
  • 尚庭公寓----------分页查询
  • 外贸ERP软件有哪些?八大热门erp软件功能测评
  • FOC算法中SIMULINK一些常用模块(3)自动计算电机参数
  • OpenBayes 一周速览丨字节EX-4D上线,实现单目视频到自由视角生成;GLM-4.1V-9B-Thinking开源,10B参数比肩Qwen系列
  • JPA 与 MyBatis-Plus 数据库自增主键实现方案
  • TDengine 的可视化数据库操作工具 taosExplorer(安装包自带)
  • 从虚拟大脑到世界行者:具身智能与机器人控制基础
  • python qam
  • Jmeter 性能测试响应时间过长怎么办?
  • 使用 NVIDIA Triton推理服务器的好处
  • 嵌入式学习-PyTorch(6)-day23
  • CCLink IE转ModbusTCP网关配置无纸记录器(上篇)
  • 小程序按住说话
  • zlmediakit接入Onvif设备方案
  • The Missing Semester of Your CS Education 学习笔记以及一些拓展知识(二)
  • 嵌入式基础 -- ADC(模数转换器,Analog to Digital Converter)
  • 疯狂星期四文案网第10天运营日报
  • Kotlin自定义排序
  • AUTOSAR进阶图解==>AUTOSAR_SWS_EFXLibrary
  • Lotus-基于大模型的查询引擎 -开源学习整理
  • 打印文件/打印机队列 - 华为OD机试真题(Java 题解)
  • QT 交叉编译环境下,嵌入式设备显示字体大小和QT Creator 桌面显示不一致问题解决
  • 中国力学大会倒计时2天●千眼狼科学仪器在实验力学研究中应用
  • 状态机(State Machine)是什么?
  • 【秋招ready】
  • 网络初级安全第二次作业
  • css样式中的选择器和盒子模型