Details

Title Интегрированная с 1С: Предприятие и ЭДО "Веб-кабинет сотрудника" система управления кадровыми документами: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Денисов Владислав Андреевич
Scientific adviser Куляшова Зинаида Викторовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects 1С:ЗУП ; электронный документооборот ; веб-кабинет сотрудника ; NextJS ; NestJS ; HTTP-сервисы 1С ; автоматизация кадровых процессов ; 1C:HRM ; electronic document management ; employee web portal ; 1C HTTP services ; HR process automation
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3015
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37273
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена разработке и внедрению современной клиент-серверной системы «Веб-кабинет сотрудника», интегрированной с «1С:Зарплата и управление персоналом» и системой электронного документооборота. Целью являлась автоматизация кадровых процессов и улучшение взаимодействия сотрудников с кадровой службой. Задачи, которые решались в ходе исследования: 1. Анализ существующих решений и выявление их недостатков, определение требований к новой системе. 2. Проектирование архитектуры системы, включающей веб-приложение, прокси-сервер и HTTP-сервисы для интеграции с 1С:ЗУП. 3. Разработка компонентов системы: HTTP-сервисов в 1С:ЗУП, прокси-сервера на NestJS, и веб-приложения на Next.js. 4. Реализация ключевых функций: аутентификация, управление заявками (отпуск, командировки, справки), электронное подписание документов, разграничение прав доступа для различных ролей пользователей. 5. Проведение комплексного тестирования системы для проверки функциональности, безопасности и производительности. По результатам работы была создана полнофункциональная система «Веб-кабинет сотрудника», успешно прошедшая тестирование и готовая к опытной эксплуатации. Разработанное решение автоматизирует кадровый документооборот, повышает удобство взаимодействия сотрудников с кадровой службой и соответствует современным требованиям к корпоративным веб-приложениям.

The given work is devoted to the development and implementation of a modern client-server system, «Employee Web Portal», integrated with «1C:HRM» and an electronic document management system. The aim was to automate HR processes and improve employee interaction with the HR department. The research set the following goals: 1. Analysis of existing solutions, identification of their shortcomings, and definition of requirements for the new system. 2. Design of the system architecture, including a web application, a proxy server, and HTTP services for integration with 1C:HRM. 3. Development of system components: HTTP services in 1C:HRM, a proxy server using NestJS, and a web application using Next.js. 4. Implementation of key functionalities: authentication, request management (vacation, business trips, certificates), electronic document signing, and access rights differentiation for various user roles. 5. Comprehensive system testing to verify functionality, security, and performance. Based on the results of the work, a fully functional «Employee Web Portal» system was created, which successfully passed testing and is ready for trial operation. The developed solution automates HR document flow, enhances the convenience of employee interaction with the HR department, and meets modern requirements for corporate web applications.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • Список сокращений и обозначений
  • Введение
  • Глава 1. Анализ предметной области и обзор существующих решений
    • Платформа 1С:Предприятие
    • Система <<1С:Зарплата и управление персоналом>>
    • Проблемы существующих решений
    • Аналоги системы
      • 1C:Личный кабинет сотрудника
      • БухСофт Онлайн
      • EmplDocs
    • Выводы по главе
  • Глава 2. Структурная схема системы
    • Описание задания
      • Функциональные требования
      • Технические требования
    • Методология интеграции с ИС 1С:Предприятие
      • Методология SOAP-Web-сервисов
      • Архитектура OData-сервисов
      • Архитектура пользовательских HTTP-сервисов
      • Обоснование выбора архитектуры HTTP-сервисов
    • Выбор инструментов для разработки
      • Фреймворк для разработки веб-приложения
      • Фреймворк для разработки прокси-сервера
      • Выбор базы данных для хранения информации в прокси-сервере
    • Описание взаимодействия пользователей с приложением
      • Авторизация и вход в систему
      • Взаимодействие с системой в роли сотрудника
      • Взаимодействие с системой в роли менеджера
      • Взаимодействие с системой в роли администратора
    • Описание взаимодействия компонентов системы
    • Выводы по главе
  • Глава 3. Реализация сервера на базе 1С:Предприятие 8
    • Публикация сервисов в 1С:Предприятие 8
    • Описание реализации HTTP-сервисов
      • Создание расширения
      • Создание первого HTTP-сервиса
    • Добавление нового документа в расширение
    • Реализация ЭДО
      • Формирование PDF-документа
      • Подписание PDF-документа
      • Согласование документа
    • Выводы по главе
  • Глава 4. Реализация прокси-сервера
    • Создание сущностей
      • Контроллер для работы с авторизацией и регистрацией пользователей
      • Контроллер для работы с серверами 1С:Предприятие
    • Выводы по главе
  • Глава 5. Реализация веб-приложения
    • Создание необходимых страниц
    • Реализация метода, для запросов к серверу
    • Реализация страницы создания и редактирования заявок
    • Выводы по главе
  • Глава 6. Тестирование
    • План тестирования
    • Тестирование функциональности веб-приложения
    • Тестирование прокси-сервера
    • Тестирование HTTP-сервисов 1С
    • Пользовательские сценарии
    • Тестирование нефункциональных требований
    • Анализ результатов тестирования и применимости решения
    • Выводы по главе
  • Заключение
  • Список использованных источников
  • Приложения
    • Приложение 1. Список файлов исходного кода
    • Приложение 2. Конфигурация Apache Server
    • Приложение 3. Параметры публикации HTTP-сервисов
    • Приложение 4. Сценарий 1: Регистрация и начало работы сотрудника.
    • Приложение 5. Сценарий 2: Подача и согласование заявки на отпуск.

Access count: 0 
Last 30 days: 0

Detailed usage statistics