用Spring Boot搞了个医院项目,附源码!

2022-11-25 14:47:21 浏览数 (1)

有同学私信我,搞个项目练练手,今天给安排上。

这次安排的项目是一个医院系统,特点就是容易上手并且很实用。

为什么说实用?大家可以想想全中国有多少家医院?一个村、一个镇、一个县?公立医院、私立医院?

这个数量可想而知,有很多公司都是专门做医院系统的。其实,医院系统可大可小,小到只有几个人医生,大到上千上万的医生,用户挂号也可以搞成网上预约,所以,并发量还是有一丢丢的。

看到医院系统,很多人可能会想到尚学堂的【尚医通】,貌似不少人简历上都是写这个:

【尚医通】的功能模块:

而我给大家推荐的医院项目没有会员的说法,项目概况:

本项目技术栈(单体架构):

Spring Boot MyBatis MySQL Redis Thymeleaf

很多人一开始就像搞微服务架构,最后搞着搞着自己会懵的。

建议:先会单体架构,搞完单体架构后,我们再回头看看这个单体架构存在什么问题,如何改善,逐步分析,最后就会来到微服务架构。

项目主要分8大模块:

模块介绍

门诊管理

  • 用户挂号
  • 处方划价
  • 项目划价
  • 项目检查
  • 药品缴费
  • 门诊患者库

住院管理

  • 入住登记
  • 缴费管理
  • 药品记账
  • 项目记账
  • 出院结算

系统管理

  • 菜单管理
  • 角色管理
  • 用户管理
  • 图标管理
  • 数据源监控

统计管理

  • 门诊月度统计
  • 住院月度统计
  • 门诊年度统计
  • 住院年度统计
  • 医生统计对比
  • 门诊当天统计

数据中心

  • 科室中心
  • 医生列表
  • 药品产地
  • 项目大类
  • 挂号类型
  • 仓库
  • 经办人
  • 计量单位
  • 供货商
  • 药品分类
  • 药品字典

排班管理

  • 医生值班

仓库管理

  • 入库单
  • 库存查询
  • 出库单
  • 库存不足
  • 过期提醒
  • 操作记录
  • 药品回收

药房管理

  • 药房详情
  • 门诊取药
  • 住院取药

效果图

以上就是项目效果部分截图,普通医院拿过去就可以用了。

项目代码结构

项目结构采取的是:controller--service--mapper--MySQL

对项目感兴趣的,自行下载。

源码地址:https://github.com/TianWeiChang/hospital

另外,我把这个项目剥离出一个空壳项目。

空壳项目

也算不上空壳,里面还是有一些代码的,包括权限菜单等一些基础性的代码。

项目现状

目前,本项目已经开发完成,只需创建数据库,执行sql脚本,运行项目代码即可访问。

但是,我给整理了一个空壳子的项目,也就是项目能跑来,并且基础的登录和权限这一块已经是搞定了,剩下的就是完成业务,并且,我在这个空壳子项目里已经集成了RedisRabbitMQ

一个空壳项目 自己动手实现业务>已有完整项目。

先通过跑通完整项目的流程,再熟悉数据库表结构,再结合文档,自己也实现一遍项目某些功能。

主要是解决了看视频一行一行的敲代码实在是太慢了,有的能拿到代码,但是跑起来各种问题,有问题也找不到人问......

0 人点赞