К какому типу относится диалог реализованный в программе

В связи с тем, что при решении задачи используется технология обработки информации в режиме диалога, взаимодействие пользователя с программой можно представить в виде схемы диалога (см. приложение 14).

Диалог, реализованный в программе относится к типу менюориентированных диалогов. Схема диалога представляет собой общую конструкцию диалога, т.е. требуемую последовательность обмена данными между пользователем и системой. В верхнем уровне схемы располагается главное меню, инициирующее задачу, затем происходит разветвление различной степени в зависимости от числа вариантов ответа пользователя на запрос ЭВМ или возможных реакций ЭВМ на конкретные сообщения.

Заходя на сайт интернет — магазина открывается главная страница, вначале необходимо зарегистрироваться (получить логин и пароль), сообщив определенные данные о себе. Для того, чтобы оформить заказ, необходимо выбрать товар и нажать кнопку «Купить», после чего он будет помещен в список выбранных товаров, условно называемый «пользовательской корзиной». На содержимое корзины можно оформить заказ, выполнив команду на оформление заказа. При оформлении заказа покупателю предлагается уточнить вариант доставки и оплаты.

Как показывать сообщения, диалоги и вопросы в 1С

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

При постоянном использовании определенного магазина обычно клиенту предоставляются дополнительные услуги. Например, «Быстрый заказ» — в этом случае заказу автоматически будут присвоены выбранные ранее стандартные параметры: адрес доставки, вид оплаты и т.п.

Все варианты оплаты услуг Интернет-магазина можно разделить на онлайновые и офлайновые.

После выбора товара зарегистрированному пользователю предложат выбрать способ оплаты и способ доставки товара. Проверив все данные, необходимо будет подтвердить заказ.

Покупатель выбирает товар в Интернет-магазине, заполняет форму (размещает заказ), информация о сделанном заказе просматривается менеджером магазина и передается на выполнение.

Характеристика базы данных

База данных — это организованная структура, которая служит для хранения информации. В наше время, в базах данных хранятся не только данные, но и информация.

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

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

Диалог и монолог. Видеоурок по русскому языку 2 класс

В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий.

Дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выберем СУБД Microsoft Access, входящую в пакет Microsoft Office. Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2001.- 511 с.

База данных состоит из шести основных таблиц:

1. Каталог шин. В данной таблице будут собираться данные, характеризующие технические показатели представленных в магазине автошин. Такие как: наименование товара, производитель, сезон шин, ошиповка, радиус, и стоимость товара.

2. Каталог дисков. Таблица с данными о имеющихся в магазине дисках: наименование товара, марка, ширина обода, диаметр диска, количество отверстий, вылет.

Читайте также:
Главной отличительной чертой программ интегрального пакета офиса является

3. Сотрудники. Содержит данные о сотрудниках магазина. Их фамилии, должность и рабочий телефон.

4. Клиенты. Таблица с данными, указанными покупателями при регистрации: логин, пароль, фамилия, адрес доставки, адрес электронной почты и телефон.

5. Текущая скидка. В эту таблицу администратор вносит данные о имеющихся в данный момент скидках на определенные товары.

6. Таблица заказ формируется на основе данных указанных клиентом и уже имеющихся в других БД.

Источник: studentopedia.ru

8.4. Классификации диалогов и общие принципы их разработки

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

При этом выявляют главные предикаты, определяющие смысл предложения. Таким образом, интерфейс, реализующий фразовую форму диалога, должен: преобразовывать сообщения из естественно-языковой формы в форму внутреннего представления и обратно, выполнять анализ и синтез сообщений пользователя и системы, отслеживать и запоминать пройденную часть диалога.

Основными недостатками фразовой формы при использовании подмножества естественного языка являются: • большие затраты ресурсов; • отсутствие гарантии однозначной интерпретации формулировок; • необходимость ввода длинных грамматически правильных фраз. Основное достоинство фразовой формы состоит в относительно свободном общении с системой.

Директивная форма предполагает использование команд (директив) специально разработанного формального языка . Командой в этом случае называют предложение этого языка, описывающее комбинированные данные, которые включают идентификатор инициируемого процесса и, при необходимости, данные для него. Команду можно вводить: • в виде строки текста, специально разработанного формата, например, команды MS DOS, которые вводятся в командной строке; • нажатием некоторой комбинации клавиш клавиатуры, например, комбинации «быстрого доступа» современных Windows-приложений; • посредством манипулирования мышью, например, «перетаскиванием» пиктограмм; • комбинацией второго и третьего способов.

