Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatsionnye_sistemy_v_ekonomike_lektsii.doc
Скачиваний:
6
Добавлен:
07.12.2018
Размер:
273.92 Кб
Скачать

6.4. Классификация программных систем по типу пользовательского интерфейса.

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

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

Wimb–интерфейс (графический интерфейс) основан на использовании различных окон (Windows), содержащих образы программ (Image) и меню действий (Menu), для выбора одного из них используется указатель (Pointer).

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

6.5 Пакетные и диалоговые программные системы.

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

Работая в диалоговом (интерактивном) режиме взаимодействия пользователь может влиять на процесс решения задач.

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

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

  1. Алгоритм решения задачи формализован, и процесс ее решения не требует вмешательства человека.

  2. Расчеты выполняются для большинства элементов входных файлов.

  3. Большое время решения задачи, которое обусловлено большими объемами данных.

  4. Регламентность, то есть задачи решаются с заданной периодичностью.

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

6.6. Система управления базами данных (субд) в эиСах.

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

СУБД – это программная система, предназначенная для создания, ведения и совместного использования БД многими пользователями.

Основными функциями СУБД являются:

  1. Хранение больших объемов информации.

  2. Внесение новых данных, изменение, удаление, сортировка и другие операции с данными БД.

  3. Поиск данных по различным группам признаков.

  4. Расширение и реорганизация данных в БД при изменениях предметной области.

  5. Одновременное обслуживание большого количества пользователей.

  6. Доступ к данным пользователей с соответствующими полномочиями.

  7. Выдача информации пользователям в различной форме.

Основными компонентами СУБД являются:

  1. Средство представления данных.

  2. Средство манипулирования данными.

  3. Интерфейсы пользователей, администратора БД и коммуникаций.

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

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

Состав объектов, с которыми может работать пользователь, зависит от конкретной СУБД.

Основными объектами обычно являются:

  1. Таблицы;

  2. Запросы;

  3. Формы;

  4. Отчеты;

  5. Страницы доступа к данным;

  6. Макросы и модули.

1. Таблицы – это основные объекты, в которых хранятся все данные и структура БД.

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

  • выбор (отбор);

  • сортировка;

  • фильтрация;

  • преобразование по заданному алгоритму;

  • создание новых таблиц;

  • автоматическое наполнение таблиц данными, импортированными из других источников;

  • выполнение вычислений в таблицах.

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

3. Формы. Это специальные средства для ввода и вывода данных. Цель форм – предоставить пользователю удобные средства для заполнения только тех полей, которые ему заполнять положено. Таким образом, можно реализовать элементы разграничения доступа к данным.

4. Отчеты. Предназначены только для вывода данных на печатающие устройства.

5. Страницы доступа к данным. Так называются web-страницы, расположенные на сервере и доступные клиентам. Эти страницы содержат компоненты, с помощью которых автоматически осуществляется связь с БД.

6. Макросы и модули. Предназначены для автоматизации выполнения последовательности операций при работе с СУБД и создания новых функций с помощью программирования. Макросы создаются на «внутреннем языке» СУБД. Модули – это программные средства, созданные на внешнем по отношению к данной СУБД языке. С помощью модулей пользователь может дополнить СУБД нестандартными функциональными возможностями. Часто в качестве такого языка используется SQL.

Различают централизованные и распределенные БД. Централизованная хранится в памяти одной вычислительной системы. Если такая система является компонентой вычислительной сети, то реализуется распределенный доступ к этой БД, т.е. доступ к ней пользователей с различных узлов сети. Распределенная БД состоит из нескольких возможно пересекающихся или даже дублирующих друг друга частей, хранящихся в различных компьютерах локальной сети.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]