- •Лаборатоная работа
- •Анализ задачи и среды, реализация модели пользователя и проектирование диалога.
- •Организация помощи пользователю и его обучение
- •Визуализация данных
- •Реализация систем поддержки работы в группе
- •Мультимедийные среды и мультисенсорные системы
- •Закрепление теоретических положений дисциплины по теме: «Проектирование пользовательских интерфейсов».
Организация помощи пользователю и его обучение
Цель работы:
1) Изучение методики создания файлов справочной системы Windows (*.hlp) и интеграции его в создаваемое приложение
Задание (вариант №7):
Склад товаров. Должны быть реализованы сценарии: добавления нового товара, поиск товара по нескольким полям, редактирование товара, отгрузка товара, организация входа пользователей.
Структура справочной системы:
с правка
Просмотреть справку
текстовая справка
о программе
видео справка
Текстовая справка:
Данным программным продуктом могут пользоваться три вида пользователей:
- Кладовщик-грузчик(рис.1);
- Продавец (рис. 2);
- Бухгалтер (рис. 3).
Кладовщик-грузчик
Рис. 1 Наглядное изображение справки дляКладовщик-грузчик
Для использования данной программы Кладовщик-грузчику необходимо осуществить следующие действия:
- выбрать из списка пользователей «Кладовщик-грузчик» и ввести пароль;
- нажать кнопку «Войти в систему», подтвердив тем самым пароль;
- если введен неправильный пароль, то появится сообщение «Неверный пароль»;
- если пароль введен правильно, то осуществится вход в базу данных «Склад» с правами Кладовщик-грузчика.
После регистрации можно осуществлять управление базой данных «Склад» следующим образом:
- либо через меню программы («Файл», «Правка», «Вид», «Справка»);
- либо через различные кнопки программы ( «Добавить», «Обновить», «Редактировать», «Поиск», «Фильтрация»).
Управление через меню программы:
--- при нажатии пункта «Файл» появится следующее системное меню («Открыть», «Сохранить», «Печать», «Выход из сеанса»).
Элемент системного меню «Открыть» осуществляет открытие диалогового окна для выбора файла сохраненных отгрузок, который откроется в поле “Товар для выдачи”.
Элемент системного меню «Выход из сеанса» осуществляет выход в первоначальное меню программы, где осуществляется выбор пользователя. Это можно осуществлять при нажатии следующих клавишCtrl+Alt+X.
Элемент системного меню «Сохранить» имеет подпункт «Товар для выдачи», при нажатии на который откроется диалоговое окно для сохранения текущей статистики выдачи товара в файл.
Элемент системного меню «Печать» имеет подпункт «Товар для выдачи» при нажатии накоторый будет выполнена подача на принтер всех товаров для выдачи.
--- при нажатии пункта «Правка» появится следующее системное меню ( «Добавить товар», «Редактировать»).
С помощью элемента системного меню «Добавить товар» можно осуществить добавление нового товара в БД, все параметры которого заполняются в отдельной форме.
С помощью элемента системного меню «Редактировать» можно осуществить редактирование выбранного товара, параметры которого доступные для правки отображены в дополнительной форме.
--- при нажатии пункта «Вид» появится следующее системное меню ( «Обновить»).
С помощью элемента системного меню «Обновить»происходит обновление данных, которые хранятся в базе данных «Склад». Это можно осуществлять при нажатии клавиши F5.
--- при нажатии пункта «Справка» появится следующее системное меню ( «Просмотреть справку», «О программе»).
С помощью элемента системного меню «Просмотреть справку» вызывается справка по применению данного программного продукта. Инструкцию можно изучить как в текстовой форме, так и с помощью видеороликов. Это можно осуществлять при нажатии клавиши F1 или Ctrl+F1 соответственно.
С помощью элемента системного меню «О программе» можно узнать название данного программного продукта, его версию и авторов.
Управление через различные кнопки программы:
--- кнопка «Добавить»
С помощью данной кнопки можно внести новую запись в базу данных «Склад». Для этого необходимо заполнить следующие поля: «Название товара», «Производитель», «Цена», «Количество», «Расположение», «Артикул» которые будут показаны в отдельной форме. При нажатии кнопки «Выполнить» данные заносятся в базу. Кнопка «Сохранить» осуществляет сохранение записи в базе данных.
--- кнопка «Редактировать»
С помощью данной кнопки можно изменить определенную запись в базе данных «Склад». Для этого выбираем запись, которую хотим изменить (осуществляется путем нажатия левой кнопки мыши один раз на нужную запись) и появляется дополнительная форма. У записи можно изменять поля:«Название товара», «Производитель», «Цена», «Количество», «Расположение», «Артикул» как все сразу так и по отдельности. Для подтверждения изменений нажимаем кнопку «Выполнить» и «Сохранить».
--- кнопка «Поиск»
С помощью данной кнопки можно найти требуемый товар. Для этого необходимо заполнить хотя бы одно из следующих полей: «Поиск по названию товара», «Поиск по артикулу товара» нажать кнопку «Поиск». Кнопка «Очистить» осуществляет очистку всех полей при поиске записи.
--- кнопка «Фильтровать»
С помощью данной кнопки можно отфильтровать товары по названию, производителю и цене. Необходимо заполнить поля «Фильтрация по названию »,«Фильтрация по артикулу», «Фильтрация по цене» все сразу или по отдельности, кнопка «Очистить»очищает поля фильтрации, кнопка «Снять фильтр» снимает фильтрацию с базы данных, после чего показываются все её записи.
Также на форме присутствуют кнопки перемещения по записям базы данных.
Продавец
Рис. 2 Наглядное изображение справки для продавца
Для использования данной программы продавцу необходимо осуществить следующие действия:
- выбрать из списка пользователей «Продавец» и ввести пароль;
- нажать кнопку «Вход», подтвердив тем самым пароль;
- если введен неправильный пароль, то появится сообщение «Неверный пароль»;
- если пароль введен правильно, то осуществится вход в базу данных «Склад» с правами продавца.
После входа можно осуществлять управление базой данных «Склад» следующим образом:
- либо через меню программы («Файл», «Отгрузка», «Вид», «Справка»);
- либо через различные кнопки программы ( «Поиск», «Фильтрация», «Отгрузка»).
Управление через меню программы:
--- при нажатии пункта «Файл» появится следующее системное меню («Открыть», «Сохранить», «Печать», «Выход из сеанса»).
Элемент системного меню «Открыть» осуществляет открытие диалогового окна для выбора файла сохраненных отгрузок, который откроется в поле “Товар для выдачи”.
Элемент системного меню «Выход из сеанса» осуществляет выход в первоначальное меню программы, где осуществляется выбор пользователя. Это можно осуществлять при нажатии следующих клавиш Ctrl+Alt+X.
Элемент системного меню «Сохранить» имеет подпункт «Товар для выдачи» ,при нажатии на который откроется диалоговое окно, для сохранения текущей статистики выдачи товара в файл.
Элемент системного меню «Печать» имеет подпункт «Товар для выдачи» при нажатии накоторый будет выполнена подача на принтер всех товаров для выдачи.
--- при нажатии пункта «Отгрузка» появится следующее системное меню ( «Отгрузка товара», «Удалить позицию»).
С помощью элемента системного меню «Отгрузка товара» можно осуществить отгрузку заказанного товара, путем выбора нужного товара в базе данных и нажатием на пункт «Отгрузка товара». Затем появится дополнительное окно, в котором указывается необходимое количество для отгрузки. После этого появится сообщение об количестве отгруженного товара и об его остатке на складе.
С помощью элемента системного меню «Удалить позицию» можно осуществить удаление позиции товара в окне «Товар для выдачи».
--- при нажатии пункта «Вид» появится следующее системное меню ( «Обновить»).
С помощью элемента системного меню «Обновить»происходит обновление данных, которые хранятся в базе данных «Склад». Это можно осуществлять при нажатии клавиши F5.
--- при нажатии пункта «Справка» появится следующее системное меню ( «Просмотреть справку», «О программе»).
С помощью элемента системного меню «Просмотреть справку» вызывается справка по применению данного программного продукта. Инструкцию можно изучить как в текстовой форме, так и с помощью видеороликов. Это можно осуществлять при нажатии клавиши F1 или Ctrl+F1 соответственно.
С помощью элемента системного меню «О программе» можно узнать название данного программного продукта, его версию и авторов.
Управление через различные кнопки программы:
--- кнопка «Отгрузка»
можно осуществить отгрузку заказанного товара, путем выбора нужного товара в базе данных и нажатием на пункт «Отгрузка товара». Затем появится дополнительное окно, в котором указывается необходимое количество для отгрузки. После этого появится сообщение об количестве отгруженного товара и об его остатке на складе.
--- кнопка «Удалить позицию»
можно осуществить удаление позиции товара в окне «Товар для выдачи».
--- кнопка «Поиск»
С помощью данной кнопки можно найти требуемый товар. Для этого необходимо заполнить хотя бы одно из следующих полей: «Поиск по названию товара», «Поиск по артикулу товара» нажать кнопку «Поиск». Кнопка «Очистить» осуществляет очистку всех полей при поиске записи.
--- кнопка «Фильтровать»
С помощью данной кнопки можно отфильтровать товары по названию, производителю и цене. Необходимо заполнить поля «Фильтрация по названию »,«Фильтрация по артикулу», «Фильтрация по цене» все сразу или по отдельности, кнопка «Очистить» очищает поля фильтрации, кнопка «Снять фильтр» снимает фильтрацию с базы данных, после чего показываются все её записи.
Также на форме присутствуют кнопки перемещения по записям базы данных.
Бухгалтер
Рис. 3 Наглядное изображение справки для бухгалтера
Для использования данной программы бухгалтеру необходимо осуществить следующие действия:
- выбрать из списка пользователей «Бухгалтер» и ввести пароль;
- нажать кнопку «Вход», подтвердив тем самым пароль;
- если введен неправильный пароль, то появится сообщение «Неверный пароль»;
- если пароль введен правильно, то осуществится вход в базу данных «Склад» с правами бухгалтера.
После регистрации можно осуществлять управление базой данных «Книжный каталог» следующим образом:
- либо через меню программы («Файл», «Вид», «Справка»);
- либо через различные кнопки программы («Поиск», «Обновить», «Экспорт БД»).
Управление через меню программы:
--- при нажатии пункта «Файл» появится следующее системное меню («Открыть», «Сохранить»,«Экспорт БД», «Печать», «Выход из сеанса»).
Элемент системного меню «Открыть» осуществляет открытие диалогового окна для выбора файла сохраненных отгрузок, который откроется в поле “Товар для выдачи”.
Элемент системного меню «Выход из сеанса» осуществляет выход в первоначальное меню программы, где осуществляется выбор пользователя. Это можно осуществлять при нажатии следующих клавиш Ctrl+Alt+X.
Элемент системного меню «Сохранить» имеет подпункт «Новые поступления», при нажатии на который откроется диалоговое окно, для сохранения текущей статистики новых товаров в файл.
Элемент системного меню «Экспорт БД» имеет подпункт «в Excel», при нажатии на который можно перенести базу данных «Склад» в документ MicrosoftExcel.
Элемент системного меню «Печать» имеет подпункт «Новые поступления» при нажатии накоторый будет выполнена подача на принтер всех новых товаров.
--- при нажатии пункта «Вид» появится следующее системное меню («Обновить»).
С помощью элемента системного меню «Обновить»происходит обновление данных, которые хранятся в базе данных «Склад». Это можно осуществлять при нажатии клавиши F5.
--- при нажатии пункта «Справка» появится следующее системное меню («Просмотреть справку», «О программе»).
С помощью элемента системного меню «Просмотреть справку» вызывается справка по применению данного программного продукта. Инструкцию можно изучить как в текстовой форме, так и с помощью видеороликов. Это можно осуществлять при нажатии клавиши F1 или Ctrl+F1 соответственно.
С помощью элемента системного меню «О программе» можно узнать название данного программного продукта, его версию и авторов.
Управление через различные кнопки программы:
--- кнопка «Экспорт БД»
можно перенести базу данных «Склад» в документ MicrosoftExcel.
--- кнопка «Поиск»
С помощью данной кнопки можно найти требуемый товар. Для этого необходимо заполнить хотя бы одно из следующих полей: «Поиск по названию товара», «Поиск по артикулу товара» нажать кнопку «Поиск». Кнопка «Очистить» осуществляет очистку всех полей при поиске записи.
--- кнопка «Фильтровать»
С помощью данной кнопки можно отфильтровать товары по названию, производителю и цене. Необходимо заполнить поля «Фильтрация по названию »,«Фильтрация по артикулу», «Фильтрация по цене» все сразу или по отдельности, кнопка «Очистить» очищает поля фильтрации, кнопка «Снять фильтр» снимает фильтрацию с базы данных, после чего показываются все её записи.
Также на форме присутствуют кнопки перемещения по записям базы данных.
Видео – справка:
видео – справка составлена на основе текстовой и может быть изучена в ходе использования программного продукта (иллюстрация видео - справки изображена на рис. 4).
Рис. 4 наглядное изображение видео – справки для всех видов пользователей
Ответы на контрольные вопросы:
1) Объясните, для чего используется структурная карта справочной системы.
Предназначение справочных карт понятно из их названия. Они обычно содержат информацию, необходимую судоводителю как при подготовке, так и в ходе самого плавания. К справочным картам относятся карты элементов земного магнетизма, карта часовых поясов, карты рекомендованных путей, карта звездного неба, карты грунтов, течений и др. Как правило, эти карты составляются в меркаторской проекции и в мелком масштабе. Вспомогательные морские карты используются при решении некоторых навигационных и других специальных задач. Примером таких карт могут служить карты для прокладки дуги большого круга.
2) Расшифруйте термин «Глоссарий».
Глоссарий (лат. glossarium «собрание глосс») словарь узкоспециализированных терминов в какой-либо отрасли знаний с толкованием, иногда переводом на другой язык, комментариями и примерами. Собрание глосс и собственно глоссарии стали предшественниками словаря. По толкованию энциклопедического словаря Брокгауза и Ефрона, глоссарий — это объясняющий малоизвестные слова, употребленные в каком-нибудь сочинении, особенно у греческого и латинского автора. Глоссарий — это также список часто используемых выражений.
3) Как связана структура разрабатываемого приложения со структурой справочной системы?
Справочная система является неотъемлемой частью каждой более-менее сложной программы, т.е. справочная система является составной частью структуры разрабатываемого приложения. Справочная система программ, работающих в Windows, в том числе и справочная система Delphi, представляет собой набор файлов определенной структуры, используя которые программа Winhelp, являющаяся составной частью Windows, выводит справочную информацию по запросу пользователя.Основным элементом справочной системы являются HLP-файлы, в которых находится справочная информация. В простейшем случае справочная система программы может представлять собой один единственный HLP-файл.
4) Для чего используется предметный указатель справочной системы?
Текст раздела справки может содержать так называемые ключевые слова, которые обычно представляют собой важнейшие термины раздела. Полный перечень ключевых слов образует предметный указатель (или просто указатель) справочной системы. Некоторые ключевые слова раздела одновременно являются гипертекстовыми ссылками (полями). Кроме ключевых слов, в качестве гипертекстовых ссылок выделяются понятия и термины, которые могут потребовать дополнительного пояснения. Если поиск нужной темы в разделах справки не дал положительных результатов, то можно воспользоваться предметным указателем.
5) Каким образом в файл справки добавляются графические элементы?
Кадр – прямоугольная область в документе (своего рода контейнер), в который можно поместить любой элемент документа – рисунок, таблицу или фрагмент текста (кроме сноски, примечания и т.п.). Кадры удобно использовать для:
Размещения любого элемента документа в нужном месте страницы.
Объединение в одно целое графических элементов и текста, например, название и рисунок.
Размещения текста вокруг кадрированного элемента, например, вокруг рисунка или схемы.
Кадр можно разместить в любом месте страницы либо перемещая его, либо указав координаты его точного положения на странице. Работать с кадрами лучше всего в режиме просмотра разметки страницы.
6) Каким образом организуется возможность поиска ключевого слова в справочной системе?
Конкретный справочный материал размещается в разделах справки. Текст раздела справки может содержать так называемые ключевые слова, которые обычно представляют собой важнейшие термины раздела. Полный перечень ключевых слов образует предметный указатель (или просто указатель) справочной системы. Некоторые ключевые слова раздела одновременно являются гипертекстовыми ссылками (полями). Кроме ключевых слов, в качестве гипертекстовых ссылок выделяются понятия и термины, которые могут потребовать дополнительного пояснения. Как правило, в справочной системе имеется подсистема поиска нужного материала по некоторым характерным фразам, оборотам, словосочетаниям, которые находятся в тексте раздела справки.
7) Перечислите типы файлов, необходимых для создания справочной системы.
Основным элементом справочной системы являются HLP-файлы, в которых находится справочная информация. В простейшем случае справочная система программы может представлять собой один единственный HLP-файл.
Создать справочную систему (HLP-файл) можно, например, при помощи поставляемой вместе с Delphi программы MicrosoftHelpWorkshop. Исходным «материалом» для создания HLP-файла является текст справочной информации, представленный в виде RTF-файла.
Обычно в состав справочной системы входит несколько файлов:
- Файлы, содержащие справочную информацию (расширение .hlp);
- Файлы оглавления (расширение .cnt);
- После первого вызова справки WinHelp создает файл .gid;
- Также другие типы файлов.
8) Опишите последовательность интеграции файлов справочной системы в разрабатываемое приложение.
Процесс создания справочной системы можно представить как последовательность следующих шагов:
Подготовка справочной информации. На данном этапе происходит создание текстовых файлов, содержащих описания справочных разделов. Текстовые файлы готовятся с помощью любого текстового редактора, поддерживающего расширенный текстовый формат RTF. В них включаются специальные управляющие символы для создания перекрестных ссылок и подключения растровых изображений.
Разработка проектного файла, содержащего специальные команды для Help-компилятора. Проектный файл описывает структуру справочной службы в целом, в нем каждому разделу присваивается уникальный целочисленный идентификатор.
Разработка файла содержания. Содержание активизируется при запуске HLP-файла, а также после щелчка по кнопке содержание в окне справочной службы.
Компиляция Help-файлов.
Тестирование и отладка справочной системы.
Связь программы со справочной системой.
Компиляцию HLP-файла можно выполнить до создания файла содержания.
