Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информационные системы методические указания для курсового проектирования по дисциплине Проектирование информационных систем для студентов направления подготовки 230200 Информационные системы

..pdf
Скачиваний:
4
Добавлен:
15.11.2022
Размер:
579.97 Кб
Скачать

4.2.1.Разработка структуры программного обеспечения WWW-сервера

WWW (от англ. World Wide Web — всемирная паутина) — информационная гипертекстовая система, обеспечивающая доступ к документам с указанием пути передвижения от документа к документу в пределах конечного их множества [11]. На рис. 4.6 показана упрощенная схема организации WWW.

 

ГС1

ГС1

ГС2

………

ГС2…

ГСv

………ГСn

………

 

 

Документ1

Документ1

 

 

ГСq

ГСk

Документ2

Документ2

 

ГСm

ГСg

 

Документj

Документz

Web-узел1

 

ГС1

Web-узел2

ГС2

 

………

 

ГСz

 

Документ1

 

ГСd

Документ2

ГСk

Документf

Web-узел q

Рис. 4.6. Упрощенная схема организации WWW

WWW функционирует по принципу «клиент-сервер». Web-сервер выступает в качестве информационного концентратора, который получает информацию из разных источников, а потом однородным образом предоставляет ее пользователю. WWW-клиенты существуют для различных типов ЭВМ и операционных систем и свободно распространяются в Internet. Программа для просмотра гипертекстов — браузер, снабжен универсальным и дружественным интерфейсом, позволяет легко просматривать информацию вне зависимости от ее природы. Интеграционные качества Webтехнологии оказываются исключительно важными для применения в корпоративных сетях.

Web-технология подходит для поддержки инфраструктуры коммуникаций и координации в среде распределенного принятия решений. Web-стандарты просты и четко организованы.

21

Программное обеспечение для ведения базы данных WWW состоит:

из программ — клиентов протокола HTTP;

программы — сервера протокола HTTP;

CGI — скриптов.

Из этого набора 80% составляет готовое программное обеспечение, используемое в сети Internet, и лишь 20% (CGI — скрипты) разрабатываются пользователями и администраторами.

С точки зрения проектировщика WWW-сервер — это просто программа, которая отвечает на запрос документа от WWW-клиента через Internet. Все WWW-серверы используют общий протокол для общения с клиентами, который получил название Hyper Text Transfer Protocol (HTTP) — протокол передачи гипертекста. Это протокол прикладного уровня, разработанный для обмена гипертекстовой информацией в сети Internet. Используя этот протокол, можно передавать все типы данных, включая HTML-документы, графику, звук и видео. HTTP позволяет реализовать в рамках обмена данными набор методов доступа, базирующихся на спецификации универсального идентификатора ресурсов (Universal Resource Identnfier), применяемого

вформе универсального локатора ресурсов (Universal Resource Locator — URL). Сообщения по сети при использовании протокола HTTP передаются

вформате, схожем с форматом сообщений MIME (Multiperposal Internet Mail Exchange). HTTP используется для взаимодействия программ-клиентов с программами-шлюзами, разрешающими доступ к ресурсам электронной почты Internet (SMTP), спискам новостей (NNTP), файловым архивам (FTP)

системам GOUPER и WAIS.

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

Функции WWW-сервера, кроме его прямой обязанности передавать запрашиваемые данные, можно условно разбить на четыре группы:

управление передачей документов;

ведение журнала активности клиентов;

поддержание безопасности данных;

обеспечение работы средств интерактивной работы с клиентом.

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

WWW-сервер может вести журнал активности клиентов, записывая Internet-адреса, время, содержание запроса и другие параметры каждого соединения.

22

Функции защиты имеют несколько уровней:

контроль доступа к файлам на сервере;

ограничения на допустимые клиентские Internet-адреса и имена доменов;

кодирование сетевого трафика (технология SSL).

В настоящее время серверы WWW существуют для всех типов компьютерных платформ и операционных систем.

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

4.2.2. Обслуживание Web-узлов

На Web-узле обязанности персонала могут распределяться среди четырех основных групп сотрудников:

поставщики содержимого работают с данными — создают и редактируют HTML-документы, помещают в них изображения и формы, обеспечивают целостность ссылок;

дизайнеры создают изображения и определяют «внешний вид» узла;

программисты пишут программы с использованием CGI, Java и Java Script, которые включаются в ресурсы узла;

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

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

23

СПИСОК ЛИТЕРАТУРЫ

1.Государственный образовательный стандарт высшего профессионального образования. Направление подготовки 230200: Информационные системы. М.: 2005. 38 с.

2.Положение о подготовке специалистов, бакалавров, магистров. СПб.: Изд-во ГЛТА, 2001. 30 с.

3.Заяц А. М., Герасин М. Л. Информационные системы: Методические рекомендации по дипломному проектированию. Сыктывкар: Изд-во СЛИ, 2002. 29 с.

4.Куликов Г. Г., Черняховская Л. Р., Никулина Н. О. и др. Методиче-

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

5.Панфилов И. В., Заяц А. М. Проектирование информационных систем: Учебное пособие для студентов направлений 071900, 210200, 060800.

СПб.: ЛТА, 2004. 116 с.

6.Николаев Ю. И. Проектирование защищенных информационных технологий. СПб.: СПбГТУ, 1997. 312 с.: ил.

7.Норенков И. П. Основы автоматизированного проектирования: Учебник для вузов. М.: Изд-во МГТУ им. Н. Э. Баумана, 2000. 360 с.: ил.

8.Богуславский Л. Б., Дрожжинов В. И. Основы построения вычис-

лительных сетей для автоматизированных систем. М.: Энергоатомиздат,

1990. 256 с.: ил.

