Система управления персоналом предприятия на базе SpringBoot+Vue

1. Введение

В этой статье описывается система управления персоналом Java на основе SpringBoot. Основными функциями, задействованными в этой системе, являются: домашняя страница, личный центр, управление сотрудниками, управление отделами, управление посещаемостью сотрудников, управление заявками на отпуск, управление заявками на сверхурочную работу, управление заработной платой сотрудников, управление планом набора персонала, управление обучением сотрудников, управление обучением отдела, сотрудник. подробнее Управление и другие функции

Начальный адрес статьи

изображение

изображение-20231001172240427

2 стека технологий

Язык разработки: Платформа Java
: Springboot
Версия JDK: JDK1.8
Сервер: tomcat7 или Tomcat 8
База данных: mysql 5.7 (должна быть версия 5.7, 8.0 иногда имеет много ошибок)
Инструмент базы данных: Navicat11
Программное обеспечение для разработки: eclipse/myeclipse/idea
Пакет Maven: Maven3.3.9 (не требуется)

3 Функциональный анализ

Анализируйте производительность системы, включая скорость реагирования системы, простоту и понятность интерфейса, производительность хранилища, простоту обучения и стабильность;

Скорость реагирования системы: когда десятки тысяч людей одновременно находятся в сети, время ответа должно составлять две-три секунды.

Простой и понятный интерфейс. Требования к системному интерфейсу просты и понятны, просты в использовании и удобны для сотрудников.

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

Простота обучения: система должна быть простой и удобной в использовании, не так много сложных операций, и для работы с системой требуется только простое обучение.

Стабильность: Система управления персоналом должна работать стабильно, с понятным интерфейсом, понятными шрифтами и т. д.

3.1 Функциональный анализ системы

Учитывая потребности управления персоналом в реальной жизни и тщательный анализ системы, права доступа в системе разделены на две категории пользователей: администраторов и сотрудников.

(a) Администратор; функции, связанные с использованием администратором этой системы, в основном включают в себя: домашнюю страницу, личный центр, управление сотрудниками, управление отделами, управление посещаемостью сотрудников, управление заявками на отпуск, управление заявками на сверхурочную работу, управление заработной платой сотрудников, управление планом найма, Управление обучением сотрудников, управление обучением отделов, детальное управление сотрудниками и другие функции. Диаграмма вариантов использования администратора показана на рис. 3-1.

(b) Сотрудники; функции, задействованные в работе сотрудников, использующих эту систему, в основном включают в себя: домашнюю страницу, личный центр, управление посещаемостью сотрудников, управление заявками на отпуска, управление заявками на сверхурочную работу, управление заработной платой сотрудников, управление планом набора персонала, управление обучением сотрудников, управление обучением отдела, сотрудник Детальное управление и другие функции. Диаграмма вариантов использования сотрудника показана на рис. 3-2.

изображение

4 Конструкция платформы

4.1 Функциональная структура

Чтобы лучше прояснить общую идею этой платформы, платформа выражена в виде структурной схемы.Функциональная структурная схема выглядит следующим образом:

изображение-20231001172240427

5 детальный проект системы

5.1 Функциональный модуль администратора

Администратор входит в систему. Перед входом в систему введите имя пользователя и пароль, как требуется, на странице входа, выберите роли и другую информацию и нажмите «Войти», чтобы выполнить операцию входа в систему, как показано на рисунке 5-1.

изображение

После того, как администратор входит в систему, он может управлять домашней страницей, личным центром, управлением сотрудниками, управлением отделами, управлением посещаемостью сотрудников, управлением заявками на отпуск, управлением заявками на сверхурочную работу, управлением заработной платой сотрудников, управлением планом набора персонала, управлением обучением сотрудников, обучением отдела. управление и детальное управление сотрудниками.Дождитесь соответствующего управления операциями, как показано на рисунке 5-2.

изображение

Управление зарплатой сотрудников. На странице управления зарплатой сотрудников вы можете управлять индексом, временем оплаты, номером сотрудника, именем сотрудника, должностью, отделом, базовой зарплатой, производительностью, надбавкой на автомобиль, надбавкой на питание, надбавкой за комнату, надбавкой за посещаемость, оплатой за сверхурочную работу, пять страховок и одна страховка. Подробности, изменения и исключения бонусов, вычетов по результатам работы, оплаты за прогулы, других вычетов, фактической заработной платы и т. д., как показано на рисунке 5-7.

изображение

Управление планом набора персонала. На странице управления планом набора персонала вы можете детализировать, изменять и изменять индекс, номер сотрудника, имя сотрудника, должность, отдел, должность набора персонала, требования к набору персонала, количество сотрудников, время подачи заявки, ответ на отзыв, статус рассмотрения, просмотр и т. д. Удаление и другие операции, как показано на рисунке 5-8.

изображение

Управление обучением отдела. На странице управления обучением отдела вы можете детализировать, изменять и удалять индекс, отдел, время обучения, место обучения, время окончания, примечания и т. д., как показано на рисунке 5-9.

изображение

5.2 Функциональный модуль сотрудника

Когда сотрудники входят в систему управления персоналом, они могут выполнять соответствующие операции на домашней странице, в личном центре, управлении посещаемостью сотрудников, управлении заявками на отпуск, управлении сверхурочными, управлении заработной платой сотрудников, управлении планом набора персонала, управлении обучением сотрудников, управлении обучением отдела. , детальное управление сотрудниками и т. д., например, как показано на рисунке 5-11.

изображение

В личном центре измените личную информацию на странице личной информации, указав идентификатор сотрудника, имя сотрудника, отдел, должность, пол, возраст, мобильный телефон сотрудника, фотографию, базовый оклад и т. д., как показано на рисунке 5-12.

изображение

Консультация по исходному коду

Коллекция выпускных проектов мини-программы WeChat

Выпускной проект Java-SpringBoot+Vue Graduation Project Collection

Je suppose que tu aimes

Origine blog.csdn.net/2301_77835649/article/details/133487248
conseillé
Classement