Планирование Web-сайта

Автор работы: Пользователь скрыл имя, 09 Июня 2015 в 16:29, курсовая работа

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

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

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

ВВЕДЕНИЕ………………………………………………………..………………3
ГЛАВА 1. ТЕОРЕТИЕСКАЯ ЧАСТЬ……………………………..….……….....5
1.1. САЙТ, КАК ИНФОРМАЦИОННАЯ ЕДИНИЦА СЕТИ ИНТЕРНЕТ……………………………………………………………………......5
1.2. ТЕХНОЛОГИИ СОЗДАНИЯ САЙТОВ...........................................8
1.3. ИСПОЛЬЗОВАНИЕ CMS………………………………………...10
ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ………………………………...………..13
2.1. ПЛАН РАЗРАБОТКИ САЙТА……………………………….......13
2.2. СОЗДАНИЕ САЙТА........................................................................19
2.3. АНАЛИЗ ПРОДЕЛАННОЙ РАБОТЫ........……………………...22
ЗАКЛЮЧЕНИЕ………………………..……………………………………… ..24
СПИСОК ЛИТЕРАТУРЫ….....………………...……………………………….25

Файлы: 1 файл

Курсовая.doc

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

Негосударственное образовательное  учреждение высшего профессионального образования

 «Санкт-Петербургский  университет управления и экономики» 

 

 

 

 

 

 

 

 

 

 

 

 

 

Курсовая работа

на тему: «Планирование Web-сайта»

 

 

 

 

 

 

 

Выполнил студент: Забродин Иван

Форма обучения: дневная

Срок обучения: 4 года

Специальность: Прикладная информатика

Группа: 2541/2

Номер зачетной книжки:  ИЭУ 90/13

 

Проверил: доцент, к.э.н., Кочемазов Александр      Владимирович

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Санкт-Петербург

2015

ОГЛАВЛЕНИЕ

ОГЛАВЛЕНИЕ……………………………………………………..……………..2

ВВЕДЕНИЕ………………………………………………………..………………3

ГЛАВА 1. ТЕОРЕТИЕСКАЯ ЧАСТЬ……………………………..….……….....5

    1.1. САЙТ, КАК ИНФОРМАЦИОННАЯ  ЕДИНИЦА СЕТИ ИНТЕРНЕТ……………………………………………………………………......5

    1.2. ТЕХНОЛОГИИ СОЗДАНИЯ САЙТОВ...........................................8

    1.3. ИСПОЛЬЗОВАНИЕ CMS………………………………………...10

ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ………………………………...………..13

    2.1. ПЛАН РАЗРАБОТКИ САЙТА……………………………….......13

    2.2. СОЗДАНИЕ САЙТА........................................................................19

    2.3. АНАЛИЗ ПРОДЕЛАННОЙ РАБОТЫ........……………………...22

ЗАКЛЮЧЕНИЕ………………………..……………………………………… ..24

СПИСОК ЛИТЕРАТУРЫ….....………………...……………………………….25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

Список используемых сокращений:

WWW (World Wide Web) всемирная сеть (паутина): собрание гипертекстовых и иных документов, доступных по всему миру через сеть Интернет.

HTML (Hyper Text Markup Language) - стандартный язык разметки гипертекстовых документов, используемый для создания страниц WWW

CMS (Content Management System) - сервис, с помощью которого можно создать сайт любой сложности без знания специальных языков.

Актуальность темы.

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

Цель исследования

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

Задачи исследования:

  • Сделать анализ некоторых сайтов чтобы выявить актуальные потребности для пользователей интернета;
  • Познакомиться с теоретической частью разработки сайта;
  • Научиться проектировать и разрабатывать сайт.

Методы исследования и структура работы.

Курсовая работа состоит из двух глав, библиографии, списка использованных сокращений, а также приложения к курсовой работе.

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

Во второй главе производится разработка с помощью CMS WordPress "сайта визитки": дизайн, структура и навигация.

 

 

 

 

 

ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1. САЙТ, КАК ИНФОРМАЦИОННАЯ  ЕДИНИЦА СЕТИ ИНТЕРНЕТ

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

Обмен информацией, а именно передачей и получением информации с помощью сети Интернет, стало самым массовым применением персональных кмпьютеров.

Чтобы удобно было искать информацию в сети Интернет во многих странах, в том числе и России стали создаваться поисковые системы, с помощтю которых появилась возможность быстрого поиска нужной информации. Наиболее используемые в настоящее время россиийские поисковые системы: Яндекс, Поиск Mail.ru, Рамблер, зарубежные: Google, Yahoo, DuckDuckGo.

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

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

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

Основой современной информационной компьютерной индустрии и сети Интернет является всемирная распределенная сеть электронных библиотек WWW - World Wide Web. Для навигации во всеминой сети пользователи используют специальные программы - Web-браузеры, которые сейчас уже предустановлены на любой операционной системе. Вся информация в бразуере отображается в виде Web-страниц. Существует огромное количество браузеров, среди которых самые известные и используемые следующие: Google Chrome, Mozilla Firefox, Opera, Internet Explorer. Так же сейчас в разработке браузер Spartan от компании Microsoft. На рисунке 1.1 изображен внешний вид окна Web-браузера Mozilla Firefox.

Рис. 1.1 - Внешний вид окна Web-браузера Mozilla Firefox

 

 

 

 

 

 

 

 

 

 

 

 

 

1.2. ТЕХНОЛОГИИ  СОЗДАНИЯ САЙТОВ

HTML

Этот язык является базовым в области технологий создания сайтов, так как относительно легок в освоении. Но чрезмерная простота является и его недостатком. HTML (от английского Hyper Text Markup Language – язык разметки гипертекста) прекрасно отвечал требованиям раннего периода развития технологий создания сайтов, но с дальнейшим его развитием возникли существенные проблемы. Подробнее о HTML написано в разделе 1.3.

PHP

Это скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. На данный момент он поддерживается практически всеми представителями хостинга, входит в «стандартный» набор для создания сайтов (LAMP – Linux, Apache, MySQL, PHP).

Благодаря своей простоте, скорости выполнения, богатой функциональности, распространению исходных кодов на основе лицензии PHP, этот язык является чуть ли не самым популярным в области технологий создания сайтов. Отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т.п. Есть возможность разработать, а также подключить дополнительное расширение.

Возможности PHP очень обширны. Главным образом, PHP применяется при написании скриптов, работающих на стороне сервера; таким образом, PHP способен выполнять всё то, что выполняет любая другая программа CGI (например, обрабатывать данных форм, генерировать динамические страницы, отсылать и принимать cookies). Но PHP дает возможность выполнять также множество других задач.

 

Существуют три основных области, где используется PHP:

  • Создание скриптов для выполнения на стороне сервера;
  • Создание скриптов для выполнения в командной строке;
  • Создание приложений GUI, выполняющихся на стороне клиента.

Java Script

Это пока еще относительно молодой язык программирования, но уже очень популярный в области технологий создания сайтов. На данный момент, работа над ним еще не закончена. Он постоянно дорабатывается и совершенствуется. Технический комитет работает над существенными расширениями, включая механизмы для сценариев, которые будут созданы для применения в Internet, а также более жесткой координацией с другими основными стандартами групп World Wide Web Консорциум и Wireless Application Protocol Форум. Java Script уже сыграл очень важную роль в развитии технологий создания сайтов

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

 

 

 

 

1.3. ИСПОЛЬЗОВАНИЕ CMS

Первые системы управления сайтами(CMS) были написани на одном из классических языков программирования, а интерфейс пользователя представлял собой HTML и JavaScript.

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

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

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

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

Сегодня с помощью CMS можно сделать сайт любой сложности:  

  • Информационные сайты, визитки, блоги:
    • MaxSite CMS;
    • Neutrino CMS;
    • Mosquito Blood Mary;
    • ReloadCMS;
    • Image CMS.
  • Многофункциональные порталы:
    • Joomla;
    • Wordpress;
    • Drupal.
  • Галереи:
    • Coppermine;
    • Pikateka;
    • Gallery2;
    • MG2;
    • Zenphoto.
  • Социальные сети:
    • LiveStreet;
    • BigSreet;
    • Explay;
    • iCore;
    • Cogear;
    • Social Engine.
  • Форумы:
    • PhpBB;
    • IPB;
    • vBulletin.
  • Интернет-магазины:
    • Magento;
    • Prestashop;
    • ECShop;
    • OpenCart.

Самое интересное, что это лишь маленькая часть от всех CMS, которых сотни и их количество постепенно увеличивается.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1. ПЛАН РАЗРАБОТКИ САЙТА

Анализ потребностей

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

Примером ниже будет являтся сайт – визитка Александра Друзя, в котором имеется приятный дизайн и понятная навигация:

Информация о работе Планирование Web-сайта