# 基于SpringBoot + Vue的医院管理系统 **Repository Path**: lovecodekk/hospital_manager ## Basic Information - **Project Name**: 基于SpringBoot + Vue的医院管理系统 - **Description**: 本系统基于JavaEE技术体系,采用了前后端分离的思想,并结合了Spring Boot、Vue.js、MySQL、Redis、Docker等技术或框架,开发了一个医院管理系统。该系统旨在提供一个便捷、高效、安全的医疗服务平台,改善传统医院看病流程的不便和低效。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-08-20 - **Last Updated**: 2024-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于SpringBoot + Vue的医院管理系统 #### 介绍 {本系统基于JavaEE技术体系,采用了前后端分离的思想,并结合了Spring Boot、Vue.js、MySQL、Redis、Docker等技术或框架,开发了一个医院管理系统。该系统旨在提供一个便捷、高效、安全的医疗服务平台,改善传统医院看病流程的不便和低效。} #### 软件角色 本系统的使用者一共有管理员、医生和患者这三种角色: 1. 管理员:首页展示当天的预约挂号人数和住院人数,可对医生信息进行查增、批量导入和批量导出,可对患者、挂号信息进行查删,可对药物、检查项目和病床信息进行增删改查,可对医生进行排班操作,可查看数据统计页面。 2. 医生:首页展示当天本人的预约挂号人数,可对患者进行诊断、开处方药、开检查项目以及追诊操作,可帮患者申请入院,可查看本人诊断的挂号信息。 3. 患者:可预约挂号,可查看本人挂号信息,可查看本人住院信息,可对医生进行评价。 本系统的业务需求主要是对信息的基本管理、预约挂号和处理挂号等。 主要业务需求表: | 业务名称 | 操作者 | |----------|-----| | 医生信息管理 | 管理员 | | 患者信息管理 | 管理员 | | 挂号信息管理 | 管理员 | | 药物信息管理 | 管理员 | | 检查项目信息管理 | 管理员 | | 病床信息管理 | 管理员 | | 值班安排功能 | 管理员 | | 数据分析功能 | 管理员 | | 预约挂号功能 | 患者 | | 查看报告单功能 | 患者 | | 查看住院信息功能 | 患者 | | 诊断功能 | 医生 | | 申请住院功能 | 医生 | #### 系统架构 本系统使用SpringBoot、Vue.js等主流开发框架进行开发,遵守MVC模式,同时使用到了Element-UI进行页面的设计。为方便前后端进行整合和日后系统的维护,本系统分为视图层、控制层、业务层和持久层。各层之间相互独立,通过之间的接口进行通信,高内聚,低耦合。 ![输入图片说明](src/main/1.png)