Детальная информация
Название | Разработка программы для работы с первичными бухгалтерскими документами с использованием JOOQ: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Стретенский Данила Михайлович |
Научный руководитель | Воинов Никита Владимирович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | java ; javafx ; spring framework ; jooq ; микросервисы ; flyway ; h2 ; jdbc ; rest ; http ; mail ; telegram ; prometheus ; grafana ; microservices |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 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