Реферат по предмету "Информатика, программирование"


Разработка сайта павлодарского автовокзала

/>/>/>/>/>Содержание
Введение
1. Теоретическая часть
1.1 Понятие Web-технологии
1.2 Виды Web-технологий
1.2.1 Технология HTML
1.2.2 Технология JAVA
1.2.3 Технология CGI
1.2.4 Технология SSI
1.2.5 Технология CSS
1.2.6 Технология РНР
1.2.7 Технология ASP
1.2.8 Технология VBScript
1.2.9 Технология Macromedia Flash
1.2.10 Технология DHTML
1.2.11 Технология XHTML и XML
2. Проектная часть
2.1 Основныецелевые группы
2.2 Подсистема интерфейса
2.3 Требования к структуре сайта павлодарского автовокзала
2.3.1 Иерархическая структура сайта
2.3.2 Текстовое описание разделов
2.4 Требованияк функциональным возможностям сайта
2.4.1 Модуль статей
2.4.2 Модуль вывода новостей
2.4.3 Модуль работы рубрики вопрос-ответ
2.4.4 Модуль лингвистического сервиса
2.4.5 Модуль отображения расписания
2.5 Требованияк режимам функционирования и надёжности
2.6 Требованияк видам обеспечения
2.6.1 Требования к информационному обеспечению
2.6.2 Требования к программно-техническому обеспечению
Заключение
Список использованной литературы
Приложение А
Приложение B
Приложение C
Приложение D
Введение
С появлениемWeb-технологии компьютер начинают использовать совершенно новые слои населения.Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию вWWW, все время расширяется за счет пользователей, не относящихся к категорииспециалистов в области информационных технологий.
Сразвитием технологий гипертекстовой разметки в Интернете стало появляться всёбольше сайтов, тематика которых совершенно различна – от сайтов крупныхкомпаний, повествующих об успехах компании и её провалах, до сайтов маленькихфирм, предлагающих посетить их офисы в пределах одного города.
Развитие новыхинформационных технологий и всеобщая компьютеризация привели к тому, что любойпользователь Интернета имеет возможность не выходя из дома получить полнуюинформацию на интересующую его тему, например, расписание маршрутов автовокзалав его городе.
Целью данной работыявляется создание сайта павлодарского автовокзала.
Для достижения даннойцели в работе решаются следующие задачи:
— изучение понятия Web-технологий;
— описание существующих Web-технологий;
— разработка сайтапавлодарского автовокзала.
Практическая значимостьработы.
Полученные результаты, материалкурсовой работы можно использовать как основу для изучения Web-технологий и создания на их базеболее модернизированного сайта, описывающем деятельность павлодарскогоавтовокзала.
Структура курсовойработы.
Данная курсовая работа состоитиз Введения, двух разделов, Заключения, списка используемой литературы ичетырех приложений.
1. Теоретическая часть
В процессе разработки исоздания Интернет-сайта необходимо определить следующие понятия:
1 Web-технология.
2 Виды Web-технологий.
Перейдем к подробномурассмотрению этих понятий:1.1 Понятие Web-технологии
Под Web-технологиями определяют всюсовокупность средств для организации WWW (World Wide Web). Поскольку в каждом сеансе взаимодействуют двестороны – сервер и клиент, Web-технологииразделяются на две группы – технологии стороны сервера (server-side) и технологии стороны клиента (client-side).
К технологиям со стороныклиента относятся все технологии создания Web-страниц (HTML, JavaScript, DHTML), а к технологиям со стороны сервера относятсятехнологии доступа к базам данных в сети Интернет (CGI, PHP).
Программы-серверы предоставляютте или иные ресурсы для доступа программам-клиентам. Клиенты, если импонадобится какой-то файл или вообще какие-либо данные от сервера, формируютспециальный клиентский запрос и посылают его на сервер. Сервер обрабатываетэтот запрос и высылает серверный ответ, содержащий запрашиваемые данные илисообщение об ошибке, если нужные данные почему-то не доступны.
Такая компьютерная архитектура,иначе говоря, принцип построения вычислительной системы или сети, называетсяархитектурой «клиент-сервер» или двухзвенной. Именно на основедвухзвенной архитектуры функционируют почти все сервисы Интернета. В том числе,и WWW.
В случае WWW клиентами выступают программы Web-обозревателей – Web-браузеры (программы для просмотра Web-страниц). Серверами же являются такназываемые Web-серверы, обрабатывающие запросы Web-обозревателей и высылающие им нужныефайлы.
Каждый ресурс в Web –документ HTML, изображение, видеоклип, программа и т.д. – имеет адрес, которыйможет быть закодирован с помощью />универсальногоидентификатора ресурсов (Universal Resource Identifier), или URI.
Люди, для того чтобы пониматьдруг друга, должны разговаривать на одном языке. Это же относится и ккомпьютерам. В их случае в качестве такого «языка общения» выступает протокол— набор правил обмена данными. Web-сервери Web-обозреватель используют для обменаданными протокол HTTP (HyperText Transfer Protocol — протоколобмена гипертекстом). Этот высокоуровневый протокол работает «поверх»обычного низкоуровневого протокола TCP/IP (Transfer Control Protocol/Internet Protocol — протоколуправления обменом/протокол Интернета)
Протокол передачигипертекста HTTP предназначен для передачигипертекстовых документов от сервера к клиенту. Протокол HTTP относится к протоколам прикладногоуровня.
При передаче сообщениямежду пользователями Internet протоколТСР разбивает данные сообщения на отдельные фрагменты, называемые пакетами,снабжает каждый пакет служебной информацией для последующего восстановленияисходных данных. Протокол IPоформляет для всех пакетов заголовок с адресом доставки и отправляет их. Пакетыпутешествуют от одного специализированного компьютера, называемогомаршрутизатором, к другому. В задачи маршрутизатора входит выбор оптимального,с точки зрения трафика, пути для пересылки пакета. (Между прочим, пакеты одногои того же сообщения могут прийти к адресату различными путями.).
Когда все пакетыдостигнут места назначения, компьютер адресата отбрасывает заголовки IP и проверяет целостность и общеечисло пакетов, пользуясь служебной информацией ТСР, после чего выполняетсясборка исходного сообщения. Если один или несколько пакетов повреждены или недошли до адресата, компьютер отсылает запрос на повторную передачу необходимыхпакетов.
К счастью, нетнеобходимости набирать полный адрес того или иного ресурса. Как правило, длятого чтобы попасть на начальную страницу узла, достаточно указать толькопротокол и имя сервера. После этого к нужной странице или файлу можно добратьсяс помощью гиперссылок.
Для соединения локальнойсети организации с Internetиспользуется сетевойшлюз. Шлюз представляет собой отдельный компьютер локальной сети, частовыполняющий функции маршрутизатора. В обязанности шлюза входит трансляция(иногда применяется термин свертка) протоколов локальной сети в сетевойпротокол Internet, ТСР/IP.
Скорость передачиинформации по Internet зависит от скорости модема (илискорости обмена по локальной сети) и пропускной способности канала с Internet. Пропускная способность каналаопределяется количеством данных, передаваемых по линии за единицу времени.
1.2 Виды Web-технологий
1.2.1Технология HTML
Дляподготовки гипертекстовых документов используется язык HTML (Hyper Text MarkupLanguage – язык разметки гипертекстовых документов), предоставляющий широкиевозможности по форматированию и структурной разметке документов, организациисвязей между различными документами, средства включения графической имультимедийной информации. HTML-документы просматриваются с помощью специальнойпрограммы — браузера. Наибольшее распространение в настоящее время получилибраузеры Navigator компании Netscape (NN) и Internet Explorer компанииMicrosoft (MSIE). Реализации NN доступны практически для всех современныхпрограммных и аппаратных платформ, реализации MSIE доступны для всех Windowsплатформ, Macintosh и некоторых коммерческих Unix-систем.
HTML является упрощеннойверсией стандартного общего языка разметки — SGML
(Standart GeneralisedMarkup Language), который был утвержден ISO в качестве стандарта еще в 80-хгодах. Этот язык предназначен для создания других языков разметки, онопределяет допустимый набор тэгов, их атрибуты и внутреннюю структурудокумента. Контроль за правильностью использования дескрипторов осуществляетсяпри помощи специального набора правил, называемых DTD- описаниями(болееподробно о DTD мы поговорим чуть позже), которые используются программойклиента при разборе документа. Для каждого класса документов определяется свойнабор правил, описывающих грамматику соответствующего языка разметки.
HTML-документсостоит из текста, представляющего собой содержание документа, и тегов,определяющих его структуру и внешний вид при отображении браузером. Простейшийhtml-документ выглядит следующим образом:


