Разработка программного модуля для визуализации и аналитики данных

Содержание

Слайд 2

Цель и задачи

РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ ВИЗУАЛИЗАЦИИ И АНАЛИТИКИ ДАННЫХ
Задачи:
Анализ предметной области
Структурирование

Цель и задачи РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ ВИЗУАЛИЗАЦИИ И АНАЛИТИКИ ДАННЫХ Задачи:
входных данных
Разработка пользовательского интерфейса
Тестирование программы

Слайд 3

Анализ предметной области

Выбор инструментов разработки

VueJS – фреймворк на основе JavaScript
Quasar – фреймворк

Анализ предметной области Выбор инструментов разработки VueJS – фреймворк на основе JavaScript
на основе VueJS
ApexCharts – библиотека графиков
HTML – для разметки страниц
CSS (sass) – для стилей

Слайд 4

Анализ предметной области

VS Code - Редактор исходного кода, разработанный Microsoft для Windows,

Анализ предметной области VS Code - Редактор исходного кода, разработанный Microsoft для
Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений.
А также Свободная централизованная система управления версиями SVN, официально выпущенная в 2004 году компанией CollabNet.

Слайд 5

Структурирование входных данных

Исходные данные берутся из PostgreSQL, методом SQL - запроса, по

Структурирование входных данных Исходные данные берутся из PostgreSQL, методом SQL - запроса,
колонкам, которые заполняются пользователем.

Пользователь выбирает тип графика, нужную таблицу, поля по Х и У, а также выбирает группировку. Если необходимые поля для построения графика не выбраны, интерфейс программы не дает возможности добавить график. Также, есть возможность удалить все графики.

Слайд 6

После нажатия на кнопку добавления графика, происходит запрос и структурирование данных в

После нажатия на кнопку добавления графика, происходит запрос и структурирование данных в
массив, по которому будет строиться график.

Структурирование входных данных

Слайд 7

Результат построений разных типов графиков, также есть возможность расширения функционала. На данном

Результат построений разных типов графиков, также есть возможность расширения функционала. На данном
рисунке формируется своеобразная панель инструментов, которая визуализирует данные, выбранные пользователем.

Слайд 8

Разработка пользовательского интерфейса

Всего есть два варианта, где отображается раздел «Аналитика».
Стандартный вид
Постраничный

Разработка пользовательского интерфейса Всего есть два варианта, где отображается раздел «Аналитика». Стандартный вид Постраничный

Слайд 9

Разработка пользовательского интерфейса

Стандартный вид

Постраничный вид

Разработка пользовательского интерфейса Стандартный вид Постраничный вид

Слайд 10

Разработка пользовательского интерфейса

Диалог создания, диалог изменения уже созданного графика.

Каждый график имеет свою

Разработка пользовательского интерфейса Диалог создания, диалог изменения уже созданного графика. Каждый график
панель инструментов в которой пользователь может изменить данные в графике, открыть график на полный экран, а также удалить график.