Основными достоинствами директивной формы являются: • сравнительно небольшой объем вводимой информации; • гибкость — возможности выбора операции в данном случае ограничены только набором допустимых команд; • ориентация на диалог, управляемый пользователем; • использование минимальной области экрана или неиспользование ее вообще; • возможность совмещения с другими формами. Недостатки директивной формы: • практическое отсутствие подсказок на экране, что требует запоминания вводимых команд и их синтаксиса; • почти полное отсутствие обратной связи о состоянии инициированных процессов; • необходимость навыков ввода текстовой информации или манипуляций мышью; • отсутствие возможности настройки пользователем.

Исследования показали, что директивная форма удобна для пользователя-профессионала, который обычно быстро запоминает синтаксис часто используемых команды или комбинации клавиш. Основные достоинства формы (гибкость и хорошие временные характеристики) проявляются в этом случае особенно ярко. Табличная форма предполагает, что пользователь выбирает ответ из предложенных программой. Язык диалога для табличной формы имеет простейший синтаксис и однозначную семантику, что достаточно легко реализовать. Удобна эта форма и для пользователя, так как выбрать всегда проще, чем вспомнить, что особенно существенно для пользователя-непрофессио- нала или пользователя, редко использующего конкретное программное обеспечение. Однако применение табличной формы возможно не всегда: ее можно использовать только, если

множество возможных ответов на конкретный вопрос конечно. Причем, если количество возможных ответов велико (более 20), то применение табличной формы может оказаться нецелесообразным.

Достоинствами табличной формы являются: • наличие подсказки, что уменьшает нагрузку на память пользователя, так как данная форма ориентирована не на запоминание, а на узнавание; • сокращение количества ошибок ввода: пользователь не вводит информацию, а указывает на нее; • сокращение времени обучения пользователя; • возможность совмещения с другими формами; • в некоторых случаях возможность настройки пользователем. К недостаткам данной формы относят. • необходимость наличия навыков навигации по экрану; • использование сравнительно большой площади экрана для изображения визуальных компонентов; • интенсивное использование ресурсов компьютера, связанное с необходимостью постоянного обновления информации на экране.

Читайте также:
Программа для того чтобы замедлить видео на Айфон

Следует иметь в виду, что типы и формы диалога выбирают независимо друг от друга: любая форма применима для обоих типов диалогов (рис. 8.10). Однако фразовая форма, которая используется в диалоге, управляемом пользователем, как правило, предполагает более сложные синтаксис и семантику языка диалога, так как программа должна «понимать» пользователя.

Сложное программное обеспечение обычно взаимодействует с пользователем посредством диалогов различных типов и форм в зависимости от решаемых задач. Причем, помимо диалогов, происходящих в процессе нормальной работы программного обеспечения и называемых синхронными , предусматривают диалоги, возникающие по инициативе системы или пользователя при нарушении сценария нормального процесса. Такие диалоги называют асинхронными . Обычно их используют для выдачи экстренных сообщений от системы или пользователя. Разработка диалогов. Процесс проектирования и реализации диалогов можно разделить на следующие стадии: • определение множества необходимых диалогов, их основных сообщений и возможных сценариев — проектирование абстрактных диалогов ; • определение типа и формы каждого диалога, а также синтаксиса и семантики используемых языков — проектирование конкретных диалогов ;

• выбор основных и дополнительных устройств и проектирование процессов ввода-вывода для каждого диалога, а также уточнение передаваемых сообщений — проектирование технических диалогов. В основу абстрактных диалогов должна закладываться идеология технологического процесса, для автоматизации которого предназначается программный продукт.

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

Граф диалога — ориентированный взвешенный граф, каждой вершине которого сопоставлена конкретная картинка на экране ( кадр ) или определенное состояние диалога, характеризующееся набором доступных пользователю действий. Дуги, исходящие из вершин, показывают возможные изменения состояний при выполнении пользователем указанных действий.

В качестве весов дуг указывают условия переходов из состояния в состояние и операции, выполняемые во время перехода. Таким образом, каждый маршрут на графе соответствует возможному варианту диалога. Причем представление диалога в виде графа в зависимости от стадии разработки может выполняться с разной степенью детализации.

