Титульный лист
Теоретическая часть
Теоретическая часть
Теоретическая часть
Теоретическая часть
Аналитическая часть
Аналитическая часть
Аналитическая часть
Практическая часть
Практическая часть
Практическая часть
Практическая часть
Практическая часть
Практическая часть
Практическая часть
4.78M

Шаблон презентации МОК (2) (1) (1)

1. Титульный лист

Тема ВКР: «Разработка информационной системы службы
кадрового учета ООО «Отель менеджмент»
Разработал: Иванов И. И.
Проверил: Сидоров И. И.

2. Теоретическая часть

РОЛЬ ОТДЕЛА КАДРОВ:
• Ведение базы данных
сотрудников
• Учет рабочего времени
• Расчет заработной платы
• Планирование отпусков
• Оценка эффективности
• Обучение и развитие
• Формирование отчетности
2

3. Теоретическая часть

Актуальность:
Актуальность темы заключается в необходимости автоматизации
рутинных
операций при работе с кадрами, уменьшении ошибок и повышении
эффективности работы НR-отдела.
Методология:
Использование САSЕ-методов анализа и проектирования,
методологии объектно-ориентированного подхода, использование
технологий
3

4. Теоретическая часть

Преимущества применения автоматизированных систем
АСУ открывает новые возможности гостиничному бизнесу в управлении
номерным фондом. Отель, гостиница, хостел за счет программных продуктов
автоматизируют процессы, повышая доходность организации. Из плюсов АСУ
выделяют:
возможность оперативно управлять деятельностью предприятия в реальном
времени
снижение переменных трат и увеличение за счет этого выручки гостиницы
снижение постоянных расходов – отпадает необходимость нанимать
сотрудников на операционную работу, более дешевый вариант программ по
управлению лояльностью
своевременное формирование данных о результатах работы гостиницы,
текущем состоянии
увеличение скорости оборота средств за счет оптимизации складских запасов
автоматизированное ведение управленческого учета
АСУ помогает не только повышать уровень сервиса для гостей, но и
эффективнее вести структурирование затрат. Управленческие модули системы
помогают заложить оптимальные расходы на поддержание бизнеса без
«перегибов».
4

5. Теоретическая часть

Основные инструменты автоматизации
СRМ-системы (СustоmеrRеlаtіоnshірМапаgеmеnt) это
программные решения, предназначенные для управления
взаимодействием компании с текущими и потенциальными
клиентами. Они помогают автоматизировать процессы
продаж, маркетинга и обслуживания клиентов, а также
улучшать качество клиентского сервиса и повышать
лояльность.
ЕRР-система - это централизованная платформа, которая
интегрирует данные и процессы из разных отделов
компании (финансовый, складской, кадровый учет и др.) в
одном месте. Это позволяет улучшить управляемость,
прозрачность и эффективность всей организации.
5

6. Аналитическая часть

Анализ предметной области:
1. Типовые должности в отделе кадров отеля
2. Основные процессы отдела кадров
3. Основные требования к системе
4. Основные задачи автоматизации
5. Потенциальные сложности и препятствия
6

7. Аналитическая часть

ВХОДНЫЕ ДАННЫЕ
7

8. Аналитическая часть

ВЫХОДНЫЕ ДАННЫЕ
8

9. Практическая часть

Целью практической части данной выпускной квалификационной работы является разработка программного обеспечения информационной системы кадрового учета
для предприятия. В соответствии с задачами исследования, сформулированными во введении, необходимо спроектировать и реализовать функциональноориентированный программный продукт, который будет эффективно и надежно управлять информацией о сотрудниках организации, их трудовой деятельности и
другими аспектами кадрового учета.
В ходе анализа бизнес-процессов отдела кадров, проведенного в первой главе, были выявлены следующие основные функции, которые должна поддерживать
разрабатываемая система:
прием, перевод и увольнение сотрудников;
ведение личных карточек сотрудников в электронном виде;
учет трудовых договоров и контрактов;
учет отпусков, больничных листов и командировок;
ведение штатного расписания;
формирование кадровых приказов и отчетной документации (в т.ч. статистической);
учет повышения квалификации и аттестации персонала;
ведение воинского учета на предприятии.
Система должна быть представлена в виде веб-приложения, чтобы обеспечить доступ к данным через Интернет-браузер без установки дополнительного
программного обеспечения на рабочие места. Также необходимо предусмотреть разграничение прав доступа для разных категорий пользователей (например,
администратор, сотрудник отдела кадров, руководитель подразделения).
9

