Язык программирования: Python
Тема: Разработка программы для чтения электронных книг дополненного формата
Данные по проекту:
Разработка формата эл. книги позволяющий хранить дополнительные звуковые и визуальные эффекты для создания эмоционального фона у читателя в соответствии с развитием сюжета книги.
Разработка приложения для воспроизводства предлагаемого формата
Объём пояснительной записки: от 40 страниц (приложение с листингом кода НЕ входит в этот объём)
Антиплагиат - 85%
Требование к пояснительной записке:
Титульный лист
Содержание
Введение (цели, задачи)
1 Описание проекта
1.1 Обзор программных и аппаратных средств чтения литературных произведений
(Рассказываем о появлении и истории книги, электронной книги, о существовании определённых текстовых форматах. Что такое аппаратные средства чтения книг? Приводим аналоги нашей создаваемой программы, которые способны читать литературные произведения + поддерживать мультимедиа.)
1.2 Требования к разрабатываемой программе
(требования к ПО: позволяет читать книгу, в которой меняются изображения, музыка и спрайты (спрайты не обязательны) для создания определённого настроения читателя в ходе развития сюжета книги. Пользователь кликает мышкой или же нажимает на определённые клавиши, чтобы листать текст книги дальше или же листать назад)
2 Разработка приложения
2.1 Структура приложения
(что входит в ПО, из чего оно состоит)
2.2 Описание модулей и основных блоков
(какие модули или блоки используются в коде (строчка кода + описание, что она делает и для чего служит, а также к какому классу и т.д. относится)
2.3 Описание процедур и функций
(какие процедуры и функции используются в коде (строчка кода + описание что она делает, а также к какому классу и т.д. относится)
2.4 Описание интерфейса
(какой внешний вид имеет создаваемая программа. Меню:
кнопка "Читать",
кнопка "Закладки" (другими словами сохранение, на какой странице мы останавливаемся),
кнопка "Настройки" (громкость звука, скорость текста (если это возможно, или же по желанию), параметры разрешения экрана, параметры управления для пользователя),
кнопка "Выход" (выйти с приложения)).
(Управление для пользователя:
кнопки, или же область управления, позволяющая перелистывать страницы вперёд-назад;
кнопка настроек;
кнопка выхода в главное меню;
кнопка выхода из приложения;
кнопка широкий-маленький экран (если возможно),
кнопка свернуть (если возможно)).
3 Документация
3.1 План верификации приложения
(разработать план по ГОСТу, . Что входит в создание ПО, по каким шагам оно создаётся).
Заключение
Список используемых источников
Приложения
1 Исходный код
(листинг всего кода)