Автоматизированные системы обработки информации и управления в промышленности в рамках освоения профессионального модуля
Построение функциональной модели процесса документооборота. Кодирование справочной информации, принципы создания информационного обеспечения. Средства разработки клиентских программ, применение языка структурированных запросов Structured Query Language.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 10.04.2017 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Централизованная организация данных является самой простой для реализации. На одном сервере находится единственная копия базы данных. Все операции с базой данных обеспечиваются этим сервером. Доступ к данным выполняется с помощью удалённого запроса или удалённой транзакции. Достоинством такого способа является лёгкая поддержка базы данных в актуальном состоянии, а недостатком - то, что размер базы ограничен размером внешней памяти: все запросы направляются к единственному серверу с соответствующими затратами на стоимость связи и временную задержку. Отсюда ограничение на параллельную обработку. База может быть недоступной для удалённых пользователей при появлении ошибок связи и полностью выходит из строя при отказе центрального сервера.
Децентрализованная организация данных предполагает разбиение информационной базы на несколько физически распределённых. Каждый клиент пользуется своей базой данных, которая может быть либо частью общей информационной базы, либо копией информационной базы в целом, что приводит к её дублированию для каждого клиента.
Смешанная организация хранения данных объединяет два способа распределения: разбиение и дублирование, приобретая при этом и преимущества и недостатки обоих способов.
Появляется необходимость хранить информацию о том, где находятся данные в сети. При этом достигается компромисс между объемом памяти под базу в целом и под базу в каждом сервере, чтобы обеспечить надёжность и эффективность её работы: легко реализуется параллельная обработка, то есть обслуживание распределённого запроса, или транзакции.
31.01.2017
Классификация распределенных систем обработки данных. Свойства распределенных систем: прозрачность, открытость, масштабируемость.
Распределенная обработка данных - обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих распределенную систему.
Для реализации распределенной обработки данных были созданы многомашинные ассоциации, структура которых разрабатывается по одному из следующих направлений:
* многомашинные вычислительные комплексы (МВК);
* компьютерные (вычислительные) сети.
Построение распределенных систем высокого качества является одной из наиболее сложных задач разработки ПО. Технологии типа J2EE и .NET создаются как раз для того, чтобы сделать разработку широко встречающихся видов распределенных систем -- так называемых бизнес-приложений, поддерживающих решение бизнес-задач некоторой организации, -- достаточно простой и доступной практически любому программисту.
Основная задача, которую пытаются решить с помощью распределенных систем -- обеспечение максимально простого доступа к возможно большему количеству ресурсов как можно большему числу пользователей. Наиболее важными свойствами такой системы являются прозрачность, открытость, масштабируемость.
01.02.2017
Логическая, физическая структуры распределенных систем. Основные виды технологии распределенной обработки данных. Технологии «клиент-сервер». Характеристики технологии. Клиенты и серверы.
Логическая - это рассмотрение структуры данных без учета его представления в машинной памяти.
Физическая - это способ физического представления данных в памяти компьютера.
В общем случае между логической и соответствующей ей физической структурами существует расхождения, степень которого зависит от самой структуры и особенностей той среды, в котором она должна быть отображенной. Вследствие этого расхождения существуют процедуры, которые осуществляют отображение логической структуры в физическую, и, наоборот, физической структуры в логическую.
Распределённая обработка данных. Персональные компьютеры стоят на рабочих местах то есть на местах возникновения и использования информации. Они связаны сетью, что даёт возможность распределить их ресурсы по отдельным функциональным сферам деятельности и изменить технологию обработки данных в направлении децентрализации. Распределённая обработка данных позволяет повысить эффективность удовлетворения изменяющейся информационной потребности информационного работника и, тем самым, обеспечить гибкость принимаемых им решений. Преимущества распределённой обработки данных выражаются в:
* увеличении числа взаимодействующих пользователей, выполняющих функции сбора, обработки, хранения, передачи информации;
* снятии пиковых нагрузок с централизованной базы путём распределения обработки и хранения локальных баз данных на разных компьютеров;
* обеспечении доступа информационному работнику к вычислительным ресурсам сети компьютеров;
* обеспечении симметричного обмена данными между удаленными пользователями.
Технология клиент-сервер предусматривает наличие двух самостоятельных взаимодействующих процессов - сервера и клиента, связь между которыми осуществляется по сети.
Серверами называются процессы, отвечающие за поддержку базы данных и файловой системы, а клиентами - процессы, которые посылают запрос и ожидают ответ от сервера.
Модель клиент-сервер используется при построении системы обработки информации на основе СУБД, а также почтовые системы.
02.02.2017
Разделение приложений по уровням. Компоненты сетевого приложения: компонент представления, прикладной компонент, компонент управления. Варианты архитектуры клиент-сервер (двухзвенная архитектура, трехзвенная архитектура). Модель клиент-сервер. Модель файлового сервера.
Модель клиент-сервер была предметом множества дебатов и споров.
Рассматривая множество приложений типа клиент-сервер, предназначенных для организации доступа пользователей к базам данных, многие рекомендовали разделять их на три уровня:
* уровень пользовательского интерфейса;
* уровень обработки;
* уровень данных.
Уровень пользовательского интерфейса содержит все необходимое для непосредственного общения с пользователем, например, для управление дисплеем. Уровень обработки обычно содержит приложения, а уровень данных -- собственно данные, с которыми происходит работа.
Как правило компьютеры и программы, входящие в состав информационной системы, не являются равноправными. Некоторые из них владеют ресурсами, другие имеют возможность обращаться к этим ресурсам. Компьютер (или программу), управляющий ресурсом, называют сервером этого ресурса (файл-сервер, сервер базы данных, вычислительный сервер...). Клиент и сервер какого-либо ресурса могут находится как на одном компьютере, так и на различных компьютерах, связанных сетью.
В рамках многоуровневого представления вычислительных систем можно выделить три группы функций, ориентированных на решение различных подзадач:
1. функции ввода и отображения данных (обеспечивают взаимодействие с пользователем);
2. прикладные функции, характерные для данной предметной области;
3. функции управления ресурсами (файловой системой, базой данных)
Архитектура «клиент-сервер» определяет общие принципы организации взаимодействия в сети, где имеются серверы, узлы-поставщики некоторых специфичных функций (сервисов) и клиенты, потребители этих функций.
Практические реализации такой архитектуры называются клиент-серверными технологиями. Каждая технология определяет собственные или использует имеющиеся правила взаимодействия между клиентом и сервером, которые называются протоколом обмена (протоколом взаимодействия).
В любой сети (даже одноранговой), построенной на современных сетевых технологиях, присутствуют элементы клиент-серверного взаимодействия, чаще всего на основе двухзвенной архитектуры. Двухзвенной она называется из-за необходимости распределения трех базовых компонентов между двумя узлами.
Двухзвенная архитектура используется в клиент-серверных системах, где сервер отвечает на клиентские запросы напрямую и в полном объеме, при этом используя только собственные ресурсы. Сервер не вызывает сторонние сетевые приложения и не обращается к сторонним ресурсам для выполнения какой-либо части запроса.
Как правило, третьим звеном в трехзвенной архитектуре становится сервер приложений, т.е. компоненты распределяются следующим образом:
1. Представление данных -- на стороне клиента.
2. Прикладной компонент -- на выделенном сервере приложений (как вариант, выполняющем функции промежуточного ПО).
3. Управление ресурсами -- на сервере БД, который и представляет запрашиваемые данные.
Модели клиент-сервер - это технология взаимодействия в информационной сети. Сервер обладает правом управления тем или иным ресурсом, а клиент - пользования им. Каждый конкретный сервер определяется видом того ресурса, которым он владеет. Например, назначением сервера баз данных является обслуживание запросов клиентов, связанных с обработкой данных; файловый сервер, или файл-сервер, распоряжается файловой системой.
Модель файлового сервера - является базовой для локальных сетей ПК. Одним из компьютеров в сети считается файловым сервером и предоставляет другим компьютерам услуги по обработке файлов. Файловый сервер работает под управлением сетевой операционной системы и играет роль компонента доступа к информационным ресурсам (к файлам).
03.02.2017
Модель доступа к удаленным данным. Модель сервера баз данных. Модель сервера приложений. Понятие прикладных протоколов. Уровни протоколов. Низкоуровневые протоколы. Транспортные протоколы. Протоколы верхнего уровня. Обращение к удаленным объектам.
В модели удаленного доступа (Remote Data Access, RDA) база данных хранится на сервере. На сервере же находится ядро СУБД. На клиенте располагается презентационная логика и бизнес-логика приложения. Клиент обращается к серверу с запросами на языке SQL. Структура модели удаленного доступа приведена на рис. 1.
Рис. 1. Модель удаленного доступа (RDA)
Модель сервера баз данных
Данную модель поддерживают большинство современных СУБД: Informix, Ingres, Sybase, Oracle, MS SQL Server. Основу данной модели составляет механизм хранимых процедур как средство программирования SQL-сервера, механизм триггеров как механизм отслеживания текущего состояния информационного хранилища и механизм ограничений на пользовательские типы данных, который иногда называется механизмом поддержки доменной структуры. Модель сервера баз данных представлена на рис. 2.
Рис. 2. Модель активного сервера БД
В этой модели бизнес-логика разделена между клиентом и сервером. На сервере бизнес-логика реализована в виде хранимых процедур -- специальных программных модулей, которые хранятся в БД и управляются непосредственно СУБД.
Модель сервера приложений является расширением двухуровневой модели и в ней вводится дополнительный промежуточный уровень между клиентом и сервером. Архитектура трехуровневой модели приведена на рис 3.
Рис. 3. Модель сервера приложений
Протоколы прикладного уровня служат для передачи информации конкретным клиентским приложениям, запущенным на сетевом компьютере. В IP-сетях протоколы прикладного уровня опираются на стандарт TCP и выполняют ряд специализированных функций, предоставляя пользовательским программам данные строго определенного назначения. Ниже мы кратко рассмотрим несколько прикладных протоколов стека TCP/IP.
Наиболее распространённой системой классификации сетевых протоколов является так называемая модель OSI. В соответствии с ней протоколы делятся на 7 уровней по своему назначению -- от физического (формирование и распознавание электрических или других сигналов) до прикладного (API для передачи информации приложениями):
Прикладной уровень (Application layer). Верхний (7-й) уровень модели, обеспечивает взаимодействие сети и пользователя. Уровень разрешает приложениям пользователя доступ к сетевым службам,
Уровень представления (Presentation layer). 6-й уровень отвечает за преобразование протоколов и кодирование/декодирование данных.
Сеансовый уровень (Session layer). 5-й уровень модели отвечает за поддержание сеанса связи, что позволяет приложениям взаимодействовать между собой длительное время.
Транспортный уровень (Transport layer). 4-й уровень модели, предназначен для доставки данных без ошибок, потерь и дублирования в той последовательности, как они были переданы.
Сетевой уровень (Network layer).3-й уровень сетевой модели OSI, предназначен для определения пути передачи данных
Уровень звена данных (Data Link layer). Часто это уровень называется канальным. Этот уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть.
Физический уровень (Physical layer). Самый нижний уровень модели, предназначен непосредственно для передачи потока данных.
Как уже упоминалось ранее, протоколы транспортного уровня обеспечивают контроль над передачей данных между межсетевыми протоколами и приложениями уровня операционной системы. В настоящее время в локальных сетях наиболее распространено несколько разновидностей транспортных протоколов.
К верхним уровням относят протоколы сеансового, представительного и прикладного уровней.
* Сеансовый уровень. Здесь производится организация способов взаимодействия между прикладными процессами пользователей, управление взаимодействием между открытыми системами.
* Представительный уровень. Определяет синтаксис передаваемой информации, набор знаков и способы их представления, которые являются понятными для всех взаимодействующих систем.
* Прикладной уровень. Определяет семантику, смысловое содержание информации, которой обмениваются открытые системы.
Обмен сообщениями между процессами является основой меж процессного взаимодействия в распределенной системе. В то же время стандартные средства связи между процессами локальных и сетевых операционных систем не скрывают взаимодействия процессов, то есть не обеспечивают прозрачность доступа.
В настоящее время существует четыре способа связи между процессами, работающими на разных ЭВМ:
1. Удаленный вызов процедур;
2. Обращение к удаленным объектам;
3. Связь посредством сообщений;
4. Связь на основе потоков данных.
04.02.2017
Распределенные объекты. Привязка клиента к объекту. Статическое и динамическое удаленное обращение к методам. Передача параметров. Основные и дополнительные принципы создания и функционирования распределенных систем.
Распределенные объекты -- это объекты, которые являются частью одного приложения, но размещены в различных адресных пространствах Адресные пространства могут относиться к одному или различным компьютерам, связанным сетью или другими средствами коммуникации.
Клиент должен иметь возможность обратиться к методу объекту. Прежде чем он обратиться по ссылке к методу соответствующего объекта, он должен выполнить привязку к этому объекту. Это значит разместить в адресном пространстве клиента заместителя объекта.
После того как клиент свяжется с объектом, он может через заместителя обратиться к методам объекта. Подобное удаленное обращение к методам {Remote Method Invocation , RMI) в части передачи параметров очень напоминает RPC. Основное различие между RMI и RPC состоит в том, что RMI, как говорилось ранее, в основном поддерживает внутрисистемные ссылки на объекты. Кроме того, отпадает необходимость в клиентских и серверных заглушках общего назначения.
Проведение исследований система управления требует от исследователя знания важнейших принципов построения и функционирования таких систем, которые должны быть присущи современным экономическим условиям.
Применительно к система управления принципы представляют собой основные правила, положения, идеи, определяющие направления их построения и функционирования и которыми должны руководствоваться кадры управления в своей деятельности.
Среди всех видов принципов для система управления следует выделить общие, общесистемные и специальные. Вместе с тем необходимо отметить, что исходным (главным) принципом должен являться принцип системности, во многом определяющий все другие.
Как при построении, так и функционировании система управления , в первую очередь , необходимо учитывать ряд объективных общих принципов: сбалансированного демократического централизма, преимущественно оптимального сочетания единоначалия и коллегиальности, ответственности, активизации и стимулирования, делегирования полномочий, заинтересованной творческой работы всех кадров управления.
06.02.2017
Структура WWW. Гипертекстовая структура web-страницы. Языки создания web-документов: SGML, HTML, ХМLWeb технологии.
WWW (World Wide Web - всемирная паутина) - гипертекстовая информационная система сети Internet. Всемирную паутину образуют сотни миллионов веб-серверов.
Большинство ресурсов Всемирной паутины основаны на технологии гипертекста. Это гипертекст - структурированный текст с введением в него перекрестных ссылок, отражающих смысловые связи частей текста. Слова-ссылки выделяются цветом и/или подчеркиванием. Выбор ссылки вызывает на экран связанный со словом-ссылкой текст или рисунок. Можно искать нужный материал по ключевым словам.
Обобщенный структурированный язык разметки (Structured Generalized Markup Language -SGML) является родоначальником всех языков разметки. Языки HTML и XML образованы из SGML (хотя и различными способами). SGML определяет базовый синтаксис, но дает вам возможность создавать собственные элементы (отсюда термин обобщенный в названии языка).
XML является упрощенной версией SGML, приспособленной для Web. Как и SGML, XML дает возможность разрабатывать собственные наборы элементов при описании определенного документа. Как и в SGML, в теле программы может быть определено XML-приложение, которое содержит набор наиболее употребительных элементов общего назначения и структуру документа, которая может быть использована для описания документа определенного типа.
07.02.2017
Объекты ActiveX. Функциональная схема работы технологии DHTML. Принципы создания web-страниц средствами MicrosoftWord, Блокнот, MicrosoftFrontPage.
Технология ActiveX -- средство, при помощи которого InternetExplorer использует другие приложения внутри себя. С помощью ActiveX IE загружает WindowsMediaPlayer, Quicktime и другие приложения, которые могут воспроизводить файлы, внедрённые в веб-страницы.
Динамический HTML не является каким-то особым языком разметки страниц. Это всего лишь термин, применяемый для обозначения HTML-страниц с динамически изменяемым содержимым.
Реализация DHTML покоится на трех "китах": непосредственно HTML, каскадных таблицах стилей и языке сценариев. Эти три компонента DHTML связаны между собой объектной моделью документа являющейся, по сути, интерфейсом прикладного программирования (API)показано на рис. 4.
Рис.4 Функциональная схема работы технологии DHTML
Принципы создания web-страниц средствами MicrosoftWord, Блокнот,MicrosoftFrontPage.
Если в редакторе Блокнот или Notepad++ ввести текст, размеченный тегами:
<html>
<head>
<title>Обучениевинтернет</title>
</head>
<body>
Этот сайт посвящен дистанционному обучению информатике, телекоммуникациям и электронному бизнесу
</body>
</html>
и сохранить его с расширением html, то получим html-документ, который отображается в окне браузера.
Задача публикации Web-страницы включает в себя несколько подзадач:
-выбор подходящего хостинга для вашего сайта.
-доставка организованной совокупности файлов вашего сайта на Web-сервер.
-привлечь на ваш сайт как можно больше пользователей.
08.02.2017
Обзор и анализ программ, выполняемых на стороне клиента (например, подсистема «Интернет-Клиент»). Программы-серверы. Функционирование Web-серверов.
Подсистема «Интернет-Клиент» реализует в рамках комплексного решения канал предоставления полного спектра банковских услуг исключительно с помощью интернет-технологий. Данная подсистема позиционируется и как самостоятельный продукт, и как часть комплексной системы «ДБО BS-Client х64».
Веб-сервера (программы), предназначенные в первую очередь для работы с протоколом HTTP, ниже представлены некоторые из них:
- ApacheHTTPServer - упор на надёжность и гибкость;
- HTTPFileServer - простой сервер для выкладывания файлов в сети;
- Jetty - реализован полностью на Java.
Общий алгоритм работы веб-сервера можно представить следующим образом рис. 5:
Рис.5 Алгоритм работы веб-сервера.
09.02.2017
Платформенно-независимый интерфейс CGI (CommonGatewayInterface). CGI-скрипт. Язык разработки сценариев PHP. Область применения технологии ActiveServerPages (ASP) - серверная технология от Microsoft
CGI-программа - это обычная программа которая разработанна специально для интернета. CGI-программа выполняется на Web-сервере в ответ на запрос, сделанный браузером. Сервер в этом случае является как бы посредником между браузером и CGI-программой - он передаёт программе запрос браузера и возвращает браузеру информацию, выданную программой.
Для того, чтобы Web-узлы были действительно интерактивными, она должны обмениваться информацией с пользователем, а не только позволять ему загружать документы. Используя программы Common Gateway Interface ( называемые CGI-скриптами ), можно создавать Web-страницы, управляемые данными.
Язык PHP - один из наиболее популярных сценарных языков ввиду своей простоты, скорости выполнения, богатой функциональности и распространенности исходных кодов на основе лицензии PHP.
PHP состоит из ядра и набора подключаемых расширений: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и др. Возможна разработка своих собственных расширений с их последующим подключением. Хотя и существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя расширений.
ASP (англ. Active Server Pages -- «активные серверные страницы») -- технология, предложенная компанией Microsoft для создания Web-приложений в 1996 году. ASP -- это технология динамического создания страниц на стороне сервера, приблизившая проектирование и реализацию Web-приложений к той модели, по которой проектируются и реализуются обычные приложения.
10.02.2017
Функциональные особенности Web технологий и их сравнение. Функциональная схема работы технологии CGI.
Web-технологии есть концепция работы с информацией. Она отличается следующими особенностями:
- техническая основа Web-технологий - локальные и глобальные сети, часто Интернет
- применение особого типа тонких клиентов: web-браузеров (типы и история, современное состояние браузеров отдаются на самостоятельное изучение)
- преимущественно текстовая и статично-графическая подача информации (ослабление этой тенденции связано с развитием технологий связи и ПО, экспансией медиаконтента)
- изменения в информационных источниках мгновенно отражаются в публикациях;
- число потребителей информации практически не ограничено.публикатор сам может задать особые условия на доступ к публикуемой информации;
- в публикациях могут содержаться ссылки на другие публикации без ограничения на местоположение и источники материалов;
Рис.6 Функциональная схема работы технологии CGI
Область применения технологии CGI крайне обширна - возможно динамическое построение HTML-документов, изображений, возможно выполнение запросов к серверным базам данных, осуществима реализация удаленных вычислений - если в качестве сервера выступает высокопроизводительный компьютер, то с помощью технологии CGI возможно выполнить передачу исходных данных и получить результат вычисления.
11.02.2017
Функциональная схема работы технологии ASP. Механизм RPC. Основные технологии построения распределённых информационных систем.
Существует два варианта реализации ASP, каждый из которых характеризуется особой организацией использования приложения:
Классический (отношение "один - многим") - провайдер предоставляет одну программу в распоряжение множеству клиентов (рисунок 7). Особенностью варианта является, с одной стороны, невысокая стоимость, а с другой - использование на 85-90% типизированного решения, требующего от компании применения в управлении стандартизированных технологий.
Персонифицированный (отношение "один - одному") - приложение полностью предоставляется одному клиенту, чем обеспечивается возможность гибкой настройки под существующие бизнес-процессы. Однако такое решение существенно дороже первого.
Рис.7 Классическая схема реализации ASP
Существуют две основные технологии построения распределённых информационных систем:
1. Технология COM. COM (ComponentObjectModel) - это объектная модель компонентов. Данная технология является базовой для технологий ActiveX и OLE. Технологии OLE и ActiveX - всего лишь надстройки над данной технологией
2. Технология OMG CORBA.Основой технологии CORBA являются:
-IDL (InterfaceDefinitionLanguage) - язык, позволяющий описать все аспекты удаленного взаимодействия; схемы отображения IDL-объявлений на конкретные языки программирования;
-ORB (ObjectRequestBroker) - объектная магистраль, позволяющая передавать запросы от клиентов к серверам и обратно;
-Сервисы(Common Object Services) CORBA;
13.02.2017
Объектно-ориентированные технологии распределенной обработки Основные понятия технологии СОМ: интерфейс, сервер, клиент. СОМ-объект и его свойства. Типы серверов СОМ. Расширенная технология СОМ: серверы автоматизации, элементы ActiveX, страницы ASP
Объектно-ориентированное программирование - это технология программирования, при которой программа рассматривается как набор дискретных объектов, содержащих, в свою очередь, наборы структур данных и процедур, взаимодействующих с другими объектами.
Распределенная среда обработки данных или среда распределенных вычислений (DistributedComputingEnvironment, DCE) - это технология распределённой обработки данных, представляющая стандартный набор сетевых служб для выполнения прикладных процессов, рассредоточенных среди группы абонентских систем (по гетерогенной сети).
Распределенная обработка данных (DistributedDataProcessing, DDP) - это методика выполнения прикладных программ группой систем. При этом пользователь получает возможность работать с сетевыми службами и прикладными процессами, расположенными в нескольких взаимосвязанных абонентских системах.
Распределённая обработка данных позволяет повысить эффективность удовлетворения информационных потребностей пользователей, обеспечивает гибкость и оперативность принимаемых ими решений.
СОМ-интерфейс применяется для объединения методов СОМ-объекта. Интерфейс позволяет клиенту правильно обратиться к СОМ-объекту, а объекту - правильно ответить клиенту. Названия СОМ-интерфейсов начинаются с буквы I. Клиент может не знать, какие интерфейсы имеются у СОМ-объекта. Для того чтобы получить их список, клиент использует базовый интерфейс lunknown, который есть у каждого СОМ-объекта.
Очень важным при разработке СОМ-приложений является создание приложений, называемых СОМ-клиентами, которые могут запрашивать интерфейсы объектов, чтобы определить те услуги, которые может предоставить СОМ-объект.
Типичным СОМ-клиентом является диспетчер автоматизации (AutomationController).
СОМ-сервер представляет собой приложение или библиотеку, которая предоставляет услуги приложению-клиенту или библиотеке. СОМ-сервер содержит один или более СОМ-объектов, где СОМ-объекты выступают в качестве наборов свойств, методов и интерфейсов.
СОМ-объект представляет собой двоичный код, который выполняет какую-либо функцию и имеет один или более интерфейс.
СОМ-объект содержит методы, которые позволяют приложению пользоваться СОМ-объектом. Эти методы доступны благодаря СОМ-интерфейсам. Клиенту достаточно знать несколько базовых интерфейсов СОМ-объекта, чтобы получить полную информацию о составе свойств и методов объекта. СОМ-объект может содержать один или несколько интерфейсов. Для программиста СОМ-объект работает так же, как и класс в ObjectPascal.
Типы серверов:
- внутренний сервер (In-processserver);
- локальный сервер или сервер вне процесса (Localserver, Out-of-processserver);
- удаленный сервер (Remoteserver).
Внутренний сервер - это библиотека DLL, которая запущена в одном процессе вместе с клиентом.
Локальный сервер - это приложение ЕХЕ, которое запущено в другом процессе, но на одном компьютере вместе с клиентом.
Удаленный сервер - это библиотека DLL или иное приложение, запущенное на другом компьютере.
Серверы автоматизации - это объекты, которыми можно управлять из других приложений во время работы приложения. Таким образом, автоматизация - это способность приложения программно контролировать объекты других приложений.
Элеметы управления ActiveX предназначены для серверов внутри процесса (in-process COM servers). Элементы ActiveX обычно используются путем встраивания в приложение-клиент.
Активные серверные страницы - это компоненты ActiveX, которые позволяют вам создавать динамически изменяющиеся Web-страницы.
14.02.2017
Создание сервера СОМ. Создание клиента СОМ. Распределенная технология DCOM. Создание COM в Delphi. Понятие технологии CORBA.
Этап 1. Создать типовое приложение, сохранить файл проекта под требуемым именем.
Этап 2. Добавить к проекту библиотеку типов с помощью меню File\New\ActiveX\Type Library. Библиотека типов будет автоматически включена в проект (в предложение uses файла проекта). Подключение полученного *_TLB.pas файла к другим модулям проекта надо выполнить вручную.
Этап 3. Добавить к проекту СОМ объект с помощью меню File\New\ActiveX\COM Object. Delphi создаст новый модуль-заготовку для СОМ объекта (сервера) и подключит его к проекту. Можно было бы пропустить этап 2, так как при включении в приложение нового СОМ объекта, использующего библиотеку типов, файл библиотеки (*_TLB.pas) добавляется в проект автоматически.
Этап 4. Как и для случая внутрипроцессного сервера, далее требуется добавить вСОМ объект необходимые интерфейсы и методы для них с помощью редактора библиотеки типов и добавить необходимый код в функциональные методы СОМ объекта.
Этап 5. Откомпилировать проект и запустить на выполнение. При первом же запуске сервер и библиотека будут автоматически зарегистрированы в реестре Windows.
Создание клиента СOM.
Этап 1. Создать новое ("обычное") приложение, добавить в него созданный ранее модуль библиотеки типов (в нашем примере это SimpleCOM_TLB.pas).
Этап 2. В предложение uses модуля проекта-клиента необходимо добавить модуль библиотеки типов (SimpleCOM_TLB.pas).В класс формы добавить интерфейсы.
Этап 3. Теперь в том месте, где вы сочтете нужным, можно вызывать методы СОМ объекта таким образом:
Interface1.Имя_Метода
Теперь приложение можно компилировать и выполнять.
Этап 4. После создания COM объекта его необходимо зарегистрировать, чтобы другие приложения смогли найти и использовать его, а перед удалением - разрегистрировать.
Технология DCOM (Distributed COM) - это распределенная СОМ-технология. Она применяется для предоставления средств доступа к СОМ-объектам, расположенным на других компьютерах в сети (в том числе и сети Internet).
CORBA -- общая архитектура брокера объектных запросов; типовая архитектура опосредованных запросов к объектам-- технологический стандарт написания распределённых приложений, продвигаемый консорциумом (рабочей группой) OMG и соответствующая ему информационная технология.
15.02.2017
Распределенные объекты. Управление объектами в распределенной среде. Монитор обработки транзакций. Описание JDBC. Открытие соединения. Класс Connection. Выполнение запроса. Класс Statement. Класс ResultSet
Чаще всего распределенные объекты работают в конфигурации Клиент-сервер. Сами объекты являются серверами - они реагируют на запросы, предоставляют клиенту сервисы или ресурсы. Чтобы отличать такие серверы от процессов, работающих в системе клиент-сервер, будем говорить об объектах, которые работают со стороны сервера или клиента. Объекты со стороны сервера предлагают сервисы и ресурсы. Объекты же со стороны клиента их запрашивают. Они находятся во взаимодействии, так же, как и во всех объектно-ориентированных системах, где клиент и провайдер находятся на различных машинах внутри одной сети.
Управление объектами в распределенной среде нуждается в некоторых аспектах, необходимых и для нераспределенных объектов:
- для приема сообщений - протокол или интерфейс, описывающие принимаемые сообщения.
- то, с помощью чего объект может создаваться и инициализироваться - конструктор или фабрика объектов.
- хранилище объектов или расширенное управление жизненным циклом.
Кроме того, как и все объекты, управляемые объекты должны поддерживать:
· инкапсуляцию
· наследование
· полиморфизм
Мониторы обработки транзакций(TransactionProcessingMonitor -- ТРМ)или мониторы транзакций - это программные системы решающие задачу эффективного управления информационно-вычислительными ресурсами в распределенной системе.
Основное назначение ТР-мониторов -- автоматизированная поддержка приложений, представленных в виде последовательности транзакций.
Одна из основных функций ТРМ -- обеспечение быстрой обработки запросов, поступающих к серверу приложений от множества клиентов.
Важнейшая характеристика ТРМ -- поддержка многомашинных конфигураций с возможностью миграции серверов приложений и их групп на резервный компьютер в случае сбоев в работе основного.
На современном рынке мониторов транзакций основными являются такие системы, как ACMS (DEC), CICS (IBM), TOP END (NCR), PATHWAY (Tandem), ENCINA (Transarc), TUXEDO Sytem (Novell).
JDBC (англ. JavaDataBaseConnectivity) -- платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД, реализованный в виде пакета java.sql, входящего в состав Java SE.
JDBC основан на концепции так называемых драйверов, позволяющих получать соединение с базой данных по специально описанному URL. Драйверы могут загружаться динамически (во время работы программы).
Преимуществами JDBC:
- Лёгкость разработки;
- Код практически не меняется, если компания переходит на другую базу данных;
- Не нужно устанавливать громоздкую клиентскую программу;
- К любой базе можно подсоединиться через легко описываемый URL.
Открытие соединения может быть активным и пассивным. Пассивное открытие обозначает, что процесс ожидает поступления сигнала открытия соединения и не пытается открыть канал самостоятельно. Этот тип открытия канала используется процессами, которые предоставляют свой сервис через заранее известный номер своего порта (например, HTTP, SMTP и т д) и работают с механизмом общеизвестных гнезд.
Процесс может вызвать функцию пассивного открытия канала и ждать получения сигнала активного открытия канала от другого процесса, и только после получения такого сигнала соединение будет установлено. Соединение будет также установлено, если два процесса активно откроют канал навстречу друг другу.
Для соединения с БД необходимо использовать класс Connection пакета java.sql. После установления соединения можно выполнять различные SQL-запросы и получать результаты их обработки сервером. Приложение может открыть одно или несколько соединений с одной или несколькими различными СУБД.
Запрос -- это набор инструкций, который можно использовать для обработки данных.
Выполнение запроса:
1. Найдите запрос в области переходов.
2. Выполните одно из следующих действий:
- Дважды щелкните запрос, который требуется выполнить.
- Выберите запрос, который требуется выполнить, и нажмите клавишу ВВОД.
Класс Statement - представляет встроенную команду SQL и используется приложением для доступа к базе данных. При закрытии Statement автоматически закрываются все связанные с ним открытые объекты ResultSet.
Класс ResultSet - представляет результирующий набор базы данных. Он обеспечивает приложению построчный доступ к результатам запросов в базе данных. Приложение последовательно перемещается по результатам, пока они не будут все обработаны или не будет закрыт ResultSet.
16.02.17
АИС предприятия: предметная область АИС; программно-информационное ядро АИС, система управления базами данных (СУБД). Применение языка структурированных запросов SQL.
В настоящее время наблюдается повсеместное внедрение АИС в сферу управления предприятием. В сфере автоматизации крупных предприятий эти системы получили название корпоративных информационных систем.
В целом комплексная АСУ предприятия должна обеспечивать:
- высшее руководство -- информацией для стратегического планирования, финансово-экономического прогнозирования и анализа хозяйственной деятельности;
- руководство среднего звена -- информацией для оперативного планирования и координации подконтрольных ему функций;
- рядовых сотрудников -- эффективными инструментами для выполнения должностных функций, регистрации фактов хозяйственной деятельности и принятия оперативных решений.
В качестве предметной области может выступать предприятие, фирма, объединение и т.д., или отдельный вид деятельности, протекающий в нем.
Базы данных являются ядром информационного обеспечения АИС. В них должна быть представлена информация, отражающая различные направления деятельности организации и пригодная для проведения всестороннего анализа. Хранилище данных, которое является следующим этапом развития БД выполняет следующие функции:
- собирает информацию из различных источников, прежде всего из оперативных приложений АИС, а также от внешних источников;
- интегрирует данные в логические модели по определенным предметным областям;
- хранит информацию таким образом, чтобы она была легко доступна и понятна различным категориям пользователей;
- предоставляет данные разнообразным приложениям.
Система управления базами данных (СУБД) -- совокупность программных и средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД:
- управление данными;
- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
- поддержка языков БД.
SQL предназначен для выполнения операций над таблицами (создание, удаление, изменение структуры) и над данными таблиц (выборка, изменение, добавление и удаление), а также некоторых сопутствующих операций.
SQL обеспечивает операторы для множества задач, включая:
- Запросы данных;
- Вставка, обновление и удаление строки в таблице;
- Создание, замена, изменение и удаление объектов;
- Управление доступом к базе данных и ее объектам;
- Гарантия непротиворечивости базы данных и целостности.
Рис.8 SQL-операторы
17.02.17
Эксплуатация АИС предприятия. Виды технологических процессов обработки информации. Организация сбора, размещения, хранения, накопления, преобразования и передачи данных в АИС. Методы и средства сбора и передачи данных. Обеспечение достоверности информации в процессе хранения и обработки
АИС- это системы для сбора, накопления, хранения, поиска, передачи, обработки и анализа информации с пользованием вычислительной техники, компьютерных информационных сетей, средств и каналов связи.
Известно, что целью экономической деятельности любой фирмы как в сфере материального производства, так и в сфере обслуживания населения, является производство товаров или услуг требуемого качества с минимальными затратами и в конечном итоге- получение прибыли.
Достижение этой цели является- задача многоплановая, зависящая от творческих способностей всех участков производственного процесса, и её решение возможно лишь в том случае, если каждый сотрудник от руководителя до рядового исполнителя сможет принимать оптимальное решение на своем рабочем участке. Процесс принятия оптимального решения может включать в себя следующие этапы:
– Сбор и анализ информации по решаемой задачи;
– Определение вариантов допускаемых решений;
– Выбор оптимального варианта и принятие решений;
– Оформление решенной задачи по форме системы технической документации, действующей на территории предприятии.
На всех этих этапах используются компьютерные автоматизированные информационные системы- АИС
Весь технологический процесс можно подразделить на: сбор и регистрацию информации, ее передачу, прием, запись на машинные носители, арифметическую и логическую обработку, получение результатной информации, выпуск выходных документов, передачу их пользователям.
Сбор информации связан с измерением, подсчетом, взвешиванием материальных объектов, замером временных характеристик и т.д.
Сбор информации сопровождается ее размещением (регистрацией). Регистрация - это фиксация информации на материальном носителе: документе, машинном носителе.
Хранение и накопление информации происходит в информационной базе. В ней хранятся не только первичные данные, но и условно-постоянная, справочная и другая информация, многократно используемая при решении разных задач учета.
С хранением и накоплением непосредственно связан поиск данных, т.е. выборка нужных данных из хранимой информации, включая поиск информации, подлежащей корректировке либо замене. Процедура поиска выполняется автоматически на основе составленного пользователем или компьютером запроса на нужную информацию.
Передача информации может быть выполнена различными способами: традиционными средствами связи(курьером, пересылкой по почте), современные дистанционные средства связи (электронная почта, факс) и физические каналы связи (телефонные, оптические, радиоканалы, в том числе спутниковые).
Различают следующие методы сбора и регистрации данных: механизированный; автоматизированный; автоматический.
Механизированный -- сбор и регистрация информации осуществляются непосредственно человеком с использованием простейших приборов (весы, счетчики, мерная тара, приборы учета времени и т.д.).
Автоматизированный предполагает использование машиночитаемых документов, регистрирующих автоматов, универсальных систем сбора и регистрации, обеспечивающих совмещение операций формирования первичных документов и получения машинных носителей.
Автоматический используется в основном при обработке данных в режиме реального времени. Информация с датчиков, учитывающих ход производства -- выпуск продукции, затраты сырья, простое оборудования и т. д. -- поступает непосредственно в ЭВМ.
18.02.2017
Восстановление ПО и данных. Архивирование и резервирование данных АИС
Рассмотрим способы защиты серверов и данных с помощью следующих дух технологий: архивация и «Теневые копии общих папок».
Используя архивацию для защиты данных от случайной потери при сбоях серверного оборудования и съемных носителей.
«Теневые копии общих папок» представляют собой технологию сохранения файлов. Которая обеспечивает доступ пользователей к мгновенным снимкам файлов, находящихся на общих сетевых ресурсах, таких как файловый сервер.
Устройством хранения архивов может быть жесткий диск, отдельные устройства хранения, такие как магнитная лента или целевая библиотека дисков и лент, организованная и управляемая с использованием роботизированного устройства смены носителей.
Копирование на ленту предпочтительнее, поскольку можно создать архив и хранить ленту отдельно от компьютера. Это защищает данные от сбоев жестких дисков, а также от потери в результате пожара или другой аварийной ситуации.
При выборе архивации на жесткий диск убедитесь, что он отделен от исходного жесткого диска и не пострадает в случае его сбоя. Создание архива на жестком диске удобно, но не защищает от таких аварийных ситуаций как пожар или землетрясение.
Если исходные данные на жестком диске были случайно стерты или перезаписаны, либо стали недоступными из-за сбоя жесткого диска, можно легко восстановить данные из архивной копии.
Требования:
- Учетные данные. Для выполнения этой процедуры необходимо быть членом «Администраторы» или «Операторы архива» на локальном компьютере или иметь соответствующие делегированные полномочия. Если компьютер к домену, члены группы «Администратор домена» также смогут выполнять эту процедуру;
- Средства Архивация. При использовании сочетания обычной и при разностной архивации
Самое ценное и важное в любой компьютерной системе- информация, которая в ней хранится, её потеря, может обернуться большими неприятностями и даже финансовой катастрофой, как для предприятия в целом так и для отдельных пользователей. К сожалению, информация не всегда подлежит к восстановлению, к тому же данная услуга, стоит недешево, так как занимает много времени и требует специальных навыков и знаний.
На лицензионное программное обеспечение, ни сверхнадежное обеспечение, не может дать гарантию на 100%, что данные могут быть сохранены.
Причины которые могут за собой повлечь потерю данных:
- Сбой файловой системы;
- Повреждение файлов вирусами;
- Выход из строя жесткого диска;
- Удаление данных самими пользователями;
- Кража компьютера;
- И многое другое.
Существует единственный неизменный способ предотвратить неприятности - реализовать резервирование данных, что обеспечит: защищенность от потерь серверных и пользовательских файлов, баз данных, почты и молниеносное восстановление, всей системы в случае сбоя, а так же отдельных данных.
20.02.2017
Приемы администрирования ПО АИС. Средства мониторинга системы. Обеспечение работоспособности ПО АИС
Администрирование - процедуры управления, регламентирующие некоторые процессы или их часть. Как правило, оно фиксирует и руководит процессами и ситуациями, нуждающимися в ограничениях или целевом управлении. Построение компьютерных сетей вызвало необходимость управления (администрирования) ими и созданными на их основе компьютерными вычислительными и информационными системами. В результате появилось системное администрирование
Основной целью системного администрирования является приведение сети в соответствие с целями и задачами, для которых она предназначена. Достигается эта цель путём управления сетью, позволяющего минимизировать затраты времени и ресурсов, направляемых на управление системой, и в тоже время максимизировать доступность, производительность и продуктивность системы.История системного администрирования насчитывает несколько десятилетий. Задачи управления вычислительными комплексами (системами) возникли сразу после появления самих этих комплексов. Доминировавшая до конца 1980-х годов централизованная вычислительная модель типа "мэйнфрейм-терминалы" непосредственно проецировалась на архитектуру средств администрирования, которую относят к категории системного. Такое решение означало существование единого образа вычислительной среды. В подобных средствах администрирования задачи управления сводились к контролю за функционированием отдельных компонентов, причём во многих случаях он заключался просто в сборе данных о ресурсах вместо действительного управления их работой. Такой тип управления нельзя отнести к сетевому администрированию в строгом смысле этого слова.
Сетевое администрирование (NetworkManagement) возникает, когда у администратора сети появляется потребность и возможность оперировать единым представлением сети, как правило, это относится к сетям со сложной архитектурой. При этом осуществляется переход от управления функционированием отдельных устройств к анализу трафика в отдельных участках сети, управлению её логической конфигурацией и конкретными рабочими параметрами, причём все эти операции целесообразно выполнять с одной управляющей консоли.
Архитектура средств мониторинга в общем случае совпадает с архитектурой средств активной отладки, с той лишь разницей, что агенту отладки запрещено останавливать отлаживаемую задачу и модифицировать ее данные. Вообще, основное требование к средствам мониторинга -- сбор данных с минимальным вмешательством в работу целевой системы. Для этого агенту отладки нужно как можно реже обращаться к менеджеру, то есть хранить полученные данные в некотором буфере и пересылать их по мере заполнения буфера.
Беспрецедентные темпы развития и распространения информационных технологий, обострение конкурентной борьбы и криминогенной обстановки требуют создания целостной системы безопасности информации, взаимоувязывающей правовые, оперативные, технологические, организационные, технические и физические меры её защиты. При этом выделяются следующие аспекты информационной безопасности:
ѕ конфиденциальность информации (защита от несанкционированного доступа);
ѕ целостность информации (актуальность и непротиворечивость информации, ее защищенность от разрушения и несанкционированного изменения);
ѕ доступность информации (возможность за приемлемое время получить требуемую информационную услугу);
Любая ситуация, возникающая в результате нежелательного воздействия на АИС, не предотвращенного средствами защиты, называется кризисной. Кризисная ситуация может возникнуть в результате злого умысла или случайно (в результате непреднамеренных действий, аварий, стихийных бедствий и т.п.). По степени серьезности и размерам наносимого ущерба кризисные ситуации разделяются на следующие категории:
· Угрожающая - приводящая к полному выходу АИС из строя и ее неспособности выполнять далее свои функции, а также к уничтожению, блокированию, неправомерной модификации или компрометации наиболее важной информации.
· Серьезная - приводящая к выходу из строя отдельных компонентов системы (частичной потери работоспособности), потере производительности, а также нарушению целостности и конфиденциальности программ и данных в результате несанкционированного доступа.
В случае возникновения серьезных аварий решения не эффективны. Чтобы обеспечить работоспособность АИС в чрезвычайных условиях, необходимо дополнительное резервирование аппаратно-программных средств АИС, что требует создания Резервного вычислительного центра.
21.02.2017
Разработка АИС в интегрированной среде разработки Delphi. Простые и табличные формы в Delphi. Создание отчетов в Delphi.
Интегрированная среда разработчика представляет собой набор окон, содержащих все необходимые инструменты для проектирования, тестирования и запуска приложения. Количество, расположение, размер и вид окон может меняться программистом в зависимости от его текущих нужд. Кроме того, имеется возможность расширять среду, включая инструменты, поставляемые сторонними разработчиками, что значительно повышает производительность работы
При создании простых форм для ввода данных используются компоненты отображения и редактирования данных, работающими с отдельными полями базы данных. Благодаря им на форме в каждый момент времени отображается информация только из одной записи. При разработке простых форм, кроме элементов редактирования полей, на форму всегда следует помещать компонент TDBNavigator. Это обусловлено тем то компоненты, работающие с отдельными полями, не имеют встроенных средств навигации по набору данных.
Для представления данных в табличной форме используется компонент ТЕBGrid(сетка).С помощью данного компонента удобно отображать текстовые и числовые поля базы данных.
...Подобные документы
Язык структурированных запросов SQL (Structured Query Language) и его место в сфере доступа к информации в реляционных базах данных. Структура и основные типы данных языка. Синтаксис и семантика главных операторов SQL, последние стандарты языка.
реферат [98,7 K], добавлен 29.03.2012Понятие и концепция базы данных и СУБД. Независимость приложений от организации данных во внешней памяти. Типы данных SQL, таблицы, структура языка и операторы. Преимущества модели реляционного подхода к организации баз данных и ее эффективность.
курсовая работа [69,6 K], добавлен 30.11.2009Изучение и анализ функциональных возможностей СУБД. Структура языка реляционных БД SQL (Structured Query Language). Типы данных SQL. Операторы DDL - операторы определения объектов базы данных. Примеры использования операторов манипулирования данными.
курсовая работа [39,6 K], добавлен 21.07.2012Понятие базы данных, её структура. Общие принципы хранения информации. Краткая характеристика особенностей иерархической, сетевой и реляционной модели организации данных. Structured Query Language: понятие, состав. Составление таблиц в Microsoft Access.
лекция [202,8 K], добавлен 25.06.2013Технология обработки графической информации с помощью ПК, применение в научных и военных исследованиях: формы, кодирование информации, ее пространственная дискретизация. Создание и хранение графических объектов, средства обработки векторной графики.
реферат [20,7 K], добавлен 28.11.2010Требования и структура систем обработки экономической информации. Технология обработки информации и обслуживание системы, защита информации. Процесс создания запросов, форм, отчетов, макросов и модулей. Средства организации баз данных и работы с ними.
курсовая работа [2,7 M], добавлен 25.04.2012Понятие и виды систем счисления, принципы двоичной системы. Формы представления чисел в ЭВМ, виды кодирования информации. Оценка и выбор пакетов прикладных программ: преимущества операционной системы Windows, справочной системы "КонсультантПлюс".
реферат [22,4 K], добавлен 21.06.2010Положение отдела автоматизации в Чернушинском техникуме. Описание технологии выполняемых работ: установки программного обеспечения, драйверов и антивирусов, создания резервных копий, настройка локальной сети интернет, ведение внутреннего документооборота.
отчет по практике [986,6 K], добавлен 15.12.2011Анализ структуры и управления предприятием. Функции, виды деятельности, организационная и информационная модели предприятия, оценка уровня автоматизации. Перспективы развития автоматизированных систем обработки информации и управления на предприятии.
отчет по практике [243,3 K], добавлен 10.09.2012Описание разработанных программных модулей системы автоматизированного документооборота. Характеристика базы данных, нормативно-справочной, входной и выходной оперативной информации. Организация технологии сбора, передачи, обработки и выдачи информации.
дипломная работа [4,7 M], добавлен 16.02.2013Анализ используемой системы обработки информации на предприятии, ее структура и анализ эффективности функционирования. Содержание и принципы организации входной и выходной информации. Аппаратные и программные средства обеспечения, описание интерфейса.
дипломная работа [1,1 M], добавлен 24.08.2016Назначение системы электронного документооборота. Построение функциональной модели поставки товаров в супермаркет. Основные свойства системы электронного документооборота ООО "Ксенокс". Особенности проектирования системы обеспечения продукцией в BPwin.
курсовая работа [1,4 M], добавлен 15.01.2010Cоздание и описание логической модели автоматизированной системы обработки информации. Проектирование структуры системы в виде диаграмм UML. Анализ программных средств разработки программного обеспечения и интерфейса. Осуществление тестирования программы.
дипломная работа [2,5 M], добавлен 25.01.2015Разработка автоматизации процесса тестирования в учебном заведении. Характеристика и анализ существующей организации обработки информации. Обоснование выбора языка программирования, классификация и кодирование информации. Программная реализация задачи.
курсовая работа [1,9 M], добавлен 06.06.2012Программы работы с текстами: MS-DOS Editor, Word Pad, блокнот, word, текстовый процессор. Редакторы для обработки документов. Стили форматирования. Двоичное кодирование текстовой информации в компьютере. Операции технологического процесса ее обработки.
курсовая работа [324,0 K], добавлен 25.04.2013Линейное и структурное представление мультимедиа информации. Средства создания и обработки изображения. Средства обработки 2D-графики и анимации. Средства создания и обработки звука, презентаций, гипермедиа-ресурсов и других мультимедиа-продуктов.
курсовая работа [9,0 M], добавлен 23.01.2011Ознакомление с используемыми классификаторами системы кодирования. Характеристика нормативно-справочной оперативной информации. Исследование дерева автоматизируемых функций и программных модулей. Анализ процесса Обеспечения информационной безопасности.
дипломная работа [1,9 M], добавлен 17.06.2017Угрозы в сфере информационного обеспечения. Цели и задач и создания комплексной системы защиты информации на предприятии. Применение скрытия и уничтожения информации, дезинформации противника, легендирования. Анализ функций системы защиты предприятия.
курсовая работа [60,7 K], добавлен 23.06.2012Системы управления базами данных и их использование для решения задач автоматизации предприятия. Разработка информационного и программного обеспечения для автоматизации хранения и обработки информации при организации работы агропромышленного предприятия.
курсовая работа [607,1 K], добавлен 07.05.2011Изучение особенностей языка структурированных запросов при использовании его в прикладном программировании. Сравнение реализации связи между SQL и языками программирования высокого уровня. Проектирование базы данных и системы управления базами данных.
курсовая работа [1,5 M], добавлен 25.01.2016