
21-40
.pdfСпособы конкретной организации процессов обработки и технические решения чрезвычайно разнообразны, однако архитектура таких систем является, как правило, двухили трѐхзвенной архитектурой "клиент-сервер" (Client-Server Architecture - CSA)
29. Информационные технологии конечного пользователя.
Конечный пользователь (англ. «End user») – это пользователь, не работающий непосредственно с системой, но применяющий результат ее функционирования.
Автоматизированное рабочее место является средством и местом работы конечного пользователя.
Интерфейс (англ. «Interface») в широком смысле – это определенная стандартами граница между взаимодействующими независимыми объектами. Интерфейс задает параметры, процедуры и характеристики взаимодействия объектов.
Интерфейс определяет:
1)язык пользователя;
2)язык сообщений компьютера, организующий диалог на экране дисплея;
3)знания пользователя.
Совершенствование пользовательского интерфейса определяется успехами в развитии каждой из трѐх названных составляющих. Интерфейс должен обладать возможностью:
1)манипулировать различными формами диалога, изменяя их в процессе принятия решения по выбору пользователя;
2)передавать данные системе различными способами;
3)получать данные от различных устройств системы в различном формате;
4)гибко поддерживать (оказывать помощь по запросу, подсказывать) знания пользователя.
На теоретическом уровне интерфейс имеет три основных составляющие:
1.Способ общения машины с человеком-оператором.
2.Способ общения человека-оператора с машиной.
3.Способ пользовательского представления интерфейса.
Важнейшая задача интерфейса – формирование у пользователя одинаковой реакции на одинаковые действия приложений, их согласованность.
// На мой взгляд, дальше сильной необходимости читать нет. До всего написанного ниже можно и самому додуматься. Читаем по желанию.
Интерфейс пользователя предназначен для просмотра на экране монитора предлагаемых ему данных, ввода информации и команд в систему и проведения различных манипуляций с ней. Главная задача проектирования интерфейса пользователя заключается в том, чтобы разработать систему взаимодействия равноправных партнеров: человека-оператора и программно-технического комплекса.
Пользовательский интерфейс или интерфейс пользователя (англ. «User interface») в информационных технологиях – это элементы и компоненты программы, которые оказывают влияние на взаимодействие пользователя с программным обеспечением; это совокупность правил, методов и программно-аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером.
Пользовательский интерфейс – это совокупность информационной модели проблемной области, средств и способов взаимодействия пользователя с информационной моделью, а также компонентов, обеспечивающих формирование информационной модели в процессе работы.
Пользовательский интерфейс означает среду и метод общения человека с компьютером (совокупность приемов взаимодействия с компьютером). Интерфейс часто отождествляется с диалогом, который подобен диалогу или взаимодействию между двумя людьми. Он включает правила представления информации на экране и правила интерактивной технологии, например, правила реагирования человека-оператора на то, что представлено на экране.
С точки зрения категорий пользователей можно выделить:
интерфейс конечного пользователя, обеспечивающий выбор объектов и методов из предлагаемого (чаще всего фиксированного) набора;
интерфейс системного администратора, обеспечивающий расширенный набор средств и позволяющий изменять или создавать новые интерфейсные объекты или сценарии.
Однажды грамотно разработанный интерфейс пользователя способствует экономии времени пользователей и разработчиков. Для пользователя уменьшается время изучения
ииспользования системы, сокращается число ошибок, появляется чувство комфортности
иуверенности. Разработчик может выделять общие блоки интерфейса, стандартизировать отдельные элементы и правила взаимодействия с ними, сокращать время проектирования системы.
Эти блоки позволяют программистам создавать и изменять приложения более просто и быстро. Например, из-за того, что одна и также панель может быть использована во многих системах, разработчики приложений могут использовать одни и те же панели в различных проектах.
30.Технологии "клиент-сервер".
//Чел, я думаю, тебе это не нужно читать. Ты и сам прекрасно все знаешь. Листай дальше. Потом вернешься к этому вопросу.
Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Физически клиент и сервер — это программное обеспечение. Обычно, они взаимодействуют через компьютерную сеть посредством сетевых протоколов и находятся на разных вычислительных машинах, но могут выполняться также и на одной машине. Программы
— сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, загрузка файлов посредством HTTP, FTP, BitTorrent, потоковое мультимедиа или работа с базами данных) или сервисных функций (например, работа с электронной почтой, общение посредством систем мгновенного обмена сообщениями, просмотр web-страниц во всемирной паутине).
Преимущества
Отсутствие дублирования кода программы-сервера программами-клиентами.
Так как все вычисления выполняются на сервере, то требования к компьютерам, на которых установлен клиент, снижаются.
Все данные хранятся на сервере, который, как правило, защищѐн гораздо лучше большинства клиентов. На сервере проще организовать контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа.
Недостатки
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть. Неработоспособным сервером следует считать сервер, производительности которого не хватает на обслуживание всех клиентов, а также сервер, находящийся на ремонте, профилактике и т. п.
Поддержка работы данной системы требует отдельного специалиста — системного администратора.
Высокая стоимость оборудования. Многоуровневая архитектура клиент-сервер
Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиентсервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.
Частные случаи многоуровневой архитектуры:
Трѐхуровневая архитектура Сеть с выделенным сервером
Сеть с выделенным сервером (англ. Client/Server network) — это локальная вычислительная сеть (LAN), в которой сетевые устройства централизованы и управляются одним или несколькими серверами. Индивидуальные рабочие станции или клиенты (такие, как ПК) должны обращаться к ресурсам сети через сервер(а).
31. Базовые структуры данных в ГИС
//Молодец, парень! 50 %, считай, уже пройдено. Осталось уже немного до финиша. Геоинформационная система (географическая информационная система, ГИС) —
система сбора, хранения, анализа и графической визуализации пространственных[1] (географических) данных и связанной с ними информации о необходимых объектах.
Понятие геоинформационной системы также используется в более узком смысле — как инструмента (программного продукта), позволяющего пользователям искать, анализировать и редактировать как цифровую карту местности, так и дополнительную информацию об объектах[2].
Редактирование слоя в системе gvSIG
Геоинформационная система может включать в свой состав пространственные базы данных (в том числе, под управлением универсальных СУБД), редакторы растровой и векторной графики, различные средства пространственного анализа данных. Применяются в картографии, геологии, метеорологии, землеустройстве, экологии, муниципальном управлении, транспорте, экономике, обороне и многих других областях. Научные, технические, технологические и прикладные аспекты проектирования, создания и использования геоинформационных систем изучаются геоинформатикой.
Структура данных
Данные в геоинформационных системах описывают, как правило, реальные объекты, такие как дороги, здания, водоемы, лесные массивы. Реальные объекты можно разделить на две абстрактные категории: дискретные (дома, территориальные зоны) и непрерывные (рельеф, уровень осадков, среднегодовая температура). Для представления этих двух категорий объектов используются векторные и растровые данные.
Растровые данные хранятся в виде наборов величин, упорядоченных в форме прямоугольной сетки. Ячейки этой сетки называются пикселями. Наиболее распространенным способом получения растровых данных о поверхности Земли является дистанционное зондирование, проводимое при помощи спутников. Хранение растровых
данных может осуществляться в графических форматах, например TIFF или JPEG.
Векторные данные обычно имеют намного меньший размер, чем растровые. Их легко трансформировать и проводить над ними бинарные операции. Векторные данные позволяют проводить различные типы пространственного анализа, к примеру поиск кратчайшего пути в дорожной сети. Наиболее распространѐнными типами векторных объектов являются точки, полилинии, многоугольники.
Точки используются для обозначения географических объектов, для которых важно местоположение, а не их форма или размеры. Возможность обозначения объекта точкой зависит от масштаба карты. В то время как на карте мира города целесообразно обозначать точечными объектами, то на карте города сам город представляется в виде множества объектов. В ГИС точечный объект изображается в виде некоторой геометрической фигуры небольших размеров (квадратик, кружок, крестик), либо пиктограммой, передающей тип реального объекта.
Полилинии служат для изображения линейных объектов. Полилиния — ломаная линия, составленная из отрезков прямых. Полилиниями изображаются дороги, железнодорожные пути, реки, улицы, водопровод. Допустимость изображения объектов полилиниями также зависит от масштаба карты. Например, крупная река в масштабах континента вполне может изображаться линейным объектом, тогда как уже в масштабах города требуется еѐ изображение площадным объектом. Характеристикой линейного объекта является длина.
Многоугольники (иногда используется калька «полигоны») служат для обозначения площадных объектов с чѐткими границами. Примерами могут служить озера, парки, здания, страны, континенты. Характеризуются площадью и длиной периметра.
Семантические данные могут быть привязаны к векторным: например, на карте территориального зонирования к площадным объектам, представляющим зоны, может быть привязана характеристика типа зоны. Структуру и типы данных определяет пользователь. На основе численных значений, присвоенных векторным объектам на карте, может строиться тематическая карта, на которой эти значения обозначены цветами в соответствии с цветовой шкалой, либо окружностями разного размера. Непрерывные поля величин могут быть описаны векторными данными. Поля при этом изображаются в виде изолиний или контурных линий. Одним из способов представления рельефа является нерегулярная триангуляционная сетка (TIN, triangulated irregular networks). Такая сетка формируется множеством точек с привязанными значениями (в данном случае высота). Значения в произвольной точке внутри сетки получаются путем интерполяции значений в узлах треугольника, в который попадает эта точка.
32. Информационные хранилища.
Хранилище данных (англ. Data Warehouse) — предметно-ориентированная информационная база данных, специально разработанная и предназначенная для подготовки отчѐтов и бизнес-анализа с целью поддержки принятия решений в организации. Строится на базе систем управления базами данных и систем поддержки принятия решений. Данные, поступающие в хранилище данных, как правило, доступны только для чтения.
Данные из OLTP-системы копируются в хранилище данных таким образом, чтобы при построении отчѐтов и OLAP-анализе не использовались ресурсы транзакционной системы и не нарушалась еѐ стабильность. Есть два варианта обновления данных в хранилище:
полное обновление данных в хранилище. Сначала старые данные удаляются, потом происходит загрузка новых данных. Процесс происходит с определѐнной периодичностью, при этом актуальность данных может несколько отставать от OLTPсистемы;
инкрементальное обновление — обновляются только те данные, которые изменились в OLTP-системе.
Принципы организации хранилища
Проблемно-предметная ориентация. Данные объединяются в категории и хранятся в соответствии с областями, которые они описывают, а не с приложениями, которые они используют.
Интегрированность. Данные объединены так, чтобы они удовлетворяли всем требованиям предприятия в целом, а не единственной функции бизнеса.
Некорректируемость. Данные в хранилище данных не создаются: то есть поступают из внешних источников, не корректируются и не удаляются.
Зависимость от времени. Данные в хранилище точны и корректны только в том случае, когда они привязаны к некоторому промежутку или моменту времени.
Существуют два архитектурных направления — нормализованные хранилища данных и хранилища с измерениями.
Организация хранилищ данных
В нормализованных хранилищах, данные находятся в предметно ориентированных таблицах третьей нормальной формы. Нормализованные хранилища характеризуются как простые в создании и управлении, недостатки нормализованных хранилищ — большое количество таблиц как следствие нормализации, из-за чего для получения какой-либо информации нужно делать выборку из многих таблиц одновременно, что приводит к ухудшению производительности системы. Для решения этой проблемы используются денормализованные таблицы — витрины данных, на основе которых уже выводятся отчетные формы. При громадных объемах данных могут использовать несколько уровней
«витрин»/«хранилищ».
Хранилища с измерениями используют схему «звезда» или схему «снежинка». При этом в центре «звезды» находятся данные (таблица фактов), а измерения образуют лучи звезды. Различные таблицы фактов совместно используют таблицы измерений, что значительно облегчает операции объединения данных из нескольких предметных таблиц фактов (пример — факты продаж и поставок товара). Таблицы данных и соответствующие измерения образуют архитектуру «шина». Измерения часто создаются в третьей нормальной форме, в том числе, для протоколирования изменения в измерениях. Основным достоинством хранилищ с измерениями является простота и понятность для разработчиков и пользователей, также, благодаря более эффективному хранению данных и формализованным измерениям, облегчается и ускоряется доступ к данным, особенно при сложных анализах. Основным недостатком является более сложные процедуры подготовки и загрузки данных, а также управление и изменение измерений данных.
При достаточно большом объеме данных схемы «звезда» и «снежинка» также дают снижение производительности при соединениях с измерениями.
Процессы работы с данными
Источниками данных могут быть:
Традиционные системы регистрации операций Отдельные документы Наборы данных Операции с данными:
Извлечение — перемещение информации от источников данных в отдельную БД, приведение их к единому формату.
Преобразование — подготовка информации к хранению в оптимальной форме для реализации запроса, необходимого для принятия решений.
Загрузка — помещение данных в хранилище, производится атомарно, путем добавления новых фактов или корректировкой существующих.
Анализ — OLAP, Data Mining, сводные отчѐты. Представление результатов анализа.
Вся эта информация используется в словаре метаданных. В словарь метаданных автоматически включаются словари источников данных. Здесь же описаны форматы данных для их последующего согласования, периодичность пополнения данных, согласованность во времени.Задача словаря метаданных состоит в том, чтобы освободить разработчика от необходимости стандартизировать источники данных.Создание хранилищ данных не должно противоречить действующим системам сбора и обработки информации.Специальные компоненты словарей должны обеспечивать своевременное извлечение данных из них и обеспечить преобразование данных к единому формату на
основе словаря метаданных.
Логическая структура данных хранилища данных существенно отличается от структуры данных источников данных. Для разработки эффективного процесса преобразования необходима хорошо проработанная модель корпоративных данных и модель технологии принятия решений.Данные для пользователя удобно представлять в многоразмерных БД, где в качестве измерений могут выступать время, цена или географический регион.
Кроме извлечения данных из БД, для принятия решений важен процесс извлечения знаний, в соответствии с информационными потребностями пользователя. С точки зрения пользователя в процессе извлечения знаний из БД должны решаться следующие преобразования: данные → информация → знания → полученные решения.
33. Технология обработки данных и его виды.
Информационная технология обработки данных предназначена для решения хорошо структурированных задач, по которым имеются необходимые входные данные и известны алгоритмы и другие стандартные процедуры их обработки. Эта технология применяется на уровне операционной (исполнительской) деятельности персонала невысокой квалификации в целях автоматизации некоторых рутинных постоянно повторяющихся операций управленческого труда. Поэтому внедрение информационных технологий и систем на этом уровне существенно повысит производительность труда персонала, освободит его от рутинных операций, возможно, даже приведет к необходимости сокращения численности работников.
На уровне операционной деятельности решаются следующие задачи: обработка данных об операциях, производимых фирмой; создание периодических контрольных отчетов о состоянии дел в фирме;
получение ответов на всевозможные текущие запросы и оформление их в виде бумажных документов или отчетов.
Существует несколько особенностей, связанных с обработкой данных, отличающих данную технологию от других:
выполнение необходимых фирме задач по обработке данных. В любой фирме должна быть ИС обработки данных и разработана соответствующая информационная технология;
решение только хорошо структурированных задач, для которых можно разработать алгоритм;
выполнение стандартных процедур обработки; выполнение основного объема работ в автоматическом режиме с минимальным
участием человека; использование детализированных данных. Записи о деятельности фирмы имеют
детальный характер, допускающий проведение ревизий; акцент на хронологию событий;
требование минимальной помощи в решении проблем со стороны специалистов
других уровней.
Основные компоненты
1)Сбор данных. По мере того как фирма производит продукцию или услуги, каждое ее действие сопровождается соответствующими записями данных. Обычно действия фирмы, затрагивающие внешнее окружение, выделяются особо как операции, производимые фирмой.
2)Обработка данных. Для создания из поступающих данных информации, отражающей деятельность фирмы, используются следующие типовые операции:
а) классификация или группировка. Первичные данные обычно имеют вид кодов, состоящих из одного или нескольких символов. Эти коды, выражающие определенные признаки объектов, используются для идентификации и группировки записей (при расчете заработной платы каждая запись включает в себя код работника, код подразделения в котором он работает и т.д.);
б) сортировка, с помощью которой упорядочивается последовательность записей; в) вычисления, включающие арифметические и логические операции. Эти операции,
выполняемые над данными, дают возможность получать новые данные; г) укрупнение или агрегирование, служащее для уменьшения количества данных и
реализуемое в форме расчетов итоговых или средних значений.
3)Хранение данных. Многие данные на уровне операционной деятельности необходимо сохранять для последующего использования. Для их хранения создаются базы данных.
4)Создание отчетов (документов). В информационной технологии обработки данных необходимо создавать документы для руководства и работников фирмы, а, также для внешних партнеров. При этом документы могут создаваться как по запросу или в связи с проведенной фирмой операцией, так и периодически в конце каждого месяца, квартала или года.
34. Системы электронного документооборота.
Система автоматизации документооборота, система электронного документооборота (СЭДО) — автоматизированная многопользовательская система, сопровождающая процесс управления работой иерархической организации с целью обеспечения выполнения этой организацией своих функций. При этом предполагается, что процесс управления опирается на человеко-читаемые документы, содержащие инструкции для сотрудников организации, необходимые к исполнению.
Основные понятия: //Необязательно
//
Документооборот — движение документов в организации с момента их создания
или получения до завершения исполнения или отправления (ГОСТ Р 51141-98 (отменен, взамен него ГОСТ Р 7.0.8-2013 с 01.03.2014 г.)); комплекс работ с документами: приѐм, регистрация, рассылка, контроль исполнения, формирование дел, хранение и повторное использование документации, справочная работа.
Электронный документооборот (ЭДО) — единый механизм по работе с документами, представленными в электронном виде, с реализацией концепции «безбумажного делопроизводства».
Машиночитаемый документ — документ, пригодный для автоматического считывания содержащейся в нѐм информации, записанный на магнитных, оптических и других носителях информации.
Электронный документ (ЭД) — документ, созданный с помощью средств компьютерной обработки информации, который может быть подписан электронной подписью (ЭП) и сохранѐн на машинном носителе в виде файла соответствующего формата.
Электронная подпись (ЭП) — аналог собственноручной подписи, являющийся средством защиты информации, обеспечивающим возможность контроля целостности и подтверждения подлинности электронных документов.
//
Основные принципы:
Однократная регистрация документа, позволяющая однозначно идентифицировать документ.
Возможность параллельного выполнения операций, позволяющая сократить время движения документов и повышения оперативности их исполнения
Непрерывность движения документа, позволяющая идентифицировать ответственного за исполнение документа (задачи) в каждый момент времени жизни документа (процесса).
Единая (или согласованная распределѐнная) база документной информации, позволяющая исключить возможность дублирования документов.
Эффективно организованная система поиска документа, позволяющая находить документ, обладая минимальной информацией о нѐм.
Развитая система отчѐтности по различным статусам и атрибутам документов, позволяющая контролировать движение документов по процессам документооборота и принимать управленческие решения, основываясь на данных из отчѐтов.
Классификация:
1) Универсальные «коробочные» СЭДО:
стандартный набор функций;