10. Практическая часть

Основываясь на результатах анализа современных подходов к разработке HR-систем и
учитывая требования к надежности и масштабируемости, был определен следующий
технологический стек:
Язык программирования для бэкенда: PHP 8.0+.
Фреймворк для бэкенда: Laravel.
Фронтенд: HTML5, CSS3, JavaScript.
Система управления базами данных (СУБД): MySQL 8.0+.
Серверная среда: XAMPP (Apache, MySQL, phpMyAdmin) для локальной разработки.
Средства разработки: Visual Studio Code.
Система контроля версий: Git и GitHub.
10

11. Практическая часть

Логическая модель данных включает следующие основные сущности и связи:
Сотрудники (Employees): основная сущность, хранящая ФИО, дату рождения, паспортные данные, контактную информацию,
ИНН, СНИЛС.
Должности (Positions): наименование должности, оклад, надбавки, код по ОКПДТР и ОКЗ.
Отделы (Departments): наименование отдела, код подразделения.
Трудовые договоры (Employment Contracts): дата заключения, номер договора, срок действия, условия, табельный номер
сотрудника.
Кадровые перемещения (Personnel Movements): фиксирует переводы сотрудников между должностями и отделами с
указанием даты и основания (приказа).
Отпуска (Vacations): вид отпуска (ежегодный, учебный, без сохранения ЗП), даты начала и окончания, основание.
Образование (Education): название учебного заведения, специальность, год окончания.
Пользователи (Users): логин, пароль, роль в системе (сотрудник отдела кадров, начальник отдела, администратор), что
обеспечивает разграничение доступа.
11

12. Практическая часть

Рисунок 1 – Справочник «Сотрудники»
В этом справочнике содержатся основные данные о сотруднике: Ф.И.О. и роль. При добавлении сотрудника в
базу администратор вписывает полное Ф.И.О. и роль. В данном справочнике не хранится контактная
информация о сотруднике.
12

13. Практическая часть

Рисунок 2 – Справочник «Гражданство»
Перечень входных данных для справочника «Гражданство»: наименование гражданства.
Также в системе предусмотрен справочник, содержащий данные об организации, её структуре, подразделениях, юридических
реквизитах и других аспектах. Данный справочник может изменять только администратор предприятия.
13

14. Практическая часть

Выходными данными документа являются:
• ФИО сотрудника;
• дата приёма на работу;
• испытательный срок;
• должность;
• вид занятости;
• оклад.
Рисунок 3 – Документ «Приём на работу»
14

15. Практическая часть

5. Добавление сотрудника (add_employee.php)
php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<?php
// Получение и санитизация данных
require_once 'config.php';
$last_name = trim($_POST['last_name'] ?? '');
$first_name = trim($_POST['first_name'] ?? '');
$departments = getDepartments($pdo);
$patronymic = trim($_POST['patronymic'] ?? '');
$positions = getPositions($pdo);
$birth_date = $_POST['birth_date'] ?? null;
$errors = [];
$passport_series = trim($_POST['passport_series'] ?? '');
$success = false;
$passport_number = trim($_POST['passport_number'] ?? '');
$inn = trim($_POST['inn'] ?? '');
$snils = trim($_POST['snils'] ?? '');
$phone = trim($_POST['phone'] ?? '');
$email = trim($_POST['email'] ?? '');
$hire_date = $_POST['hire_date'] ?? null;
$department_id = $_POST['department_id'] ? (int)$_POST['department_id'] : null;
$position_id = $_POST['position_id'] ? (int)$_POST['position_id'] : null;
// Валидация
if (empty($last_name)) $errors[] = "Фамилия обязательна.";
if (empty($first_name)) $errors[] = "Имя обязательно.";
if (empty($hire_date)) $errors[] = "Дата приема обязательна.";
15

16.

Спасибо за внимание!
https://vk.com/mok.v.talalihina
https://t.me/mokvtalalihina
mok.mskobr.ru
English     Русский Rules