Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_14 КИС.docx
Скачиваний:
3
Добавлен:
18.09.2019
Размер:
368.32 Кб
Скачать

5. Инструментальные средства

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

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

5.1. Средства администратора базы данных

Утилита разграничения прав доступа

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

Утилита ведения журнальных файлов и персонификации действий оператора

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

Утилита корпоративного межофисного обмена данными

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

Утилита пошагового воспроизведения операций с данными

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

Интерактивный язык запросов SQL.

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

Утилита экспорта-импорта данных

Утилита предназначена для экспорта / импорта данных в формат DBF или текстовый файл. Утилита может быть использована для организации обмена информацией с электронными таблицами (например, EXCEL) и различными СУБД.

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

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

Режимы обработки данных задаются путем достраивания стандартной обработки событий.

Функции процессора:

  1. задание логической таблицы;

  2. описание анкетных и табличных редакторов с указанием корневой таблицы, переключаемых форматов, дополнительных окон (режимов перехода и выбора);

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

Компилятор выходных форм

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

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

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

Многофункциональный текстовый процессор

Предназначен для просмотра и редактирования текстов, обработки больших массивов данных.

Основные возможности программы:

  1. одновременное редактирование нескольких файлов в разных окнах;

  2. поддержка строковых и матричных блоков;

  3. сортировка блоков и вычисления в блоке;

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

  5. поддержка стилей, табличный режим редактирования;

  6. форматирование текста, режим автореформатирования;

  7. встроенный калькулятор;

  8. функция поиска файлов;

  9. поддержка различных моделей принтеров.

Пакет деловой графики

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

Возможности пакета:

  1. создание диаграмм;

  2. эффект трехмерности при изображении диаграмм;

  3. вывод легенды;

  4. гибкое задание данных (матрицей, по столбцам, по строкам);

  5. синхронизация независимых блоков данных по легендам;

  6. возврат к ранее заданным сериям данных;

  7. несколько графиков на одной странице (экране) с размещением в координатах виртуального экрана;

  8. несколько серий на одном графике;

  9. многостраничные отчеты;

  10. генерация многостраничных отчетов по заданному числу серий на одной странице;

  11. сортировка данных перед построением;

  12. вывод на график линий минимума, максимума и среднего значения;

  13. использование шрифтов, линий и фона разных стилей, цветов и размеров;

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

  15. возможность выводить изображение в черно-белом режиме, с использованием чистых цветов и цветных штриховок;

  16. печать графических отчетов на принтере;

  17. вывод графических отчетов в файл формата PCX.

Интерактивный генератор отчетов

Предназначен для интерактивного формирования сложных отчетов по любым данным, извлекаемым из БД.

Возможности программы:

1. создание и модификация отчетов;

2. вставка в отчет полей Базы Данных, вычисляемых полей, специальных функций;

3. расчет сумм, максимумов, минимумов, средних значений;

4. вложенные циклы, заголовки и подножия;

5. стили, форматирование данных, перенос по словам, разбиение на страницы;

6. формирование параметрических фильтров для селективного выбора данных при выполнении отчета;

7. объединение однотипных отчетов в группы;

8. сохранение отчетов в библиотеку для последующего быстрого вызова.