Разработка Web-сайта образовательного учреждения на примере МОУ СОШ с. Политово

Автор работы: Пользователь скрыл имя, 17 Декабря 2012 в 14:53, курсовая работа

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

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

Содержание работы

Введение 3
Глава 1. ASP-технологии 4
1.1. Общие сведения о ASP-технологиях 4
1.1.1. Принципы функционирования 5
1.1.2. Используемые средства для программирования 7
1.2. Этапы разработки Web-сайтов 7
1.2.1. Понятие, цели и задачи WEB-сайтов. Классификация Web-сайтов. 7
1.2.2. Этапы разработки web-сайтов 11
Глава 2. Разработка WEB-сайта МОУ СОШ с. Политово 26
2.1. Анализ задач, которые должен решать сайт, определение целевой аудитории 26
2.2. Регистрация доменного имени сайта 26
2.3. Планирование структуры будущего сайта 27
2.4. Разработка дизайна сайта 27
2.5. Интеграция сверстанного макета в систему управления сайтом 28
2.6. Верстка разработанного сайта 29
2.7. Наполнение сайта контентом 31
2.8. Тестирование сайта на соответствие техническому заданию 31
Выводы и предложения 32
Список литературы 33

Файлы: 1 файл

Курсовой проект.doc

— 280.50 Кб (Скачать файл)

Министерство  сельского хозяйства РФ

 

 

ФГБОУ ВПО «Воронежский ГАУ ИМ. ИМПЕРАТОРА ПЕТРА I»

 

 

Кафедра информационного  обеспечения и моделирования  агроэкономических систем

 

 

 

Курсовой проект

 

по курсу «Web-дизайн»

на тему: «Разработка Web-сайта образовательного учреждения на примере МОУ СОШ с. Политово»

 

 

 

 

 

 

 

 

 

 

 

 

Выполнил: студент ГПФ-3-1а

Рамазанов З. Н.

 

Руководитель: к.э.н. доцент

Кусмагамбетов С. М.

 

 

 

 

 

 

 

 

Воронеж 2012

 

Содержание

Введение

В последнее время, с появлением и развитием интернета в России, все большую актуальность приобретают web-технологии в нашей жизни. Главным способом представления информации является web-сайт. Сейчас практически каждая фирма и учреждение имеет свой сайт. Он облегчает доступ посетителям к нужной информации. Для образовательных учреждений не менее актуально иметь собственный сайт. Родители могут уже дома ограничить выбор школы, в которую пойдет ребенок. Так же студенту можно прочитать устав вуза на страницах сайта.

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

Задачи. В  данной курсовой работе нам следует  ознакомиться с веб-технологиями, а так же написать сайт учебного учреждения и описать его.

Объектом  исследования я выбрал школу в которой учился. У неё есть свой сайт, я попытаюсь создать новый – более легкий и понятный.

Мы использовали методы: метод анализа, аналогии (с  уже имеющимся сайтом школы), индукции, классификации, моделирования и метод описания.

Использованные средства. Программные: ОС Microsoft Windows 7 Home Basic 64-bit SP1, текстовые редакторы Блокнот, Quicker, MS Word; браузеры: Opera, Internet Explorer 9, Mozilla Firefox, Google Chrome. Аппаратные: IBM совместимый компьютер: AMD Athlon II P340 Dual-Core Processor, 3,0GB RAM, AMD M0880G with ATI Mobility Radeon HD 4250.

Глава 1. ASP-технологии

1.1. Общие сведения о ASP-технологиях

Active Server Page – активные серверные страницы  – язык программирования, используемый для создания динамических веб-страниц, обрабатываемых на стороне сервера.

Динамические  страницы – это такие страницы, содержимое которых изменяется в зависимости от действий пользователя. Напротив, статические страницы выглядят всегда одинаково, независимо от того, кто и когда ее просматривает. Первоначально все страницы были статическими, однако развитие Интернета вызвало потребность в предоставлении быстро меняющейся информации. Самые простые примеры – курсы валют, прогнозы погоды, обновляющиеся новости. Сложные – это интернет-магазины, on-line издания. Так, система Яндекс определяет географический адрес Вашего IP и предлагает поиск, карту и другие сервисы, актуальные для Вашего региона.

С ростом потребности в динамически изменяемых web-страницах стали появляться и технологии их создания, одним из которых и стала технология ASP.