9.Петров Ю. А., Шлимович Е. Л., Пронин Ю. В. Комплексная авто-

матизация управления предприятием: Информационные технологии — теория и практика. М.: Финансы и статистика, 2001. 168 с.

10.Автоматизированная библиотечная система «ИРБИС». Сетевой поиск литературы: Методическое пособие для преподавателей, аспиран-

тов, магистров и студентов / Сост. А. А. Михайлов, А. А. Никифоров, А. С. Москвина. СПб.: ЛТА. 2006.

11.Заяц А. М., Халиков М. И. Всемирная паутина и Internet: Учебное пособие для студентов всех направлений и специальностей. СПб.:

СПбГЛТА, 2007. 120 с.

12.Семенов А. Б. и др. Структурированные кабельные системы. 4-е изд., перераб. и доп. М.: ДМК Пресс, 2002.

13.Панфилов И. В., Панфилов Е. И., Заяц А. М. Проблемы защиты ин-

формации в компьютерных сетях и системах: Учебное пособие. СПб.: СПбГЛТА, 2008.

14.Вендеров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для вузов. М.: Финансы и статистика, 2001. 348 с.: ил.

24

15.Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы: Учебное пособие. СПб.; М.; Харьков; Питер, 2001. 668 с.

16.Черемных С. В., Семенов И. О., Ручкин В. С. Структурный анализ систем: IDEF-технологии. М.: Финансы и статистика, 2001. 208 с.

17.Советов Б. Я., Яковлев С. А. Моделирование систем: Учебник для вузов. 3-е изд., доп. и перераб. М.: Высшая школа, 2001. 343 с.

18.Гуров С. В. Моделирование систем: Методические указания по выполнению курсовой работы для студентов специальностей 071900, 072000.

СПб.: ЛТА, 2002. 34 с.

19.Панфилов И. В., Заяц А. М. Архитектура ЭВМ и систем: Учебное пособие для студентов специальности 071900 «Информационные системы

итехнологии». СПб.: ЛТА, 2003. 108 с.

20.Панфилов И. В., Хабаров С. П., Заяц А. М. Информационные сети:

Учебное пособие для студентов специальностей 071900, 210200, 060800.

СПб.: ЛТА, 2003. 164 с.

21.Кульгин М. В. Компьютерные сети. Практика построения. 2-е изд..

СПб.: Питер, 2003. 462 с.

22.Тихоненко О. М. Модели массового обслуживания в информационных системах: Учебное пособие. Минск: Технопринт, 2003. 327 с

23.Олифер В. Г., Олифер Н. А. Сетевые операционные системы: Учебное пособие для вузов. СПб.: Питер, 2005. 539с.

24.Половко А. М. Derive для студента: математическая система. СПб.: БХВ-Петербург, 2005. 352 с.

25.Половко А. М., Ганичев И. В. Mathcad для студента. СПб.: БХВ-Пе-

тербург, 2006. 336 с.

26.Половко А. М. Mathematica для студента. СПб.: БХВ-Петербург, 2007. 368 с.

25

П р и л о ж е н и е 1

_____________________________________________________________________

_____________________________________________________________________

(наименование высшего учебного заведения, кафедры)

ЗАДАНИЕ на курсовой проект

по специальности _____________________________________________________

(наименование специальности)

студента _____________________________________________________________

(наименование факультета, фамилия, имя и отчество)

ТЕМА КУРСОВОГО ПРОЕКТА

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

I. Целевая установка:___________________________________________________

_____________________________________________________________________

_____________________________________________________________________

II. Исходные данные к проекту: __________________________________________

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

III. Основные вопросы, подлежащие разработке в проекте:

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

_____________________________________________________________________

Руководитель_______________________________________________

(должность, ученая степень, ученое звание, подпись, фамилия)

Задание получил

_________________________________

(подпись, фамилия студента)

«_______»___________________20___г.

26

П р и л о ж е н и е 2

Кафедра информатики и информационных систем

КУРСОВОЙ ПРОЕКТ

Тема ___________________________________________________

__________________________________________________________

__________________________________________________________

__________________________________________________________

Исполнитель: студент ______________________________________

(наименование факультета)

__________________________________________________________

(фамилия, имя, отчество студента)

Руководитель: __________________________________________

(должность, ученая степень, ученое звание, фамилия, имя, отчество)

27

Оглавление

1.

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

4

2.

Организация курсового проектирования................................................................

5

3.

Основные требования к курсовому проекту ..........................................................

6

 

3.1. Структура и содержание пояснительной записки.........................................

7

 

3.2. Оформление пояснительной записки.............................................................

10

4.

Задание на курсовое проектирование ...................................................................

13

 

4.1. Проектирование локальной вычислительной сети .....................................

14

 

4.2. Проектирование аппаратного и программного обеспечения

 

для использования ресурсов глобальных вычислительных сетей ...........................

20

Список литературы .....................................................................................................

24

П р и л о ж е н и е 1 .......................................................................................................

26

П р и л о ж е н и е 2 .......................................................................................................

27

____________________________________________

Анатолий Моисеевич Заяц

ИНФОРМАЦИОННЫЕ СИСТЕМЫ

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

«Проектирование информационных систем» для студентов направления подготовки 230200 «Информационные системы»

Отпечатано в авторской редакции

Компьютерная верстка Т. И. Балацкой

Подписано в печать с оригинал-макета 12.02.08. Формат 60х84/16. Бумага офсетная. Печать трафаретная. Уч.-изд. л. 1,75. Печ. л. 1,75. Тираж 150 экз. Заказ № 36. С 122.

Санкт-Петербургская государственная лесотехническая академия Издательско-полиграфический отдел СПбГЛТА 194021, Санкт-Петербург, Институтский пер., 5

28

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]