Выполнить Курсовая, Информационные технологии
Строго согласно требований методички(задания)
Тема: Информационная площадка по тренировке мозговой активности
Комментарий: нужно создать ПК-клиент на С++, мобильный клиент на qml, сервер и базу данных на PostgreSQL. Для каждой части есть ТЗ.
Программирование на QT 5.12
Задание
ПК-клиент
Клиент-администратор, позволяет заполнять систему данными
1) авторизация при входе в систему
2) добавление тренажёрный заданий по 5 категориям (память, внимание, мышление, обучаемость, речь)
3) уникальный алгоритм оценки активности пользователя (разное количество баллов за разные задания)
4) просмотр истории посещений и оценок
5) добавление пользователей в систему
Мобильный клиент
1) авторизация пользователя
2) личный кабинет: можно посмотреть прогресс по курсу, механизм прохождения, выбор курсов
3) разный интерфейс для всех 5 категорий заданий
Сервер
1) должен обеспечивать обмен сообщениями между МК и С, С и МК, С и ПК, ПК и С, а также передавать все данные в базу данных. Необходимо разработать протокол взаимодействия, базирующийся на JSON
База данных
1) структура базы данных должна представляться ре менее, чем в 3 нормированной форме, связи между таблицами многие к многим, база данных должна позволять хранить в себе информацию для обеспечения работы всей системы
Структура КР
1. Введение
2. Анализ ТЗ
3. Анализ существующих программных продуктов
4. Проектирование программного продукта:
1) выбор языка (для ПК с++, для МК qml)
2) разработка алгоритмов работы программного продукта
3) разработка UML диаграммы
5. Описание формата передачи текстовых сообщений JSON (максимум 2 страницы)
6. Заключение
7. Список литературы
8. Приложение (коды программ с комментариями)