Разработка электронного учебника по дисциплине "Объектно-ориентированное проектирование"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
пользовательского интерфейса
Электронный мультимедийный учебник Объектно-ориентированное проектирование был разработан в среде Macromedia Flash в соответствии с требованиями, представленными в проектной документации.
Программная реализация электронного мультимедийного учебника включала в себя следующие этапы:
-создание общей структуры и интерфейса программы;
-реализация основных функций;
-проработка элементов пользовательского интерфейса;
-проработка графических изображений.
4.3.1 Создание общей структуры и интерфейса системы
Общая структура и интерфейс системы были определены на основании функциональных требований предъявленных в проектной документации. Таким образом, были выделены три основных модуля системы: просмотр лекционного материала, просмотр указаний по выполнению лабораторных работ, контроль знаний.
На модуль работы с лекционным материалом была возложена реализация следующих функций:
-легкочитаемость;
-наглядность материала;
-удобный поиск необходимого материала.
На модуль лабораторных работ была возложена реализация следующих функций:
-визуальное отображение хода выполнения лабораторной работы;
-закадровый голос озвучивающий выполняемые действия;
-синхронный текст действий происходящих на экране.
На модуль контроля знаний была возложена реализация следующих функций:
-тестирования знаний пользователя учебника;
-обеспечение удобной навигации между тестовыми заданиями;
-доступность и корректность вопросов тестирования.
.3.2 Реализация основных функций
Основные функции программы были реализованы в соответствии с проектной документацией.
.3.3 Проработка элементов пользовательского интерфейса
В разработке системы были проработаны элементы пользовательского интерфейса в соответствии с требованиями к эргономики, предъявленными в проектной документации. На основании этих требований было выполнено:
-настройка внешнего вида компонентов пользовательского интерфейса;
-созданы формы диалога с пользователем и удобное меню навигации.
.3.4 Проработка графических изображений
В заключении программной разработки интерфейса для пользователя были проработаны графические возможности.
Для упрощения работы с электронным мультимедийным учебником, было решено использовать кнопки меню с крупными надписями разделов и экран подсказку показывающий при наведении содержимое раздела.
4.4 Программная реализация интерфейса
Для разработки интерфейса электронного мультимедийного учебника использовались графические редакторы CorelDRAW 11 и Adobe Photoshop 7.0. в соответствии с требованиями, представленными в проектной документации.
Как язык программирования использовался Action Script 2.0.
Внешний вид интерфейса главного меню представлен на рисунке 4.1.
Рисунок 4.1 - Главное меню учебника
Главное меню, содержит в себе следующие пункты:
- Сущность объектно-ориентированного подхода к анализу и проектированию ИС;
Цели и история создания языка UML;
Диаграммы вариантов использования;
Диаграммы взаимодействия;
Диаграммы классов;
Диаграммы состояний;
Диаграммы деятельностей;
Диаграммы компонентов;
Диаграммы размещения.
При переходе по пункту меню откроется окно по работе с данной темой учебника. Изображение окна работы с темой представлена на рисунке 4.2.
Меню работы с темой содержит следующие пункты:
-лекции;
-лабораторные;
-тесты;
-меню;
-выход.
Рисунок 4.2 - Окно работы с темой Диаграммы вариантов использования
При нажатии на кнопке лекции появиться лекционный материал. Вид окна просмотра лекций представлен на рисунке 4.3.
Рисунок 4.3 - Окно просмотра лекций
При нажатии на кнопке лабораторные начнется визуальная демонстрация выполнения работы и синхронный голос будет описывать действия на экране. Вид окна просмотра лабораторных представлен на рисунке 4.4.
Рисунок 4.4 - Окно просмотра лабораторных работ
При нажатии на кнопке тесты появятся тестовые задания. Вид окна выполнение тестов представлен на рисунке 4.5.
Рисунок 4.5 - Окно выполнения тестов
5. Эргономика
5.1 Организация взаимодействия человек-компьютер
Эргономика (от греч. ergon работа и nomos закон) - научно-прикладная дисциплина, занимающаяся изучением и созданием эффективных систем, управляемых человеком. Эргономика изучает движение человека в процессе производственной деятельности, затраты его энергии, производительность и интенсивность при конкретных видах работ. Эргономика включается в процессы разработки и тестирования программного продукта как часть системы качества.
Одним из важных показателей качества ИС, является удобство ее использования. В понятие удобства использования входят такие характеристики: понятность пользовательского интерфейса, легкость обучения работе и производительность работы пользователя с ИС, трудоемкость решения определенных задач с ее помощью, частота появления жалоб на неудобства.
Пользовательский интерфейс является своеобразным коммуникационным каналом, по которому осуществляется взаимодействие пользователя и компьютера.
Лучший пользовательский интерфейс - это такой интерфейс, которому пользователь не должен уделять много вни?/p>