Разработка и внедрение веб-сайта на производственное предприятие

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.04.2016
Размер файла 214,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

РЕФЕРАТ

Пояснительная записка к курсовой работе содержит 41 страницу, рисунков, таблиц, источников литературы.

Ключевые слова: ОРГАНИЗАЦИОННАЯ СТРУКТУРА, МОДЕЛЬ, ДИАГРАММА, АНАЛИЗ, ВНЕДРЕНИЕ, ВЕБ-САЙТ, ИНТЕРНЕТ.

Цель работы -- Разработать и внедрить веб-сайт на производственное предприятие.

Результат работы: разработан веб-сайт и внедрен на производственное предприятие.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭЛЕКТРОННОМ БИЗНЕСЕ И НАЗНАЧЕНИЕ ВЕБ-САЙТОВ

1.1 Понятие электронного бизнеса

1.2 Понятия веб-сайта и веб-приложения

1.3 Преимущества внедрения веб-сайтов

2. ОБЗОР ИНСТРУМЕНТАРИЯ ДЛЯ СОЗДАНИЯ ВЕБ-САЙТА

2.1 Системы управления контентом (CMS)

2.2 СMS Joomla!, WordPress

2.3 Язык разметки HTML

2.4 Язык программирования PHP

3. ВНЕДРЕНИЕ ВЕБ-САЙТА НА ПРЕДПРИЯТИЕ ООО «МЕТАЛЛОКУНСТРУКЦИИ»

3.1 Организационная структура предприятия ООО «Металлоконструкции»

3.2 Внедрение веб-сайта

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ СИСТОЧНИКОВ

ВВЕДЕНИЕ

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

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

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

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

1. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭЛЕКТРОННОМ БИЗНЕСЕ И НАЗНАЧЕНИЕ ВЕБ-САЙТОВ

1.1 Понятие электронного бизнеса

Электронный бизнес - это способ заработка денег посредством электронных устройств, а также это предоставление услуг или конечного продукта через электронные средства - телевидение, телефон, Интернет.

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

Сочетание слов "электронный бизнес" содержит главную идею: сделать формализуемые бизнес операции электронными и перевести их в Internet среду. Хотя это кажется простым, суть электронного бизнеса не ограничивается программным обеспечением и компьютерами, как традиционное предприятие не состоит лишь из офиса и копировального аппарата. Реализация простой и понятной идеи требует пересмотра всей модели делового оборота.

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

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

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

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

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

В зависимости от используемой модели бизнеса различают системы B2B (деловые отношения между компаниями), B2C (взаимодействие компании и конечного потребителя), а также В2G (взаимоотношения коммерческих структур и гос. учреждений).

В систему электронного бизнеса, как правило, входят:

· Подсистемы обмена информацией (например, электронная почта, приложения мгновенной передачи сообщений и др.).

· Подсистемы электронного документооборота

· Подсистемы управления ресурсами компании (материальными, финансовыми, человеческими)

· Подсистемы глобального поиска данных, сбора и совместного использования знаний

· Корпоративные web-представительства, интегрированные с другими подсистемами компании

· Подсистемы электронной коммерции (e-commerce) для организации продаж и закупок

· Подсистемы взаимодействия с клиентами и партнерами

· Подсистемы учета ресурсов (склад, логистика и т.п.)

1.2 Понятия веб-сайта и веб-приложения

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

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

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

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

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

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

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

В настоящее время с точки зрения назначения различают три основных типа порталов:

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

· Вертикальные порталы. Этот вид порталов предназначен для специфических видов рынка и обслуживает аудиторию, пользующуюся услугами этого рынка или работающую на нем. Примерами таких порталов могут служить, например, туристические агентства, предоставляющие услуги по бронированию мест в гостиницах, заказу и доставке билетов, доступу к картам и сведениям об автомобильных маршрутах, либо порталы типа B2B (business-to-business), позволяющие своим клиентам реализовывать совместные бизнес-операции (например, выбирать поставщиков и осуществлять закупку товаров, проводить аукционы).