ASP — технология от Microsoft, позволяющая легко разрабатывать приложения для World Wide Web. ASP работает на платформе операционных систем линии Windows NT и на веб-сервере IIS. ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования Web-страницы. Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонент.

Технология ASP предполагает широкое  использование серверных сценариев  и объектов СОМ для создания динамических web-серверов. Средствами технологии ASP можно легко создавать интерактивные web-страницы, выполнять обработку данных введенных пользователем через формы, обращаться к базам данных

Наиболее интересными и полезными  качествами, которыми нас привлекает технология ASP, можно считать:

  • удобный способ объединение серверных сценариев c HTML;
  • скриптовый подход (интерпретируемый язык) – т.е. файл с исходным кодом ASP одновременно является его исполняемым файлом, что упрощает процессы разработки и поддержки;
  • концепция "Session" – переменные для каждого пользовательского соединения, как удачное решение вечной проблемы stateless-протокола HTTP;
  • возможность организации распределенной архитектуры на основе инфраструктуры COM, DCOM, COM+. Дополнительные возможности, предоставляемые MTS – такие, например, как контекст объектов, пул и т.д.;
  • удобный набор объектов-утилит: Server, Application, Request, Response, Session, ObjectContext.

Пользователь не может каким-либо образом получить содержимое страницы ASP, так как web-сервер отправляет ему не саму страницу, а результат ее интерпретации, таким образом, логика работы страницы скрыта от пользователей. Для просмотра требуется www-браузер, такой как Netscape Navigator, или Microsoft Internet Explorer.

1.1.1. Принципы функционирования

Использование ASP не требует специфичных браузеров. Все ASP-скрипты запускаются и выполняются на веб-сервере, причем браузер получает только результирующие HTML-файлы. Microsoft Internet Information Server, начиная с версии 3.0, поддерживает Active Server Pages.

Функционирования ASP имеет следующую последовательность. Клиент запрашивает ASP-страницу на веб-сервере. Сервер принимает запрос и начинает его обрабатывать. По расширению файла (".asp") определяет, что данный файл содержит ASP-скрипт и начинает анализировать его содержимое, последовательно интерпретируя и выполняя вставки ASP-кода. ASP-код, в свою

очередь, может содержать обращения  к различным источникам данных, осуществлять обработку полученных данных и добавлять  содержимое генерируемой страницы. В результате формируется "обычная" HTML-страница (уже не содержащая ASP-кода), которая и отправляется обратно клиенту.

Внешне ASP функционирует также как CGI. При передаче данных от клиентской формы серверу, последний кодирует входные данные, а сценарий CGI декодирует их, а затем функционально обрабатывает и возвращает выходные данные браузеру.

Аналогичным образом передаются параметры (формат строки запроса) и осуществляется вывод результатов. Однако производительность ASP оказывается гораздо выше, т.к. при каждом запросе не происходит отдельной загрузки ASP-интерпретатора. Использование компонент ActiveX также значительно повышают производительность веб-сервера.

Помимо повышения производительности ASP решают также проблему оформления динамических web-страниц. Ранее при использовании CGI приходилось либо встраивать текст оформления web-страницы в программный код CGI-сценария, что затрудняло дальнейшее изменение дизайна, либо вынуждало разработчиков создавать свои собственные системы шаблонов. Использование ASP позволяет разработчику одновременно работать над программным кодом и над оформлением Web-страницы.

1.1.2. Используемые средства для программирования

Web – нормальная среда  программирования, если правильно  понять, что есть что. В VBScript есть все нормальные конструкции структурного программирования (if, while, case, etc). Есть переменные (описывать не обязательно, тип явно не задается). Поддерживаются объекты. Работа с ними обычная – Object.Property, Object.Method. Есть ряд встроенных объектов (Request, Response, Session, Server, Connection, Recordset). Можно доустанавливать другие компоненты (скачивать, покупать, программировать), например для работы с электронной почтой.

1.2. Этапы разработки Web-сайтов

1.2.1. Понятие, цели и задачи WEB-сайтов. Классификация Web-сайтов.

Веб-сайт (англ. Website, от web - паутина  и site - «место») - в компьютерной сети объединённая под одним адресом (Доменным именем или IP-адресом) совокупность документов частного лица или организации. По умолчанию подразумевается что сайт располагается в сети Интернет. Все веб-сайты Интернета в совокупности составляют Всемирную паутину. Для прямого доступа клиентов к -сайтам на серверах был специально разработан протокол HTTP. Веб-сайты иначе называют Интернет-представительством человека или организации. Когда говорят «своя страничка в Интернет», то подразумевается целый веб-сайт или личная страница в составе чужого сайта. Кроме веб-сайтов в сети Интернет так веб же доступны WAP-сайты для мобильных телефонов.

Первый в мире сайт появился в 1990 году. Его создатель Тим Бернерс-Ли опубликовал на нём описание новой технологии World Wide Web, основанной на протоколе передачи данных HTTP, системе адресации URI и языке гипертекстовой разметки HTML. Также на сайте были описаны принципы установки и работы серверов и браузеров. Сайт стал и первым в мире интернет-каталогом, так как позже Тим Бернерс-Ли разместил на нём список ссылок на другие сайты.

Изначально веб-сайты представляли из себя совокупности статических документов. В настоящее время большинству  из них свойственна динамичность и интерактивность. Для таких случаев специалисты используют термин веб-приложение - готовый программный комплекс для решения задач веб-сайта. Веб-приложение входит в состав веб-сайта, но веб-приложение без данных сайтом является только технически.

В большинстве случаев в Интернете  одному веб-сайту соответствует  одно доменное имя. Именно по доменным именам сайты идентифицируются в  глобальной сети. Возможны иные варианты: один сайт на нескольких доменах или несколько сайтов под одним доменом. Обычно несколько доменов используют крупные сайты (веб-порталы) чтобы логически отделить разные виды предоставляемых услуг (mail.google.com, news.google.com, maps.google.com). Нередки и случаи выделения отдельных доменов для разных стран или языков. Например, google.ru и google.fr логически являются сайтом Google на разных языках, но технически это разные сайты. Объединение нескольких сайтов под одним доменом характерно для бесплатных хостингов. Иногда для идентификации сайтов в адресе после указания хоста стоит тильда и имя сайта: example.com/~my-site-name/, иногда используется доменное имя третьего уровня: my-site-name.example.com.

Аппаратные сервера для хранения веб-сайтов называются веб-серверами. Сама услуга хранения называется веб-хостингом. Раньше каждый сайт хранился на своём собственном сервере, но с ростом Интернета технологическим улучшением серверов на одном компьютере стало возможно размещение множества сайтов (виртуальный хостинг). Сейчас сервера для хранения только одного сайта называются выделенными (англ. dedicated).

 

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

 

Классификация веб-сайтов

По доступности сервисов:

Открытые - все сервисы полностью  доступны для любых посетителей.

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

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

По природе содержимого:

Статические - всё содержимое заранее  подготавливается. Пользователю выдаются файлы в том виде, в котором они хранятся на сервере.

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

По физическому расположению:

Внешние сайты сети Интернет.

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

По схеме представления информации, её объёму и категории решаемых задач можно выделить следующие типы веб-ресурсов:

Интернет-представительства  владельцев (торговля и услуги не связанные напрямую с Интернетом):

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

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

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

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

Сайт-квест - Интернет-ресурс, на котором организовано соревнование по разгадыванию последовательности взаимосвязанных логических загадок.

Информационные ресурсы:

Тематический сайт - веб-сайт, предоставляющий  исчерпывающую информацию о какой-либо теме.

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

Веб-сервис - обычно решает конкретную пользовательскую задачу напрямую связанную с сетью Интернет:

 

Поисковые сервисы - например, Яндекс, Google.

Почтовый  сервис.

Веб-форумы.

Блоговый  сервис.

Фотохостинг - например, Flickr, ImageShack, Panoramio, Photobucket.

Хранение видео - например, YouTube, RuTube.

Доска объявлений.

Каталог сайтов - например, Open Directory Project

 

По отношению к посетителю:

Вовлекающий сайт.

Безразличный к посетителю.

 

1.2.2. Этапы разработки web-сайтов

 

Постановка задачи

Любой web- сайт создается с определенной целью, преследует выполнение определенных задач. Очевидно чтобы для того, чтобы придумать хорошее решение, необходимо иметь хорошо сформулированную задачу.

Информация о работе Разработка Web-сайта образовательного учреждения на примере МОУ СОШ с. Политово