Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / docx54 / Записка(2).docx
Скачиваний:
22
Добавлен:
01.08.2013
Размер:
215.61 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

“Белорусский государственный университет информатики и радиоэлектроники”

Факультет информационных технологий и управления

Кафедра интеллектуальных информационных технологий

К защите допустить Заведующий кафедрой

В.В. Голенков

Пояснительная записка

к курсовой работе

по дисциплине «Проектирование баз знаний»

на тему «Добавление всплывающих подсказок»

БГУИР КР7 1 – 40 03 01 02  04  ПЗ

Выполнил Кукареко И.А.

студент группы

921704

Руководитель Голенков В.В.

Минск 2012

Перечень условных обозначений

SC–SemanticCode

OSTIS – Open semantic technology for intelligent systems

SCg – Semantic Code graphical

SCL – Semantic Code Logic

SRS –Semantic reference system

ИРЗ – интеллектуальный решатель задач

KBE – Knowledge base editor

БЗ – база знаний

ВУЗ– высшее учебное заведение

ПрО – предметная область

ПК – персональный компьютер

ИСС – интеллектуальная справочная система

МОЗ – машина обработки знаний

ИПИ – интеллектуальный пользовательский интерфейс

ГИП – графический интерфейс пользователя

ЯПЗ – язык представления знаний

Цели и Задачи

  • составить технико-экономическое обоснование проектируемой ИСС по РБ;

  • Проанализировать способы размещения всплывающей подсказки.

  • Реализация компонента

Введение

Интерфейс пользователя (UI) - это часть программы, которая находится на виду у пользователя и призвана обеспечивать отображение данных, управление или диалог с пользователем.

Удобство пользовательского интерфейса входит в такое понятие как "Эргономика", которое включается в процессы разработки и тестирования программного продукта как часть системы качества. Разработка пользовательского интерфейса (ПИ) должна вестись совместно с дизайном программного продукта в целом.

Частью пользовательского интерфейса является всплывающие подсказки. Даже если вы используете главное меню в качестве основного средства взаимодействия пользователя с приложением, вы тем не менее должны также

поддерживать всплывающие подсказки. Всплывающие подсказки предоставляют пользователю эффективный способ получения дополнительной информации. Поскольку всплывающие подсказки отображаются в текущей позиции (соответствующей положению указателя), они избавляют пользователя от необходимости перемещать указатель в полосу меню или на панель инструментов. Кроме того, поскольку всплывающие подсказки содержат информацию, учитывающую специфику выбранного объекта или текущей ситуации, они позволяют сократить число команд, которых пользователь должен произвести. И, наконец, всплывающие подсказки позволяют минимизировать объем отображаемой на экране информации, поскольку они появляются только по требованию пользователя.

  1. Технико-экономическое обоснование проектируемой интеллектуальной системы

Программа разрабатывается для обеспечения работы пользователя, т.е. для того, чтобы он, с помощью компьютерной программы, быстрее, надёжнее и качественнее решал свои производственные задачи.

С точки зрения удобства ПИ в программе важно создать такой пользовательский интерфейс, который сделает работу эффективной и производительной, а также обеспечит удовлетворенность пользователя от работы с программой. Необходимо тщательно продумать сценарий взаимодействия программы с пользователем, приведя его к оптимальной системе выполнения задач, и реализовать всплывающую подсказку в соответствии с этой системой.

Для того, чтобы реализовать всплывающую подсказку необходимо выяснить следующие моменты:

  • Какая информация необходима пользователю для решения задачи?

  • Какую информацию пользователь может игнорировать (не учитывать)?

  • Какие решения пользователю необходимо принимать в процессе работы с программой?

  • Может ли пользователь совершать несколько различных действий (решать несколько задач) одновременно?

  • Какие типовые операции использует пользователь при решении задачи?

  • Что произойдет, если пользователь будет действовать не по предписанному Вами алгоритму, пропуская те или иные шаги или обходя их?

Всплывающая подсказка должна обеспечивать минимизацию усилий пользователя при выполнении работы и приводить к :

  • сокращению длительности операций чтения, редактирования и поиска информации

  • уменьшению времени навигации и выбора команды

  • повышению общей продуктивности пользователя, заключающейся в объеме обработанных данных за определенный период времени

  • увеличению длительности устойчивой работы пользователя

2.Анализ способов размещения всплывающей подсказки

Всплывающая подсказка (Tooltip Control) — это небольшое окно, содержащее пояснительный текст, которое появляется на экране, когда пользователь устанавливает указатель на один из элементов интерфейса, как показано на рис.1. Всплывающая подсказка появляется после короткой задержки и автоматически удаляется, когда пользователь активизирует выбранный элемент или перемещает курсор в другую позицию экрана (либо по истечении установленного интервала времени).

Рис.1

Система отображает всплывающую подсказку ниже и правее курсора, но автоматически позиционирует ее, если она при этом может выйти за пределы экрана. Исключение составляют текстовые поля, для которых всплывающая подсказка отображается снизу и по центру поля, к которому она относится(рис.2).

Соседние файлы в папке docx54