· Корпоративные порталы предназначены для сотрудников, клиентов и партнеров одного предприятия. Пользователи такого портала получают доступ к предназначенным им сервисам и приложениям в зависимости от их роли и персонального профиля.

Другие наиболее распространённые web-приложения:

· Региональные Интернет-порталы, универсальные по своему направлению, но ограниченные географией заинтересованных посетителей;

· Поисковые системы -- это Интернет-порталы, которые предназначены для того, чтобы предоставить их посетителю возможность найти сайты, на которых встречаются заданные слова или целые фразы (metabot.ru);

· Каталог -- это коллекция ссылок на сайты. Зачем же нужны каталоги, если есть поиск? Очень часто мы не знаем точно, что нам нужно, не можем это сформулировать парой слов;

· Электронные доски объявлений - являются местом в Интернет, где практически любой желающий может оставить информацию ознакомительного, пригласительного или рекламного характера;

· Форумы -- это специальные сайты или разделы на сайтах, предназначенные для того, чтобы посетители, оставляя свои сообщения, обменивались мнениями;

· Чаты - являются еще одним местом для общения в Интернет, только его назначение не обмен мнениями на какую-то тему, а просто времяпрепровождение;

· Файлы для скачивания;

· Фотогалереи;

· Элементы статистики;

· Хранение в интернете различной информации;

· Серверы почтовых рассылок, они предлагают услуги по доставке информации широкому кругу читателей;

1.3 Преимущества внедрения веб-сайтов

XXI век - век информационных технологий. Громадное количество людей в России и за рубежом используют Интернет для бизнеса. На визитке, уважающей себя фирмы, помимо адреса и телефона всегда присутствует адрес сайта, на котором можно ознакомиться с услугами компании и e-mail. Сайт в Интернете для нормальной компании сродни офису, а компания без офиса - это просто несолидно, не говоря уже о том, что вряд ли о такой фирме можно сказать хотя бы что-то положительное. Наличие у компании сайта - это поддержка имиджа фирмы. Это говорит о том, что компания идет в ногу со временем и использует все достижения технического прогресса. Фирма без сайта всегда имеет меньший вес в глазах потенциального клиента, и эта тенденция неуклонно растет.

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

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

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

С сайта можно продавать товары и услуги компании. Громадное количество потенциальных покупателей (Россия и весь мир) делают Интернет привлекательной торговой площадкой. Непросто наладить свой бизнес в Интернет, но это очень выгодно. Знаменитые интернет-магазины России OZON.RU, BOOKS.RU уже многие годы успешно продают товары покупателям всей России.

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

2. ОБЗОР ИНСТРУМЕНТАРИЯ ДЛЯ СОЗДАНИЯ ВЕБ-САЙТА

2.1 Системы управления контентом (CMS)

Название «система управления контентом» произошло от английского - «content management system» (CMS). Оно было получено путем дословного перевода с английского, но можно заметить, что одно из слов, а именно «content», переведено не было, причиной является то, что оно имеет несколько значений в зависимости от того, в сочетании с каким словами оно употребляется. Само по себе слово «content» означает «нечто, содержащееся внутри», но при использовании с другими словами может несколько менять свое значение. Чаще всего под контентом подразумевается определенный объем информации, но при этом в это понятие добавляется его структура.

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

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

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

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

CMS имеют множество функций, которые необходимо разделить на несколько категорий:

Создание. Данная функция позволяет авторам пользоваться наиболее удобными для них средствами создания контента.

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

Публикация. CMS отвечает за размещение контента в клиентском приложении перед пользователем. Автоматизм этой операции - это первоочередная задача, в ином случае контент станет недоступным для пользователей.

Представление. Под этой функцией понимаются все действия, которые позволяют улучшить доступность контента.

Рассмотрим основные виды систем управления контентом.

Системы, которые используют модульные модели. В такой системе весь контент делится на несколько модулей. Это разделение происходит не случайным образом, каждый модуль содержит в себе определенный тип содержимого. Любое изменение контента или его дополнение происходит внутри модуля, притом ни одно из этих изменений не выходит за его пределы. Это вполне понятно, ведь модель обеспечивает определенный тип документов, а значит, при работе с данным типом можно использовать только определенный модуль. Притом необходимо обратить внимание на то, что и структура данных также будет зависеть исключительно от модуля. Каждый модуль абсолютно независим, на него никаким образом не влияют изменения, которые вносятся в данные других модулей, он отвечает только за определенный тип документа. Тип документа фиксируется очень жестко, что позволяет быть уверенным в том, что при работе изменения или дополнения будут внесены только в этот модуль. Если появляется необходимость расширить возможности, то можно или добавить новый модуль, или изменить уже существующий. Это самый распространенный вид CMS. Популярность определяется простотой, которая позволяет создавать документы, в которых нет сложных взаимодействий между данными, что обычно усложняет работу с ними.

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

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

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

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

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

Вторым типом являются свободно распространяемые CMS. Системы этого класса могут использоваться для создания наполнения любого сайта (от сайт-визитки до большой и разветвленной структуры документов).

2.2 СMS Joomla!, WordPress

Joomla

Joomla! -- система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

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

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

На Joomla можно делать сайты любой сложности и для разных целей. Вот некоторые примеры использования CMS Joomla:

· Корпоративные сайты или информационные порталы

· Корпоративные интранет (локальные) сайты

· Онлайн газеты, журналы, публикации

· Электронная коммерция

· Сайты для малого бизнеса

· Некоммерческие и организационные сайты

· Сайты основанные на сообществе

· Школьные и церковные сайты

· Персональные или домашние страницы

WordPress

WordPress -- система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных -- MySQL; выпущена под лицензией GNU GPL версии 2. Сфера применения -- от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности.

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

На WordPress работают корпоративные сайты следующих брендов: Time Magazine, Google, Facebook, Sony, Disney, The New York Times, CNN, eBay и многие другие.

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

Для установки WordPress веб-хостинг должен удовлетворять следущим требованиям: поддержка PHP версии 4.3 или выше, MySQL версии 4.0 или выше. Любой современный хостинг, как правило, удовлетворяет этим требованиям.

2.3 Язык разметки HTML

HTML -- это стандартный язык разметки документов во Всемирной паутине. Практически все веб-страницы создаются при помощи языка HTML или его последователя -- XHTML.

Формально, HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991--1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов (размечаемых «тегами»), служащих для создания относительно простых, но красиво оформленных документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В совершенстве, контент с разметкой HTML обязан был без стилистических и структурных искажений отражаться на оборудовании с разной технической оснащенностью (многоцветный экран современного компа, монохроматический экран органайзера, глупый сообразно размерам экран мобильного телефона либо устройства и программы голосового воссоздания текстов). Но, инновационное использование HTML чрезвычайно далековато от его изначальной задачки. К примеру, некоторое количество раз примененный для форматирования странички, которую вы в данный момент читаете, специализирован для сотворения в документах самых обыденных таблиц, однако, как разрешено удостовериться, тут не достает ни одной таблицы. С течением времени, главная мысль платформ он независимости языка HTML была отдана в особую жертву современным нуждам в мультимедийном и графическом оформлении.

Язык HTML позволяет размечать в тексте:

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

· гипертекстовые ссылки, которые значительно упрощают чтение множества связанных документов, ибо позволяют запросить документ с адресом, указанным в коде ссылки, простым щелчком мыши;

· гарнитуру, кегль, начертание, цвет шрифта для визуального вывода;

· специальные символы (выходящие за рамки ASCII символы пунктуации, математические символы, греческие и готические буквы, стрелки и т. п.);

· формы для введения пользователем данных, которые позднее подвергаются обработке. Формы и другую информацию можно обрабатывать с помощью специальных серверных программ (например, на языках PHP или Perl);

· открытие мультимедийных файлов, выводимых как непосредственно браузером (например, изображения в форматах JPEG, GIF или PNG; аудиофайлы MIDI и др.), так и внешними приложениями, «встраиваевыми» в окно браузера (Flash-анимация, Java-апплеты и прочее).

JavaScript

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

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

Несмотря на схожий с Си синтаксис, JavaScript по сравнению с языком Си имеет коренные отличия:

· объекты, с возможностью интроспекции;

