Разработка мультимедийного Web-сайта

Автор: Пользователь скрыл имя, 18 Апреля 2012 в 21:29, курсовая работа

Описание работы

Целью данной курсовой работы является:
изучение возможностей современных информационных технологий, областей их применения.
изучение возможностей сервисов всемирной сети Интернет.
изучение основ HTML и освоение технологий разработки Web-документов.

Содержание

АНИЕ.................................................................................................4
ВВЕДЕНИЕ...................................................................................................................5
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ..................................................................................6
1.1 Понятие сети Интернет. Классификация сервисов Интернет..................6
1.2 Преимущества и направления использования Интернет для бизнеса…………………………………………………………………………………..9
1.3 Понятие, цели и задачи Web-сайтов. Классификация Web-сайтов…………………………………………………………………………………..11
1.4 Этапы проектирования Web-сайтов……………………………………..12
1.5 Средства разработки приложений……………………………………….14
1.5.1 Средства разработки приложений…………………………………14
1.5.2 Программные продукты…………………………………………….15
1.5.3 Классификация средств разработки приложений…………...........16
1.5.4 Классификация приложений, использующих базы данных...........19
2 ПРАКТИЧЕСКАЯ ЧАСТЬ.................................................................................22
2.1 Постановка задачи.........................................................................................22
2.2 Обоснование выбора средства разработки Web-сайта…………………..22
2.3 Разработка структуры Web-сайта…………………………………………23
2.4 Выбор компоновки Web-страниц …………………………………...........25
2.5 Разработка контента и оформление Web-страниц………………............27
2.5.1 Структура и компоненты HTML-документа……………………….28
2.5.2 Теги для структурирования и форматирования текста…………….29
2.5.3 Теги для работы с графикой в HTML-документах………………...33
2.6 Разработка и настройка системы гиперссылок…………………………...34
2.7 Тестирование и продвижение Web-сайта………………………………..36
ЗАКЛЮЧЕНИЕ…………………………………………………………………….39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ………………................41
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ В

Работа содержит 1 файл

Пояснительная записка_распечатать.docx

— 3.59 Мб (Скачать)

  Отметим,  однако, что выбор архитектур  современных приложений в настоящее  время достаточно широк и не  исчерпывается "классической" архитектурой "клиент-сервер", подразумевающей,  что приложение состоит из  сервера баз данных и клиентских  приложений, взаимодействующих с  этим сервером. Поэтому ниже мы  обсудим, какие средства разработки  удобно применять при создании  распределенных приложений.<br>

  <br>

  <strong>2. Распределенные приложения.</strong><br>

  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Распределенные (или многозвенные) приложения обычно состоят из презентационных сервисов (или "тонких" клиентов, с которыми обычно взаимодействуют конечные пользователи), сервисов бизнес-логики, реализуемых в виде бизнес-объектов (или сервисов промежуточного слоя - middle tier; нередко для описания совокупности таких сервисов применяется термин middleware), и сервисов данных (обычно состоящих из сервера баз данных и механизмов доступа к данным). Сервисы бизнес-логики предназначены для получения введенных пользователем данных от презентационных сервисов, взаимодействия с сервисами данных для выполнения бизнес-операций (например, обработки заказов или расчета бухгалтерского баланса) и возврата результатов этих операций презентационным сервисам.

  В отличие  от обычных приложений в архитектуре  "клиент-сервер", в многозвенных  системах "тонкие" клиенты, как  правило, не имеют непосредственного  доступа к данным. Вместо этого  клиенты посылают запросы к  специально предназначенным для  этой цели бизнес-объектам. Те, в  свою очередь, могут выполнять  запрошенные клиентом бизнес-операции (такие как обработка заказа, выполнение  банковской транзакции и т.д.).

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

  Для создания  бизнес-объектов применяются как  средства разработки с развитыми  визуальными инструментами, так  и средства разработки, ориентированные  на "ручное" создание кода приложений (такие как Visual C++). Отметим, что новейшие версии почти всех наиболее популярных средств разработки Windows-приложений (Microsoft Visual Basic, Visual FoxPro и Visual C++, Borland Delphi и C++Builder, Sybase PowerBuilder) поддерживают создание различных типов бизнес-объектов (Web-приложений, ASP-объектов, COM-серверов и др.), за исключением, пожалуй, Microsoft Access - этот продукт рассчитан скорее на квалифицированных пользователей, нежели на разработчиков распределенных систем. Нередко для этой цели используются и средства создания Java-приложений (такие как Borland JBuilder).

  Отметим,  что, кроме перечисленных выше "универсальных" средств создания  как приложений в архитектуре  "клиент-сервер", так и бизнес-объектов  для распределенных систем, на  рынке средств разработки имеются  и специализированные средства, предназначенные именно для создания  бизнес-объектов (как правило, Web-приложений). Из средств разработки такого класса для платформы Windows наиболее популярен Microsoft Visual InterDev, первая версия которого появилась в 1998 году. Можно также упомянуть еще один интересный продукт, относящийся к той же категории средств разработки, - Borland IntraBuilder, появившийся двумя годами раньше, но почему-то, несмотря на растущую потребность в продуктах такого класса, не получивший дальнейшего развития. Средства разработки подобного класса, как правило, позволяют создавать приложения, динамически генерирующие HTML-код либо код на одном из скриптовых языков (VBScript или JavaScript), который передается Web-сервером в браузер пользователя в составе Web-страницы, и воспринимающие данные, введенные пользователем в HTML-форме и переданные браузером Web-серверу.</p>