Название


Телодокумента


Каквидно из примера, тег представляет собой ключевое слово, заключенное в угловыескобки. Различают одинарные теги, как, например, , и парные, как , в последнем случае действие тега распространяется только натекст между его открывающей и закрывающей скобкой. Теги также могут иметьпараметры — например, при описании страницы можно задать цвет фона, цвет шрифтаи т.д.: .
Текствсего документа заключается в теги , сам документ разбивается надве части — заголовок и тело. Заголовок описывается тегами , вкоторые могут быть включены название документа (с помощью тегов )и другие параметры, использующиеся браузером при отображении документа. Телодокумента заключено в теги и содержит собственно информацию,которую видит пользователь. При отсутствии тегов форматирования весь текствыводится в окно браузера сплошным потоком, переводы строк, пробелы и табуляциирассматриваются как пробельные символы, несколько пробельных символов, идущихподряд, заменяются на один. Для форматирования используются следующие основныетеги:
- начало нового абзаца, может иметь параметр, определяющий выравнивание:
;
- перевод строки в пределах текущего абзаца;
- выделение текста подчеркиванием
Ссылкана другой документ устанавливается с помощью тега ..., где URL — полный или относительный адресдокумента. При этом текст, заключенный в тег , обычно выделяетсяподчеркиванием и цветом, и после щелчка мышью по этой ссылке браузер открываетдокумент, адрес которого указан в параметре href. Графические изображениявставляются в документ с помощью тега .
1.2.2 Технология JAVA
Язык программированияJava, разработанный около восьми лет назад компанией Sun Microsystems инапоминающий по структуре и синтаксису хорошо знакомый многим программистам С,существует сегодня в Интернете в двух вариантах: JavaScript и собственно Java.Первый вариант языка является всего лишь надстройкой стандарта HTML изначительно расширяет возможности документа, созданного в этом формате. Модуль,написанный на JavaScript, интегрируется в файл HTML как подпрограмма ивызывается на исполнение из соответствующей строки HTML-кода стандартнойкомандой. Встроенный в браузер интерпретатор языка воспринимает и скрипт, и самкод гипертекста как единый документ, обрабатывая те и другие данныеодновременно. Модуль Java в отличие от JavaScript не интегрируется виспользующую его страницу, а существует как самостоятельное приложение срасширением *.class или, выражаясь научным языком, апплет. При использовании этоговарианта языка апплет также вызывается из html-файла соответствующей командой,но загружается, инициализируется и запускается на исполнение в виде отдельнойпрограммы, в фоновом режиме.
С помощью технологии Javaможно придать своей странице элементы интерактивности, формировать, компоноватьи полностью контролировать формат всплывающих окон и встроенных фреймов,организовывать такие активные элементы, как «часы», «бегущие строки» и инуюанимацию, создать чат. Большинство web-камер, передающих на сайт «живое»изображение, также работают на базе соответствующих приложений Java.
Среди достоинств этойтехнологии следует отметить отсутствие необходимости устанавливать инастраивать на сервере какие-либо дополнительные модули, обеспечивающие работуJava-программ. Главный недостаток Java заключается в том, что пользователиброузеров старых версий, не поддерживающих компиляцию данного языка,воспринимать объекты, созданные при помощи Java и JavaScript, не смогут.
/>
1.2.3 Технология CGI
Технология CGI (Common GatewayInterface) подразумевает использование в составе ресурса Интернет интерактивныхэлементов на базе приложений, обеспечивающих передачу потока данных от объектак объекту. Именно так организовано во Всемирной сети большинство чатов,конференций, досок объявлений, гостевых книг, поисковых машин и систем подсчетарейтинга. В общем случае принцип работы CGI выглядит следующим образом:пользователь заполняет на web-страничке ту или иную форму и нажимает на кнопку,после чего встроенная в код HTML строка вызова CGI-скрипта запускаетсоответствующую программу CGI и передает ей управление процессом обработкиинформации. Введенные пользователем данные отсылаются этой программе, а она, всвою очередь, «встраивает» их в другую страницу, отправляет по почте или трансформируеткаким-либо иным способом, Скрипты CGI размещаются на сервере в специальноотведенной для этих целей директории, которой, как правило, назначается имяCGI-BIN. Следует помнить, что подключение, отладка и запуск таких программтребуют соответствующих прав доступа к http-серверу, а также определенныхзнаний и навыков.
Технология CGI обычнореализуется двумя методами: либо с использованием программ, написанных на языкеPERL (Practical Extraction and ReportLanguage), — такие файлы имеют расширение*.pi, либо с помощью приложений, созданных обычно с применением языка С иоткомпилированных непосредственно на сервере, поскольку большинствоUNIX-совместимых платформ включают в себя встроенный транслятор этого языка.Подобные программы имеют расширение *.cgi. Необходимо отметить, что PERL, как иHTML, является интерпретируемым языком. Иными словами, для того чтобы запуститьподобный скрипт на исполнение, не требуется дополнительной компиляции. Помимоупомянутых возможностей с помощью данной технологии можно организовать системупоказа последовательности рекламных баннеров или автозагрузки файлов на сервер,создать форму отправки электронного письма непосредственно со страницы сайтаили службу виртуальных открыток. Среди достоинств CGI следует отметить их независимостьот клиентского программного обеспечения — эту технологию сможет применятькаждый пользователь, просматривающий содержимое сервера при помощи броузерапрактически любой версии. Главный недостаток заключается в том, что дляустановки и на- стройки приложений CGI на сервере нужно обладать как минимумправами администратора, поскольку эти программы при запуске способны нарушитьнормальное функционирование серверного компьютера и дестабилизировать работусети.
/>
1.2.4 Технология SSI
SSI (Server SideIncludes) — технология, тесно переплетенная с упомянутой выше CGI. На основемакроязыка, очень напоминающего С, SSI позволяет реализовать такие возможности,как вывод в документе того или иного текста в зависимости от определенныхусловий или согласно заданному алгоритму, формировать файл HTML из динамическиизменяющихся фрагментов или встраивать результат работы CGI в какой-либо егоучасток. Достоинства и недостатки SSI аналогичны описанным в предыдущем абзаце.
/>
1.2.5 Технология CSS
Зачастую у web-дизайнеравозникает необходимость применить в процессе создания html-документа сложноеформатирование — от абзаца к абзацу менять шрифт, расположение текста, егоцвет, формировать различные таблицы данных. Можно решить эту проблему с помощьюстандартных средств HTML: описывать каждый абзац отдельным набором команд, но вэтом случае итоговый документ будет иметь большой размер, да и само созданиекода становится весьма трудоемкой работой. Можно пойти другим путем: подключитьк странице внешний файл, выполненный в стандарте CSS — Cascading Style Sheets(каскадные таблицы стилей), в котором с помощью специального макроязыка одинраз жестко задать форматирование страницы. Другими словами, файл CSS выполняетроль некоего шаблона, применяемого для форматирования текста, таблиц и иныхэлементов в документе HTML. Есть возможность подключать один и тот жефизический файл CSS к различным web-страницам сайта. CSS можно использоватьпрактически на любом сервере без каких-либо ограничений. Крупные недостатки уданной технологии также практически отсутствуют. О каскадных таблицах стилейCSS мы подробно побеседуем в восьмом уроке.
/>
1.2.6 Технология РНР
РНР (Personal Home Pagetools) — это еще один интерпретируемый язык, напоминающий PERL, предназначенныйдля придания web-страницам элементов интерактивности. Код, написанный на языкеРНР, встраивается в документ HTML подобно подпрограмме: в тот участокдокумента, где необходимо разместить интерактивный элемент, просто вставляетсясценарий РНР. Мнемоника данного языка базируется на синтаксисе PERL, Java и С,благодаря чему не вызывает каких-либо трудностей при изучении. Методики,которые позволяют серверам корректно распознавать файлы, содержащие скриптыРНР, различны и зависят в первую очередь от типа конкретного сервера. Считаетсядостаточным назначить такому файлу расширение .php, иногда — с добавлениемномера версии используемого языка, например .php2 или .php3.
Технология РНР позволяеторганизовать на web-странице счетчик посещений, подсчитывать статистикуобращений к тем или иным разделам сайта, защитить доступ к какому-либоhtml-документу паролем и многое другое. Среди недостатков РНР следует отметитьто, что данная технология поддерживается далеко не всеми серверами Интернета.
/>
1.2.7 Технология ASP
ASP (Active Server Pages,активные страницы сервера) — еще одна технология, аналогичная JavaScript и РНР.Для того чтобы сделать web-страницуинтерактивной с применением технологии ASP,необходимо встроить в ее код соответствующий скрипт, написанный на макроязыке,отдаленно напоминающем Java и С. Скрипт интерпретируется и исполняетсянепосредственно на сервере, после чего пользовательскому броузеру отправляетсяуже готовый html-документ с результатами работы сценария ASP. Отсюда следуетвполне справедливое заключение о том, что для страниц, содержащих ASP, не имеетзначения, какое программное обеспечение установлено на пользовательскомкомпьютере. Зато принципиальное значение имеет тип сервера, на котором выпланируете использовать ASP, поскольку отнюдь не все они поддерживают даннуютехнологию.
/>
1.2.8 Технология VBScript
VBScript, или VisualBASIC Script (Visual Beginners All-purpose SymbolicInstruction Code Script,визуальный символический универсальный командный код для начинающих) —очередная версия интерпретируемого языка, встраиваемого в html-документ с цельювключения в состав web-страницы интерактивных элементов. Честь создания даннойтехнологии принадлежит разработчикам компании Microsoft.
Если сравнить болеераспространенный стандарт JavaScript с VBScript, обнаружить серьезные различияочень трудно, поскольку мнемоника и синтаксис обоих языков во многом схожи. Спомощью VBScript можно реализовать практически весь спектр возможностей,характерных для JavaScript. Обе технологии не зависят от типа сервера, на которомпланируется опубликовать включающую их web-страницу. Однако VBScript внастоящее время менее распространен в Интернете, нежели его «конкурент»,поскольку он поддерживается только броузерами производства Microsoft, а именноInternet Explorer версий 3.0 и выше. Netscape Navigator не имеет интерпретатораэтого языка, поэтому приверженцы этого броузера лишены возможности использоватьинтерактивные элементы, созданные с применением VBScript, в то время какJavaScript поддерживается и Internet Explorer и Netscape Navigator.

/>1.2.9 ТехнологияMacromedia Flash
Стандарт Flash былразработан компанией Macromedia в 1996 году. Основное назначение даннойтехнологии — создание высококачественной интерактивной анимации, которую можнопредставлять при относительно небольшом размере итогового файла. С помощьюMacromedia Flash web-мастер имеет возможность изготавливать красочныеанимационные заставки, определенные элементы которых могут «реагировать» надвижения мыши, а также встроенные в web-страницы мини-игры, озвученныемультипликационные клипы и многое другое. Другими словами, Macromedia Flashспособна практически на все, что доступно при применении Java, и даже больше.
Одним из основных отличийMacromedia Flash от всех остальных существующих ныне web-технологий являетсято, что это единственный стандарт, позволяющий работать не только с растровойграфикой, но и с векторной. Помимо этого текст импортируется в среду Flash некак растровое изображение, а именно как текст, в котором один символ кодируетсяодним байтом информации, что является серьезным оружием в борьбе с излишнимобъемом результирующих файлов. Немаловажно, что во Flash имеется возможностьвоспроизведения музыки и звуков в формате МРЗ.
Для создания документов,подготовленных согласно данному стандарту, компания Macromedia выпустиласпециальную объектно-ориентированную среду разработчика в виде стандартного32-разрядного приложения Microsoft Windows. Благодаря этому, процесспрограммирования при подготовке интерактивных элементов Flash и анимации сведенк минимуму: пользователю достаточно создать новый проект в удобной идружественной среде, для чего необходимо лишь разобраться в принципах работыпрограммного пакета и уметь обращаться с мышью, — по окончании работы программавстроит созданные объекты в документ HTML автоматически.
В среду Flashинтегрирован специальный язык программирования, немного похожий на Java, ноболее простой в изучении. Написанные с его помощью программные модулиимпортируются в документ как апплеты и вставляются в нужный кадр анимации, гдедолжно произойти динамическое изменение изображения. С помощью специальногоредактора можно написать небольшую программку, управляющую проигрыванием клипа,создать элементы, поддающиеся индивидуальным настройкам посетителями сайта,генерировать заставку с несколькими вариантами продолжения. Способов реализацииэтой возможности существует множество, но все-таки, чтобы использовать всю мощьвстроенного языка, необходимо иметь определенный опыт в программировании.Механизм технологии Macromedia Flash достаточно прост: в общем случаеподготовленные разработчиком интерактивные элементы и анимация превращаются винтерпретируемый код, который импортируется в страницу HTML. Для того чтобыклиентский браузер мог распознать объекты Flash, необходимо проинсталлироватьна компьютере пользователя специальную надстройку к браузеру (plug-in), котораяносит название Macromedia Flash Player. Эта про- грамма распространяетсябесплатно фирмой-разработчиком данной технологии. Пользовательский браузер,сталкиваясь с документом в формате Flash, как правило, сам связывается ссоответствующим узлом, после чего начинает загрузку и установку Flash Player вавтоматическом режиме. Проигрыватель Flash уже интегрирован в броузерыMicrosoft Internet Explorer 4.0-5.0 иNetscape Navigator версии 4.01 и выше.Другие браузеры, к сожалению, не умеют распознавать данный стандарт, в чем изаключается его основной недостаток.
/>
1.2.10 Технология DHTML
DHTML (Dynamic Hyper TextMarkup Language, динамический язык разметки гипертекста) является расширениемстандарта HTML и позволяет создавать web-страницы, включающие такиеинтерактивные элементы, как движущийся фон, расположенный под статичнымсодержимым документа, движущиеся объекты, выпадающие меню, кнопки,подсвечивающиеся при наведении курсора мыши, анимацию, бегущие титры и многоедругое. По большому счету DHTML представляет собой «среднее арифметическое»между технологиями HTML и JavaScript. Этот стандарт использует простыесценарии, подготовленные с помощью интерпретируемого макроязыка,обрабатываемого браузером совместно с кодом HTML. Такие сценарии именуются«скриплетами». Для создания скриплетов используются стандартные расширенияDHTML и любой макроязык, поддерживающий директивы интерфейса ActiveX. DHTMLраспознается браузерами Microsoft Internet Explorer, начиная с версии 4.0 ивыше.
/>
1.2.11 Технология XHTML иXML
XML (Extensible MarkupLanguage, расширяемый язык разметки) является принципиально новым стандартом,предложенным в 2000 году создателем языка HTML — консорциумом World Wide WebConsortium (W3C). Это новейшая технология изготовления web-страниц, и ееокончательная спецификация в настоящий момент еще находится в стадииразработки. По структуре XML представляет собой не собственно язык разметкигипертекста, а так называемый метаязык, предназначенный для описания другихязыков более низкого уровня. В свою очередь XHTML (Extensible Hypertext MarkupLanguage, расширя емый язык разметки гипертекста) представляет собойпромежуточный вариант между XML и HTML 4.O. Именно за счет его широкогоприменения W3C планирует осуществить постепенный переход от одного стандарта кдругому. В спецификацию XHTML заложен принцип обратной совместимости. Инымисловами, владельцам web-сайтов, страницы которых выполнены по технологии HTML4.0или более ранних версий, не придется как-либо изменять формат опубликованныхв Интернете документов: все дополнения и расширения нового языка полностьювключают в себя предыдущие стандарты.
XML и XHTML значительнорасширяют возможности HTML и позволяют Web-мастеру использовать практическивесь заложенный в современный Интернет потенциал на сто процентов, в первуюочередь в сфере электронной коммерции. Поскольку XHTML подразумевает модульнуюархитектуру построения электронных документов, данный стандарт позволяетсоздавать механизмы взаимодействия с нетрадиционными для Интернетаустройствами, такими как факсы, сотовые телефоны и телевизоры. По мнениюаналитиков, в не столь отдаленном будущем XML станет основным стандартом воВсемирной сети, постепенно включив в себя большинство других использующихсяныне форматов.
2 Проектная часть
В проектной частинеобходимо выполнить следующие этапы:
1 Выявить основныецелевые группы сайта.
2 Определить подсистемуинтерфейса.
3 Разработать требованияк структуре сайта павлодарского автовокзала.
4 Разработать требованияк функциональным возможностям сайта.
5 Определить требования к режимам функционированияи надёжности.
6 Выявить требования квидам обеспечения.2.1 Основные целевые группы
webтехнология сайт модуль
— администрация городаПавлодара и павлодарской области;
— администрацияпавлодарского автовокзала;
— постоянные клиентыавтовокзала;
— граждане,интересующиеся деятельностью павлодарского автовокзала.
/>/>Следуетотметить, что в первоначальной версии представленного сайта не предусмотренавторизированный доступ (личный кабинет). В дальнейшем авторизированный доступбудут иметь администрация автовокзала, города и области, граждане, постояннопользующиеся услугами автовокзала.
/>/>/>/>/> 
/>/>/>/>/>/>2.2 Подсистема интерфейса
Разработанный сайтпредоставляет пользователям рабочие места в данной информационной среде,которые строятся по классическим принципам построения интерфейсов:
1 Контроль – на сторонепользователя. Лучше было бы назвать этот принцип пользовательским восприятием.Основной смысл этого принципа заключается в том, что пользователь инициируетдействия, и если в результате этого контроль переходит к программе, топользователь получает необходимую обратную связь (в виде курсора в формепесочных часов, индикатора ожидания или аналогичным способом).
2 Согласованность. Согласованностьнесомненно является вторым основным принципом разработки качественногоинтерфейса. Фактически согласованность означает соблюдение стандартов иследование некоторым общепринятым правилам работы с GUI-интерфейсом. Согласованность может рассматриваться,по меньшей мере, в двух аспектах.
— соответствие стандартампоставщика GUI-интерфейса;
— соответствие стандартамв области именования, программирования и другим, разработанным внутриорганизации стандартам, которые связаны с GUI-интерфейсом.
3 Терпимость к ошибкам. Хорошоспроектированный интерфейс должен позволять пользователям экспериментировать исовершать ошибки, проявляя терпимость к ошибкам. Подобная терпимостьстимулирует исследовательскую активность пользователя, поскольку позволяет емувыполнять ошибочные последовательности действий с возможностью в любой моментсовершить при необходимости «откат» в начало. Терпимость к ошибкамподразумевает многоуровневую систему отмены операций.
4 Эстетичность и удобство.Эстетичность интерфейса влияет на зрительное восприятие системы. Удобство касаетсялегкости, простоты, эффективности, надежности и продуктивности в использованииинтерфейса. Безусловно, оба принципа касаются удовлетворенности пользователя.Именно в этом вопросе разработчик GUI-интерфейса нуждается в помощи дизайнера.
Интерфейс обеспечиваетследующие постоянные по месту размещения на страницах сайта функциональные зоны(макет стартовой страницы приведен в Приложении А):
— корпоративнаяидентификация (фирменная символика Павлодарского автовокзала, сайта, возможно,визуальная идентификация разделов сайта), размещается на каждой странице надостаточно небольшой площади;
— служебная информация –счётчики, копирайты, обратная связь, размещается в нижнем правом углу каждой страницы;
— главное меню –иерархический список доступных пользователю функций, размещается в левой частистраницы;
— лента новостныхсообщений – размещается на главной странице;
— область других ссылок –ссылки на другие внешние ресурсы, относящиеся к тематике сайта (сайты другихвокзалов);
— рабочая область модулей– в неё различные модули реализуют свой интерфейс с пользователем и выводятинформацию, размещается в центре каждой страницы сайта;
— сервисная зона – в нейразмещается ряд иконок, обеспечивающий возможность распечатать страницу,получить помощь по текущей странице, сменить язык, располагается в верхнейчасти страницы.
Все функциональные зоныкроме рабочей области реализуются подсистемой интерфейса, разрабатываемые жемодули лишь централизованно регистрируются в них. Обеспечена возможностьсворачивания ненужных пользователю зон (кроме сервисной и рабочей областимодулей) и полностью левой и правой части экрана для максимально полногоиспользования пространства экрана. При необходимости подсистема интерфейсапредоставляет возможность модулям автоматически вызывать эту функцию.
Интерфейс обеспечиваетвозможность настройки пользователем размера экранных шрифтов.
Интерфейс обеспечиваетвозможность пользователю оптимальное по скорости выполнение требуемых от негофункций, в том числе возможность эффективного ввода при помощи клавиатуры,использование справочников и подсказок, «мастеров» выполнения сложныхпоследовательностей операций, возможность сортировок.
Интерфейс обеспечиваетмгновенную обратную реакцию на действия пользователя. В случае выполнениядлительных операций на экране появляется предупреждение о том, что, возможно,потребуется ожидание.
Все типовые способывзаимодействия с пользователем (сообщение об ошибке, предупреждение об опасномдействии, информация о неверно заполненной форме и т.д.) происходятединообразно во всех модулях, работающих в составе сайта./>/>/>/>/> 2.3 Требования к структуре сайта павлодарского автовокзала
Структуру сайтапавлодарского автовокзала функционально можно разделить на:
1 Главная страница
1.1 Новости
1.2 Контакты
2 Последние события
2.1 Новости автовокзала
2.2 Новости сайта
2.3 Объявления
3 Пассажирам
3.1 Расписание работыкасс
3.2 Правилапокупки/возврата билетов, перевозки багажа
3.3 Льготы
3.4 Информация о ценах набилеты
4 Покупка билетов
5 Расписание
5.1 Павлодар межгород
5.2 Павлодар пригород
6 О нас
6.1 История автовокзала
6.2 Расположение и времяработы
6.3 Контакты
7 Фотоальбом
8 Вопросы и ответы/>/>/>/>/> 2.3.1Иерархическая структура сайтапавлодарского автовокзалаИерархическаяструктура сайта павлодарского автовокзала представлена в Приложении В./>/>/>/>/> 2.3.2Текстовое описание разделов сайтапавлодарского автовокзалаТекстовоеописание разделов сайта павлодарского автовокзала приведено в Приложении С./>/>/>/>/> 2.4 Требования к функциональным возможностям сайтапавлодарского автовокзала
Функциональноработу сайта павлодарского автовокзала можно разбить на следующие модули:
— модульстатей, который отвечает за отображение гипертекстовых страниц в рабочейобласти;
— модульвывода новостей;
— модульработы рубрики вопрос-ответ;
— модульотображения расписания;
— модульлингвистического сервиса./>/>/>/>/>2.4.1Модуль статейСайтимеет дизайн, использующий корпоративную символику автовокзала и выполненный всовременном привлекательном стиле. Цветовое, шрифтовое решения, модульнаясетка, система навигационных пиктограмм, размеры изображений разработаныизначально для всего сайта и использоваться каждым из модулей в его составе.
Дизайн сайтапредусматривает эффективное использование рабочего пространства экрана вслучае, если пользователь увеличивает размер окна. Дизайн предусматриваетвозможность в следующих версиях сайта позволить пользователю настраивать размерэкранных шрифтов и осуществлять выбор между несколькими стилевыми решениями, атакже администратору подстраивать внешний вид сайта под определённые события,например, основные праздники.
Верстка сайтапредусматривает корректное отображение в следующих браузерах:
— InternetExplorer версии 5 и выше;
— Mozilla FireFox версии 1.5 и выше;
— Opera версии 8 и выше.
Сайт выглядит достойно ив том случае, если пользователь отключил загрузку картинок./>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/> 2.4.2Модуль вывода новостейПриработе модуля вывода новостей в рабочей области страницы выводятся краткиеаннотации новостей, с возможностью просмотреть подробнее. Последние новостиотмечены особым образом. Последними считаются новости последней недели. Поистечении данного срока метка удаляется. Новости выводятся в отсортированном подате порядке./>/>/>/>/> 2.4.3Модуль работы рубрики вопрос-ответРубрика«Вопрос-ответ» – это место, где каждый желающий может оставить свой вопрос, апосетитель – прочитать его. Функционально модуль разделен на блоки: Регистрацияпользователя, с обязательными полями ввода ФИО, e-mail; Добавлениевопроса/ответа, активен после регистрации и отображение вопросов/ответов.
Зарещается:
— вставлять в текстсообщения мета-теги, всевозможный код, непонятные символы и рисунки;
— подача сообщения безуказания данных для обратной связи (емайл, телефон или URL);
— подача сообщений,содержащих ненормативную лексику и нарушающие нормы морали;
— размещать сообщенияобщего рекламного характера.
В случае нарушенияправил, сообщение может быть удалено.
По истечениисрока вопрос/ответ удаляется.2.4.4Модуль отображения расписанияРаботамодуля начинается после выбора рубрики «Расписание». В рабочей области страницыпредлагается просмотреть расписание междугородних либо пригородных маршрутов.2.4.5Модуль лингвистического сервисаМодульлингвистического сервиса позволяет выбрать удобный для пользователя языкотображения содержимого портала. Данный модуль является вложенными для всехвыше перечисленных.2.5 Требования к режимам функционирования и надёжности
Режим функционирования –бесперебойно круглосуточно (за исключением согласованных периодов времени навыполнение регламентных работ по обслуживанию оборудования или программногообеспечения системы) с обеспечением технической поддержки в часы работы служб иподразделений павлодарского автовокзала.
Обеспечениеработоспособности серверного оборудования и сетевого оборудования производитсясилами группы технической поддержки.
Надёжность создаваемойсистемы обеспечивается:
— выборомотказоустойчивого оборудования и его структурным резервированием;
— использованиемисточников бесперебойного питания;
— выбором топологиителекоммуникационной и локальных вычислительных сетей, обеспечивающихвариантность маршрутизации потоков информации;
— дублированием носителейинформации;
— использованием надёжнойконфигурации операционной системы, системы управления базами данных и серверныхприложений./>/>/>/>/>/>2.6 Требования к видам обеспечения/>/>/>/>/>/> 2.6.1Требования к информационному обеспечениюЯдрои все модули сайта используют единую базу данных, расположенную на одном илинескольких серверах баз данных.
Сайт павлодарскогоавтовокзала имееть выделенное доменное имя второго уровня: www.pavtvok.kz.
Информационнаясовместимость сайта с другими информационными системами автовокзала обеспечиваетсяпутем стандартизации структуры и форм электронных документов автовокзала./>/>/>/>/>/> 2.6.2Требования к программно-техническому обеспечениюСистемаобеспечивает функционирование в режиме 24x7 (бесперебойнокруглосуточно).
В случае сбоевпрограммного или аппаратного характера обеспечено восстановление данных,потерянных в результате сбоев для обеспечения продолжения функционированиясистемы с минимальными потерями времени.
Система совместима совсеми современными стандартами сетевого администрирования и сервиса.
Система представляетсобой основу для создания единой информационной среды и допускает возможностьинтеграции в свою структуру необходимых для дальнейшего развития элементов.
Всё программноеобеспечение, используемое как самой разрабатываемой системой, так и в процессееё разработки необходимо лицензировать к моменту запуска системы в промышленнуюэксплуатацию.
Листинг HTML-кода представлен в Приложении D.

Заключение
В данной курсовой работебыл разработан сайт павлодарского автовокзала.
В процессе создания сайтабыли успешно решены задачи, поставленные в начале работы:
— изучено понятие Web-технологии;
— рассмотрены различныевиды Web-технологий;
— спроектирован сайтпавлодарского автовокзала.
Созданный сайт позволяетбез специальных знаний просматривать информацию, связанную с деятельностьюпавлодарского автовокзала.
Разработанный сайт отображаетпоследние события автовокзала, позволяет получать информацию о работе касс,расписании рейсов, правилах покупки/возврато билетов, существующих льготах и омногом другом.
Данную работу можно использовать какоснову для изучения Web-технологий исоздания на их базе более модернизированного сайта, описывающем деятельностьпавлодарского автовокзала.
В свете широкогоиспользования IT-технологий, представленная курсоваяработа является актуальной и отвечает предъявленным к ней требованиям. Сайтсоздан при помощи HTML-технологии сэлементами Macromedia Flash и PHP,имеет удобный и понятный интерфейс и в полной мере отражает деятельность павлодарскогоавтовокзала.

Список использованнойлитературы
1 Джейсон Мейнджер. Java: основыпрограммирования: Пер. с англ. – К.: BHV, 1997. – 320 с.
2 Кристиансен Т., Торкингтон Н. Perl:Библиотека программиста: Пер. с англ. – СПб.: «Питер», 2000. – 736с.: ил.
3 Хейл, Бернард Ван. JDBC: Java ибазы данных: Пер. с англ – М.: «Наука»,1999. – 320с.
4 Холзнер Стивен. Perl: специальныйсправочник: Пер. с анг. – СПб.: «Питер», 2000. – 496с.: ил.
5 Эферган М. Java: справочник. –СПб.: «Питер», 1998. – 448с.: ил.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.