По сути граф диалога — это граф состоянии конечного автомата, моделирующего поведение программного обеспечения при воздействиях пользователя. Для представления таких графов уже были введены две нотации: нотация диаграмм состояний структурного подхода к разработке (см. рис. 4.3) и нотация диаграмм состояний UML (см. рис. 7.17).

Причем нотация UML является более мошной, так как позволяет использовать обобщенные состояния. Поэтому, чтобы не вводить новую нотацию для представления графа диалога, будем использовать обозначения UML. Пример 8.2. Разработать граф диалога для системы решения комбинаторно-оптимизационных задач.

Так как диалог на верхнем уровне должен обеспечивать реализацию диаграммы вариантов использования, исходный вариант графа диалога строим на основе анализа этой диаграммы (см. рис. 6.4). Можно предположить, что пользователь будет принимать решение о сохранении или удалении результатов после их просмотра, поэтому эти операции естественно объединить в единую группу.

Кроме того, в ту же группу целесообразно добавить операцию печати результатов. Аналогично просмотр данных целесообразно объединить с их удалением или корректировкой. Операцию Новое задание целесообразно поместить в отдельную группу (рис. 8.11).

Читайте также:
Что необходимо сделать если антивирусная программа не может удалить обнаруженный компьютерный вирус

На верхнем уровне диалог очевидно должен управляться пользователем. Директивная и табличная формы могут использоваться альтернативно, по желанию пользователя, а применение фразовой формы нецелесообразно. Пример 8.3. Детализировать диалог Новое задание. В § 6.2 приведен сценарий Выполнения задания, на базе которого можно предложить граф диалога, управляемого системой (рис. 8.12, а).

Однако этот же диалог можно представить и в виде диалога, управляемого пользователем (рис. 8.12, б).

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

8.13). Теперь необходимо определить, какие формы диалога можно использовать для каждого шага диалога. Первый шаг — Выбор задачи включает три варианта, поэтому имеет смысл использовать табличную форму. Второй шаг — Определение данных не конкретизирован, следовательно, уточнить его форму пока невозможно.

Третий шаг — Выбор алгоритма опять же предполагает выбор, причем количество вариантов невелико: целесообразно использовать табличную форму. В остальных случаях также предпочтительной оказывается именно эта форма. Последний этап проектирования интерфейсов — разработка конкретных операций ввода-вывода для каждого диалога с учетом специфики формы интерфейса. Рассмотрим интерфейсные компоненты, которые могут быть использованы в современных пользовательских интерфейсах.

Источник: studfile.net

Какие существуют режимы обработки информации?

А) Требует от пользователя только выполнения операций по вводу и корректировке данных.

В) Вероятность полной загрузки ЭВМ

С) Обеспечение защиты при несанкционированном доступе.

Одно из важных требований к информационному обеспечению.

А) Большой объем информации.

В) Достоверность данных информационной базы.

С) Собрание в одной информационной базе информация обо всей деятельности.

Что следует понимать под программным обеспечением?

А) Это совокупность документальных программ с регистрацией на машинном носителе.

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

С) Это скорость и технические возможности персональных компьютеров.

На что подразделяются все операционные системы?

А) На однопользовательские и многопользовательские.

В) Однозначные и многозначные.

С) На однопользовательские, многопользовательские, однозначные и многозначные.

Какая операционная система не является многозадачной?

На что делиться информационное обеспечение?

А) Одноуровневое и многоуровневое.

В) Внутримашинное и внемашинное.

С) Внутрисистемное и внесистемное.

Что в себя включает внемашинное обеспечение?

А) Классификаторы, входные и выходные документы.

В) Экранные формы.

С) Массивы с переменной и условно-постоянной информацией.

Что включает в себя внутримашинное обеспечение?

В) Входные документы.

Что включает в себя информационная модель?

А) Совокупность входных и выходных документов, файлов входной, промежуточной и результативной информации.

В) Совокупность отчетов.

С) Совокупность файлов.

Какие реквизиты используются для заполнения макета заявки?

А) Реквизиты документа.

Какие выходные документы получает пользователь в результате обработки всех информационных файлов, используемых при решении задачи работы с заявками, которые выводятся на экран дисплея?

А) Текст заявки, название клиента, адрес клиента и телефон клиента.

В) Заявки с кодами, пачки заявок, ответ на заявку и счет.

С) Дата составления заявления и срок выполнения заявки.

К какому типу относится диалог, реализованный в программе?

А) К типу запросов.

В) Диалог на ограниченном естественном языке.

С) К типу менюориентированных диалогов.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник: studopedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru