Разработка сайта конференций

Автор работы: Пользователь скрыл имя, 08 Июня 2013 в 19:25, курсовая работа

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

При появлении технологии Web компьютеры повернулись лицом к этим двум совершенно противоположным категориям потенциальных пользователей. Элиту объединяла одна черта – в силу высочайшей ответственности и практически стопроцентной занятости “большие люди” никогда не пользовались компьютером; типичной была ситуация, когда с компьютером работал секретарь. В какой-то момент времени они поняли, что компьютер им может быть полезен, что они могут результативно использовать то небольшое время, которое можно выделить на работу за компьютером. Они вдруг поняли, что компьютер - это не просто модная и дорогая игрушка, но инструмент получения актуальной информации для бизнеса. При этом им не нужно было тратить сколько-нибудь заметного времени, чтобы освоить технологию работы с компьютером (по сравнению с тем, как это было раньше).

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

ВВЕДЕНИЕ 3
РАЗДЕЛ 1. ЭТАПЫ ПРОЕКТИРОВАНИЯ WEB-САЙТА 5
1.1.Понятие web-сайта и обоснование потребности в web-сайте 5
1.2. Предпроектное исследование и составление технического задания 6
1.3. Разработка сайтов 7
1.4. Достоинства и недостатки CMS 10
1.5 Преимущества Joomla перед другими CMS 11
РАЗДЕЛ 2. ВЫБОР ПРОГРАММНЫХ СРЕДСТВ ДЛЯ РАЗРАБОТКИ 13
2.1 Средства разработки 13
2.2 Преимущества использования PHP в сравнении с другими языками 14
2.3 Сервер баз данных MySQL и его особенности 17
2.4. Web-сервер Apache 18
2.5. CMS Joomla 19
РАЗДЕЛ 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ 21
3.1. Общая структура сайта 21
3.2. Дизайн web-сайта 22
3.3 Создание модуля регистрации на конференцию 24
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 42

Файлы: 1 файл

курсовая работа 2012.docx

— 5.08 Мб (Скачать файл)

 


СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ 3

РАЗДЕЛ 1. ЭТАПЫ  ПРОЕКТИРОВАНИЯ WEB-САЙТА 5

1.1.Понятие web-сайта и обоснование потребности в web-сайте 5

1.2. Предпроектное исследование и составление технического задания 6

1.3. Разработка сайтов 7

1.4. Достоинства и недостатки CMS 10

1.5 Преимущества Joomla перед другими CMS 11

РАЗДЕЛ 2. ВЫБОР ПРОГРАММНЫХ СРЕДСТВ ДЛЯ РАЗРАБОТКИ 13

2.1 Средства разработки 13

2.2 Преимущества использования PHP в сравнении с другими   языками 14

2.3 Сервер баз данных MySQL и его особенности 17

2.4. Web-сервер Apache 18

2.5. CMS Joomla 19

РАЗДЕЛ 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ 21

3.1. Общая структура сайта 21

3.2. Дизайн web-сайта 22

3.3 Создание модуля регистрации на конференцию 24

ЗАКЛЮЧЕНИЕ 41

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 42

 

 

 

ВВЕДЕНИЕ

 

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

При появлении технологии Web компьютеры повернулись лицом  к этим двум совершенно противоположным  категориям потенциальных пользователей. Элиту объединяла одна черта –  в силу высочайшей ответственности  и практически стопроцентной  занятости “большие люди” никогда  не пользовались компьютером; типичной была ситуация, когда с компьютером  работал секретарь. В какой-то момент времени они поняли, что компьютер  им может быть полезен, что они  могут результативно использовать то небольшое время, которое можно  выделить на работу за компьютером. Они  вдруг поняли, что компьютер - это  не просто модная и дорогая игрушка, но инструмент получения актуальной информации для бизнеса. При этом им не нужно было тратить сколько-нибудь заметного времени, чтобы освоить  технологию работы с компьютером (по сравнению с тем, как это было раньше).

Спектр социальных групп, подключающихся к сети Интернет и  ищущих информацию в WWW, все время  расширяется за счет пользователей, не относящихся к категории специалистов в области информационных технологий. Это врачи, строители, историки, юристы, финансисты, спортсмены, путешественники, священнослужители, артисты, писатели, художники. Список можно продолжать бесконечно. Любой, кто ощутил полезность и незаменимость Сети для своей профессиональной деятельности или увлечений, присоединяется к огромной армии потребителей информации во «Всемирной Паутине».

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

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

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

 

РАЗДЕЛ 1

ЭТАПЫ ПРОЕКТИРОВАНИЯ WEB-САЙТА

1.1.Понятие web-сайта  и обоснование потребности в web-сайте

 

Информация, доступная пользователям Internet, располагается на компьютерах (Web-серверах), на которых установлено  специальное программное обеспечение. Значительная часть этой информации организована в виде Web-сайтов. Каждый из них имеет свое имя (адрес) в Internet.

Web-сайт – это информация, представленная в определенном  виде, которая располагается на Web-сервере  и имеет свое имя (адрес). Для  просмотра Web-сайтов на компьютере  пользователя используются специальные  программы, которые называются  браузерами. В зависимости от  того, какое имя (адрес) сайта  мы зададим в строке "Адрес", браузер будет загружать в  свое окно соответствующую информацию[6].

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

Создание и разработка сайтов включает:

  1. Утверждение первоначального технического задания на разработку сайта.
  2. Определение структурной схемы сайта - расположение разделов, контента и навигации.
  3. Веб-дизайн - создание графических элементов макета сайта, стилей и элементов навигации.
  4. Разработка программного кода, модулей, базы данных и других элементов сайта необходимых в проекте.
  5. Тестирование и размещение сайта в сети Интернет.

Web-сайт состоит из связанных  между собой Web-страниц. Web-страница  представляет собой текстовый  файл с расширением *.htm, который  содержит текстовую информацию  и специальные команды – HTML-коды, определяющие в каком виде  эта информация будет отображаться  в окне браузера. Вся графическая,  аудио- и видео-информация непосредственно  в Web-страницу не входит и  представляет собой отдельные  файлы с расширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук), *.avi (видео). В HTML-коде  страницы содержатся только указания на такие файлы [7].

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

1.2. Предпроектное исследование и составление технического задания

 

До начала разработки сайта необходимо сформулировать цель, проанализировать потребности аудитории и сайты  конкурентов, адаптировать структуру  и расположение блоков так, чтобы  задачи сайта решались максимально  эффективно. Необходимо грамотно представить цели, сформулировать задачи.

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

  • Полнота - как можно более полное описание системы, целей и задач;
  • Логичность - описания не должны быть противоречивыми
  • Правильность - отсутствие ошибок, которые могут вести к двусмысленности или некорректности;
  • Связность - структура документа должна быть подчинена одной цели.

Обращу внимание на основные разделы технического задания, которые  в той или иной степени должны быть отражены:

  1. Технические требования и стандарты;
  2. Структура;
  3. Функциональное содержание отдельных структурных элементов;
  4. Состав работ и сроки выполнения;

Если в техническом  задании были описаны указанные  моменты, то его можно считать  достаточно полным.

Но существует множество  исключений. Есть ряд сфер деятельности, в которых к написанию ТЗ нужно  подходить по-особому. 

1.3. Разработка сайтов

 

• Дизайн основных и типовых страниц веб – сайта.

Создание дизайна для  веб – ресурса начинается в  графических программах. В соответствии с пунктами технического задания  дизайнер разрабатывает несколько  вариантов сайта. Разработка основной и типовых страниц веб –  ресурса происходит отдельно. Количество вариантов (эскизов) сайта и сроки на всех этапах разработки необходимо оговорить с менеджером проекта. Окончанием этого этапа является утверждение эскиза заказчиком.

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

Любой относительно сложный  процесс можно разделить на смысловые  этапы, отвечающие за создание тех или  иных элементов проекта. Разработка дизайна веб сайта проводится обычно в следующем порядке:

  • формирование технического задания;
  • разработка дизайна главной страницы;
  • создание дизайна типовых страниц;
  • дизайн дополнительных разделов;
  • HTML верстка.

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

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

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

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

• Html –  верстка.

Утвержденный макет сайта передается на html – верстку. Смысл верстки состоит в разработке html – кода сайта для распознания браузером. Картинка разбивается на графические элементы, которые будут составлять html – страницу.

• Программирование.

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

1.4. Достоинства и недостатки CMS

 

CMS - это аббревиатура от Content Management System, что в дословном переводе означает "система управления контентом сайта" или просто "система управления сайтом". Иногда CMS называют "движок" сайта.  CMS - это программное обеспечение, которое позволяет разрабатывать и поддерживать динамические информационные web-сайты. Разные CMS позволяют проектировать сайты различной сложности, вплоть до интернет-магазинов и информационных порталов. Это система предоставляющая возможности изменять и дополнять разделы, редактировать содержимое сайта, менять графику и дизайн сайта.

Информация о работе Разработка сайта конференций