Автор: Пользователь скрыл имя, 22 Ноября 2010 в 19:47, контрольная работа
Информация для менеджера - что хлеб насущный. Тот, кто понимает эту истину и умеет организовать надежную систему информации, достигает больших успехов и создает дополнительный стратегический ресурс в конкурентной борьбе.
Для того, чтобы создать информационную систему, необходимо понимать цели управления, представлять его информационное пространство, понимать "узкие места" информирования. Эта масштабная организационная задача намного сложнее чем, например, практическая работа с текстовым процессором или электронной таблицей. Кругозор, который необходим в этом случае исследовательский подход, позволяющий специалисту так охватить мыслью множество разных событий и явлений, чтобы увидеть их скрытые связи и возможное влияние на достижение целей управления. Речь идет о том, что информацию следует организовать и привести в систему.
Ежегодно появляются новые программные пакеты, новые модели компьютеров, и вместо одних знаний и навыков необходимо непрерывно приобретать новые. Однако комплексное представление о системе управления в целом мы всегда получаем на основе стабильной системной методологии.
Главная задача системной методологии состоит в том, чтобы предложить ее пользователям (из разных дисциплин и предметных областей) общие методы представления и решения проблем. Ядро такого знания создает системный подход.
В наше время широкое распространение получили Интернет-технологии, то есть объединение глобальных сетей в единую сеть с помощью протокола TCP/IP. В сети интернет появились такие удобные сервисы, как WWW – огромная сеть гипертекстовых документов, электронная почта, протоколы передачи файлов и другое. Удобства интернет-технологий решили использовать и в маcштабах отдельных организаций – так появились Интранет-сети – уменьшенные копии Интернета, реализуемые в масштабах организации.
Применение интернет-технологий в корпоративной сети, изолированной от Internet, называется интранет-технологией. Интранет-сети, получающие все более широкое распространение, состоят из внутрикорпоративных Web-серверов, доступ персонала к которым организован через локальные или глобальные сети.
Как правило, информация внутри отдельной организации распределена по множеству компьютеров и хранится в виде разнообразных файлов, отчетов и сообщений электронной почты. Как правило, способ доступа ко всей информации не организован. Поэтому многие организации создают интранет-сети с внутренними Web-серверами, чтобы облегчить своим сотрудникам доступ к разнообразной информации. Благодаря связям с корпоративными базами данных, файл-серверами и хранилищами документов Web-серверы предоставляют сотрудникам компании самые различные виды информации через единый интерфейс - хорошо знакомый Web-браузер. Несколько начальных страниц служат гипертекстовыми связями со всеми видами документов и данных.
Таким образом, сети Интранет представляют собой удобное средства для обмена информацией внутри организации. В этом реферате мы рассмотрим устройство сетей Интранет, протоколы и интерфейсы, используемые в них, и приложения, предназначенные для работы с ними.
Введение 3
1. Системный подход разработки информационных систем. 5
1.1.Основные определения и свойства системы 5
1.2. Теоретические основы системного подхода 7
1.3. Цикл разработки информационных систем 10
1.4. Содержание этапа "Системное проектирование" 13
2. Корпоративная сеть Интранет 17
2.1. Общие сведения об Интранет 17
2.2. Протоколы передачи данных в Интранет 20
2. 3. Адресация ресурсов Интранет. 23
2. 4. Традиционная схема публикации и просмотра документов 24
2.5. Языки и средства программирования Интранет 25
2.6. Преимущества и недостатки Интранет-технологии 30
Заключение 32
Список использованной литературы 33
Многопротокольные
возможности Интранет-
2.
3. Адресация ресурсов
Интранет.
В
настоящее время браузеры WWW помимо
Web-серверов (через HTTP) могут взаимодействовать
с различными типами серверов с использованием
протоколов FTP, gopher, mailto, news, nntp, telnet, wais,
file. Для аресации ресурсов разных протоколов
используется URI – универсальные идентификаторы
ресурса. Разновидностью URI является
URL, который указывает местонахождение
ресурса. В состав URL входит информация
о методе доступа, требующаяся браузеру
WWW, чтобы использовать любой из этих протоколов.
Схемы доступа URL:
Схема доступа | Описание доступа |
http | Протокол передачи гипертекста |
ftp | Протокол передачи файлов |
gopher | Протокол Gopher |
mailto | Адрес электронной почты |
news, nntp | Новости |
telnet | Сеанс telnet |
wais | Сервер протокола WAIS |
file | Имя файла в компьютере |
URL
строится по схеме:
<протокол>://<адрес
сервера>/<адрес документа на сервере>
[#метка]
<адрес сервера> - доменное имя или IP-номер сервера
<адрес документа на сервере> включает путь к файлу и имя файла
[#метка] - имя закладки в гипертекстовом файле, позволяет осуществлять внутренние переходы к разным фрагментам одного документа.
Вот
пример URL в сети интранет:
http://citnt/text/docs/
Он указывает на документ intro.htm, хранящийся на сервере citnt, доступ к которому осуществляется по протоколу http, в каталоге text/docs/.
Ссылки
URL могут быть относительными. Например,
из документа http://citnt/text/docs/intro.
books/book1.doc
/images/pic24.gif
http://citnt/text/
http://citnt/
Первая ссылка выполняется относительно текущего каталога, вторая - по отношению к корню Web-сервера. Последние две ссылки правильнее называть неполными. При этом в указанных каталогах отыскивается стандартный индексный файл index.html (index.htm) или default.htm. В некоторых браузерах при отсутствии такого файла на экран выдается оглавление каталога.
При
записи URL всегда используется нотация
Unix (слэши, а не обратные слэши).
2. 4.
Традиционная схема
публикации и просмотра
документов
Изначально технология WWW предназначалась для облегчения доступа к информации и публикации документов. Программа-клиент (браузер) выполняет функции интерфейса пользователя (диалоговый ввод-вывод) и обеспечивает доступ практически ко всем информационным ресурсам Интранет посредством HTTP-сервиса. База данных гипертекста - это часть файловой системы, которая содержит текстовые файлы в формате HTML и связанные с ними графику и другие ресурсы. Фактически, браузер является интерпретатором HTML-текста. И, как типичный интерпретатор, клиент, в зависимости от команд разметки, выполняет различные функции. В круг этих функций входит не только размещение текста на экране, но и обмен информацией с сервером по мере анализа полученного HTML-текста, что наиболее наглядно происходит при отображении встроенных графических образов. При анализе URL-спецификаций или по командам сервера клиент запускает дополнительные программы для работы с документами в форматах, отличных от HTML, например, GIF, JPEG, MPEG и т.п. Кроме того, в гипертекст может быть встроен текст сценария на JavaScript, VBScript и др., который расширяет логику диалога и обеспечивает простую прикладную обработку. Браузер вызывает соответствующий интерпретатор для исполнения сценария.
До
недавнего времени Web-сети имели
одностороннюю связь - информация с Web-страниц
поступала к пользователю от Web-сервера
при наличии запроса. С появлением в языке
HTML диалоговых свойств пользователь получил
обратную связь с Web-сервером. Для обеспечения
специальной обработки (поиска, карт изображений,
анкетных листов, включений и т.п.) на Web-сервере
может быть запущена серверная программа,
которая обменивается параметрами с браузером.
Обмен параметров при этом осуществляется
через интерфейс CGI. В последнее время
все большее распространение получает
механизм согласования запускаемых программ
через MIME-типы.
2.5.
Языки и средства программирования
Интранет
Для разработки Интранет-приложений используется широкий спектр языков и средств программирования:
Язык гипертекста HTML
Разработчики HTML пытались решить две задачи:
Первая задача была решена за счет выбора теговой модели описания документа.
Такая модель широко применяется в системах подготовки документов для печати. К моменту создания HTML существовал стандарт языка разметки печатных документов – Standard Generalised Markup Language, который и был взят в качестве основы HTML.
Такой подход предполагает наличие еще одной компоненты технологии - интерпретатора языка. В WWW функции интерпретатора разделены между сервером гипертекстовой базы данных и клиентом.
Язык виртуальной реальности VRML
После создания HTML естественным было создание открытого, общепринятого языка, позволяющего описывать трехмерные сцены и увязывать их с гиперсвязями, принятыми в WWW - что-то типа HTML, но применительно к виртуальной реальности. Так возник термин Virtual Realty Markup Language (VRML), где слово Markup было позднее заменено на Modelling, для того, чтобы подчеркнуть его графическую сущность. Первая версия VRML появилась в 1994 г. на основе формата Open Inventor ASCII File Format (IFF) фирмы SGI. Подмножество IFF, расширенное сетевыми возможностями, было положено в основу базовых форм VRML.
Язык программирования Java
Java - это современный язык для разработки приложений, созданный специально для распределенных сред. Java является простым объектно-ориентированным языком, не требующим длительного обучения программистов. Java является знакомым языком программирования, так как синтаксис Java во многом напоминает C++. Исключение адресной арифметики по мнению создателей должно обеспечить более надежный код по сравнению с С++. Надежность программ обеспечивается проверками на этапе компиляции и последующей проверкой во время выполнения.
Средства безопасности, встроенные в Java, обеспечивают защиту как от внешнего проникновения в файловую систему, так и от модификации кода вирусами. Другими важными свойствами Java является независимость от платформы, переносимость, многопоточность и динамическая сборка программы.
Многопоточность встроена на уровень языковых примитивов. Достаточно объявить некоторый метод синхронным, чтобы на время его работы с объектами они автоматически блокировались. Снимается блокировка также автоматически, независимо от того, нормально или аварийно завершилась работа метода. Блокировки сделаны реентерабельными, что исключает возможность зависания при повторном блокировании объекта одним и тем же процессом.
Java-технология
состоит из следующих основных
частей: программирования на объектно-
Система программирования в среде Java позволяет компилировать программы для компьютерной платформы, на которой она стоит в том же ключе, как и любая другая, например, С или С++. В этом случае главным отличием Java-программ является использование Java-классов, обеспечивающих разработку безопасных, распределенных систем. При этом утверждается, что язык позволяет делать гораздо меньше ошибок при разработке программ, главным образом, из-за отсутствия адресной арифметики.
В настоящее время выпущено несколько систем визуальной разработки программ на Java. Наиболее известными являются:
Языки сценариев Java Script
Язык JavaScript разрабатывался компанией Netscape как язык сценариев просмотра HTML-страниц. JavaScript является объектно-ориентированным языком. В целом язык ориентирован на встроенные объекты NetscapeNavigator: окна, формы, поля форм, элементы рабочих областей Navigator. Это сильно облегчает обучение языку и позволяет сразу писать интересные и полезные программы.
Используя
JavaScript, можно организовать многооконный
интерфейс с локальной
Visual Basic Script
В настоящий момент во всем мире программисты широко используют для быстрой разработки своих приложений язык VisualBasic, который не требует длительного времени на его изучение, как это происходит с языком С++.
Так же, как VisualBasic облегчает разработку приложений для Windows, а Visual Basic for Application (VBA) делает то же для приложений, базирующихся на Microsoft Office, Visual Basic Script (VBScript), дает в руки тех, кто создает Web-приложения, аналогичный по мощности инструмент.
VBScript
является простым
VBScript
позволяет разрабатывать
PERL
Объектно-ориентированный язык PERL (Practical Extraction and Report Language) является переносимым, интерпретируемым языком, хорошо приспособленным для фильтрации и преобразования текста. Интерпретаторы PERL являются бесплатными программными продуктами. PERL находит широкое распространение в среде UNIX. Язык в определенной части похож на С, но имеет и существенную специфику.
Язык PERL представляет программисту широкий спектр возможностей:
Основное
назначение PERL в web-технологиях связано
с разработкой серверных приложений на
основе CGI.
Информация о работе Системный подход разработки информационных систем