· функции как объекты первого класса;

· автоматическое приведение типов;

· автоматическая сборка мусора;

· анонимные функции.

В языке отсутствуют такие полезные вещи, как:

· модульная система: JavaScript не предоставляет возможности управлять зависимостями и изоляцией областей видимости;

· стандартная библиотека: в частности, отсутствует интерфейс программирования приложений по работе с файловой системой, управлению потоками ввода-вывода, базовых типов для бинарных данных;

· стандартные интерфейсы к веб-серверам и базам данных;

· система управления пакетами, которая бы отслеживала зависимости и автоматически устанавливала их.

Ajax

Ajax расшифровывается как Asynchronous Javascript And XML (Асинхронные Javascript и XML) и технологией в строгом смысле слова не является. Если в стандартном web-приложении обработкой всей информации занимается сервер, тогда как браузер отвечает только за взаимодействие с пользователем, передачу запросов и вывод поступившего HTML, то в Ajax-приложении между пользователем и сервером появляется еще один посредник - движок Ajax. Он определяет, какие запросы можно обработать "на месте", а за какими необходимо обращаться на сервер.

Поведение сервера тоже изменилось. Если раньше на каждый запрос сервер выдавал новую страницу, то теперь он отсылает лишь те данные, которые нужны клиенту, а HTML из них прямо в браузере формирует движок Ajax. сайт приложение контент разметка

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

Где стоит использовать Ajax:

1. Формы. Они очень медленны. Если асинхронно передавать данные, страница не перезагружается.

2. Навигация в виде "дерева". Вообще, такая навигация - ужас. Простая топология намного удобнее, но если уж до этого дошло, лучше использовать Ajax.

3. Голосования. Пользователю будет приятней оставить свой голос за несколько секунд, чем за 30-40.

4. Фильтры. Часто на сайтах делают сортировку по дате, по имени. Ajax это будет значительно удобнее.

MySQL

MySQL -- свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

На основе данной системы можно строить, как небольшие веб-сайты, так и крупные Интернет-проекты. СУБД MySQL поддерживает язык запросов SQL. Это позволяет совершать такие операции, как запись данных в базу, редактирование данных, извлечение или удаление данных из базы данных.

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

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

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

В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language -- «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL. Когда в 1986 году первый стандарт языка SQL был принят ANSI (American National Standards Institute), официальным произношением стало -- эс-кью-эл. Несмотря на это, даже англоязычные специалисты зачастую продолжают читать SQL как сиквел.

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

Изначально SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:

· создание в базе данных новой таблицы;

· добавление в таблицу новых записей;

· изменение записей;

· удаление записей;

· выборка записей из одной или нескольких таблиц (в соответствии с заданным условием);

· изменение структур таблиц.

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

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

Каждое предложение SQL -- это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

· запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

· запросы на получение данных;

· запросы на добавление новых данных (записей);

· запросы на удаление данных;

· обращения к СУБД.

2.4 Язык программирования PHP

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

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

· автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;

· автоматизированная отправка HTTP-заголовков;

· работа с HTTP-авторизацией;

· работа с cookies и сессиями;

· работа с локальными и удалёнными файлами, сокетами;

· обработка файлов, загружаемых на сервер;

· работа с XForms.

В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в сентябре 2015 года PHP находился на 6 месте среди языков программирования, а в области веб-разработки и вовсе занимает 80% всех сайтов мира. К крупнейшим сайтам, использующим PHP, относятся Facebook, Wikipedia, ВКонтакте.

В 1994 году датский программист Расмус Лердорф создал набор скриптов на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Лердорф назвал набор Personal Home Page (Личная Домашняя Страница).

В 1997 году после длительного бета-тестирования вышла вторая версия обработчика, написанного на C -- PHP/FI 2.0. Её использовали около 1 % (приблизительно 50 тысяч) всех интернет-доменов мира.

Версия PHP 3.0 подверглась значительной переработке, определившей современный облик и стиль языка программирования. В 1997 году два израильских программиста, Энди Гутманс и Зеев Сураски, полностью переписали код интерпретатора. PHP 3.0 был официально выпущен в июне 1998 года.

