欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > 基于SpringBoot的医院管理系统【附源码】

基于SpringBoot的医院管理系统【附源码】

2025/5/16 5:11:45 来源:https://blog.csdn.net/love3512986643/article/details/142442612  浏览:    关键词:基于SpringBoot的医院管理系统【附源码】

基于SpringBoot的医院管理系统(源码+L文+说明文档)     

目录

4 系统设计   

4.1 系统概述   

4系统概要设计  

4.1概述  

4.2系统结构  

4.3.数据库设计  

4.3.1数据库实体  

4.3.2数据库设计表  

5系统详细实现  

5.1 医生模块的实现  

5.1.1 病床信息管理  

5.1.2 药房信息管理  

5.2 护士模块的实现  

5.2.1 个人中心管理  

5.2.2 药房信息  

5.3 管理员模块的实现  

5.3.1 病床类别  

5.3.2 科室信息管理  


4 系统设计   

4.1 系统概述   

4系统概要设计  

4.1概述  

本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:    

图4-1系统工作原理图

4.2系统结构  

本系统是基于B/S架构的网站系统,设计的管理员功能结构图如下图所示:

          

图4-2管理员功能结构图

本系统是基于B/S架构的网站系统,设计的医生功能结构图如下图所示:    

图4-3 用户功能结构图

本系统是基于B/S架构的网站系统,设计的护士功能结构图如下图所示:

图4-4 护士功能结构图

          

4.3.数据库设计  

4.3.1数据库实体  

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。    

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

(1)科室信息的实体属性图如下:

图4.12  科室信息实体属性图

(2)护士实体属性图如图4.13所示:    

图4.13 护士实体属性图

(3)病床实体属性图如图4.14所示:

图4.14 病床实体属性图

4.3.2数据库设计表  

医院管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息:

          

表4. 1 病床信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime        

timestamp

CURRENT_TIMESTAMP

创建时间

suoshukeshi

varchar(200)

NULL

所属科室

bingchuangleixing

varchar(200)

NULL

病床类型

tupian

varchar(200)

NULL

图片

bingchuanghao

varchar(200)

NULL

病床号

shiyongzhuangtai

varchar(200)

NULL

使用状态

表4. 2 病床类别信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

bingchuangleibie

varchar(200)

NULL

病床类别

表4. 3 病人信息表    

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

bingrenbianhao

varchar(200)

NULL

病人编号

bingrenxingming

varchar(200)

NULL

病人姓名

xingbie

varchar(200)

NULL

性别

lianxidianhua

varchar(200)

NULL

联系电话

shenfenzhenghao

varchar(200)

NULL

身份证号

nianling

varchar(200)

NULL

年龄

xuexing

varchar(200)

NULL

血型

bingshi

longtext

NULL

病史

bingzheng

longtext

NULL

病症

bingchuanghao        

varchar(200)

NULL

病床号

ruyuanshijian

datetime

NULL

入院时间

zhaopian

varchar(200)

NULL

照片

表4. 4 内部论坛信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

title

varchar(200)

NULL

帖子标题

content

longtext

                  

帖子内容

parentid

bigint(20)

NULL

父节点id

userid

bigint(20)

                  

用户id

username

varchar(200)

NULL

用户名

isdone

varchar(200)

NULL

状态

表4. 5 护士信息表    

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

hushigonghao

varchar(200)

                  

护士工号

mima

varchar(200)

                  

密码

hushixingming

varchar(200)

                  

护士姓名

keshi

varchar(200)

NULL

科室

xingbie

varchar(200)

NULL

性别

gongling

int(11)

NULL

工龄

lianxidianhua

varchar(200)

NULL

联系电话

touxiang

varchar(200)

NULL

头像

表4. 6 科室信息表    

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

keshibianhao

varchar(200)

NULL

科室编号

keshimingcheng

varchar(200)

NULL

科室名称

shangbanshijian

