- •Введение
- •1. Системотехническая часть
- •1.1 Описание и анализ предметной области
- •1.1.1 Принципы обучения слепому методу печати
- •1.1.2 Обзор существующих клавиатурных тренажеров
- •1.1.3 Анализ предметной области
- •1.2 Постановка задачи
- •1.3 Построение структурной схемы
- •1.4 Спецификация системы
- •1.4.1 Функциональная спецификация системы
- •1.4.2 Спецификация качества
- •1.5 Разработка и описание структуры данных и классов объектов
- •1.6 Разработка и описание алгоритмов
- •Выбор и обоснование программных средств
- •1.7.1 Выбор операционной системы
- •1.7.2 Выбор языка программирования
- •2. Конструкторско-технологическая часть
- •2.1 Разработка пользовательского интерфейса системы
- •2.1.1 Меню администратора
- •2.1.2 Меню обучаемого
- •Описание тестового примера
- •2.2 Реализация и описание модулей программы
- •2.3 Выбор и обоснования комплекса технических средств
- •2.3.1 Расчет объема занимаемой памяти
- •2.3.2 Минимальные требования, предъявляемые к системе
- •Заключение
2.1.2 Меню обучаемого
На главной форме сверху расположено основное меню, в котором реализованы следующие функции:
работа с файлом: завершить сеанс и выход из программы;
мой профиль: редактирование данных и статистика;
помощь: справка и о программе.
В меню «Файл» имеются следующие пункты: «Завершить сеанс» - если требуется покинуть режим пользователя и пункт «Выход из программы» если требуется завершить работу программы. Меню «Мой профиль» содержит пункт «Редактирование данных», кликом по которому откроется окно редактирования профиля обучаемого (см. рисунок 14). Статистика обучаемого доступна в пункте «Статистика» (см. рисунок 18). Руководство пользователя и сведения о программном продукте доступны в меню «Помощь» в пунктах «Справка» и «О программе» (см. рисунок16).
Рисунок 16 – Окно «О программе»
Прежде чем преступить к выполнению упражнения, необходимо выбрать уровень в поле «Выбор уровня», затем выбрать задание кликом по «Выбор задания». Также доступно отображение виртуальной клавиатуры кликом по «Показать клавиатуру» или скрыть «Скрыть клавиатуру» (см. рисунок 17). Выполнение задания начинается с нажатия клавиши, по завершению каждого задания в поле «Статистика» (см. рисунок 17) будут представлены статистические данные: количество выполненных заданий заданного уровня, количество совершенных ошибок, скорость набора и время за которое выполнено задание.
Рисунок 17 – Окно клавиатурного тренажера
Рисунок 18 – Окно статистики
Описание тестового примера
Для демонстрации работы программы приведем описание тестового примера.
Сформируем задачи, которые нам нужно реализовать:
пройти регистрацию пользователя;
выполнить вход в систему в режиме обучаемого;
выполнить упражнение;
завершить сеанс обучаемого;
войти в систему с правами администратора;
изменить настройки системы.
Чтобы пройти процедуру регистрации в стартовом окне (см. рисунок 19) необходимо выбрать «Обучаемый», затем кликнуть «Регистрация» в появившимся окне в обязательном порядке ввести логин, пароль и выбрать статус кликом по нужной строке в списке (см. рисунок 20).
Кликом клавиши «ОК» произойдет регистрация нового пользователя. Теперь необходимо войти в систему, указав логин и пароль в стартовом окне (см. рисунок 19).
Войдя в систему (см. Рисунок 21) необходимо выбрать уровень сложности в поле «Выбор уровня», выбрать задание кликом по «Выбрать задание». По усмотрению можно отображать виртуальную клавиатуру кликом по «Показать клавиатуру». Теперь можно приступить к выполнению упражнения. При выполнение набора текста задания предусмотрено подсвечивание клавиш клавиатуры для лучшего освоения клавиатуры обучаемым, для заинтересованности обучаемого предусмотрена визуализация падающих букв.
Рисунок 19 – Стартовое окно
После выполнения каждого задания выводится текущая статистика:
количество выполненных упражнений заданного уровня;
количество совершенных ошибок;
скорость набора;
время выполнения задания.
Рисунок 20 – Окно регистрации
Рисунок 21 – Окно до выполнения упражнения
На рисунке 22 предоставлено окно выполнения упражнения с визуализацией падающих букв.
По окончании выполнения задания сформируется статистика и будет предложено выполнение следующего упражнения после нажатия клавиши «Пробел» (см. рисунок 23).
Завершим сеанс обучаемого, выполнив команды «Файл» - «Завершить сеанс». Появится стартовое окно программы выбора пользователя (рисунок 19). Войдем в систему как «Администратор». В главном окне программы (рисунок 24) в меню выберем «Мой профиль» - «Настройки». На вкладке «Упражнения» кликнем по клавише «Создать задание» и в окне редактирования введем текст нового задания (рисунок 25). Добавление задания в базу упражнений произойдет после нажатия клавиши «ОК».
Завершение редактирования и сохранение настроек произойдет после нажатия клавиши «Применить». Для закрытия окна настроек системы нажмите «ОК». Выполните команду «Файл» - «Выйти» для завершения работы программы.