В 2014 году было проведено голосование, по результатам которого следующая версия получила название PHP 7. Выход новой версии планировался в середине октября 2015 года. В марте 2015 года Zend представили инфографику в которой описаны основные нововведения PHP 7. 3 декабря 2015 года было объявлено о выходе PHP версии 7.0.0. Новая версия основывается на экспериментальной ветке PHP, которая изначально называлась phpng (Следующее поколение PHP), и разрабатывалась с упором на увеличение производительности и уменьшение потребления памяти. В новой версии будет добавлена возможность указывать тип возвращаемых из функции данных, а также добавлен контроль передаваемых типов для скалярных данных.

3. ВНЕДРЕНИЕ ВЕБ-САЙТА НА ПРЕДПРИЯТИЕ ООО «МЕТАЛЛОКУНСТРУКЦИИ»

3.1 Организационная структура предприятия ООО «Металлоконструкции»

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

Производство строительных стальных конструкций имеет индивидуальный и мелкосерийный характер. На каждом заводе в течение года изготовляются разнотипные конструкции для 500--700 различных зданий и сооружений из 250--300 типоразмеров профилей металлопроката разных марок сталей.

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

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

Организационная структура представлена на рисунках 1 и 2.

Рисунок 1 - ТОР диаграмма ООО «Металлоконструкции»

Рисунок 2 - DFD диаграмма до внедрения интернет-сайта

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

После внедрения на фабрику интернет-каталога организационная структура изменится следующим образом:

Рисунок 3 - DFD диаграмма с отделом по управлению интернет-заказами

3.2 Внедрение веб-сайта

В данном разделе будет рассмотрено поэтапное внедрение сайта и размещение его в сети Интернет.

На рисунке 4 приведена схема этапов внедрения сайта на предприятие.

Рисунок 4 - Этапы внедрения сайта на предприятие

Этап 1. Составление технического задания на сайт

Техническое задание «ТЗ» - это документ, который берется за основу при разработке любого проекта. И не важно, какой сложности и величины задание, оно всегда должно сопровождаться четким и понятным ТЗ. Это, в первую очередь, нужно заказчику, чтоб получить в результате именно то, что он хотел видеть. Но и исполнителю желательно всегда требовать четко изложенное задание, чтоб понимать, чего от него хотят. Многие игнорируют факт написания детального технического задания, что в последствии приводит к недопонимаю, спорам, конфликтам и ссорам.

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

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

Этап 2. Разработка веб-сайта

Разработка сайта состоит из нескольких этапов:

1. Создание макета;

2. Написание кода программы;

3. Проектирование базы данных;

4. Тестирование и исправление неисправностей.

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

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

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

Написание кода программы происходит при помощи языка разметки HTML, языка программирование PHP и различных скриптов на Java.

При проектировании базы данных решаются две основные проблемы:

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

ѕ Как обеспечить эффективность выполнения запросов к базе данных, т. е. каким образом, имея в виду особенности конкретной СУБД, расположить данные во внешней памяти, создания каких дополнительных структур (например, индексов) потребовать и т. д.? Эту проблему обычно называют проблемой физического проектирования баз данных.

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

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

ѕ первая нормальная форма (1NF);

ѕ вторая нормальная форма (2NF);

ѕ третья нормальная форма (3NF);

ѕ нормальная форма Бойса-Кодда (BCNF);

ѕ четвертая нормальная форма (4NF);

ѕ пятая нормальная форма, или нормальная форма проекции-соединения (5NF или PJ/NF).

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

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

Этап 3. Регистрация сайта в интернете

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

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

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

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

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

Этап 4. Реклама и продвижение сайта

Шаг 1 - реклама сайта

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

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

Шаг 2 - SEO-продвижение

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

...

Подобные документы

  • Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.

    презентация [1,3 M], добавлен 28.11.2015

  • Создание тематического Web-сайта с использованием гипертекстового языка разметки HTML, каскадных листов стилей CSS и языка программирования Java Script. Описание используемых тегов при его создании. Особенности разработки навигации и интерфейса сайта.

    контрольная работа [2,8 M], добавлен 02.12.2009

  • Понятие сайта и их классификация - корпоративные, презентационные, тематические, интернет-магазины. Язык гипертекстовой разметки HTML и его средства разработки. Виртуальный web-сервер Denver и MySQL базы. Этапы разработки сайта и структура навигации.

    дипломная работа [2,4 M], добавлен 13.01.2015

  • Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

    дипломная работа [2,9 M], добавлен 12.08.2017

  • Сайт – единая система организационных, технических, программных и информационных средств. Использование автоматизированных сайтов в деятельности организаций. Этапы разработки сайта HTML для компании "Lidia Travel": верстка сайта, наполнение контентом.

    отчет по практике [773,3 K], добавлен 05.02.2015

  • Экономическое обоснование создания программного продукта web-сайта мебельной компании. Применение гипертекстового языка разметки HTML, технологии CSS и JavaScript совместно с библиотекой JQuery. Использование Интернет-технологий в создании сайта.

    дипломная работа [8,1 M], добавлен 30.11.2014

  • Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.

    дипломная работа [856,2 K], добавлен 27.06.2012

  • Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.

    контрольная работа [310,6 K], добавлен 25.12.2012

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

    курсовая работа [2,2 M], добавлен 16.04.2017

  • Сравнение языка Php с другими языками программирования web-приложений. Язык разметки гипертекстовых страниц Html. Технология Macromedia Flash, её преимущества и недостатки. Этапы создания флеш-сайта, руководство пользователя и листинг программы.

    дипломная работа [2,3 M], добавлен 04.10.2013

  • Современные тенденции разработки и принципы классификации web-сайтов. Сайт как средство развития бизнеса. Технологии, применяемые при разработке web-сайтов, системы управления контентом. Разработка web-сайта для ЗАО "Кондитерская фабрика "Саратовская".

    дипломная работа [4,1 M], добавлен 01.10.2012

  • Создание индивидуального сайта с использованием языка гипертекстовой разметки HTML и языка скриптов JavaScript. Программные средства, используемые при выполнении работы. Основные средства для создания сайта. Разработка CSS-файла (таблица стилей).

    лабораторная работа [31,0 K], добавлен 28.10.2010

  • Обоснование выбора средств разработки сайта. Программа Microsoft Office FrontPage 2003, характеристика и принцип работы. Разработка структуры сайта, его реализация и создание элементов дизайна. Наиболее употребляемые теги языка HTML. Листинг HTML-кода.

    курсовая работа [1,7 M], добавлен 08.03.2011

  • Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Виды сайтов, их классификация. Характеристика сайта: статический или динамический. Проблема безопасности web-сайта. Исследование программного обеспечения и языков программирования.

    дипломная работа [850,3 K], добавлен 11.01.2015

  • Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.

    курсовая работа [139,4 K], добавлен 18.02.2015

  • Основы Web-программирования. Сервер баз данных MySQL. Язык сценариев PHP. Язык гипертекстовой разметки HTML. Назначение и цели разработки сайта. Форма входа и регистрации, обратная связь интернет–магазина. Требования к структуре сайта, описание контента.

    курсовая работа [754,5 K], добавлен 02.06.2014

  • Актуальность и значимость создания web-сайта образовательного учреждения - школы. Функциональное моделирование предметной области. Основные этапы разработки сайта. Программная реализация. Установка, настройка и работа с локальным сервером Open Server.

    дипломная работа [990,5 K], добавлен 01.01.2018

  • Анализ методов разработки сайта с помощью веб-инструментов, конструктора, системы управления сайтом. Выбор языка веб-программирования, графического редактора. Разработка корпоративного сайта, его внедрение в интернет и тестирование на различных браузерах.

    курсовая работа [2,5 M], добавлен 22.03.2017

  • Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.

    дипломная работа [4,7 M], добавлен 19.01.2017

  • Обзор и сравнительный анализ современных методов и инструментов для разработки Web-сайтов. Разработка модели сайта, его структуры с использованием современных программных средств разработки. Определение экономической эффективности от его внедрения.

    дипломная работа [1,4 M], добавлен 21.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.