Курсовая работа: Разработка электронного учебника Криминалистика
9) В какой части экрана должны располагаться заголовок учебника, содержание учебника, основной текст учебника? (сверху, снизу, слева, справа).
Ответ: Заголовок учебника должен располагаться сверху, содержание слева, основной текст учебника справа.
После того как мы провели интервью с заказчиком, мы начали свою работу.
Работа над курсовым проектом
1 этап.
Задача:
Выбрать модель структурирования системы и обосновать выбор. Кратко описать функции структурных единиц.
Исполнение:
В электронном учебнике будет использоваться модель: «Хранилище данных», так как учебник будет предназначен для студентов МГОУ, по которому студенты будут обучаться дистанционно. Учебник будет сделан в виде своеобразной базы данных (БД), к которой студенты будут обращаться за информацией.
Структурированная модель «Хранилище данных»:
В данном проекте:
Хранилище данных – база данных, которая содержит информацию, поступающую на вход электронного учебника, выходную информацию и промежуточную информацию (теоретический материал учебника).
Редактор проекта – блок модулей, обеспечивающих ввод редактирования информации и подготовку выходной информации (при тестировании, результат теста записывается в файл, который можно потом отправить по электронной почте преподавателю, для проверки правильности решения тестов и отчетности о том, как студент понял (воспринял) данный материал).
Генератор кода – блок, содержащий модули, обеспечивающие выбор алгоритмов, необходимых для решения задачи при данном состоянии хранилища данных (после тестирования выдаются варианты правильных ответов, которые берутся из хранилища данных).
Редактор программы – блок, содержащий модули, которые позволяют вести текущую настройку алгоритмов, отобранных для решения поставленных задач.
Проектный транслятор – блок, который обеспечивает совместное взаимодействие выбранных алгоритмов, необходимых для решения задачи (в учебнике есть гиперссылки, которые обеспечивают взаимодействие между всеми частями и фреймы, в которых отображается информация).
2 этап.
Задача:
Выбрать модель управления, обосновать выбор и описать назначение структурных единиц.
Исполнение:
В электронном учебнике будет использоваться модель событийного управления типа «Обработчик событий», так как обработчик событий анализирует события, возникающие в системе или вне ее и передает управление на ту подсистему, которая должна функционировать в случае возникновения данного события. При этом обработчик событий не осуществляет управление подсистемами.
Модель событийного управления «Обработчик событий»:
Обработчик событий может обратиться к любой части электронного учебника, т.е. пользователь может обратиться к любому модулю (контрольные вопросы, вопросы для подготовки к экзамену, семинары, тесты, вопросы к зачету, предметный указатель), не обращаясь через посторонние модули, которые бы обращались к тому модулю, который был запрошен пользователем.
3 этап.
Задача:
Произвести декомпозицию системы на модули.
Исполнение: