Автор: Пользователь скрыл имя, 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
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ В
<li><span><a href="#"><a href="literature.html">
<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 align="center"><strong>
</div>
<p align="justify"> &
<p class="p1"> </p>
<p align="center"><strong>
<p align="justify"
class="p1">
<Br><li type="disk"><a
href="#top">В начало страницы<
<p align="left"><strong>1. Средства разработки, ориентированные на конкретные СУБД.</strong></p>
<p align="justify"
class="p1">
Продукты этого
класса на рынке средств разработки
имеются и сегодня. Почти все
производители серверных СУБД производят
и средства разработки приложений.
В подавляющем большинстве
В отдельную категорию можно выделить среды разработки настольных СУБД. В статье данного цикла, посвященной настольным СУБД, мы уже отмечали, что подавляющее большинство настольных СУБД, доживших до сегодняшнего дня, таких как Microsoft Visual FoxPro, Microsoft Access, Corel Paradox, Visual dBase, поддерживают доступ к серверным СУБД, как минимум, с помощью универсальных механизмов доступа к данным, что позволяет условно отнести их и к категории средств разработки. Отметим, однако, что в настоящее время создание приложений в архитектуре "клиент-сервер" с их помощью - явление нечастое. Исключение, пожалуй, составляют пары Microsoft Access - MSDE, Microsoft Access - Microsoft SQL Server и Microsoft Visual FoxPro - Microsoft SQL Server. Здесь налицо результат грамотной политики Microsoft, стремящейся к максимальной совместимости своих продуктов и обеспечивающей наиболее безболезненную для пользователей замену своих настольных СУБД собственными же серверами баз данных (Access->MSDE->Microsoft SQL Server, FoxPro->Visual FoxPro->Microsoft SQL Server).
</p>
<Br><li type="disk"><a
href="#top">В начало страницы<
<p align="left"><strong>2. Средства разработки, универсальные по отношению к СУБД.</strong></p>
<p align="justify"
class="p1">
Более поздние версии означенных средств разработки приобрели библиотеки функций и классов, предназначенных для доступа к данным с помощью тех или иных универсальных механизмов. Дальнейшее развитие средств разработки привело к появлению двух категорий продуктов подобного назначения.
К первой категории относятся средства разработки, обладающие обширными библиотеками классов, большим количеством "мастеров" и кодогенераторов, но ориентированные на "ручное" создание кода и довольно редко применяемые для создания "стандартных" приложений для работы с базами данных (здесь под словосочетанием "стандартное приложение" мы подразумеваем приложение, имеющее непосредственный доступ к базе данных, с которым взаимодействует пользователь, то есть являющееся "классическим" клиентом серверной СУБД). Типичным (и единственным действительно популярным на рынке программного обеспечения) представителем этого класса продуктов является Microsoft Visual C++. С помощью Microsoft Visual C++ и библиотеки MFC (Microsoft Foundation Classes) можно создавать любые приложения, если вы обладаете навыком, знаниями, умением и временем. Тем не менее приложения, обладающие сложным пользовательским интерфейсом (например, использующие базы данных), с его помощью разрабатывают не так часто (хотя примеры подобного его использования можно найти даже в отечественной литературе). В основном этот продукт применяется для создания клиентских приложений в случае предъявления к ним особых требований, таких, например, как высокая производительность, способность осуществлять какие-либо нестандартные операции и пр.
Ко второй категории
относятся средства разработки с
развитыми визуальными
Именно эта категория средств разработки наиболее часто применяется при создании клиентских приложений. К наиболее популярным продуктам подобного класса следует отнести Microsoft Visual Basic, Borland Delphi, Sybase PowerBuilder и Borland C++ Builder. Среды разработки подобных продуктов весьма схожи внешне (с точностью до расположения окон на экране, устанавливаемого "по умолчанию"): как правило, среда разработки такого продукта содержит "заготовку" проектируемой формы (аналога окна), отдельную панель с пиктограммами элементов пользовательского интерфейса и иных используемых в приложении объектов, которые можно выбирать и помещать на форму, окно, в котором отображаются и редактируются свойства одного из выбранных на форме элементов (а иногда и список событий, на которые реагирует данный элемент), окно редактора кода, где можно вводить фрагменты кода, связанные с обработкой тех или иных событий, а также код, реализующий логику работы данного приложения. Как правило, современные средства разработки такого класса позволяют создавать простейшие приложения для редактирования данных практически без написания кода.
В последнее время очень популярным стало также создание приложений, использующих доступ к базам данных, но расположенных внутри обычных документов. В основу средств разработки подобных приложений положены макроязыки соответствующих редакторов. Наиболее типичным и практически единственным популярным представителем средств разработки этой категории является Visual Basic for Applications, сходный с перечисленными выше визуальными средствами разработки и отличающийся от них тем, что созданные с его помощью приложения содержатся внутри документов Microsoft Office и не отчуждаются от них.
Отметим, однако,
что приведенное деление
</p></Br>
<Br><li type="disk"><a
href="#top">В начало страницы<
<p align="center"><strong>
<br>
</p>
<p align="justify" class="p1">
<strong>1. Приложения в архитектуре "клиент-сервер".<br>
</strong> &
Для создания
клиентских приложений в этом
случае чаще всего применяются
средства разработки, обладающие
развитыми визуальными