Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике #9105445

Артикул: 9105445
  • Предмет: Программирование
  • Уникальность: 68% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2022 году
  • Количество страниц: 88
  • Формат файла: docx
3 970p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 26.06.2024
ВВЕДЕНИЕ 4
1 ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Постановка задачи 6
1.2 Требования к проекту 7
1.3 Средства реализации приложения 7
2 ПОДГОТОВКА К РАЗРАБОТКЕ 8
2.1 Описание используемых технологий 8
2.1.1 Клиент - серверная архитектура 8
2.1.2 Rest API 9
2.1.3 С++ и система сборки Cmake 10
2.1.4 MySql 10
2.1.5 React.js 11
2.1.6 Figma 11
2.1.7 Postman и WireShark 12
2.2 Описание структуры проекта 13
2.3 Описание архитектуры базы данных 16
2.4 Выбор заданий для генерации и описание алгоритмов 17
2.4.1. Кодирование и декодирование информации 17
2.4.2. Анализ программ 18
2.4.3. Кодирование и декодирование. Передача информации 19
2.4.4. Перебор слов и системы счисления 20
2.4.5. Вычисление количества информации 21
2.4.6. Поиск оптимального маршрута по таблице 21
2.4.7. Кодирование чисел. Системы счисления 22
2.4.8. Рекурсивные алгоритмы 23
2.4.9. Обработка числовой последовательности 24
2.4.10. Анализ программ с циклами и условными операторами 25
2.4.11. Оператор присваивания и ветвления. Перебор вариантом, построение дерева 26
3 РАЗРАБОТКА ПРИЛОЖЕНИЯ 26
3.1 Разработка серверной части приложения 26
3.1.1 Система сборки Cmake 27
3.1.2 Класс для обработки соединение с бд 27
3.1.3 Классы для работы с таблицами из бд 39
3.1.4 Классы для взаимодействия с клиентом 42
3.1.5 Вспомогательные классы 47
3.1.6 Классы генерации уникальных заданий 51
3.1.6.1 Генерация задания кодирование и декодирование информации 52
3.1.6.3 Кодирование и декодирование информации, вычисление количества информации, перебор слов и системы счисления, обработка числовой последовательности 59
3.1.6.4 Кодирование чисел, системы счисления 64
3.1.6.5 Оператор присваивания и ветвления, перебор вариантов 67
3.1.6.6 Анализ информационных моделей 71
3.2 Разработка клиентской части приложения 74
3.2.1 Страница авторизации 74
3.2.2 Главная страница 75
3.2.3 Страница статистики 77
ЗАКЛЮЧЕНИЕ 81
СПИСОК ЛИТЕРАТУРЫ 87
ПРИЛОЖЕНИЕ 88

Так как оптимизация в современном мире играет огромную роль, то многие вещи со временем оптимизируются. Это применяется во всех сферах жизни: и в медицине, и в промышленности, и даже в образовании. Но, к сожалению, еще не все процессы автоматизированы. А что если оптимизировать процесс генерации заданий? Так как все задания из ЕГЭ составлены на основе алгоритмов, то запрограммировать их не составит труда.
Естественно, для подготовки к ЕГЭ ученики привыкли использовать уже проверенные временем сайты, например, решу ЕГЭ, сайт Полякова. Поэтому перед разработкой необходимо будет проанализировать их преимущества и недостатки.
Данная тема является актуальной, так как большинство учеников 10 - 11 классов постоянно тратят свое время на поиск новых, интересных и уникальных заданий. А учителя тратят время на их составление.
Таким образом, цель данной работы - разработать клиент - серверное приложения для генерации уникальных заданий ЕГЭ по информатике. Данное приложение должно уметь генерировать уникальные задания, а у учеников будет возможность их решать.
Для достижения цели, необходимо задачу разбить на подзадачи. Для этого нужно следовать основным этапам разработки:
1) Анализ существующих аналогов и потребностей аудитории
2) Разработка технического задания, выбор инструментов для реализации
3) Разработка дизайна приложения
4) Разработка архитектуры базы данных и приложения
5) Тестирование
1. Мейерс Скотт, Эффективный и современный C++ . - Вильямс,2018. - 304 c
2. Виктор Оливер, Наталья Олифер, Компьютерные сети. Принципы, технологии, протоколы. - Питер, 2021. - 1008 с
3. Документация для работы с библиотекой <restbed> [Электронный ресурс]. - URL: https://github.com/Corvusoft/restbed (Дата обращения 11.05.2022)
4. MySql tutorial [Электронный ресурс]. - URL: https://dev.mysql.com/doc/ refman/8.0/en/tutorial.html (Дата обращения 20.04.2022)
5. Документация по языку С++ [Электронный ресурс]. - URL: https:// www.cplusplus.com (Дата обращения 01.06.2022)
6. Cmake tutorial [Электронный ресурс]. - URL: https://cmake.org/cmake/help/ latest/guide/tutorial/index.html (Дата обращения 12.05.2022)
7. Документация по React.js [Электронный ресурс]. - URL: https://ru.reactjs.org/ docs/getting-started.html (Дата обращения 20.05.2022)
8. Сайт решу ЕГЭ по информатике [Электронный ресурс]. - URL: https://inf- ege.sdamgia.ru (Дата обращения 25.05.2022)
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике
Артикул: 9105445
Дата написания: 19.05.2022
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 68%
Количество страниц: 88
Скрин проверки АП.ВУЗ приложен на последней странице.

В работе представлены только пояснительная записка и листинг программы. Самой программы нет
А ты умеешь выполнять такие работы?

Файлы артикула: Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике по предмету программирование

Пролистайте "Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 26.06.2024
Дипломная — Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике — 1
Дипломная — Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике — 2
Дипломная — Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике — 3
Дипломная — Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике — 4
Дипломная — Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике — 5
Дипломная — Разработка клиент-серверного приложения Генератор заданий для ЕГЭ по информатике — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 68% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.