Система управления больницей на основе Java-VUE-SpringBoot-MySQL-Graduation Project
Функциональный чертеж
Связаться с автором
Это QR-код автора WeChat. Если вам нужен исходный код этого проекта, вы можете отсканировать код или связаться с автором по адресу VX:cyddhao.
Функции системы постоянно обновляются. . .
представлять
Это система, основанная на SpringBoot2. Система управления больницей с множеством функций, таких как управление медсестрой, управление платежами, регистрация медсестры, запрос и отмена отпуска медсестры, информация о сообщениях, управление выпиской, управление переводом отделения и т. д. Его можно использовать для коммерческого использования, выпускных дизайнерских проектов и шаблонных проектов быстрой разработки. Контактная информация автора (WX:17001380020) находится в конце статьи.
Технология использованная в проекте
Технические моменты | описывать | Примечание |
---|
SpringBoot2.X | Расширенная среда интеграции Spring | Интегрирована последняя версия |
ВУЭ2.6 | Фреймворк внешнего взаимодействия | |
Антд1.7.2 | Фреймворк внешнего пользовательского интерфейса, созданный Alibaba. | |
АНТД | Структура диаграммы, созданная Alibaba | Простой в использовании и красивый внешний вид |
МойБатисПлюс | Платформа ORM на основе инкапсуляции MyBatis | Удобно для запроса |
Широ1.5.0 | Классическая и простая в использовании структура разрешений | |
Java1.8 | Наиболее часто используемые версии Java | Использованы новые возможности Java8. |
Модель разрешений RBAC | Чисто динамический дизайн разрешений меню, который может контролировать разрешения на уровне кнопок. | Чисто динамический дизайн разрешений меню |
очистить аннотации
Каждый класс и метод проекта имеют понятные аннотации, удобные для чтения. Аннотации следующие:
1. Аннотации классов
2. Аннотации полей базы данных
Преимущества конкретного проекта
- Понятные комментарии, каждый метод, класс, поле имеет комментарии на китайском языке.
- Его легко развернуть. Автор написал сценарий запуска в один клик, который позволяет серверной части Java отлично работать на основных серверах.
- Код соответствует отраслевым стандартам, а имена переменных и классов краткие и элегантные.
- Применяйте разнообразные передовые технологии, представленные на рынке, для облегчения обучения и развития.
- Он имеет полную проектную документацию и техническую документацию для облегчения вторичной разработки.
- Он имеет генератор внешнего и внутреннего кода для генерации внутреннего кода VUE и Java одним щелчком мыши.
Для чего он подходит?
- Подходит в качестве дипломного проекта колледжа.
- Подходит для новичков в изучении и использовании.
- Если сцена подходит, ее можно использовать в коммерческих целях.
Адрес демонстрации системы:
登录地址: https://www.skywalking.pro/hospital-platform
登录账号: admin
登录密码: 123456
Если демо-адрес недоступен, вы можете перейти к концу статьи и отсканировать код, чтобы связаться с автором в WeChat или оставить сообщение.
Описание архитектуры программного обеспечения
В этом проекте используется самая оптимизированная на рынке архитектура разделения интерфейсной и серверной части, в которой используется стек технологий SpringBoot в качестве серверной части, VUE в качестве внешнего интерфейса и элегантная, лаконичная и красивая структура пользовательского интерфейса. Система использует внешний интерфейс для инициирования запросов и серверную часть для обработки бизнес-взаимодействий. По сравнению с традиционными JSP, freemarker и другими технологиями, она совершенно другая и продвинутая. В то же время он обладает уникальными инновациями в управлении разрешениями и реализует специальные инструкции VUE для управления системными разрешениями для каждой системной кнопки. Это очень подходящая система для дипломных проектов и обучения.
Фронтальная технология
- ЭлементUI
- Управление разрешениями на уровне страниц и кнопок.
- Несколько компонентов упакованы и их легко вызывать.
- Компонент диаграммы Antv.
- ВебПак
- ES6
- Мульти-средовая упаковка.
- Маршрутизация VUE, фильтры, пользовательские инструкции.
- Код краток и соответствует стандартам кодирования.
Бэкэнд-технологии
- SpringBoot2.x
- Структура разрешений Широ
- Последняя версия Redis6.X
- Аннотированная версия MyBatis
- MySQL6.7
- Разработка модулей, индивидуальные скрипты запуска, настройка JVM.
- Несколько сред, полное разделение передней и задней частей.
- Генератор кода.
- Сопоставитель транспортных объектов orika.
Техническая документация системы
Чтобы читатели могли лучше понять технические принципы системы и способы реализации функций, специально подготовлен технический документ системы, который содержит основную техническую основу, используемую системой, инструкции по эксплуатации, конструкцию системной таблицы, конструкцию модуля и т. д.
Скриншот технической документации системы
Отображение кода проекта
Скриншот внешнего кода VUE
Снимок экрана с внутренним Java-кодом
Отображение структуры таблицы базы данных
Отображение скриншота системы
Вход в систему
- Интерфейс входа в систему
Модуль управления системой
- Домашняя страница системы
- Управление пользователями системы
Модуль мониторинга системы
Бизнес-модуль
- Список медицинских записей
- Информация об отделении медсестер
Обзор системных функциональных модулей
- Вход в систему
- Домашняя страница системы
- Диаграмма системной статистики
- Статистика посещений системы
- Навигация по системному модулю
- Управление системой
- Управление пользователями системы
- Запрос состояния пользователя системы
- Модификация пользователя системы
- Удаление пользователя системы
- Новый пользователь системы
- Управление системным меню
- Запрос состояния системного меню
- Модификация системного меню (может быть изменена каскадно)
- Удаление системного меню
- Добавлено новое системное меню
- Управление ролями в системе
- Запрос состояния системной роли
- Удаление системной роли
- Новая системная роль
- Управление системным словарем
- Запрос состояния системного словаря
- Модификация системного словаря
- Удаление системного словаря
- Добавлен системный словарь
- Системный мониторинг
- Управление системным журналом
- Запрос состояния системного журнала
- Анализ системного журнала
- IP-анализ доступа к системе
- ведение пациентов
- ведение пациентов
- Запрос состояния управления пациентами
- Управление пациентами новое
- Изменения в управлении пациентами
- Удаление пакета управления пациентами
- Управление пациентами, однократное удаление
- Интеллектуальная рекомендация отделения (используется для рекомендации, в какое отделение следует обратиться пользователю на основе симптомов пациента, с использованием алгоритма сравнения меток).
- Ведение медицинской документации
- Ведение медицинской документации
- Запрос условий ведения медицинской документации
- Новое дополнение к управлению медицинской документацией
- Изменение ведения медицинской документации
- Удаление пакета управления медицинскими записями
- Ведение медицинской документации при однократном удалении
- Управление приходом
- Управление приходом
- Запрос условий управления отделением
- Добавлено управление приходами
- Модификация управления отделением
- Удаление пакета управления отделением
- Одиночное удаление управления отделением
- Список кроватей
- Запрос на состояние кровати
- Пакетное удаление грядок
- Удаление кроватей по отдельности
- распределение коек
- Запрос условий размещения коек
- Новое распределение кроватей
- Изменение распределения кроватей
- Удаление пакета распределения коек
- Удалить распределение кроватей по отдельности
- Информация о кровати
- Управление информацией о кроватях
- Информация о кровати Запрос на состояние
- Добавлена информация о кровати.
- Изменить информацию о кровати
- Пакетное удаление информации о койках
- Удаление информации о кроватях по отдельности
- управление разрядом
- Список информации о выписке
- Запрос о состоянии информации о разряде
- Добавлена информация о выписке
- Изменение информации о выписке
- Пакетное удаление информации о выписке
- Удаление информации о выписке индивидуально
- Управление трансфером
- Список информации о трансфере
- Запрос об условиях передачи информации
- Новая информация о трансфере
- Изменение информации о переводе
- Пакетное удаление информации о переводе
- Удаление индивидуальной информации о переводе
- Информация об отделе
- Управление информацией отдела
- Запрос состояния информации об отделе
- Добавлена информация об отделе
- Изменить информацию об отделе
- Удаление пакета информации об отделе
- Удаление информации об отделе по отдельности
- управление медсестрой
- Запрос состояния информации о медсестре
- Добавлена информация о медсестре
- Изменение информации о медсестре
- Пакетное удаление информации о медсестре
- Удаление информации об отдельной медсестре
- Медсестра просит отпуск и отменяет отпуск
- Медсестра войдите в систему и зарегистрируйтесь
- Управление платежами
- Список платежей
- Запрос условий платежной информации
- Информация о платеже добавлена
- Изменить платежную информацию
- Пакетное удаление платежной информации
- Удаление платежной информации индивидуально
- Информация о заявке на посещение
- Посетите управление информацией о приложении
- Запрос об условиях подачи заявки на посещение
- Информация о новом заявлении на посещение
- Изменение информации в заявке на посещение
- Пакетное удаление информации о заявке на посещение
- Удаление информации о заявке на посещение индивидуально
- Информация по техническому обслуживанию
- Управление информацией о техническом обслуживании
- Запрос информации о состоянии обслуживания
- Добавлена информация по техническому обслуживанию
- Изменение информации о ремонте
- Пакетное удаление информации о техническом обслуживании
- Удаление информации о техническом обслуживании по отдельности
- Информация о событии
- управление событиями
- Запрос условий активности
- Удаление пакета действий
- Удаление одного действия
- Информация о зарплате медсестры
- Управление заработной платой медицинских сестер
- Запрос условий заработной платы медсестры
- Повышение зарплаты медсестрам
- Изменение зарплаты медсестры
- Пакетное удаление зарплат медсестер
- Удалить зарплату медсестры индивидуально
- Информация об отпуске медсестры
- Управление отпусками по уходу
- Запрос об условиях отпуска и посещаемости для лиц, осуществляющих уход
- Новая информация об отпусках и посещаемости для лиц, осуществляющих уход (отправить)
- Изменение информации об отпусках и посещаемости для лиц, осуществляющих уход.
- Пакетное удаление информации об отпуске и посещаемости работника по уходу
- Удаление информации об отпуске и посещаемости отдельного работника по уходу
- Функция сообщения
- сообщение
- Добавить сообщение (отправить сообщение)
- Удалить сообщения пакетами
- Удаление отдельных сообщений
Демо-адрес
登录地址: https://www.skywalking.pro/hospital-platform
登录账号: admin
登录密码: 123456
Если демо-адрес недоступен, вы можете отсканировать код, чтобы связаться с автором в WeChat или оставить сообщение.
Связаться с автором
Это QR-код автора WeChat. Если вам нужен исходный код этого проекта, вы можете отсканировать код или связаться с автором по адресу VX:cyddhao.
Руководство по установке
Серверный метод установки
1. mvn clean package
2. tar -zxvf hospital-platform-api.tar.gz (解压tar包)
3. cd hospital-platform-api
5. sh /sbin/startup.sh dev
Фронтальный метод установки
1. yarn install (安装node_moudle)
2. yarn start (启动)
3. yarn build:pro (构建生产包)