Разработка графического приложения на языке C++ (ВАРИАНТ 14)

Срочно
Выполнен
Заказ
6566292
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
20 Фев в 18:00
Цена
6 500 ₽
Блокировка
10 дней
Размещен
17 Фев в 22:11
Просмотров
54
Описание работы

ВАРИАНТ 14

Требуется разработать графическое приложение на языке C++ стандарта не ниже C++17 с использованием графической библиотеки Qt. Приложение должно выполнять следующие задачи:

  1. Численный расчёт аналитических функций с заданным шагом (большим 0) дискретизации (пользователем) по x или y (функции представлены в документе "Варианты") (3 параметра для каждой оси: пределы расчёта, шаг расчёта) (Расчёт точек должен вычислять параллельно)
  2. Хранить рассчитанную информацию в базе данных SQLite.
  3. Построить по результатам вычислений график функции
  4. Линейно интерполировать функцию заданную координатами точек для отыскания значения ординаты по абсциссе и наоборот по численным расчётам.
  5. Отображать из модели данных рассчитанные значения в виде таблицы (с возможностью редактировать, изменения в БД должны быть видны), либо графически в виде кривой в графопостроителе.
  6. Экспорт данных в буфер обмена, либо файл формата csv (с возможностью выбора области экспорта).
  7. Должна быть возможность для данных функции задать коэффициенты:
  8. Смещения по x, y
  9. Масштаба по x, y
  10. Хранить всю дополнительную информацию о расчётах через связь в отдельной таблице.

БД проектируется на базе SQLite и подключение к ней и конфигурация (создание таблиц, добавление данных) выполняется из приложения. Также в виде отдельных SQL файлов должны быть представлены все скрипты для создания таблиц, записи данных и их чтения оттуда.

Модель хранения


  1. Таблица хранит значения рассчитанных точек функций:
  • id точки (первичный ключ автоинкрементируемый)
  • x
  • y
  • Тип функции (1 или 2)
  • Тип точки (рассчитанная/интерполированная)
  1. Таблица хранит данные о параметрах инициализации
  • Выбранный тип функции (1 или 2)
  • Параметры дискретизации
  • Значении коэффициентов

Условия выполнения работы

  1. Разработать техническую документацию в виде отчёта по установленному стандарту
  2. Разработать программное обеспечение:

Создать и описать базу данных SQLite

Создать и описать программу на C++ с использованием Qt

Выполнить тестирование приложения

Выполнить расчёты в соответствии с вариантом задания

Отчёт о выполненной работе должен содержать:

  1. Постановку задачи и требования, которые были на момент написания
  2. Описание выполненной работы:
  3. Описание примененных классов и методов;
  4. Обоснование необходимости их применения;
  5. Блок-схемы структуры приложения, алгоритмов заложенных в нем;
  6. Примеры графического интерфейса, и описание элементов, их назначение.
  7. Сценарии использования приложения пользователем;
  8. Сценарий тестирования и демонстрации работоспособности разработанного приложения.
  9. Список использованной литературы.
  10. Листинг.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.56
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
2 дня 20 часов 41 минута
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир
Ошибка при загрузке заказов 1
×