2023计算机毕业设计-基于springboot的中小型医院门诊药品药库缴费网站(mysql)-JAVA.VUE(论文+开题报告+运行)

摘 要

本基于Spring Boot的中小型医院网站设计目标是实现用户网络预约挂号的功能,同时提高医院管理效率,更好的为广大用户服务。
本文重点阐述了中小型医院网站的开发过程,以实际运用为开发背景,基于Spring Boot框架,运用了Java技术和MYSQL数据库进行开发设计,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了预约挂号管理、医师开药管理、药库信息管理、用户取药管理以及缴费清单管理等重要功能。
本基于Spring Boot的中小型医院网站运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的医院网站。

3.3 角色功能分析

本基于Spring Boot的中小型医院网站主要满足了三类角色用户的功能需求,包括管理员、医师和用户,下面将对这三类角色用户分别的实现的功能进行阐述。
(1)角色:医师
医师注册登录后主要功能模块包括个人中心、预约挂号管理、体检报告管理、医师开药管理以及用户取药管理。医师用例图如图3-1所示。
在这里插入图片描述

图3-1 医师用例图
(2)角色:管理员
管理员可登录系统后台对系统进行全面管理操作,管理员主要实现等功能模块包括个人中心、用户管理、医师管理、关于我们管理、科室类型管理、门诊信息管理、药库信息管理、缴费清单管理、药品类型管理以及系统管理。管理员实现了对系统信息的添加、修改和删除的功能。管理员用例图如图3-2所示。
在这里插入图片描述

图3-2 管理员用例图
(3)角色:用户
用户在系统前台可查看系统信息,包括首页、门诊信息、药库信息、系统公告等,用户要想实现选择门诊预约挂号功能,就必须登录系统,没有账号的用户可首先进行注册操作,注册登录后主要功能模块包括个人中心、预约挂号管理、体检报告管理、医师开药管理、用户取药管理、缴费清单管理。用户用例图如图3-3所示。
在这里插入图片描述

图3-3 用户用例图

3.4 系统结构分析

3.4.1逻辑结构

基于Spring Boot的中小型医院网站的特点就是利用Browser/Server(B/S)结构,为用户提供了一个网络预约挂号的平台,可提高预约挂号效率。
本系统的网络应用原理示意图如图3-4所示:
在这里插入图片描述

图3-4系统的网络应用原理示意图
3.4.2物理结构
系统实现的物理结构如图3-5所示:
在这里插入图片描述

图3-5 系统实现的物理结构图
3.5 系统流程分析
3.5.1注册流程
未有账号的用户可进行注册操作,用户注册流程图如图3-6所示。
在这里插入图片描述

图3-6 注册流程图
3.5.2登录流程
登录模块主要满足了管理员、医师和用户的权限登录,用户登录流程图如图3-7所示。
在这里插入图片描述

图3-7 登录流程图

4 系统设计

4.1 系统概要设计

本中小型医院网站采用B/S结构(Browser/Server,浏览器/服务器结构)和JAVA技术,MYSQL数据库存储数据,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
在这里插入图片描述

图4-1 系统工作原理图

4.2 系统结构设计

在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的最终设计。本基于Spring Boot的中小型医院网站主要实现了用户功能模块、医师功能模块和管理员功能模块三大部分,系统的功能结构设计如图4-2所示。
在这里插入图片描述

图4-2系统结构图

4.3 数据库设计

4.3.1数据库实体(E-R图)

E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。
实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。
属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。
关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本基于Spring Boot的中小型医院网站的E-R图如下所示:
1、缴费清单信息实体E-R图如图4-3所示
在这里插入图片描述

图4-3 缴费清单实体E-R图
2、预约挂号信息实体E-R图如图4-4所示
在这里插入图片描述

图4-4 预约挂号信息实体E-R图
3、医师信息实体E-R图如图4-5所示
在这里插入图片描述

图4-5 医师信息实体E-R图
4、管理员信息实体E-R图如图4-6所示
在这里插入图片描述

图4-6 管理员信息实体E-R图
5、用户信息实体E-R图如图4-7所示
在这里插入图片描述

