Details

Title Разработка программы для работы с первичными бухгалтерскими документами с использованием JOOQ: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Стретенский Данила Михайлович
Scientific adviser Воинов Никита Владимирович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects java ; javafx ; spring framework ; jooq ; микросервисы ; flyway ; h2 ; jdbc ; rest ; http ; mail ; telegram ; prometheus ; grafana ; microservices
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1162
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35797
Record create date 7/30/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

Данная ВКР посвящена разработке программы для формирования документов по выполненным работам. Данное приложение будет аналогом приложению «Бизнес Пак», только с необходимыми функциями. В одной финансовой организации в течение длительного времени документы создавались вручную – долго и возникали ошибки (человеческий фактор). И чтобы вовремя формировать документы хотелось бы получать уведомления о незавершенных документах. Разработанное приложение будет иметь все необходимые функции, помогать заполнять документы уже по вводимым раннее данным, заполнять их на основе данных с других документов. Также будет возможность настроить напоминания, создать собственный шаблон, редактировать 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.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • РЕФЕРАТ
  • 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 Интерфейс приложения
  • ПРИложение Б Настройка уведомлений
  • приложение в отправка уведомлений

Access count: 1 
Last 30 days: 1

Detailed usage statistics