varchar(200)

NULL

上班时间

fuzeren

varchar(200)

NULL

负责人

lianxidianhua

varchar(200)

NULL

联系电话

keshifengmian

varchar(200)

NULL

科室封面

keshichengyuan

longtext

NULL

科室成员

表4. 7 医院公告信息表

字段

类型

默认

注释

id (主键)        

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

title

varchar(200)

                  

标题

introduction

longtext

NULL

简介

picture

varchar(200)

                  

图片

content

longtext

                  

内容

表4.8 管理员信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

username

varchar(100)

                  

用户名

password

varchar(100)

                  

密码

role

varchar(100)

管理员

角色

addtime        

timestamp

CURRENT_TIMESTAMP

新增时间

表4. 9药房信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yaopinbianhao

varchar(200)

                  

药品编号

yaopinmingcheng

varchar(200)

                  

药品名称

yingwenmingcheng

varchar(200)

NULL

英文名称

jixing

varchar(200)

NULL

剂型

yaopinleibie

varchar(200)

NULL

药品类别

pinpai

varchar(200)

NULL

品牌

shengchanriqi

date

NULL

生产日期

changshangmingcheng        

varchar(200)

NULL

厂商名称

changshangdizhi

varchar(200)

NULL

厂商地址

yaopintupian

varchar(200)

NULL

药品图片

yaopinjiage

int(11)

                  

药品价格

shuliang

int(11)

                  

数量

jiliangdanwei

varchar(200)

NULL

计量单位

gengxinshijian

datetime

NULL

更新时间

表4. 10药方信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

bingrenbianhao

varchar(200)

NULL

病人编号

bingrenxingming        

varchar(200)

NULL

病人姓名

shenfenzhenghao

varchar(200)

NULL

身份证号

yishenggonghao

varchar(200)

NULL

医生工号

yishengxingming

varchar(200)

NULL

医生姓名

yaopinmingcheng

varchar(200)

NULL

药品名称

shuliang

int(11)

NULL

数量

kaiyaoshijian

datetime

NULL

开药时间

fuyongfangfa

longtext

NULL

服用方法

zhuyishixiang

longtext

NULL

注意事项

表4. 11药品类别信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yaopinleibie        

varchar(200)

NULL

药品类别

表4. 12 医生信息表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yishenggonghao

varchar(200)

                  

医生工号

mima

varchar(200)

                  

密码

yishengxingming

varchar(200)

NULL

医生姓名

keshi

varchar(200)

NULL

科室

zhicheng

varchar(200)

NULL

职称

xingbie

varchar(200)

NULL

性别

yiling

varchar(200)

NULL

医龄

lianxidianhua        

varchar(200)

NULL

联系电话

touxiang

varchar(200)

NULL

头像

5系统详细实现  

5.1 医生模块的实现  

5.1.1 病床信息管理  

医院管理系统的医生可以管理病床信息,可以对病床信息添加修改删除操作。具体界面的展示如图5.1所示。

图5.1 病床信息管理界面    

5.1.2 药房信息管理  

医生可以对药房信息进行添加,修改,删除操作。具体界面如图5.2所示。

图5.3 药房信息管理界面

5.2 护士模块的实现  

5.2.1 个人中心管理  

护士可以对个人中心里面的属于自己的信息进行修改操作。界面如下图所示:

图5.4 个人中心管理界面

                          

5.2.2 药房信息  

护士登录后,可以查看药房信息,可以在药房信息界面进行查询操作。界面如下图所示:

图5.5 药房信息界面

5.3 管理员模块的实现  

5.3.1 病床类别  

管理员可以对病床类别进行添加,修改查询以及删除操作。界面如下图所示:

  

图5.6 病床类别界面

5.3.2 科室信息管理  

管理员登录后可以对科室信息进行添加,修改,查询以及删除操作。界面如下图所示:

图5.7 科室信息管理界面

源码获取

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词