1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Cau1i-nsms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 20:54 5650294

NSMS

Платформа введения

1. Проектный фон

  • В традиционной системе медсестринского расписания старшая медсестра вручную составляет расписание на основе предыдущего опыта и личных суждений.

  • Такой способ составления расписания основан на ручном составлении или использовании фиксированных шаблонов, и его нельзя адаптировать к реальным условиям работы медсестёр.

  • Эта система использует автоматизированный метод составления расписания, что облегчает старшей медсестре управление работой медсестёр и помощников, а также упрощает процесс составления расписания.

2. Предпосылки

  • Ключевой функцией этого проекта является автоматическое составление расписания, которое позволяет быстро составлять расписание для сотрудников в соответствии с правилами.
  • Правила составления расписания:
    • Сотрудники могут работать не более 6 дней в неделю;
    • сотрудники могут работать не более 3 ночей в неделю;
    • после ночной смены сотрудник должен отдохнуть один день перед следующей сменой.

3. Основные технологии

  • Фронтенд использует Vue, Element-UI и ECharts.
  • Бэкенд использует SpringBoot, MyBatis-Plus и JWT.

4. Обзор функциональных модулей

  1. Старшая медсестра: вход (проверка токена), регистрация, изменение пароля, управление пользователями, управление ролями, управление ожиданиями, управление отпусками, управление заменами, управление рабочей нагрузкой, составление расписания (ручное составление, автоматическое составление, печать расписания), управление сменами, просмотр личной информации, просмотр рабочей нагрузки.
  2. Главная старшая медсестра: включает все функции старшей медсестры, управление отделением.
  3. Администратор системы: включает все функции главной старшей медсестры, управление файлами, управление разрешениями, распределение меню.

Инструкция по установке

  1. git clone https://gitee.com/he-yicheng/nsms.git
  2. Импортируйте файл базы данных nsdb.sql.
  3. Откройте проектный файл, затем в терминале введите:
cd vue
npm install
npm run serve # запуск бэкенда
cd ..
cd vue-front
npm install
npm run serve # запуск фронтенда
  1. Запустите проект SpringBoot и перейдите на страницу.
  2. По умолчанию введите http://localhost:8080/background/login, чтобы войти в бэкенд.
  3. По умолчанию введите http://localhost:8081/front/login, чтобы перейти во фронтенд.

Онлайн-демонстрация

  • Фронтенд: http://cau1i.cn/front/login

  • Бэкенд: http://cau1i.cn/background/login | Роль | Учетная запись | Пароль | | :------: | :--: | :--: | | Администратор | 1 | 1 | | Главная старшая медсестра | lux | lux | | Старшая медсестра | ashe | ashe |

Демонстрационные диаграммы

  • Вход:
  • Регистрация:
  • Главная страница администратора:
  • Передняя главная страница:
  • Личная страница:
  • Страница управления пользователями:
  • Страница управления меню:

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/Cau1i-nsms.git
git@api.gitlife.ru:oschina-mirror/Cau1i-nsms.git
oschina-mirror
Cau1i-nsms
Cau1i-nsms
main