Детальная информация

Название Разработка программы для работы с первичными бухгалтерскими документами с использованием JOOQ: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Стретенский Данила Михайлович
Научный руководитель Воинов Никита Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика java ; javafx ; spring framework ; jooq ; микросервисы ; flyway ; h2 ; jdbc ; rest ; http ; mail ; telegram ; prometheus ; grafana ; microservices
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1162
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35797
Дата создания записи 30.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная ВКР посвящена разработке программы для формирования документов по выполненным работам. Данное приложение будет аналогом приложению «Бизнес Пак», только с необходимыми функциями. В одной финансовой организации в течение длительного времени документы создавались вручную – долго и возникали ошибки (человеческий фактор). И чтобы вовремя формировать документы хотелось бы получать уведомления о незавершенных документах. Разработанное приложение будет иметь все необходимые функции, помогать заполнять документы уже по вводимым раннее данным, заполнять их на основе данных с других документов. Также будет возможность настроить напоминания, создать собственный шаблон, редактировать PDF файл в конструкторе. В данной работе реализованы 2 программы: - GUI на JavaFX – графический интерфейс основного приложения оформления документов; - Spring Framework – микросервис для рассылки напоминаний и документов через заданные пользователем каналы связи; Разработана программа с необходимой функциональностью, исследована библиотека jOOQ для работы с БД и проведено сравнение с JDBC.

This research paper is devoted to the development of a program for generating documents on completed works. This application will be similar to the Business Pack application, only with the necessary functions. In one financial institution, documents were created manually for a long time, and errors (human factor) occurred for a long time. And to generate documents on time, I would like to receive notifications about incomplete documents. The developed application will have all the necessary functions, help to fill out documents based on the data entered earlier, and fill them out based on data from other documents. You will also be able to set up reminders, create your own template, and edit a PDF file in the constructor. There are 2 programs implemented in this work: - JavaFX GUI – graphical interface of the main document processing application; - Spring Framework, a microservice for sending reminders and documents through user–defined communication channels; A program with the necessary functionality has been developed, the jOOQ library for working with databases has been investigated, and a comparison with JDBC has been carried out.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • РЕФЕРАТ
  • ABSTRACT
  • ВВЕДЕНИЕ
  • ГЛАВА 1 ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1 Язык программирования Java
    • 1.2 Spring Framework
    • 1.3 JavaFX
    • 1.4 JOOQ
    • 1.5 Микросервисная архитектура
    • 1.6 Управление миграциями баз данных
    • 1.7 Почта и сетевые протоколы
    • 1.8 Архитектурный стиль REST
    • 1.9 Анализ существующих решений
  • ГЛАВА 2 Архитектура
    • 2.1 Выбор технологий и средств разработки
    • 2.2 Определение архитектуры
  • глава 3 программная реализация
    • 3.1 Структура базы данных
    • 3.2 Настройка конфигураций
    • 3.3 Основные функции
  • глава 4 Результаты работы
    • 4.1 Интерфейс программы
    • 4.2 Реализация с библиотекой jOOQ
    • 4.3 Мониторинг системы
    • 4.4 Функциональность приложения
  • заключение
  • список использованных источников
  • ПРиложение A Интерфейс приложения
  • ПРИложение Б Настройка уведомлений
  • приложение в отправка уведомлений

Количество обращений: 1 
За последние 30 дней: 1

Подробная статистика