
Информационные системы методические указания для курсового проектирования по дисциплине Проектирование информационных систем для студентов направления подготовки 230200 Информационные системы
..pdf
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