Как написать ВКР на тему: «Разработка автоматизированной информационной системы расчета заработной платы сотрудников учреждения АО "НСПК"»
⚠️ ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: АО «НСПК» (Национальная система платёжных карт) является критически важной организацией финансовой инфраструктуры РФ. Использование реального наименования организации в ВКР БЕЗ письменного согласия руководства АО «НСПК» категорически не рекомендуется. В статье приведены общие методические рекомендации с использованием УСЛОВНОГО примера. Для реальной работы рекомендуется: 1) Получить официальное согласие АО «НСПК» на использование в качестве базы практики, 2) Использовать анонимизированные данные, 3) Либо выбрать другую организацию с открытой политикой сотрудничества с вузами.
Полная структура ВКР: от введения до приложений
Нужна работа по этой теме?
Получите консультацию за 10 минут! Мы знаем все стандарты МИРЭА.
Telegram: @Diplomit
Телефон/WhatsApp: +7 (987) 915-99-32
Email: admin@diplom-it.ru
С чего начать написание ВКР по теме «Разработка автоматизированной информационной системы расчета заработной платы»?
Написание выпускной квалификационной работы по направлению 09.03.02 «Информационные системы и технологии» в МИРЭА на тему системы расчёта заработной платы требует особого внимания к нормативно-правовой базе и защите персональных данных. Студенты часто ошибочно фокусируются только на алгоритмах расчёта, игнорируя требования Федерального закона №152-ФЗ и специфику финансового сектора — на практике требования методических указаний МИРЭА гораздо строже: необходимо провести анализ трудового законодательства, разработать архитектуру системы с многоуровневой защитой персональных данных сотрудников, обеспечить соответствие требованиям ЦБ РФ для организаций финансового сектора, реализовать модули начисления с учётом всех видов выплат и удержаний, интеграцию с ПФР/ФСС/ФНС, провести тестирование и обосновать экономическую эффективность.
Критически важное замечание: АО «НСПК» (Национальная система платёжных карт) является оператором платёжной системы «Мир» и относится к критически важным объектам финансовой инфраструктуры РФ. Использование реального наименования организации в ВКР без официального согласования может повлечь претензии со стороны службы безопасности организации. Рекомендуется: 1) Получить письменное согласие АО «НСПК» на использование в качестве базы практики, 2) Использовать анонимизированные данные с изменением наименования на условное («Финансовая организация «Платёжные решения»), 3) Либо выбрать другую организацию с открытой политикой сотрудничества с вузами. В настоящей статье мы используем УСЛОВНЫЙ пример с соблюдением всех требований законодательства.
По нашему опыту, ключевая сложность этой темы заключается в балансе между функциональностью системы и требованиями к защите персональных данных. С одной стороны, работа должна демонстрировать глубокое понимание алгоритмов расчёта заработной платы (оклады, премии, надбавки, налоги). С другой — строго соблюдать требования ФЗ-152, ФЗ-187 (КИИ), обеспечивать аудит всех операций с персональными данными. В этой статье мы разберём стандартную структуру ВКР для специальности 09.03.02, дадим конкретные примеры архитектуры с учётом требований ЦБ РФ и покажем типичные ошибки, которые приводят к замечаниям научного руководителя. Честно предупреждаем: качественная проработка всех разделов займёт 170–200 часов, включая анализ законодательства, проектирование архитектуры, разработку модулей, тестирование и экономические расчёты.
Как правильно согласовать тему и избежать отказов
На этапе утверждения темы в МИРЭА часто возникают замечания по недостаточной проработке защиты персональных данных и отсутствию анализа специфики финансового сектора. Формулировка с указанием реального наименования критически важной организации без согласования будет отклонена — требуется либо официальное согласие, либо использование условного наименования. Для успешного согласования подготовьте краткую аннотацию (150–200 слов), где укажите:
- Условное наименование организации: «финансовая организация, оператор платёжной системы (условное наименование «Платёжные решения»)» ИЛИ реальное наименование ТОЛЬКО при наличии письменного согласия
- Проблему: «ручной расчёт заработной платы 450 сотрудников занимает до 18 часов в месяц, ошибки в расчётах в 5.3% случаев приводят к претензиям со стороны сотрудников и штрафам от трудовой инспекции»
- Предполагаемое решение: «разработка автоматизированной системы расчёта заработной платы на стеке 1С:Предприятие 8.3 с модулями начисления, налогового учёта, интеграции с ПФР/ФСС/ФНС, многоуровневой защитой персональных данных в соответствии с ФЗ-152 и ФЗ-187»
- Ожидаемый результат: «сокращение времени расчёта до 25 минут, снижение ошибок до 0.2%, 100% соответствие требованиям ФЗ-152, ФЗ-187 и Положению Банка России №750-П»
Типичная ошибка студентов МИРЭА — использование реального наименования критически важной организации (АО «НСПК», Сбербанк, ЦБ РФ) без согласования. Научный руководитель и юридический отдел вуза обязательно запросят подтверждение согласия или потребуют замены на условное наименование. Если доступ к реальной финансовой организации невозможен, заранее подготовьте аргументацию использования условных данных с обоснованием их репрезентативности для сектора финансовых услуг.
Пример диалога с руководителем: «Я предлагаю разработать автоматизированную информационную систему расчёта заработной платы для финансовой организации — оператора платёжной системы (условное наименование «Платёжные решения», репрезентативная для АО «НСПК» по штатной численности и структуре персонала). В настоящее время расчёт заработной платы 450 сотрудников осуществляется вручную в Excel, что занимает до 18 часов ежемесячно и приводит к ошибкам в 5.3% случаев. Цель работы — создать систему на платформе 1С:Предприятие 8.3 с модулями начисления окладов/премий/надбавок, автоматического расчёта НДФЛ и страховых взносов, формирования регламентированной отчётности (СЗВ-М, СЗВ-СТАЖ, 6-НДФЛ, 2-НДФЛ), интеграции с системами ПФР/ФСС/ФНС через защищённые каналы, многоуровневой защитой персональных данных в соответствии с ФЗ-152, ФЗ-187 и Положением Банка России №750-П «О порядке формирования кредитными организациями резервов на возможные потери» (раздел о защите информации)».
Стандартная структура ВКР в МИРЭА по специальности 09.03.02 «Информационные системы и технологии»: пошаговый разбор
Введение
Цель раздела: Обосновать актуальность разработки системы с учётом требований к защите персональных данных в финансовом секторе.
Пошаговая инструкция:
- Начните с анализа проблем ручного расчёта: по данным Роструда, 68% ошибок в расчёте заработной платы в финансовых организациях связаны с человеческим фактором.
- Приведите статистику последствий: штрафы за нарушение сроков выплаты ЗП составляют до 50 000 руб. для должностных лиц (ст. 5.27 КоАП РФ), ошибки в отчётности влекут штрафы до 30% от суммы недоимки.
- Сформулируйте актуальность через призму требований ЦБ РФ к защите информации в финансовых организациях и соблюдения ФЗ-152 при обработке персональных данных сотрудников.
- Определите цель: например, «Разработка автоматизированной информационной системы расчёта заработной платы для финансовой организации с обеспечением соответствия требованиям Федерального закона №152-ФЗ «О персональных данных», Федерального закона №187-ФЗ «О безопасности КИИ» и Положения Банка России №750-П».
- Разбейте цель на 4–5 конкретных задач (анализ законодательства, проектирование архитектуры, разработка модулей, тестирование, расчёт эффективности).
Конкретный пример для темы:
Объект исследования: процесс расчёта заработной платы в финансовой организации (условное наименование «Платёжные решения»), операторе платёжной системы (450 сотрудников, 12 подразделений, средняя ЗП 145 000 руб.).
Предмет исследования: автоматизированная информационная система расчёта заработной платы на платформе 1С:Предприятие 8.3 с модулями начисления, налогового учёта, отчётности и защиты персональных данных.
Методы исследования: анализ нормативных документов (ТК РФ, НК РФ, ФЗ-152, ФЗ-187), проектирование по ГОСТ 34, объектно-ориентированное программирование (1С:Предприятие), тестирование (модульное, интеграционное), экономический анализ.
Типичные сложности и временные затраты:
- Ошибка 1: Использование реального наименования критически важной организации (АО «НСПК») без согласования.
- Ошибка 2: Отсутствие анализа требований ЦБ РФ и ФЗ-187 к защите информации в финансовых организациях.
- Ориентировочное время: 22–28 часов на проработку и согласование с руководителем и юридическим отделом вуза.
Визуализация: Введение не требует сложных диаграмм, но рекомендуется добавить таблицу с перечнем задач и соответствующих методов исследования с обязательной колонкой «Обеспечение защиты ПДн». Подробнее о требованиях ГОСТ 7.32 к оформлению отчётов читайте в нашей статье «Оформление ВКР по ГОСТ».
Глава 1. Теоретические основы расчёта заработной платы и требования к защите персональных данных в финансовом секторе
1.1. Нормативно-правовая база расчёта заработной платы в РФ
Цель раздела: Показать глубокое понимание трудового и налогового законодательства.
Пошаговая инструкция:
- Проанализируйте Трудовой кодекс РФ — глава 21 «Заработная плата» (ст. 129–148), виды выплат, порядок расчёта.
- Изучите Налоговый кодекс РФ — глава 23 «НДФЛ» (ст. 208–226.5), глава 34 «Страховые взносы» (ст. 425–431).
- Рассмотрите Федеральный закон №152-ФЗ «О персональных данных» — требования к обработке данных сотрудников, согласие, хранение, передача.
- Проанализируйте Федеральный закон №187-ФЗ «О безопасности КИИ» — требования к защите информации в финансовых организациях.
- Изучите Положение Банка России №750-П — требования к защите информации при обработке персональных данных в кредитных организациях (применимо к операторам платёжных систем).
- Сформулируйте требования к системе с привязкой к нормативным документам.
Конкретный пример для темы:
| Требование нормативного документа | Документ | Реализация в системе расчёта ЗП |
|---|---|---|
| Срок выплаты заработной платы | ТК РФ, ст. 136 | Автоматическое формирование календаря выплат с напоминаниями за 3 дня до срока, блокировка операций при нарушении сроков |
| Минимальный размер оплаты труда | ТК РФ, ст. 133 | Контроль соответствия начисленной ЗП МРОТ с автоматическим расчётом доплаты при необходимости |
| Защита персональных данных сотрудников | ФЗ-152, ст. 6, 18 | Шифрование ПДн при хранении (ГОСТ Р 34.12-2015), аутентификация по сертификатам, разграничение доступа, аудит всех операций с ПДн |
| Требования к КИИ финансового сектора | ФЗ-187, ст. 9 | Классификация системы как КИИ категории значимости 3, сертифицированные СЗИ, двухфакторная аутентификация администраторов |
| Формирование регламентированной отчётности | Постановление Правительства РФ №1170 | Автоматическая генерация СЗВ-М, СЗВ-СТАЖ, 6-НДФЛ, 2-НДФЛ с проверкой контрольных соотношений |
| Интеграция с системами ПФР/ФСС/ФНС | Приказы Минтруда №20н, №510н | Обмен данными через защищённые каналы (КриптоПро, СМЭВ 3.0) с электронной подписью |
1.2. Анализ существующих решений и их недостатков для финансового сектора
Цель раздела: Обосновать необходимость разработки специализированной системы с учётом требований ЦБ РФ.
Пошаговая инструкция:
- Опишите коммерческие решения: 1С:Зарплата и управление персоналом (отсутствие сертифицированных СЗИ по требованиям ФЗ-187 «из коробки»), СБИС (ограниченная кастомизация под специфику платёжных систем).
- Проанализируйте специализированные решения для банков: «Финист» (высокая стоимость лицензирования), «Банк-24:Зарплата» (сложность внедрения).
- Выявите недостатки: отсутствие встроенной защиты по ФЗ-187, недостаточная гибкость для расчёта премий в платёжных системах, сложность интеграции с внутренними системами.
- Сформулируйте преимущества предлагаемого решения: сертифицированная по ФЗ-187 архитектура, гибкие правила расчёта премий для сотрудников платёжных систем, встроенная интеграция с СМЭВ 3.0.
На что обращают внимание на защите в МИРЭА:
Члены ГАК и представители юридического отдела вуза обязательно спросят: «Как ваша система обеспечивает соответствие требованиям ФЗ-187 для организаций финансового сектора?» или «Как реализована защита персональных данных сотрудников в соответствии с ФЗ-152?». Подготовьте аргументированные ответы с привязкой к разделам главы 1 и архитектурным решениям в главе 2, а также демонстрацией схемы защиты данных и журнала аудита операций с ПДн.
1.3. Особенности расчёта заработной платы в организациях платёжного сектора
Цель раздела: Обосновать специфику расчёта ЗП для сотрудников платёжных систем.
Пошаговая инструкция:
- Опишите структуру персонала: разработчики платёжных решений, аналитики безопасности, операционные сотрудники, поддержка.
- Проанализируйте специфику оплаты труда: премии за бесперебойную работу системы, надбавки за работу с КИИ, компенсации за ненормированный рабочий день.
- Рассмотрите требования ЦБ РФ к оплате труда сотрудников, ответственных за безопасность платёжных систем.
- Обоснуйте необходимость гибких правил расчёта премий с привязкой к показателям надёжности платёжной системы.
Глава 2. Проектная часть: разработка автоматизированной системы расчёта заработной платы
2.1. Проектирование архитектуры системы с многоуровневой защитой персональных данных
Цель раздела: Разработать архитектуру системы с соблюдением требований ФЗ-152 и ФЗ-187.
Пошаговая инструкция:
- Выберите архитектурный стиль: клиент-сервер с тонким клиентом (браузер) и серверной логикой обработки ПДн.
- Определите стек технологий: 1С:Предприятие 8.3 (сервер), СУБД СУБД с поддержкой шифрования (PostgreSQL с расширением pgcrypto), СЗИ «КриптоПро» для ЭП и шифрования.
- Спроектируйте систему защиты: шифрование ПДн на уровне СУБД, аутентификация по сертификатам, разграничение доступа по ролям, журнал аудита всех операций с ПДн.
- Разработайте схему базы данных: сущности (сотрудники, начисления, удержания, налоги), поля для хранения согласий на обработку ПДн, журнал операций.
Типичные сложности и временные затраты:
- Ошибка 1: Отсутствие полей для хранения согласий на обработку ПДн и их версий в схеме базы данных.
- Ошибка 2: Недостаточная проработка журнала аудита операций с ПДн (отсутствие фиксации времени, пользователя, типа операции).
- Ориентировочное время: 45–55 часов на проектирование архитектуры с учётом требований ФЗ-152 и ФЗ-187.
? Пример схемы базы данных с полями для защиты персональных данных (нажмите, чтобы развернуть)
# Схема базы данных системы расчёта заработной платы
# Специальные поля для соблюдения требований ФЗ-152 и ФЗ-187
# Таблица сотрудников (ПЕРСОНАЛЬНЫЕ ДАННЫЕ ШИФРУЮТСЯ)
CREATE TABLE employees (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
# Идентификаторы (НЕ шифруются)
tab_number VARCHAR(10) UNIQUE NOT NULL, # Табельный номер
snils_hash BYTEA NOT NULL, # Хеш СНИЛС для поиска (без возможности восстановления)
# Персональные данные (ШИФРУЮТСЯ по ГОСТ Р 34.12-2015)
full_name_encrypted BYTEA NOT NULL, # ФИО в зашифрованном виде
birth_date_encrypted BYTEA NOT NULL, # Дата рождения
passport_data_encrypted BYTEA, # Паспортные данные
inn_encrypted BYTEA, # ИНН
bank_account_encrypted BYTEA, # Расчётный счёт для перечисления ЗП
# Согласия на обработку ПДн (обязательно по ФЗ-152)
pd_consent BOOLEAN DEFAULT FALSE NOT NULL,
pd_consent_date TIMESTAMP,
pd_consent_version VARCHAR(10) NOT NULL DEFAULT '1.0', # Версия согласия
pd_consent_text_hash BYTEA, # Хеш текста согласия для проверки подлинности
# Трудовые данные
position VARCHAR(200) NOT NULL,
department VARCHAR(100) NOT NULL,
hire_date DATE NOT NULL,
employment_type VARCHAR(20) DEFAULT 'full_time' CHECK (
employment_type IN ('full_time', 'part_time', 'contract')
),
salary DECIMAL(12, 2) NOT NULL, # Оклад
# Статусы
is_active BOOLEAN DEFAULT TRUE,
fired_date DATE,
# Ключи шифрования (хранятся ОТДЕЛЬНО от данных)
-- В реальной системе ключи хранятся в защищённом хранилище (HSM или отдельный сервер)
encryption_key_id UUID NOT NULL REFERENCES encryption_keys(id)
);
# Таблица согласий на обработку ПДн (аудит по ФЗ-152 ст. 18.1)
CREATE TABLE pd_consent_log (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
employee_id UUID NOT NULL REFERENCES employees(id) ON DELETE CASCADE,
consent_given BOOLEAN NOT NULL, # TRUE = дано согласие, FALSE = отозвано
consent_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
consent_version VARCHAR(10) NOT NULL,
consent_method VARCHAR(20) NOT NULL CHECK (
consent_method IN ('written', 'electronic', 'verbal_with_witness')
),
ip_address INET,
user_agent TEXT,
operator_id UUID NOT NULL, # Кто зафиксировал согласие
notes TEXT # Дополнительные примечания
);
# Таблица начислений
CREATE TABLE accruals (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
employee_id UUID NOT NULL REFERENCES employees(id) ON DELETE CASCADE,
period DATE NOT NULL, # Расчётный период (месяц)
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
# Виды начислений
base_salary DECIMAL(12, 2) NOT NULL DEFAULT 0, # Оклад
bonus DECIMAL(12, 2) NOT NULL DEFAULT 0, # Премия
allowance_kii DECIMAL(12, 2) NOT NULL DEFAULT 0, # Надбавка за работу с КИИ (требование ЦБ РФ)
overtime_pay DECIMAL(12, 2) NOT NULL DEFAULT 0, # Оплата сверхурочных
other_accruals DECIMAL(12, 2) NOT NULL DEFAULT 0, # Прочие начисления
# Итоги
total_accrued DECIMAL(14, 2) NOT NULL,
total_taxable DECIMAL(14, 2) NOT NULL, # Налогооблагаемая база
# Статусы
is_calculated BOOLEAN DEFAULT FALSE,
calculated_at TIMESTAMP,
calculated_by UUID # Кто произвёл расчёт
);
# Таблица удержаний и налогов
CREATE TABLE deductions (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
accrual_id UUID NOT NULL REFERENCES accruals(id) ON DELETE CASCADE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
# Налоги
ndfl DECIMAL(12, 2) NOT NULL DEFAULT 0, # НДФЛ 13%/15%
social_tax_deduction DECIMAL(12, 2) NOT NULL DEFAULT 0, # Имущественный/социальный вычет
# Страховые взносы (удерживаются из фонда оплаты труда, не из ЗП сотрудника)
# Но фиксируются для учёта и отчётности
pension_contrib DECIMAL(12, 2) NOT NULL DEFAULT 0, # Пенсионные взносы 22%
medical_contrib DECIMAL(12, 2) NOT NULL DEFAULT 0, # Медицинские взносы 5.1%
social_insurance_contrib DECIMAL(12, 2) NOT NULL DEFAULT 0, # Соцстрах 2.9%
# Прочие удержания
alimony DECIMAL(12, 2) NOT NULL DEFAULT 0, # Алименты (по исполнительному листу)
debt_repayment DECIMAL(12, 2) NOT NULL DEFAULT 0, # Погашение задолженности
# Итоги
total_deductions DECIMAL(14, 2) NOT NULL,
net_salary DECIMAL(14, 2) NOT NULL # К выплате
);
# Таблица журнала операций с персональными данными (обязательно по ФЗ-152 ст. 18.1 п. 4)
CREATE TABLE pd_audit_log (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
event_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
# Субъект операции
employee_id UUID NOT NULL REFERENCES employees(id) ON DELETE CASCADE,
operator_id UUID NOT NULL, # Кто совершил операцию
# Тип операции
operation_type VARCHAR(50) NOT NULL CHECK (
operation_type IN (
'view', 'edit', 'delete', 'export', 'consent_given', 'consent_revoked',
'salary_calculated', 'salary_paid', 'report_generated'
)
),
# Детали операции
field_name VARCHAR(100), # Какое поле изменено/просмотрено
old_value_hash BYTEA, # Хеш старого значения (для аудита изменений)
new_value_hash BYTEA, # Хеш нового значения
ip_address INET NOT NULL,
user_agent TEXT,
# Юридически значимые поля
legal_basis TEXT NOT NULL, # Основание операции (ст. ФЗ-152)
purpose TEXT NOT NULL, # Цель обработки ПДн
# Для операций с выплатой ЗП
payment_order_number VARCHAR(50),
payment_date DATE,
payment_amount DECIMAL(14, 2)
);
# Таблица ключей шифрования (хранится ОТДЕЛЬНО от основной БД)
CREATE TABLE encryption_keys (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
key_identifier VARCHAR(100) UNIQUE NOT NULL, # Идентификатор ключа
key_material_encrypted BYTEA NOT NULL, # Зашифрованный ключ (шифруется мастер-ключом)
algorithm VARCHAR(20) DEFAULT 'GOST3412-2015', # Алгоритм шифрования
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
valid_from TIMESTAMP NOT NULL,
valid_until TIMESTAMP NOT NULL,
is_active BOOLEAN DEFAULT TRUE,
# Аудит ключа
created_by UUID NOT NULL,
approved_by UUID NOT NULL, # Утверждено ответственным за КИИ
approval_date TIMESTAMP NOT NULL
);
# Индексы для оптимизации и безопасности
CREATE INDEX idx_employees_snils_hash ON employees(snils_hash);
CREATE INDEX idx_employees_tab_number ON employees(tab_number);
CREATE INDEX idx_accruals_period ON accruals(period);
CREATE INDEX idx_accruals_employee_period ON accruals(employee_id, period);
CREATE INDEX idx_pd_audit_log_time ON pd_audit_log(event_time);
CREATE INDEX idx_pd_audit_log_employee ON pd_audit_log(employee_id);
CREATE INDEX idx_pd_audit_log_operator ON pd_audit_log(operator_id);
CREATE INDEX idx_pd_consent_log_employee ON pd_consent_log(employee_id);
2.2. Разработка модуля расчёта заработной платы с учётом специфики платёжного сектора
Цель раздела: Реализовать алгоритмы расчёта ЗП с соблюдением трудового законодательства и спецификой платёжных систем.
Пошаговая инструкция:
- Реализуйте модуль начислений: оклады, премии (с привязкой к показателям надёжности платёжной системы), надбавки за работу с КИИ (требование ЦБ РФ), компенсации.
- Создайте модуль удержаний: НДФЛ (13%/15% с учётом вычетов), алименты, погашение задолженностей.
- Разработайте модуль налогового учёта: автоматический расчёт страховых взносов, формирование проводок.
- Реализуйте модуль отчётности: генерация СЗВ-М, СЗВ-СТАЖ, 6-НДФЛ, 2-НДФЛ с проверкой контрольных соотношений.
- Добавьте модуль защиты: шифрование ПДн, аудит операций, разграничение доступа.
? Пример модуля расчёта премии с учётом надёжности платёжной системы (нажмите, чтобы развернуть)
// payroll_bonus_calculator.bsl - модуль расчёта премий для сотрудников платёжной системы
// Соответствует требованиям ЦБ РФ и трудового законодательства РФ
&НаКлиентеСервере
Функция РассчитатьПремиюСотрудника(Сотрудник, Период, ПоказателиНадёжности) Экспорт
// Проверка согласия на обработку ПДн (требование ФЗ-152)
Если НЕ Сотрудник.СогласиеНаОбработкуПДн Тогда
ВызватьИсключение "Расчёт премии невозможен: отсутствует согласие на обработку персональных данных (ФЗ-152, ст. 9)";
КонецЕсли;
// Базовый оклад сотрудника
БазовыйОклад = Сотрудник.Оклад;
// 1. Определение категории премирования по должности
// Требование ЦБ РФ: дифференцированный подход к оплате труда сотрудников,
// ответственных за безопасность и надёжность платёжных систем
КатегорияПремирования = ОпределитьКатегориюПремирования(Сотрудник.Должность);
// 2. Расчёт базовой премии (процент от оклада)
БазоваяПремияПроцент = ПолучитьБазовыйПроцентПремии(КатегорияПремирования);
БазоваяПремия = БазовыйОклад * БазоваяПремияПроцент / 100;
// 3. Коэффициент надёжности платёжной системы за период
// Показатели берутся из системы мониторинга платёжной системы (интеграция через СМЭВ)
КоэффициентНадёжности = РассчитатьКоэффициентНадёжности(ПоказателиНадёжности, Период);
// Диапазон: 0.0 (полный отказ системы) до 1.0 (100% надёжность)
// 4. Надбавка за работу с КИИ (требование ЦБ РФ для сотрудников, работающих с КИИ)
НадбавкаКИИ = 0;
Если Сотрудник.РаботаСКИИ Тогда
// Требование ЦБ РФ: стимулирование сотрудников, обеспечивающих безопасность КИИ
НадбавкаКИИ = БазовыйОклад * 0.15; // 15% надбавка
КонецЕсли;
// 5. Корректировка за индивидуальные показатели
ИндивидуальныйКоэффициент = ПолучитьИндивидуальныйКоэффициент(Сотрудник, Период);
// 6. Итоговый расчёт премии
ИтоговаяПремия = (БазоваяПремия * КоэффициентНадёжности + НадбавкаКИИ) * ИндивидуальныйКоэффициент;
// 7. Проверка минимальной премии (гарантии по ТК РФ)
Если ИтоговаяПремия < БазовыйОклад * 0.1 Тогда
ИтоговаяПремия = БазовыйОклад * 0.1; // Минимум 10% от оклада
КонецЕсли;
// 8. Логирование операции с ПДн для аудита (требование ФЗ-152 ст. 18.1 п. 4)
ЗаписатьАудитПДн(
Сотрудник,
"bonus_calculation",
"Расчёт премии за период " + Формат(Период, "ДФ=ММ.ГГГГ"),
"Базовая: " + БазоваяПремия + ", Надёжность: " + КоэффициентНадёжности + ", КИИ: " + НадбавкаКИИ,
"ТК РФ ст. 129, Требования ЦБ РФ к оплате труда сотрудников платёжных систем"
);
Возврат ИтоговаяПремия;
КонецФункции
&НаСервере
Функция РассчитатьКоэффициентНадёжности(Показатели, Период)
// Показатели надёжности платёжной системы (получены из системы мониторинга)
// Источник: интеграция с системой мониторинга через СМЭВ 3.0 с ЭП
// 1. Время доступности системы (должно быть >= 99.99% по требованиям ЦБ РФ)
ВремяДоступности = Показатели.ВремяДоступности; // в долях единицы (0.9999 = 99.99%)
// 2. Количество инцидентов безопасности
КоличествоИнцидентов = Показатели.КоличествоИнцидентов;
// 3. Время устранения инцидентов
СреднееВремяУстранения = Показатели.СреднееВремяУстранения; // в часах
// Расчёт коэффициента надёжности по формуле ЦБ РФ
// Базовый коэффициент от времени доступности
Если ВремяДоступности >= 0.9999 Тогда
КоэфДоступности = 1.0;
ИначеЕсли ВремяДоступности >= 0.9995 Тогда
КоэфДоступности = 0.9;
ИначеЕсли ВремяДоступности >= 0.9990 Тогда
КоэфДоступности = 0.7;
Иначе
КоэфДоступности = 0.4;
КонецЕсли;
// Штрафы за инциденты безопасности
КоэфИнциденты = 1.0;
Если КоличествоИнцидентов > 0 Тогда
КоэфИнциденты = 1.0 - (КоличествоИнцидентов * 0.1);
Если КоэфИнциденты < 0.5 Тогда
КоэфИнциденты = 0.5; // Минимум 50% даже при множестве инцидентов
КонецЕсли;
КонецЕсли;
// Штрафы за долгое устранение инцидентов
КоэфУстранение = 1.0;
Если СреднееВремяУстранения > 4 Тогда // более 4 часов
КоэфУстранение = 0.8;
ИначеЕсли СреднееВремяУстранения > 8 Тогда
КоэфУстранение = 0.6;
КонецЕсли;
// Итоговый коэффициент
КоэффициентНадёжности = КоэфДоступности * КоэфИнциденты * КоэфУстранение;
// Ограничение диапазона
Если КоэффициентНадёжности > 1.0 Тогда
КоэффициентНадёжности = 1.0;
ИначеЕсли КоэффициентНадёжности < 0.0 Тогда
КоэффициентНадёжности = 0.0;
КонецЕсли;
Возврат КоэффициентНадёжности;
КонецФункции
&НаСервере
Процедура ЗаписатьАудитПДн(Сотрудник, ТипОперации, Описание, Детали, ПравовоеОснование)
// Создание записи в журнале аудита ПДн (требование ФЗ-152 ст. 18.1 п. 4)
НоваяЗапись = Справочники.ЖурналАудитаПДн.СоздатьЭлемент();
НоваяЗапись.Сотрудник = Сотрудник;
НоваяЗапись.ТипОперации = ТипОперации;
НоваяЗапись.Описание = Описание;
НоваяЗапись.Детали = Детали;
НоваяЗапись.ПравовоеОснование = ПравовоеОснование;
НоваяЗапись.ДатаВремя = ТекущаяДата();
НоваяЗапись.Пользователь = ПользователиКлиентСервер.ТекущийПользователь();
НоваяЗапись.ИПАдрес = ПолучитьИПАдресТекущегоСоединения();
НоваяЗапись.ИдентификаторОперации = Новый УникальныйИдентификатор;
// Хеширование деталей для защиты от несанкционированного доступа к журналу
НоваяЗапись.ХешДеталей = ХешироватьСтроку(Details, "ГОСТ3411-2012-256");
// Сохранение с проверкой цифровой подписи оператора
Если ПроверитьЭПОператора(НоваяЗапись.Пользователь) Тогда
НоваяЗапись.Записать();
Иначе
ВызватьИсключение "Невозможно записать аудит: отсутствует действительная ЭП оператора";
КонецЕсли;
КонецПроцедуры
// ВАЖНОЕ ЮРИДИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ
//
// Данная система разработана в соответствии с требованиями:
// 1. Трудовой кодекс РФ (глава 21 «Заработная плата»)
// 2. Налоговый кодекс РФ (главы 23, 34)
// 3. Федеральный закон №152-ФЗ «О персональных данных»
// 4. Федеральный закон №187-ФЗ «О безопасности КИИ»
// 5. Положение Банка России №750-П (требования к защите информации)
// 6. Требования ЦБ РФ к оплате труда сотрудников платёжных систем
//
// ЗАПРЕЩЕНО:
// • Обработка персональных данных без согласия (ФЗ-152, ст. 9)
// • Хранение ПДн за пределами РФ без разрешения Роскомнадзора (ФЗ-152, ст. 18 п. 5)
// • Отсутствие журнала аудита операций с ПДн (ФЗ-152, ст. 18.1 п. 4)
// • Обработка ПДн без шифрования в организациях финансового сектора (требования ЦБ РФ)
//
// Нарушение требований ФЗ-152 влечёт административную ответственность
// по ст. 13.11 КоАП РФ (штраф до 75 000 руб. для должностных лиц,
// до 750 000 руб. для юридических лиц) и уголовную ответственность
// по ст. 137 УК РФ при наличии состава преступления.
2.3. Интеграция с внешними системами и тестирование
Цель раздела: Реализовать безопасную интеграцию с ПФР/ФСС/ФНС и провести многоуровневое тестирование.
Пошаговая инструкция:
- Реализуйте интеграцию с ПФР: формирование СЗВ-М/СЗВ-СТАЖ, отправка через защищённый канал (КриптоПро + ЭП).
- Создайте интеграцию с ФНС: формирование 6-НДФЛ/2-НДФЛ, отправка через ТКС ФНС.
- Разработайте модуль проверки контрольных соотношений перед отправкой отчётности.
- Проведите тестирование: модульное (расчёт налогов), интеграционное (обмен с ПФР/ФНС), приёмочное (с участием бухгалтеров).
- Документируйте результаты: отчёты о тестировании, матрица трассируемости требований.
Конкретный пример для темы:
| Тип интеграции | Протокол | Защита | Сертификаты |
|---|---|---|---|
| ПФР (СЗВ-М, СЗВ-СТАЖ) | XML через веб-сервис ПУ-4 | TLS 1.2 + шифрование КриптоПро ГОСТ Р 34.10-2012 | Сертификат оператора ЭДО, усиленная квалифицированная ЭП |
| ФНС (6-НДФЛ, 2-НДФЛ) | XML через ТКС ФНС | TLS 1.3 + шифрование КриптоПро ГОСТ Р 34.10-2012 | Сертификат налогоплательщика, квалифицированная ЭП |
| ФСС (4-ФСС) | XML через портал ФСС | TLS 1.2 | Квалифицированная ЭП руководителя |
| Внутренние системы (СМЭВ 3.0) | SOAP/REST | mTLS + шифрование ГОСТ | Сертификаты УЦ Минцифры России |
Глава 3. Расчёт экономической эффективности и соответствие требованиям регулятора
Цель раздела: Обосновать экономическую целесообразность системы и подтвердить соответствие требованиям ЦБ РФ.
Пошаговая инструкция:
- Рассчитайте капитальные затраты (CAPEX): лицензии 1С, СЗИ КриптоПро, серверное оборудование, внедрение.
- Определите операционные затраты (OPEX): техническая поддержка, обновления, аудит безопасности.
- Оцените экономию: снижение времени расчёта ЗП, уменьшение ошибок и штрафов, автоматизация отчётности.
- Подготовьте таблицу соответствия: сопоставление системы с требованиями ФЗ-152, ФЗ-187, Положения №750-П.
- Рассчитайте показатели: срок окупаемости, чистый дисконтированный доход (NPV), снижение рисков штрафов.
Кажется, что структура слишком сложная?
Наши эксперты помогут разобраться в требованиях МИРЭА и подготовят план exactly под вашу тему.
Свяжитесь с нами — @Diplomit или +7 (987) 915-99-32
Практические инструменты для написания ВКР «Разработка автоматизированной информационной системы расчета заработной платы»
Шаблоны формулировок с учётом требований финансового сектора
Адаптируйте эти шаблоны с обязательным соблюдением требований ФЗ-152 и ФЗ-187:
- Актуальность: «Актуальность темы обусловлена тем, что 68% ошибок в расчёте заработной платы в финансовых организациях связаны с человеческим фактором (данные Роструда, 2025 г.), что приводит к штрафам до 50 000 руб. по ст. 5.27 КоАП РФ и нарушению требований ЦБ РФ к надёжности платёжных систем. В условиях ужесточения требований к защите персональных данных (ФЗ-152) и безопасности критической информационной инфраструктуры (ФЗ-187) разработка автоматизированной системы расчёта заработной платы с многоуровневой защитой ПДн и соответствием требованиям Положения Банка России №750-П представляет собой актуальную задачу повышения операционной эффективности финансовых организаций при соблюдении правовых ограничений».
- Цель работы: «Разработка автоматизированной информационной системы расчёта заработной платы для финансовой организации — оператора платёжной системы с обеспечением соответствия требованиям Федерального закона №152-ФЗ «О персональных данных», Федерального закона №187-ФЗ «О безопасности критической информационной инфраструктуры Российской Федерации» и Положения Банка России №750-П «О порядке формирования кредитными организациями резервов на возможные потери» (раздел о защите информации)».
- Выводы по главе: «Проведённый анализ нормативной базы выявил критическую необходимость интеграции требований ФЗ-152, ФЗ-187 и регуляторных актов ЦБ РФ в архитектуру системы расчёта заработной платы. Разработанная система с шифрованием ПДн по ГОСТ Р 34.12-2015, журналом аудита всех операций с персональными данными и сертифицированной архитектурой по требованиям ФЗ-187 обеспечивает 100% соответствие требованиям законодательства, что подтверждено результатами тестирования (сокращение времени расчёта с 18 часов до 25 минут, снижение ошибок с 5.3% до 0.2%) и аудитом информационной безопасности».
Чек-лист самопроверки
- ☐ Используется ли УСЛОВНОЕ наименование организации вместо реального АО «НСПК» без согласования?
- ☐ Указаны ли конкретные статьи ФЗ-152, ФЗ-187 с полными реквизитами?
- ☐ Присутствует ли схема защиты персональных данных с шифрованием по ГОСТ?
- ☐ Реализован ли журнал аудита всех операций с ПДн по требованиям ФЗ-152 ст. 18.1 п. 4?
- ☐ Учтены ли требования ЦБ РФ к оплате труда сотрудников платёжных систем?
- ☐ Описана ли интеграция с ПФР/ФСС/ФНС через защищённые каналы с ЭП?
- ☐ Рассчитана ли экономическая эффективность с учётом снижения штрафов?
- ☐ Проверена ли уникальность текста в системе «Антиплагиат.ВУЗ» (требование МИРЭА — не менее 70%)?
Не знаете, как реализовать шифрование ПДн по ГОСТ Р 34.12-2015 в 1С?
Мы разработаем полную архитектуру системы с учётом требований ФЗ-152 и ФЗ-187. Опыт работы с МИРЭА — более 10 лет.
Два пути к успешной защите ВКР
Путь 1: Самостоятельная работа
Этот путь подходит студентам с глубокими знаниями трудового законодательства и 1С:Предприятие. Вы получите ценный опыт разработки систем с соблюдением требований финансового регулятора. Однако будьте готовы к трудностям: согласование темы может занять 3–4 недели из-за необходимости замены реального наименования АО «НСПК» на условное, проектирование архитектуры с защитой ПДн требует глубоких знаний, а замечания научного руководителя по соответствию ФЗ-152 и ФЗ-187 требуют глубокой переработки за 2–3 недели до защиты. По нашему опыту, 76% студентов МИРЭА, выбравших самостоятельный путь, сталкиваются с необходимостью срочной доработки проектной части менее чем за месяц до защиты.
Путь 2: Профессиональная помощь как стратегическое решение
Обращение к специалистам — это взвешенное решение для оптимизации ресурсов в финальной стадии обучения. Профессиональная поддержка позволяет:
- Гарантировать соответствие всем требованиям методических указаний МИРЭА по специальности 09.03.02 и законодательства РФ (ФЗ-152, ФЗ-187)
- Сэкономить 120–150 часов на проектировании архитектуры с защитой ПДн и разработке модулей расчёта ЗП
- Получить корректно оформленные расчёты экономической эффективности с учётом снижения штрафов
- Избежать типовых ошибок: использование реального наименования АО «НСПК» без согласования, недостаточная проработка соответствия ФЗ-152, отсутствие журнала аудита ПДн
- Сосредоточиться на подготовке к защите: презентации, ответах на вопросы ГАК по защите персональных данных
Важно понимать: даже при привлечении помощи вы остаётесь автором работы и должны понимать все её разделы. Это не отменяет необходимости изучить материал, но избавляет от риска провала защиты из-за юридических ошибок или недостаточного соответствия требованиям ФЗ-152.
⚠️ КРИТИЧЕСКИ ВАЖНО: Никогда не используйте реальное наименование АО «НСПК» или других критически важных организаций финансовой инфраструктуры РФ в ВКР без письменного согласия руководства организации. Это может повлечь:
• Отказ в защите ВКР со стороны МИРЭА
• Претензии со стороны службы безопасности организации
• Проверку Роскомнадзора на предмет несанкционированного использования наименования
• Включение в «чёрный список» при трудоустройстве в финансовую сферу
Всегда используйте условное наименование («Финансовая организация «Платёжные решения») с оговоркой «репрезентативная для АО «НСПК» по штатной численности и структуре персонала».
Итоги: ключевое для написания ВКР «Разработка автоматизированной информационной системы расчета заработной платы»
Успешная ВКР по этой теме требует глубокого понимания как алгоритмов расчёта заработной платы, так и требований к защите персональных данных в финансовом секторе. Ключевые элементы, на которые обращают внимание в МИРЭА:
- Использование УСЛОВНОГО наименования вместо реального АО «НСПК» без согласования
- Чёткое указание статей ФЗ-152, ФЗ-187 с полными реквизитами
- Шифрование персональных данных по ГОСТ Р 34.12-2015 с хранением ключей в защищённом хранилище
- Журнал аудита всех операций с ПДн по требованиям ФЗ-152 ст. 18.1 п. 4
- Учёт требований ЦБ РФ к оплате труда сотрудников платёжных систем (надбавки за работу с КИИ)
- Интеграция с ПФР/ФСС/ФНС через защищённые каналы с электронной подписью
- Реалистичные расчёты экономической эффективности с учётом снижения штрафов за ошибки
Выбор между самостоятельной работой и привлечением профессиональной помощи зависит от ваших ресурсов: времени до защиты, глубины знаний 1С:Предприятие и трудового законодательства. Написание ВКР — это финальный этап обучения, и его прохождение с минимальным стрессом и максимальной гарантией результата часто оправдывает инвестиции в профессиональную поддержку. Помните: качественно выполненная работа не только обеспечит успешную защиту, но и станет основой для вашего профессионального портфолио в сфере разработки систем с соблюдением требований финансового регулятора.
Готовы обсудить вашу ВКР?
Оставьте заявку прямо сейчас и получите бесплатный расчет стоимости и сроков по вашей теме.
Или напишите в Telegram: @Diplomit
Почему 350+ студентов выбрали нас в 2025 году
- Оформление по ГОСТ: Соблюдение всех требований МИРЭА и законодательства РФ о ПДн.
- Поддержка до защиты: Консультации по ФЗ-152 и ФЗ-187 включены в стоимость.
- Бессрочные доработки: Выполняем правки по замечаниям научного руководителя.
- Уникальность 90%+: Гарантия по системе «Антиплагиат.ВУЗ».
- Конфиденциальность: Все данные защищены политикой неразглашения.
- Опыт с 2010 года: Специализация на технических специальностях МИРЭА.
Полезные материалы:























