Разработка системы "Клавиатурный тренажер" с функциями администратора, обучающей слепому десятипальцевому методу набора

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

#171;Пользователи (см. рисунок 11) выполняет функции:

?добавления пользователя;

?редактирование пользователя;

?удаления пользователя.

Для добавления обучаемого необходимо кликнуть Создать в открывшимся окне (см. рисунок 14) необходимо в обязательном порядке указать логин, пароль и статус. Для подтверждения операции создания нового обучаемого следует кликнуть ОК, после чего добавленная запись отобразится в Поле 3 (см. рисунок 14). Для редактирования обучаемого необходимо в Поле 3 выбрать требуемого запись и кликнуть Изменить. Затем в появившимся окне (см. рисунок 14) изменить пользовательские данные и кликнуть ОК.

Во вкладке Система доступны изменения:

?настроек клавиатуры;

?отображения упражнения;

?изменение пароля администратора.

Удаление выбранного обучаемого производится кликом по кнопке Удалить, после чего в появившимся диалоговом окне (см. рисунок 15) будет предложено подтверждение выполнения операции. В Поле 4 отображается статистика каждого выделенного обучаемого.

 

Рисунок 11 - Вкладка Пользователи

 

Рисунок 12 - Окно подтверждения удаления

 

Рисунок 13 - Вкладка системных настроек программы

 

Рисунок 14 - Окно редактирования Пользователь

 

Рисунок 15 - Статистика обучаемых

 

2.1.2 Меню обучаемого

На главной форме сверху расположено основное меню, в котором реализованы следующие функции:

-работа с файлом: завершить сеанс и выход из программы;

-мой профиль: редактирование данных и статистика;

-помощь: справка и о программе.

В меню Файл имеются следующие пункты: Завершить сеанс - если требуется покинуть режим пользователя и пункт Выход из программы если требуется завершить работу программы. Меню Мой профиль содержит пункт Редактирование данных, кликом по которому откроется окно редактирования профиля обучаемого (см. рисунок 14). Статистика обучаемого доступна в пункте Статистика (см. рисунок 18). Руководство пользователя и сведения о программном продукте доступны в меню Помощь в пунктах Справка и О программе (см. рисунок16).

 

Рисунок 16 - Окно О программе

 

Прежде чем преступить к выполнению упражнения, необходимо выбрать уровень в поле Выбор уровня, затем выбрать задание кликом по Выбор задания. Также доступно отображение виртуальной клавиатуры кликом по Показать клавиатуру или скрыть Скрыть клавиатуру (см. рисунок 17). Выполнение задания начинается с нажатия клавиши, по завершению каждого задания в поле Статистика (см. рисунок 17) будут представлены статистические данные: количество выполненных заданий заданного уровня, количество совершенных ошибок, скорость набора и время за которое выполнено задание.

 

Рисунок 17 - Окно клавиатурного тренажера

 

Рисунок 18 - Окно статистики

 

2.1.3Описание тестового примера

Для демонстрации работы программы приведем описание тестового примера.

Сформируем задачи, которые нам нужно реализовать:

-пройти регистрацию пользователя;

-выполнить вход в систему в режиме обучаемого;

-выполнить упражнение;

-завершить сеанс обучаемого;

-войти в систему с правами администратора;

-изменить настройки системы.

Чтобы пройти процедуру регистрации в стартовом окне (см. рисунок 19) необходимо выбрать Обучаемый, затем кликнуть Регистрация в появившимся окне в обязательном порядке ввести логин, пароль и выбрать статус кликом по нужной строке в списке (см. рисунок 20).

Кликом клавиши ОК произойдет регистрация нового пользователя. Теперь необходимо войти в систему, указав логин и пароль в стартовом окне (см. рисунок 19).

Войдя в систему (см. Рисунок 21) необходимо выбрать уровень сложности в поле Выбор уровня, выбрать задание кликом по Выбрать задание. По усмотрению можно отображать виртуальную клавиатуру кликом по Показать клавиатуру. Теперь можно приступить к выполнению упражнения. При выполнение набора текста задания предусмотрено подсвечивание клавиш клавиатуры для лучшего освоения клавиатуры обучаемым, для заинтересованности обучаемого предусмотрена визуализация падающих букв.

 

Рисунок 19 - Стартовое окно

 

После выполнения каждого задания выводится текущая статистика:

?количество выполненных упражнений заданного уровня;

?количество совершенных ошибок;

?скорость набора;

?время выполнения задания.

 

Рисунок 20 - Окно регистрации

 

Рисунок 21 - Окно до выполнения упражнения

 

На рисунке 22 предоставлено окно выполнения упражнения с визуализацией падающих букв.

По окончании выполнения задания сформируется статистика и будет предложено выполнение следующего упражнения после нажатия клавиши Пробел (см. рисунок 23).

Завершим сеанс обучаемого, выполнив команды Файл - Завершить сеанс. Появится стартовое окно программы выбора пользователя (рисунок 19). Войдем в систему как Администратор. В главном окне программы (рисунок 24) в меню выберем Мой профиль - Настройки. На вкладке Упражнения кликнем по клавише Создать задание и в окне редактирования введем текст нового задания (рисунок 25). Добавление задания в базу упражнений произойдет