Разработка электронного учебника по дисциплине "Объектно-ориентированное проектирование"

Дипломная работа - Компьютеры, программирование

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

пользовательского интерфейса

 

Электронный мультимедийный учебник Объектно-ориентированное проектирование был разработан в среде 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>