图4-7 用户信息实体E-R图
5、门诊信息实体E-R图如图4-8所示
在这里插入图片描述

图4-8 门诊信息实体E-R图

4.3.2数据库表设计

本基于Spring Boot的中小型医院网站需要后台数据库,本系统采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。
表4-1 jiaofeiqingdan缴费清单信息表
字段名称 字段意义 字段类型 字段长度 是否主键 能否为空
id 编号 bigint 20 是 否
addtime 创建时间 timestamp 否 是
feiyongbianhao 费用编号 varchar 200 否 是
feiyongxiangmu 费用项目 longtext 否 是
feiyongjiage 费用价格 int 11 否 是
feiyongxiangqing 费用详情 longtext 否 是
jianmianjine 减免金额 int 11 否 是
jianmianyuanyin 减免原因 longtext 否 是
shifujine 实付金额 varchar 200 否 是 zhanghao 账号 varchar 200 否 是 xingming 姓名 varchar 200 否 是 sfsh 是否审核 varchar 200 否 是 shhf 审核回复 longtext 否 是 ispay 是否支付 varchar 200 否 是
表4-2 yuyueguahao预约挂号信息表
字段名称 字段意义 字段类型 字段长度 是否主键 能否为空
id 编号 bigint 20 是 否
addtime 创建时间 timestamp 否 是
keshibianhao 科室编号 varchar 200 否 是
keshileixing 科室类型 varchar 200 否 是
yishixingming 医师姓名 varchar 200 否 是
guahaofei 挂号费 varchar 200 否 是 guahaoshijian 挂号时间 datetime 否 是 beizhu 备注 longtext 否 是
shouji 手机 varchar 200 否 是
zhanghao 账号 varchar 200 否 是
sfsh 是否审核 varchar 200 否 是
shhf 审核回复 longtext 否 是
ispay 是否支付 varchar 200 否 是 表4-3 yishi医师信息表 字段名称 字段意义 字段类型 字段长度 是否主键 能否为空 id 编号 bigint 20 是 否 addtime 创建时间 timestamp 否 是 yishigonghao 医师工号 varchar 200 否 是 mima 密码 varchar 200 否 是 yishixingming 医师姓名 varchar 200 否 是 xingbie 性别 varchar 200 否 是
zhicheng 职称 varchar 200 否 是 shouji 手机 varchar 200 否 是 youxiang 邮箱 varchar 200 否 是
shenfenzheng 身份证 varchar 200 否 是
tupian 图片 varchar 200 否 是
表4-4 users管理员信息表 字段名称 字段意义 字段类型 字段长度 是否主键 能否为空 id 编号 bigint 20 是 否 username 用户名 varchar 100 否 是
password 密码 varchar 100 否 是
role 角色 varchar 100 否 是 addtime 新增时间 timestamp 否 是 表4-5 yonghu用户信息表 字段名称 字段意义 字段类型 字段长度 是否主键 能否为空 id 编号 bigint 20 是 否 addtime 创建时间 timestamp 否 是 zhanghao 账号 varchar 200 否 是 mima 密码 varchar 200 否 是 xingming 姓名 varchar 200 否 是 xingbie 性别 varchar 200 否 是 shouji 手机 varchar 200 否 是
youxiang 邮箱 varchar 200 否 是
shenfenzheng 身份证 varchar 200 否 是
表4-6 menzhenxinxi门诊信息表
字段名称 字段意义 字段类型 字段长度 是否主键 能否为空
id 编号 bigint 20 是 否
addtime 创建时间 timestamp 否 是
keshibianhao 科室编号 varchar 200 否 是
keshileixing 科室类型 varchar 200 否 是
yishixingming 医师姓名 longtext 否 是
zhicheng 职称 varchar 200 否 是
zhuanyetezhang 专业特长 longtext 否 是
guahaofei 挂号费 int 11 否 是
xiangqing 详情 longtext 否 是
zhibanbiao 值班表 longtext 否 是
tupian 图片 varchar 200 否 是
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值