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

Название: Разработка веб-приложения для формирования уведомлений о контролируемых сделках в электронной форме: выпускная квалификационная работа магистра: направление 02.04.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.04.03_02 «Проектирование и разработка информационных систем»
Авторы: Игнатьев Алексей Вячеславович
Научный руководитель: Пак Вадим Геннадьевич
Другие авторы: Заковряшин Юрий Дмитриевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Программирования языки; Вычислительные машины электронные персональные — Программы; уведомление о контролируемых сделках; трансфертное ценообразование; notification for controlled transactions; transfer pricing
УДК: 004.438; 004.422.8
ББК: 65.256; 65.26
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 02.04.03
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-43
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\14027

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

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

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

Сеть: Интернет

Аннотация

В данной работе изложена сущность подхода к созданию веб-приложения для формирования уведомлений о контролируемых сделках на основе использования открытых технологий Java, Spring framework, PostgreSQL, JAXB. Сформулированы требования к системе. Проведен анализ аналогов. Изучена технология создания приложений такого типа. Разработано конкретное приложение. Приложение размещено в сети ИНТЕРНЕТ.

In the given work the essence of the approach to development of a web application for creation of notification for controlled transactions on the basis of use of open technologies Java, Spring framework, PostgreSQL and JAXB is stated. Requirements for the system are formulated. The analysis of analogs is lead. The technology of creation of applications of this type is investigated. Concrete application is developed. The application is published on the INTERNET.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
    • ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ, АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
      • 1.1. Описание предметной области
      • 1.2. Аналоги
        • 1.2.1. Решения, встроенные в корпоративные системы
        • 1.2.2. Решения на основе Microsoft Excel
      • 1.3. Требования к системе
        • 1.3.1. Функциональные требования
        • 1.3.2. Нефункциональные требования
      • 1.4. Требования к форматам данных
        • 1.4.1. Формат входных данных.
          • 1.4.1.1. Лист “taxpayer”
          • 1.4.1.2. Лист “transactions”
          • 1.4.1.3. Лист “subjects”
          • 1.4.1.4. Лист “partiesOrganizations”
          • 1.4.1.5. Лист “partiesPersons”
        • 1.4.2. Формат выходных данных
      • 1.5. Основные классы пользователей
      • 1.6. Языки программирования и программное обеспечение
      • 1.7. Выводы по главе
    • ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ АЛГОРИТМА КОНВЕРТАЦИИ ДАННЫХ
      • 2.1. Постановка задачи
      • 2.2. Стандарт Office Open XML
      • 2.3. Интеграция в корпоративные системы
      • 2.4. Описание алгоритма
      • 2.5. Разархивирование шаблона
      • 2.6. Парсинг файлов
      • 2.7. Формирование Java-классов на основе XSD
      • 2.8. Заполнение Java-классов данными
      • 2.9. Формирование уведомления
      • 2.10. Выводы по главе
    • ГЛАВА 3. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ВЕБ-ПРИЛОЖЕНИЯ
      • 3.1. Архитектура приложения
      • 3.2. Работа сервисов
      • 3.3. База данных
      • 3.4. Обработка ошибок
      • 3.5. Валидация данных
      • 3.6. Регистрация новых пользователей
      • 3.7. Функция восстановления пароля
      • 3.8. Удаление пользователя
      • 3.9. Выводы по главе
    • ГЛАВА 4. ТЕСТИРОВАНИЕ СИСТЕМЫ
      • 4.1. Цель и методика тестирования
      • 4.2. Тестирование формирования уведомления
      • 4.3. Тестирование функций веб-приложения
      • 4.4. Нагрузочное тестирование
      • 4.5. Выводы по главе
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Файл обмена (частично)
  • Класс Unzipper
  • Класс Analyzer
  • Класс СвКонтрСд (частично)
  • Элемент XSD-схемы, соответствующий классу СвКонтрСд (частично)
  • Приложение 6. Метод дохРасхСдМетод() класса NotificationFactory2019
  • Класс NotificationFactory2019
  • Файл “script.js”
  • Класс UserService
  • Результаты нагрузочного тестирования

Статистика использования

stat Количество обращений: 2
За последние 30 дней: 0
Подробная статистика