КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Ресурсов, повышения их надежности и оперативности
Снижения трудоемкости процессов использования информационных Хранение, обработку, вывод и распространение информации для Понятие информационной технологии Для использования экономических информационных систем (ЭИС) на рабочем месте ее необходимо спроектировать посредством информационных технологий. При этом следует заметить, что ранее процесс проектирования ЭИС был отделен от процесса обработки экономических данных предметной области. Сегодня он также существует самостоятельно и требует высокой квалификации специалистов-проектировщиков. Однако уже созданы информационные технологии (ИТ), доступные любому пользователю и позволяющие совместить процесс проектирования отдельных элементов ЭИС с процессом обработки данных. Например, электронная почта, текстовые и табличные процессоры и т.д. При этом тенденция создания информационных технологий, доступных любому пользователю, продолжается. Создание новых информационных технологий не является самоцелью. Но технологиями продвигаются вперед более мощные, глобальные силы: культура, политика, нужды здравоохранения, электронный бизнес, электронная коммерция, производство продуктов и услуг по заказу. Таким образом, на рабочем месте эксплуатируются как элементы ЭИС, разработанные проектировщиками, так и информационные технологии, позволяющие информационному работнику авто формализовать свою деятельность. Толковый словарь по информатике [9] дает следующее определение информационной технологии. Информационная технология - совокупность методов, производственных процессов и программно-технических средств, объединенная технологическим процессом и обеспечивающая сбор, Разберем подробнее составные части определения информационной технологии. Совокупность методов и производственных процессов экономических информационных систем определяет принципы, приемы, методы и мероприятия, регламентирующие проектирование и использование программно-технических средств для обработки данных в предметной области. Цель применения информационных технологий - снижение трудоемкости использования информационных ресурсов. Под информационными ресурсами понимается совокупность данных, представляющих ценность для организации (предприятия) и выступающих в качестве материальных ресурсов. К ним относятся файлы и базы данных, документы, тексты, графики, знания, аудио- и видео - информация. Процесс обработки данных в ЭИС невозможен без использования технических средств, которые включают компьютер, устройства ввода-вывода, оргтехнику, линии связи, оборудование сетей. Каждые восемнадцать месяцев мощность микропроцессора удваивалась. Становясь более мощным, компьютер одновременно стал менее дорогим, но пригодным для все более широкого круга приложений. Из инструмента больших организаций компьютер стал орудием каждого. Компьютеры оснащаются встроенными коммуникационными средствами, скоростными модемами, большими объемами памяти, устройствами ввода-вывода изображений, позволяющими воспроизводить высококачественное видео, устройствами распознавания голоса и рукописного текста. Уже реализуется компьютерное телевидение, карманный офис на базе сотовых телефонов, предоставляющий широкий спектр услуг от видеоконференций до пересылки денежных сумм. То есть ключом технологических достижений является микропроцессор. Заметим, что техническое совершенство компьютера приближается к своему пределу. Для повышения его мощности требуются новые подходы и принципы проектирования. И такие разработки ведутся, например, проектирование квантовых компьютеров. Программные средства обеспечивают обработку данных в ЭИС и состоят [7] из общего и прикладного программного обеспечения (рис. 1.1.). Программные средства Общее программное обеспечение Прикладное программное обеспечение Операционные системы Системы программиро- вания Программы технического обслуживания Приложения общ его назначения Предметные приложения Рис.1.1. Виды программных средств К общему программному обеспечению относятся операционные системы, системы программирования и программы технического обслуживания. Операционная система (ОС) представляет собой программу, которая автоматически загружается при включении компьютера и предоставляет пользователю базовый набор команд, с помощью которых можно выполнить общение с компьютером и ряд действий: запустить программу, отформатировать дискету, скопировать файл и т.д. Она обеспечивает технологию общения с компьютером и технологию (режимы) обработки данных. Основной функцией ОС является управление программами, файловыми системами, распределением памяти и других ресурсов. Современные операционные системы представляют собой оболочку, надстройку, внешнюю среду операционных систем, обеспечивающую дружественный интерфейс компьютера с пользователем и работу на разных платформах. Системы программирования в основном используются для проектирования ЭИС и представляют язык программирования и программу перевода (транслятор, компилятор, интерпретатор) с этого языка в машинные коды. Наиболее перспективным является объектно- ориентированное программирование. Объектно-ориентированное программирование в последнее время стало визуальным (VO - Visual Objects). Это значит, что меняется интерфейс среды программирования. Обычно для добавления визуального объектно-ориентированного интерфейса в существующие пакеты добавляется визуальный редактор. Программы технического обслуживания предоставляют сервис для эксплуатации компьютера, выявления ошибок при сбоях, восстановления испорченных программ и данных. Прикладное программное обеспечение определяет разнообразие информационных технологий и состоит из отдельных прикладных программ или пакетов прикладных программ, называемых приложениями. Часть приложений носит общий, универсальный характер и применима практически во всех сферах человеческой деятельности. Например, текстовые, табличные процессоры, системы управления базами данных. Будем называть их просто приложениями. Часть приложений представляет собой типовой пакет программ решения конкретных задач или подсистем экономических информационных систем. Например, 1с: предприятие, Галактика, Парус. Будем называть их предметными приложениями. Цель данного курса – изучение приложений, как инструментов авторских разработок в сфере решения задач в экономике и управлении, так и инструментов создания функциональных подсистем ЭИС, корпоративных информационных систем и самих предметных приложений. 1.1.1. Понятие платформы Разнообразие технических средств и операционных систем вынудили разработчиков систем ввести понятие платформы. Платформа определяет тип оборудования и программного обеспечения, на которых можно установить покупаемую информационную технологию. Она имеет сложную структуру. Главным компонентом платформы является тип компьютера, определяемый типом процессора: Macintosh, Atary, Sincler, Intel, J2EE т.д. Следующим компонентом является операционная система, работающая на том или ином процессоре. Например, Windows NT работает на многих типах процессоров: Intel, MIPS, ALPHA, Power PC, Linux – IA-64 (Itanium), 3/390 (Мэйнфреймы от IBM), SuperH, Intel. Многие информационные технологии не зависят от добавочного оборудования и наличия других программных средств. Например, к ним относятся текстовые, табличные процессоры. Многие современные информационные технологии используют добавочное оборудование и специальные программные средства для его обслуживания. Например, сетевые информационные технологии зависят от сетевого оборудования: модемов, адаптеров, каналов связи и т.д. и средств, их обслуживающих. В технологии мультимедиа используются приводы CD-ROM, видео карты, звуковые карты и т.д. А так как технология мультимедиа может быть использована в сетях ЭВМ, она также зависит и от сетевого оборудования. Новейшие информационные технологии представляют собой продукт интеграции различных информационных технологий. Поэтому платформа зависит от всех структурных частей: типа процессора и работающей на нем операционной системы, типа дополнительного оборудования и поддерживающих это оборудование программных средств. Выделяют следующие виды платформ: Настольная платформа - однопользовательская или для небольшой группы, в которой необязательно используется сервер баз данных; Корпоративная платформа – для рабочей группы или компании, в которой почти всегда оперируют с одним или несколькими серверами баз данных; Интернет – платформа – для интернет или интранет приложений. 1.1.2. Понятие и структура технологического процесса обработки экономической информации Вернемся к определению информационной технологии и рассмотрим такой важный компонент, как технологический процесс, обеспечивающий сбор, хранение, обработку, вывод и распространение информации. Для проектирования и эксплуатации экономических информационных систем разрабатывают технологический процесс проектирования и обработки данных. Т ехнологический процесс проектирования состоит из нескольких крупных этапов, таких как: • исследование и обоснование необходимости создания экономической информационной системы, разработка технического задания, • разработка эскизного проекта, • разработка технического проекта, • разработка рабочего проекта, • внедрение и доработка рабочего проекта, • эксплуатация системы. Именно на этапе проектирования решаются вопросы определения входных и выходных потоков информации, их типов, требуемых технических ресурсов и программных средств их обработки, средств защиты данных, программ, самой компьютерной системы. При разработке рабочего проекта проектируются схема данных, меню действий, схемы программ, схема взаимодействия программ, схемы работы системы. Схема данных графически __________отображает путь данных при решении задач от момента их возникновения до передачи потребителю и определяет этапы обработки, а также применяемые носители данных. Меню действий – это горизонтальный список объектов на экране, представляющих группу действий, доступных пользователю для выбора. После выбора пользователем действия может появиться выпадающее меню. Схема программы отображает последовательность операций в программе, то есть ее алгоритм. Схема взаимодействия программ показывает путь активации программ и взаимодействий с соответствующими данными. Каждая программа показывается только один раз. Наличие этой схемы объясняется тем, что посредством меню можно выбрать любое действие, хотя в реальной задаче может существовать определенная последовательность действий, которую нельзя нарушать. Например, нет смысла пользоваться не актуализированной базой данных. Схема работы системы отображает управление операциями и потоками данных и представляет технологический процесс обработки данных в экономических информационных системах. Эта схема, в отличие от предыдущей, показывает все возможные последовательности операций обработки данных, при этом одна и та же программа может использоваться несколько раз. В технологическом процессе обработки данных выделяют операции и этапы. Операция - это совокупность элементарных действий, выполняемых на одном рабочем месте, которая приводит к реализации определенной функции обработки данных. Под операцией понимается любой процесс, связанный с обработкой данных. Операция реализуется программой или подпрограммой. Этап - это совокупность взаимосвязанных операций, которая реализует законченную функцию обработки данных. В технологическом процессе выделяют следующие этапы: первичный, основной и заключительный. На первичном этапе производятся заполнение и формирование первичного документа, их сбор, визуальный контроль, регистрация, кодирование, комплектование, подсчет контрольных сумм, перенос на машинный носитель. Этот этап называют часто до машинным и все операции практически выполняются вручную. Визуальный контроль проверяет четкость заполнения, наличие подписей, отсутствие пропусков реквизитов и т. д. В случае ошибок предусматривается операция исправления, которую обычно выполняет источник данных. Для сокращения объема вводимой информации и промежуточных файлов вводится операция кодирования, т. е. присвоения кодов одному или нескольким реквизитам. Обычно кодируются наименования, для чего разработаны специальные справочники и классификаторы. Комплектование данных - вынужденная операция. При вводе больших объемов данных их разбивают на комплекты (пачки). Каждой пачке присваивается номер, который также вводится. Комплектование облегчает поиск и исправление ошибок, обеспечивает контроль полноты вводимых данных, позволяет прервать процесс ввода или подготовки данных на машинном носителе. Подсчет контрольных сумм выполняется по группам реквизитов или по всему документу (записи) для обеспечения достоверности данных. Существуют и другие методы программного контроля введенных данных. Операция переноса на машинный носитель выполнялась на больших ЭВМ. Основными носителями были перфоленты, перфокарты, магнитные ленты. В настоящее время эта операция часто совмещается с непосредственным вводом в компьютер с клавиатуры, сканированием документа, распознаванием штрих - кодов, а также с получением данных по сети или по запросу из базы данных. Основной этап содержит операции ввода данных в ЭВМ, контроля безопасности данных и систем, сортировки, фильтрации, корректировки, группировки, анализа, расчета, формирования отчетов и вывода их. Так как все операции выполняются компьютером, этот этап называют машинным. Операция ввода данных – одна из основных и сложных операций технологического процесса. Экономические данные могут быть представлены в виде бумажного документа, в образе электронного документа, штрих-кода, электронной таблицы, могут быть запрошены из базы данных, получены по сети, вводиться с клавиатуры, а в перспективе может осуществляться речевой ввод. Ввод обязательно сопровождается операцией контроля, так как неверные данные нет смысла обрабатывать. Сами данные могут быть любого типа: текстовые, табличные, графические схемы, в виде знаний, объектов реального мира и т. д. При этом одна подсистема ЭИС обычно имеет дело с разнородными данными, приходящими из различных источников. После ввода и контроля данные могут быть записаны в файл, показаны на дисплее, переданы в базу данных, переданы по сети. Чаще всего данные записываются в файл или базу. Контроль безопасности данных и систем подразделяется на контроль достоверности данных, контроль безопасности данных и компьютерных систем. Контроль достоверности данных выполняется программно во время ввода и обработки. Средства безопасности данных и программ защищают их от копирования, искажения, несанкционированного доступа. Средства безопасности компьютерных систем обеспечивают защиту от кражи, вирусов, неправильной работы пользователей, несанкционированного доступа. Сортировка используется для упорядочения записей файла по одному или нескольким ключам. Запись – это минимальная единица обмена между программой и внешней памятью. Обычно одна запись содержит информацию одного документа (индивидуальная экзаменационная ведомость) или его законченной части (строка в экзаменационной ведомости группы). Файл – совокупность записей. Структура записи и файла определяются пользователем при проектировании. Ключ – реквизит или группа реквизитов, служащих для идентификации записей. Например, рассортировать записи экзаменационной ведомости по оценкам. Ключом является оценка. Сортировка упрощает дальнейшую обработку. В качестве утилиты она присутствует во всех файловых системах. Фильтрация - операция пропускания данных через заданные фильтры - критерии выбора. В результате выполнения операции пользователю выдаются данные, удовлетворяющие одному или нескольким условиям (критериям выбора). Например, выбрать из файла экзаменационной ведомости отличников. Корректировка - операция актуализации файла или базы. Она содержит операции просмотра, замены, удаления, добавления нового. Эти операции применяются к отдельным реквизитам, записи, группе записей, файлу, базе. Группировка, или разрез, сводка, – операция соединения записей, сходных по одному либо нескольким ключам, в относительно самостоятельные новые объекты - группы. В Excel эта операция называется консолидацией. Анализ – операция, реализующая метод научного исследования, основанный на расчленении целого на составляющие части, разбор, рассмотрение чего-либо. Для проведения анализа используются экономико-математические, статистические методы, методы выявления тенденций, прогнозирования, моделирования, построение графиков, диаграмм. Расчет – операция, позволяющая выполнить требуемые вычисления для получения результатов или промежуточных данных. Формирование отчетов – операция оформления результатов для вывода и передачи потребителю в привычном для него виде. Вывод – операция вывода результатов на печать, в базу данных, файл, дисплей, по сети ЭВМ. Заключительный этап содержит следующие операции: визуальный контроль результатов, размножение, подпись и передача потребителю. Этот этап также называют после машинным. Если компьютер установлен на рабочее место информационного работника заключительный этап может содержать только операцию контроля ( четкость вывода, непротиворечивость результатов и т. д.). Все остальные операции могут выполняться на машинном этапе, так как уже существует система электронной подписи, а потребителем является сам информационный работник, либо результаты передаются по сети или записываются в базу. Появление моделей бизнеса и переход к проектированию ЭИС на базе бизнес – процессов изменяет состав этапов проектирования, их назначение, структуру и содержание. Эти вопросы рассматриваются при проектировании ЭИС. 1.1.3. Технологии общения с компьютером Способы общения с компьютером и режимы обработки информации определяются операционной системой. Технологию общения с компьютером определяет интерфейс операционной системы. Современные операционные системы поддерживают командный, WIMP-, SILK- интерфейсы (рис. 1.2). Интерфейс Командный WIMP SILK Однопрограм мная ОС Многопрограм мная ОС Диалоговая технология Многопользо вательская ОС Сетевая технология Пакетная технология Рис.1.2. Способы и режимы обработки информации Командный интерфейс означает выдачу на экран системного приглашения для ввода команды. Например, в MS-DOS это приглашение выглядит как C:\>, в Unix - $. WIMP-интерфейс является графическим и расшифровывается как Windows (окно), Image (образ, пиктограмма, иконка)), Menu (меню), Pointer (указатель), т.е. на экране высвечивается окно, содержащее образы программ и меню действий. Для выбора одного из них используется указатель. SILK-интерфейс означает Speech (речь), Image (образ), Language (язык), Knowledge (знание), т. е. на экране по речевой команде происходит выбор искомого образа.. Графическая система Windows использует WIMP-интерфейс, удовлетворяющий стандарту CUA. Приложения, написанные под Windows, используют тот же интерфейс, поэтому его единообразие сводит к минимуму процесс обучения работе с любым приложением Windows Свойствами интерфейса являются конкретность и наглядность. Его назначение - формирование у пользователя одинаковой реакции на одинаковые действия операционной системы и приложений, их согласованность. Согласование должно выполнено в трех аспектах: физическом, который относится к техническим средствам (пока отсутствует); синтаксическом, который относится к последовательности и порядку появления элементов на экране (язык общения) и последовательности запросов (язык действий); семантическом__________, который относится к значениям элементов, составляющих интерфейс. Согласованность интерфейса экономит время пользователя и разработчика. Для пользователя уменьшается время изучения, а затем использования приложения, сокращается число ошибок, появляется чувство комфортности и уверенности. Разработчику согласованный интерфейс позволяет выделить общие блоки, стандартизировать отдельные элементы и правила взаимодействия с ними, сократить время проектирования новой системы. Набор приемов взаимодействия пользователя с приложением называют пользовательским интерфейсом. Под приложением понимается пакет прикладных программ для определенной области применения и потребления информации. Пользовательский интерфейс включает три понятия: общение приложения с пользователем, общение пользователя с приложением, язык общения. Язык общения определяется разработчиком программного приложения. Свойствами интерфейса являются конкретность и наглядность. Пользовательский интерфейс зависит от интерфейса, обеспечиваемого операционной системой. Разработка пользовательского интерфейса заключается в проектировании панелей и диалога. Панель приложения содержит меню действий, тело панели и кнопки инструментов. Меню действий размещается в верхней части экрана по горизонтали. Оно содержит объекты, состоящие из одного или нескольких слов. Два последних из них резервируются для действий "выход" и "справка". Размещаются объекты слева направо по мере убывания частоты их использования. Возможны системы с многоуровневой системой выпадающих меню, но оптимальное число уровней - три, так как иначе могут появиться трудности в понимании многоуровневых меню. Преимущество использования меню действий (и выпадающего меню) заключается в том, что эти действия наглядны и могут быть запрошены пользователем установкой курсора, функциональной клавишей, вводом команды либо каким-то другим простым способом. Тело панели содержит __________элементы тела панели. К ним относятся разделители областей, идентификатор панели, заголовок панели, инструкции, заголовки столбцов и групп, заголовки полей, указатель протяжки, область сообщений, область команд, поле ввода, поле выбора. Кнопки панел и отражают наиболее употребительные действия выпадающих меню. Для указания текущей позиции на панели используется курсор выбора. Разбивка панели на области основана на принципе "объект- действие”. Этот принцип разрешает пользователю сначала выбрать объект, затем произвести действия с этим объектом, что минимизирует число режимов, упрощает и ускоряет обучение работе с приложениями и создает пользователю комфорт. Когда пользователь и приложение обмениваются сообщениями, диалог движется по одному из путей приложения, т.е. пользователь движется по приложению, которое выполняет конкретные действия. При этом действие не обязательно требует от приложения обработки информации. Оно может обеспечивать переход от одной панели к другой, от одного приложения к другому. Диалоговые действия должны контролировать операции пользователя с информацией. Если пользователь перешел к другой панели и его действия могут привести к потере информации, приложение должно потребовать подтверждения о том, следует ли ее сохранить. При этом пользователю может предоставляться шанс сохранить информацию, отменить последний запрос, вернуться на один шаг назад. Путь, по которому движется диалог, называют навигацией. Он может быть изображен в виде сети или графа, где узлы - действия, дуги - переходы. Примером изображения диалога служит меню. Диалог состоит из двух частей : запросов на обработку информации и навигации по приложению. Часть запросов на обработку и навигацию является унифицированной. Унифицированные действия диалога – это действия, имеющие одинаковый смысл во всех приложениях. Некоторые унифицированные действия могут быть запрошены из выпадающего меню, посредством __________действия "команда", функциональной клавишей. К унифицированным действиям диалога относят отказ, ввод, выход, справка, копировать, сохранить, удалить и т.д. Запросы выполняются приложением посредством языка запросов, зависящим от используемой системы управления базой данных. 1.1.4. Режимы обработки информации Разнообразие операционных систем породило многообразие режимов обработки данных. Операционные системы делятся на однопрограммные, многозадачные и многопользовательские (см. рис. 1.2). К однопрограммным операционным системам относятся SCP, MSDOS и др. Они работают в пакетном или диалоговом режимах. Многозадачные операционные системы, например Unix, Windows, начиная с версии 3.1, DOS 7.0, OS/2, Linux и другие, предусматривают одновременное выполнение нескольких приложений в пакетном и диалоговом режимах. Многопользовательские системы отвечают требованиям пользователей различных категорий (неквалифицированных пользователей, прикладных и системных программистов) и профессий. Они реализуются сетевыми операционными системами Novell NetWare, Windows NT, Linux и др. и обеспечивают сетевые технологии, а также пакетные и диалоговые технологии обработки данных. В пакетном режиме программы, обрабатываемые ими данные и управляющая информация объединяются в задание, задания объединяются в пакет. Управляющая информация представляет собой команды операционной системы в виде языка управления заданиями и содержит сведения об именах задания, программ, данных, их местонахождении, порядке следования, приоритеты и др. Задания автоматически вызываются на выполнение в порядке очередности или по приоритету. Пакетный режим резко повышает производительность использования ресурсов ЭВМ, но затрудняет процесс отладки программ и создания новых программных продуктов. В настоящее время пакетный режим обработки данных (пакетная технология) используется в качестве фонового режима в многозадачных или многопользовательских операционных системах, для загрузки и запуска операционной системы. Диалоговая технология, или диалоговый режим обработки данных означает обмен сообщениями между пользователем и приложением, приложением и операционной системой в реальном времени или в режиме разделения времени. В режиме реального времени операционная система следит за появлением прерывания, приходящего по каналам связи (от датчиков, спутников, аудио – видео сигналы и т.д.), и сразу же передает управление программе его обработки. То есть обработка данных происходит без задержки в реальном времени, что обеспечивает работу приложений реального времени, в которых любая задержка может привести к «заиканию» аудио – видео информации. Режим реального времени используется в системах продаж железнодорожных и авиа билетов, управления «зеленой волной» на дорогах, а приложения обработки аудио – видео - информации и т.д. В режиме разделения времени процессорное время предоставляется различным пользователям (задачам) последовательными квантами. Размер кванта невелик (например, одна десятая секунды), и у пользователя создается иллюзия непрерывной работы на компьютере. Современные многозадачные операционные системы различаются алгоритмом разделения времени. В режимах реального и разделения времени возможны простои центрального процессора, устройств ввода - вывода и других ресурсов. Фоновый режим обеспечивает выполнение программ с более низким приоритетом для использования простаивающих ресурсов. Тем самым фоновый режим минимизирует простои процессора и обеспечивает более рациональное использование всех ресурсов компьютера и операционной системы. Сетевая технология обеспечивает удаленную диалоговую и пакетную технологии.
Дата добавления: 2015-01-03; Просмотров: 487; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |