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

Название: Визуализация решения дифференциального уравнения с помощью кроссплатформенного клиент-серверного приложения: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Авторы: Колпаков Егор Анатольевич
Научный руководитель: Сорокина Наталья Владимировна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: дифференциальное уравнение; сервер; клиент; визуализация решения; differential equation; server; client; visualization of the solution
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.02
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr24-1444
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28330

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

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

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

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

Аннотация

Тема работы: разработка кроссплатформенного клиент-серверного приложения для визуализации решения дифференциальных уравнений.Цель работы - визуализировать решение дифференциального уравнения. Для реализации цели будет разработана программа <<сервер>>, гду будут производиться расчёты, а также кроссплатформенное приложения на языке Java.В работе рассмотрены различные технологии передачи данных между клиентом и сервером, среди которых была выбрана основная технология для приложения, исходя из результатов сравнения, которые представлены в сравнительной таблице. Рассмотрены различные сервисы и программы для визуализации решения дифференциального уравнения, из них был выделен необходимый функционал для будущего приложения. Также для создания приложения было рассмотрено несколько сборщиков на языке java и далее из сравнительного анализа выявлен наиболее подходящий.В конце работы приведены результаты визуализации решений волнового уравнения и уравнения теплопроводности, а также показаны возможности приложения и необходимые требования по его запуску.

Topic of work: development of a cross-platform client-server application for visualization of solutions of differential equations.The purpose of the work is to visualize the solution of a differential equation. To achieve this goal, a program <> will be developed, where calculations will be performed, as well as a cross-platform application in Java.The document considers various technologies of data transfer between the client and the server, among which the main technology for the application was selected, based on the results of the comparison, which are presented in the comparative table. Various services and programs for visualizing the solution of a differential equation are considered, from which the necessary functionality for the future application was selected. Also, to create an application, several assemblers in the java language were considered and then the most suitable one was identified from the comparative analysis.At the end of the work, the results of visualization of solutions of the wave equation and the equation of thermal conductivity are presented, as well as the capabi-lities of the application and the necessary requirements for its launch are shown.

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

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

Оглавление

  • ВВЕДЕНИЕ
  • ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ
  • ГЛАВА 2. ОПИСАНИЕ ОСНОВНЫХ ТЕХНОЛОГИЙ ПЕРЕДАЧИ ДАННЫХ МЕЖДУ КЛИЕНТОМ И СЕРВЕРОМ
    • Технология TCP-сокетов
    • Технология REST API
    • Технология gRPC
    • Сравнение трёх технологий
  • ГЛАВА 3. ОПИСАНИЕ МЕТОДОВ ВИЗУАЛИЗАЦИИ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ
    • Wolfram Alpha
    • Math3d
    • GeoGebra 3D calculator
    • MATLAB
    • Сравнение методов визуализации решения дифференциального уравнения
  • ГЛАВА 4. ОПИСАНИЕ ИНСТРУМЕНТОВ СБОРКИ
    • Apache Ant
    • Apache Maven
    • Gradle
    • Сравнение инструментов для сборки Java проектов
  • ГЛАВА 5. РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ И ПРОГРАММЫ ДЛЯ СЕРВЕРА
    • Дополнительные библиотеки для разработки приложения
    • Программа <<сервер>>
    • Приложение <<клиент>>
  • ГЛАВА 6. ДЕМОНСТРАЦИЯ РАБОТЫ ПРОГРАММЫ
    • Уравнение теплопроводности
    • Волновое уравнение
    • Примеры взаимодействия с графиками функций
  • СПИСОК ЛИТЕРАТУРЫ
  • Приложение 1. Блок-схема одного цикла программы
  • Приложение 2. Код пакета Generalities
  • Приложение 3. Код программы Server
  • Приложение 4. Код приложения Client
  • Приложение 5. Код решения уравнения теплопроводности
  • Приложение 6. Код решения волнового уравнения

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

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