
- •Кафедра информационных технологий разработка программного средства для обучения «слепому» методу печати с учётом индивидуальных особенностей проект по специализации
- •Новосибирск
- •Содержание
- •Введение
- •Актуальность
- •Отличие от аналогичных программных средств
- •Аналогичные программные средства
- •Постановка задачи
- •Программные среды разработки
- •Основные моменты
- •Работа с базами данных в программе для модулей регистрации и авторизации используется таблица Users:
- •Решение задачи проектирование программного обеспечения
- •Диагностика
- •Конструктор упражнений
- •Администрирование
- •Реализация
- •Среда разработки
- •Описание программного средства
- •Заключение
- •Список используемой литературы
Постановка задачи
Целью курсовой работы является проектирование программного обеспечения по развитию «слепого» десятипальцевого метода печати, при этом программа будет иметь инструментальное средство по проектированию занятий.
В наше время развитием печати на клавиатуре, в большинстве случаев, является простое набирание текста или фраз. Путём набора букв, человек лишь малую часть обучается печати.
Актуальность данного программного средства высока, во-первых - это не совершенство, на данный момент, развития печати с грамотным учебным процессом который можно составлять и добавлять в программу, во-вторых, что нет аналогов данной программе. Есть множество программ на развитие методу печати, но нет конкретных упражнений с индивидуальными подстройками под любого пользователя, при этом, чтоб можно было добавлять свои задания.
Данное программное средство включает в себя набор стандартных упражнений на пальцы и инструментальное средство по добавлению и проектированию занятий. Интерфейс программы максимально улучшает восприятие пользователем задачу в определённом тесте и не сильно нагружает глаза пользователя. Взаимодействие осуществляется за счёт простоты. При прохождении теста, пользователь сразу видит допущенную ошибку в задании. Большинство задач такого типа пользователь сможет решать и видеть правильный ответ, при этом будет возможность достаточно подробно изучить ход решения нажав соответствующею кнопку. Таким образом, испытуемый обучается и в следующей задачи будет знать, что нужно для решения поставленной задачи. По окончанию решения задач в тестах, человек сможет увидеть свои результаты. А преподаватель, на основе этих результатов, делает вывод. Есть ли толк от методики или нужно повысить сложность, изменив траекторию обучения.
Техническая часть программы состоит в работе с базой данных и обработкой действий пользователя с программой. Единственным файлом извне является База Данных, которая включает в себя полную информацию о тестах и о пользователях.
Задача, поставленная, на это семестр выполнена. Она заключалась в разборе «слепого» десятипальцевого метода печати и подборе механики оптимального обучения. Так же задача состояла в более детальном изучении программной среды Delphi от компании Borland и в составлении структуры Базы Данных.
Требования к программному средству:
В ходе исследования поставленной задачи и существующих программных решений в данной сфере, были выработаны следующие требования к разрабатываемому программному средству.
Общие требования:
Понятный пользовательский интерфейс
Дружественность графического интерфейса
Бесперебойность работы
Функциональные требования:
Индивидуальное обучение
Добавление и редактирование упражнений
Требования качества и надежности:
Устойчивость функционирования - способность обеспечивать продолжение работы программы после возникновения отклонений, вызванных сбоями технических средств, ошибками обслуживания
Наглядность - наличие и представление в наиболее легко воспринимаемом виде исходных компонентов программного средства, полное их описание в соответствующих программных продуктах
Предельно простая логика интерфейса