Детальная информация
| Название | Клиент-серверное приложение для регрессионного и корреляционного анализа пользовательской выборки: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Client-Server Application for Regression and Correlation Analysis of a User Sample |
|---|---|
| Авторы | Васильев Игорь Вячеславович |
| Научный руководитель | Кузнецова Лидия Валерьевна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2025 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | регрессионный анализ ; корреляционный анализ ; статистический анализ ; клиентсервер ; java ; spring ; react ; полиномиальная регрессия ; regression analysis ; correlation analysis ; statistics ; client-server ; polynomial regression |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.02 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2025/vr/vr26-1015 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\40568 |
| Дата создания записи | 17.06.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Тема выпускной квалификационной работы: Клиент-серверное приложение для регрессионного и корреляционного анализа пользовательской выборки. Данная работа посвящена разработке клиентсерверного кросс-платформенного приложения для статистического анализа заданной пользователем выборки. Целью данной работы является создание клиент-серверного приложения для корреляционного и регрессионного анализа пользовательской выборки, обладающего положительной отличительной особенностью от аналогов. Для достижения этой цели необходимо решить следующие задачи: – исследовать математический аппарат корреляционного и регрессионного анализов; – провести сравнительный анализ существующих приложений, реализующих корреляционный и регрессионный методы; – определить особенность приложения, реализовав которую можно повысить эффективность пользователя в исследовании выборки относительно аналогов; – построить модель приложения, включая схемы алгоритмов и взаимодействия компонентов; – выбрать инструменты разработки приложения, включая языки программирования и библиотеки к ним; – разработать приложение; – произвести публикацию приложения в открытый доступ; – испытать приложение на устойчивость к некорректному вводу и соответствие расчётов, исследовать быстродействие приложения.
The subject of the graduate qualification work is «Client-Server Application for Regression and Correlation Analysis of a User Sample». This work is dedicated to the development of a cross-platform client-server application for statistical analysis of a user-defined dataset. The goal of the thesis is to develop a client-server application for performing regression and correlation analysis on user data. The aim of this work is to develop a client-server application for correlation and regression analysis of a user dataset, featuring a distinctive advantage over existing analogs. To achieve this goal, the following tasks need to be addressed: – study the mathematical framework of correlation and regression analysis; – conduct a comparative analysis of existing applications that implement correlation and regression methods; – identify a unique feature of the application that, when implemented, can enhance user efficiency in dataset analysis compared to similar solutions; – design an application model, including algorithm schemes and component interaction diagrams; – select development tools for the application, including programming languages and relevant libraries; – develop the application; – publish the application for public access; – test the application for resilience to incorrect input, verify the accuracy of calculations, and evaluate its performance speed.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|
- ГЛАВА 1 ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
- 1.1 Методы статистического анализа
- 1.1.1 Корреляционный анализ
- 1.1.2 Регрессионный анализ
- 1.1.3 Метод наименьших квадратов
- 1.1.4 Оценка точности модели
- 1.1.5 Определение выбросов данных
- 1.2 Обзор существующих решений
- 1.2.1 Minitab
- 1.2.2 StatSoft STATISTICA
- 1.2.3 Microsoft Excel и Libreoffice Calc
- 1.2.4 MATLAB и Scilab
- 1.2.5 Python библиотеки
- 1.2.6 Язык программирования R
- 1.2.7 Веб-ресурсы
- 1.3 Сравнительный анализ существующих решений
- 1.4 Выводы по главе 1
- 1.1 Методы статистического анализа
- ГЛАВА 2 ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ
- 2.1 Выбор направленности приложения
- 2.1.1 Выбор функций приложения
- 2.1.2 Выбор архитектуры
- 2.2 Методы проектирования информационных систем
- 2.2.1 Блок-схемы
- 2.2.2 Клиент-серверная архитектура
- 2.2.3 Протоколы HTTP и HTTPS
- 2.2.4 Контейнеризация
- 2.3 Описание компонентов
- 2.4 Описание алгоритмов
- 2.4.1 Корреляционная матрица
- 2.4.2 Регрессия
- 2.4.3 Алгоритмическая сложность полного цикла расчётов
- 2.5 Выводы по главе 2
- 2.1 Выбор направленности приложения
- ГЛАВА 3 РАЗРАБОТКА ПРИЛОЖЕНИЯ
- 3.1 Интерфейс передачи данных
- 3.1.1 Передача входной выборки
- 3.1.2 Передача результата вычислений
- 3.2 Вычислительный сервер
- 3.2.1 Выбор технологий
- 3.2.2 Реализация HTTP-запроса
- 3.2.3 Реализация классов и алгоритмов
- 3.2.4 Контейнеризация
- 3.3 Веб-сервер
- 3.3.1 Выбор технологий
- 3.3.2 Реализация пользовательского интерфейса
- 3.3.3 Реализация HTTP-запроса
- 3.3.4 Контейнеризация
- 3.4 Развёртывание приложения
- 3.4.1 Обратный прокси
- 3.4.2 Оркестрация контейнеров
- 3.5 Выводы по главе 3
- 3.1 Интерфейс передачи данных
- ГЛАВА 4 ИСПЫТАНИЕ ПРИЛОЖЕНИЯ
- 4.1 Эмпирическое исследование
- 4.1.1 Пример корректной работы приложения
- 4.1.2 Пример работы с некорректной выборкой
- 4.2 Исследование быстродействия приложения
- 4.2.1 Метод измерения времени работы
- 4.2.2 Исследования роста относительно числа измерений
- 4.2.3 Исследование роста относительно числа переменных
- 4.3 Проверка корректности моделей
- 4.4 Сравнение с аналогами
- 4.5 Выводы по главе 4
- 4.1 Эмпирическое исследование