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

OSCHINA-MIRROR/jian_bo_bai-Vhr

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 7.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 19:24 483c1e8

Проект Vhr: микросистема управления персоналом «Микроперсонал»

Проект представляет собой разработку с использованием технологии разделения фронтенда и бэкенда на основе Spring Boot и Vue. Проект предназначен для совместного изучения разработки с разделением фронтенда и бэкенда.

Используемые технологии:

Бэкенд:

  • Spring Boot;
  • Spring Security;
  • MyBatis;
  • MySQL;
  • Redis;
  • RabbitMQ;
  • Spring Cache;
  • WebSocket.

Фронтенд:

  • Vue;
  • ElementUI;
  • axios;
  • vue-router;
  • Vuex;
  • WebSocket;
  • vue-cli4.

Быстрое развёртывание:

  1. Клонируйте проект на локальный компьютер с помощью команды git clone git@gitee.com:jian_bo_bai/Vhr.git.
  2. Импортируйте скрипт vhr.sql.
  3. Откройте каталог vhr в IntelliJ IDEA и измените конфигурацию базы данных в файле application.properties в соответствии с вашей локальной конфигурацией.
  4. Поскольку это проект с разделением фронтенда и бэкенда, также необходимо запустить проект vuehr.
  5. В IntelliJ IDEA снова откройте каталог vuehr (здесь вы можете использовать webStorm для разработки, но я обычно использую IDEA для обоих инструментов).
  6. Перейдите в каталог vuehr и выполните следующие команды в командной строке:
    # Установка зависимостей
    npm install
    # Запуск проекта на localhost:8080
    npm run serve

Поскольку в проекте vuehr уже настроена переадресация портов, данные будут передаваться на Spring Boot, поэтому после запуска проекта вы сможете получить доступ к вашему фронтенду через браузер, введя http://localhost:8080. При этом не закрывайте проект Spring Boot. 7. После завершения разработки проекта vuehr, когда проект будет готов к запуску, перейдите в каталог vuehr и выполните следующую команду: # Сборка проекта Vue npm run build После успешной сборки в каталоге dist в vuehr появятся файлы static и index.html. Скопируйте их в каталог resources/static/ проекта Spring Boot. Теперь вы можете получить прямой доступ к проекту.

Если у вас возникли вопросы или проблемы в процессе обучения, вы можете связаться со мной по QQ: 211425401 или посетить мой блог: https://blog.csdn.net/qq_43647359. Спасибо за внимание!

Обновление от 5 апреля 2020 года: В этот раз были обновлены бэкенд-интерфейсы, и серверная часть была преобразована в агрегатный проект. Добавлена новая функция — отправка приветственного письма на электронную почту сотрудника при его регистрации. Из-за изменений, связанных с добавлением очереди сообщений RabbitMQ, при следующем запуске проекта следует обратить внимание на несколько моментов:

  1. Сначала установите RabbitMQ на свой компьютер, независимо от того, используете ли вы Windows или Linux. Просто измените файл конфигурации properties в соответствии с настройками вашего компьютера.
  2. Затем запустите проект, сначала запустив службу vhr\mailserver, а затем запустив vhrserver. Обратите внимание на порядок запуска.
  3. В этот раз добавлена новая функция — управление заработной платой — модуль CURD (управление созданием, обновлением, удалением и чтением) для зарплатных счетов.

Обновление от 8 апреля 2020 года:

  1. Добавлен модуль управления заработной платой > настройка зарплатного счёта сотрудника (реализована функция разбивки на страницы и функция изменения).
  2. Добавлена функция онлайн-чата. После входа в систему нажмите на маленький колокольчик слева от аватара пользователя, чтобы перейти на страницу онлайн-чата. Для использования функции онлайн-чата необходимо одновременно открыть два разных браузера или использовать двух пользователей Google для входа. Это позволит вам испытать функцию онлайн-чата.

Обновление от 8 апреля 2020 года (вечер):

  1. Добавлено подтверждение входа с помощью кода подтверждения.

Обновление от 9 апреля 2020 года:

  1. Добавлена возможность изменять личную информацию пользователя.
  2. Добавлена возможность изменения личного пароля пользователя.

Обновление от 11 апреля 2020 года: Исправлены проблемы с высокой доступностью RabbitMQ и устранены различные проблемы, связанные с неудачным потреблением сообщений.

Обновление от 21 апреля 2020 года: Добавлена возможность обновления аватара пользователя с использованием функции FastDFS. Чтобы попробовать эту функцию, сначала установите необходимое программное обеспечение на своём виртуальном компьютере. Подробные инструкции можно найти здесь: https://blog.csdn.net/qq_43647359/article/details/105645615.

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

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

1
https://api.gitlife.ru/oschina-mirror/jian_bo_bai-Vhr.git
git@api.gitlife.ru:oschina-mirror/jian_bo_bai-Vhr.git
oschina-mirror
jian_bo_bai-Vhr
jian_bo_bai-Vhr
master