<p align="center"><strong>Заключение</strong></p>

<p align="justify" class="p1">  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Жизненный цикл информационной системы не завершается разработкой приложений. После создания их полагается тестировать, внедрять, обучать пользователей их применению, и наконец, эксплуатировать их в течение ряда лет. В результате подобной эксплуатации накапливаются данные, которые, как правило, являются гораздо более ценными, чем собственно приложения. Эти данные нередко представляют собой необходимый для принятия важных управленческих решений материал, поэтому важно уметь преобразовывать их к виду, пригодному для подобной цели. Для этого существуют средства, относящиеся к категории Business Intelligence - генераторы отчетов, средства аналитической обработки данных и поиска закономерностей. О них мы поговорим в следующей статье данного цикла.</p>

<div align="justify"><Br>

</div>

<li type="disk"><a href="#top">В начало страницы</a></li></Br>

</ul>

                  </div>

      </div>

    </div>

    </div>

</div>

        </div>

      </div>

    </div>

  </div> 

  <div id="footer">

    <div class="indent"> 

ВОПРОС-ОТВЕТ

<head> 

<title>ВОПРОС-ОТВЕТ</title> 

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 

<link href="style.css" rel="stylesheet" type="text/css" />

<link href="layout.css" rel="stylesheet" type="text/css" />

<style type="text/css"> 

#page1 #content .wrapper .col-2 .box .border-top .border-right .border-bot .border-left .inner .title p strong {

      font-size: large;

      color: #666;

} 

#page1 #content .wrapper .col-2 .indent .title .logo {

      font-size: small;

}

#page1 #main #content .wrapper .col-2 .indent .title p strong {

      font-size: medium;

}

#page1 #main #content .wrapper .col-2 .indent li span a {

      font-size: 18px;

}

#page1 #main #content .wrapper .col-2 .indent li span a {

      font-size: 14px;

}

#page1 #main #content .wrapper .col-2 .indent li span a {

      font-size: 12px;

}

#page1 #main #content .wrapper .col-2 .indent li span a {

      font-size: 14px;

}

</style>

</head>

<body id="page1">

<div class="width=100% height=100% align-left"></div><div class="width=100% height=100% align-left"></div><div class="align-left"></div>

<div class="tail-top-right"></div>

<div id="main">

  <div id="header">

    <ul class="site-nav">

    <li><a href="#" class="act"><a href="index.html">Home</a></li>

    </ul>

    <div class="logo"><a href="#"><img src="images/logo.gif" alt="" /></a></div>

  </div>

  <div id="content">

    <div class="wrapper">

      <div class="col-1">

        <div class="box">

          <div class="border-top">

            <div class="border-right">

              <div class="border-bot">

                <div class="border-left">

                  <div class="inner">

                    <ul class="list">

                      <li><span><a href="#"><a href="index.html">ГЛАВНАЯ</a></span></li>

                      <li><span><a href="#"><a href="cotent.html">СОДЕРЖАНИЕ</a></span></li>

                      <li><span><a href="#"><a href="FAQ.html">ВОПРОС-ОТВЕТ</a></span></li>

                      <li><span><a href="#"><a href="literature.html">ИСТОЧНИКИ</a></span></li>

                      <li><span><a href="#"><a href="avtor.html">ОБ  АВТОРЕ</a></span></li>

                

                                                              

                    </ul>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

        <div class="banner"><a href="#"><img src="images/banner.gif" alt="" /></a></div>

      </div>

      <div class="col-2">

        <div class="indent">

          <div class="title">

            <p><strong>ВОПРОСЫ</strong></p>

<h1 class="logo">&nbsp;</h1>

          </div>

    <li><span><a href="#"><a href="1.html">1. Что представляют собой средства разработки приложений?</a></span></li>

    <li><span><a href="#"><a href="2.html">2. Как можно классифицировать средства разработки приложений?</a></span></li>

     <li><span><a href="#"><a href="3.html">3. Что представляют собой средства разработки приложений, ориентированные на конкретные СУБД?</a></span></li>

     <li><span><a href="#"><a href="4.html">4. Что такое средства разработки, универсальные по отношению к СУБД?</a></span></li>

     <li><span><a href="#"><a href="5.html">5. Какие 2 категории средств разработки, универсальных по отношению к СУБД, можно выделить?</a></span></li>

  <li><span><a href="#"><a href="6.html">6. Как можно классифицировать приложения, использующие базы данных?</a></span></li>

  <li><span><a href="#"><a href="7.html">7. Что представляют собой приложения, созданные в архитектуре «клиент-сервер»?</a></span></li>   

    <li><span><a href="#"><a href="8.html">8. Что такое распределённые приложения?</a></span></li>

<p class="p1">&nbsp;</p>

                    </ul>

        </div>

      </div>

    </div>

    </div>

</div>

        </div>

      </div>

    </div>

  </div> 

  <div id="footer">

    <div class="indent"> 

ЛИТЕРАТУРА

<head> 

<title>ЛИТЕРАТУРА</title> 

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 

<link href="style.css" rel="stylesheet" type="text/css" />

<link href="layout.css" rel="stylesheet" type="text/css" />

<style type="text/css"> 

#page1 #content .wrapper .col-2 .box .border-top .border-right .border-bot .border-left .inner .title p strong {

      font-size: large;

      color: #666;

} 

#page1 #main #content .wrapper .col-2 .indent .title p strong {

      font-size: medium;

}

#page1 #main #content .wrapper .col-2 .indent p {

      font-size: large;

Информация о работе Разработка мультимедийного Web-сайта