Разработка коммерческого сайта для ООО "000000-Тактик"

История развития и характеристика всемирной компьютерной сети Интернет. Особенности систем управления контентом и специализированного ПО. Основные этапы создания коммерческого сайта в среде разработки Joomla. Финансово-экономическое обоснование проекта.

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

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

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

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

ВЯТСКИЙ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Пояснительная записка к дипломному проекту

РАЗРАБОТКА КОММЕРЧЕСКОГО САЙТА ДЛЯ ООО «000000-ТАКТИК»

ВСЭИ 230100.62-06ДПИВТ33.05 ПЗ

Автор: М.С. Денисов

ГруппаИВТс-33р

Специальность 230100.62 "Информатика и вычислительная техника"

Руководитель: канд. физ.- мат. наук, доцент В.В. Архангельский

Киров - 2011

Содержание

  • Введение
  • 1. Теоретическая часть
    • 1.1 Информация о сети Интернет
    • 1.2 PHP: Препроцессор гипертекста
    • 1.3 СУБД MySQL
    • 1.4 Веб-сервера
    • 1.5 Системы управления контентом
    • 1.6 Программные средства разработки
    • 1.7 Описание деятельности фирмы
    • 1.8 Обзор существующих тематических сайтов
    • 1.9 Обоснование выбора среды разработки
  • 2. Практическая часть
    • 2.1 Установка программного обеспечения «Денвер»
    • 2.2 Подготовка к установке системы управления
    • 2.3 Установка системы управления контентом Joomla
      • 2.3.1 Загрузка последней версии
      • 2.3.2 Установка системы
    • 2.4 Настройка системы управления контентом Joomla
      • 2.4.1 Конфигурация системы
      • 2.4.2 Шаблоны дизайна
      • 2.4.3 Модули и компоненты
    • 2.5 Создание информационной структуры
      • 2.5.1 Создание разделов и категорий
      • 2.5.2 Менеджер материалов
      • 2.5.3 Создание материала
      • 2.5.4 Создание элементов меню
      • 2.5.5 Модули
      • 2.5.6 Главная страница
    • 2.6 Перенос сайта с компьютера на хостинг в Интернет
      • 2.6.1 Приобретение доменного имени
      • 2.6.2 Приобретение хостинга
      • 2.6.3 Экспорт и импорт
      • 2.6.4 Проверка работоспособности
    • 2.7 Обслуживание системы управления контентом Joomla
      • 2.7.1 Изменение шаблонов оформления и позиций модулей
      • 2.7.2 Изменение категорий и разделов
      • 2.7.3 Изменение блоков меню
      • 2.7.4 Изменение информационного материала
      • 2.7.5 Резервное копирование
    • 2.8 Особенности разработанного сайта
  • 3. Финансово-экономическое обоснование
    • 3.1 Расходы, связанные с созданием веб-сайта
    • 3.2 Окупаемость сайта
  • Заключение
  • Библиографический список
  • Приложение

Введение

Развитие информационных технологий и совершенствование компьютерной техники привело к внедрению их во все сферы человеческой деятельности.

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

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

Создание и поддержка коммерческого сайта предоставляет компании массу преимуществ:

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

- эффективный инструмент для продвижения и укрепления имиджа компании на рынке;

- возможность простого и быстрого обновления актуальной информации на сайте;

- доступность Интернет-ресурса двадцать четыре часа в сутки для привлечения потенциальных потребителей;

- сокращение расходов на другие виды рекламы;

- эффективная обратная связь для уточнения пожеланий и потребностей потребителей;

- возможности для увеличения объема продаж.

1. Теоретическая часть

1.1 Информация о сети Интернет

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

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

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

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

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

Американские ученые Ванневар Буш (Vannevar Bush) и Теодор Нельсон (Theodor Holm Nelson) искали способы автоматизации мыслительной деятельности человека. Они хотели избавить его от утомительного труда по поиску и обработке нужной информации. Буш даже придумал несколько гипотетических устройств, организующих ассоциативные связи в картотеке данных, а Нельсон разработал теорию «документарной вселенной», в которой все знания, накопленные человечеством, представляли бы единую информационную систему, пронизанную миллиардами перекрестных ссылок. Работы этих ученых носили скорее философский, чем практический характер, но их идеи легли в основу того, что мы сейчас называем гипертекстом [1].

Ванневар Буш немало сделал для того, чтобы наукой заинтересовались военные. Щедрое финансирование исследований в области кибернетики, несомненно, способствовало ее быстрому развитию. Немалую роль в формировании теоретической базы будущей глобальной информационной системы принадлежит Норберту Винеру. Его блестящие семинары в Массачусетском технологическом институте (MIT) привлекли в компьютерную отрасль немало талантливой молодежи.

В конце 1950-х министерство обороны США учредило Агентство перспективных исследовательских проектов ARPA (Advanced Research Projects Agency), которое занималось компьютерным моделированием военных и политических событий. Талантливый организатор и ученый-компьютерщик Джозеф Ликлайдер (J.C.R. Licklider) убедил руководство ARPA сосредоточить усилия на развитии компьютерной связи и сетей. В своей работе Симбиоз человека и компьютера он развил идеи распределенных вычислений, виртуальных программных средств, электронных библиотек, разработал структуру будущей глобальной сети.

В 1960-х компьютерные сети стали бурно развиваться. Множество фирм-разработчиков создавали программное обеспечение и оборудование для локальных сетей университетов, исследовательских центров, военных учреждений [2]. Однако при передаче информации между сетями разных типов возникала проблема совместимости, когда компьютеры просто «не понимали» друг друга. Крупным недостатком больших сетей была их низкая устойчивость. Выход из строя одного участка мог полностью парализовать работу всей сети.

Перед агентством ARPA была поставлена задача решить эти проблемы, и наступило время воплотить в жизнь теоретические наработки. Поль Барен, Ларри Робертс и Винтсент Серф (Paul Baran, Larry Roberts, Vint Cerf) разработали и применили методы, ставшие основой дальнейшего развития сетевых технологий: пакетная коммутация, динамическая маршрутизация сообщений в распределенной сети, использование универсального сетевого протокола (то есть набора правил, по которым организуется и передается информация).

В 1969 была создана сеть ARPANET, которая и стала основой будущего Интернета. 1969 традиционно считается годом его возникновения.

В 1976 Серф разработал универсальный протокол передачи данных TCP/IP (Transmission control protocol/ Internet protocol). Название IP означало просто межсетевой протокол. Он стал стандартом для межсетевых коммуникаций, а сети, использующие его, так и назывались - интернет-сети.

ARPANET стала основой для объединения локальных и территориальных сетей в единую глобальную систему, которая постепенно разрослась до масштабов всей Земли. Это гигантское объединение сетей и называют Интернетом с большой буквы или Сетью.

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

В 1990 программист Европейского центра ядерных исследований (CERN) в Женеве Тим Бернерс-Ли (Tim Berners-Lee) создал систему, реализующую идею единого гипертекстового пространства. Для описания гипертекстовых страниц служил специальный язык HTML (HyperText Markup Language), а для их пересылке по сети - протокол передачи HTTP (HyperText Transfer Protocol). Новый способ указания адресов с помощью URL (Uniform Resource Locator - универсальный указатель ресурсов) позволял легче запоминать их и лучше ориентироваться в информационном пространстве Интернета. Была написана также специальная программа отображения гипертекстовых страниц - первый браузер (browser - обозреватель). Бернерс-Ли назвал свой проект WWW - World Wide Web, то есть «Всемирная паутина».

Но по-настоящему популярным Интернет стал после выхода в свет графического браузера «Мозаика» (Mosaic), разработанного в 1992 сотрудником Иллинойского университета Марком Андресеном (Marc Andreesen). К этому времени возросла пропускная способность сетей, и появилась возможность быстро передавать цветные изображения, фотографии, рисунки. В Интернет хлынула не только научная, но и развлекательная информация. На рисунке 1 представлена динамика развития сети с августа 1995 по май 2011 года [3].

Рисунок 1 - Динамика развития Интернет-ресурсов с августа 1995 г. по май 2011 г. по данным компании «Netcraft Ltd»

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

Границы применения Интернета в жизни человечества постоянно расширяются, появляются совершенно новые виды сетевого сервиса и использование телекоммуникационных технологий даже в бытовой технике [4].

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

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

коммерческий сайт разработка интернет

1.2 PHP: Препроцессор гипертекста

PHP (англ. PHP: Hypertext Preprocessor - «PHP: препроцессор гипертекста») скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

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

Входит в LAMP распространённый набор программного обеспечения для создания веб-сайтов (Linux, Apache, MySQL, PHP) [5].

В области программирования для Сети, PHP - один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т.п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI_приложения [6].

1.3 СУБД MySQL

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

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

MySQL имеет двойное лицензирование. Это означает, что пользователи могут выбирать, использовать ли ПО MySQL бесплатно по общедоступной лицензии GNU General Public License (GPL) или приобрести одну из стандартных коммерческих лицензий MySQL AB [9].

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

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

26 февраля 2008 года Sun Microsystems приобрела MySQL AB за $1 млрд.

MySQL возникла как попытка применить mSQL к собственным разработкам компании: таблицам, для которых использовались ISAM - подпрограммы низкого уровня. В результате был выработан новый SQL-интерфейс, но API_интерфейс остался в наследство от mSQL. Откуда происходит название «MySQL» - доподлинно не известно. Разработчики дают два варианта: либо потому, что практически все наработки компании начинались с префикса My, либо в честь девочки по имени My, дочери Майкла Монти Видениуса, одного из разработчиков системы [10].

MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista и Windows 7. Существует также порт MySQL к OpenVMS. Важно отметить, что компания MySQL AB предоставляет для свободной загрузки не только исходные коды СУБД, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули, которые можно загрузить с зеркал, представленных на официальном сайте.

MySQL имеет API для языков C, C++, Java, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы.NET, а также обеспечивает поддержку для ODBC посредством ODBC_драйвера MyODBC.

В MySQL 5.0 значительно расширена функциональность, которая ставит MySQL в один ряд с коммерческими СУБД. Если раньше СУБД MySQL обвиняли в недостаточной поддержке стандарта SQL, то с появлением пятой версии этой популярной базы данных, появилась практически полная поддержка стандарта SQL. MySQL 5.0 содержит следующие нововведения: хранимые процедуры и функции; обработчики ошибок; курсоры; триггеры; представления; информационная схема (так называемый системный словарь, содержащий метаданные).

Версия MySQL 6.0 пока находится в стадии альфа-тестирования. Первоначально было принято решение о создании версии 5.2, однако вскоре эта версия была переименована в 6.0.

Одним из основных нововведений версии 6.0 планировалось сделать новый тип таблиц Falcon, разработанный в качестве потенциальной замены для InnoDB компании InnoBase, приобретённой компанией Oracle. В связи с приобретением в 2010 году Sun Microsystems тем же Oracle, судьба Falcon остается под вопросом [9].

1.4 Веб-сервера

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

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

Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы - это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP [15].

На просторах сети Интернет в данный момент работает около 620 миллионов различных веб-серверов. [3] Среди которых самым популярным являются: Apache от компании Apache Software Foundation.

График роста количества веб-серверов представлен на рисунке 2 [3].

Рисунок 2 - Динамика внедрения веб-серверов в сети Интернет с Августа 2000 г. по Май 2011 г. по данным компании «Netcraft Ltd»

Появление Apache HTTP Server явилось одним из важнейших средств, стимулировавших развитие всемирной сети Интернет. Apache был первой бесплатной альтернативой веб-серверу от Netscape Communications (в настоящее время известен как Sun Java System Web Server). Приложение доступно для установки на многих платформах, таких как: Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows и т.д. Apache распространяется как бесплатное программное обеспечение с открытым исходным кодом, что позволяет множеству разработчиков со всего мира участвовать в процессе доработки и выпускать дополнительные надстройки, выполняющие специфические, нужные для определенных целей, функции.

Первая версия была выпущена Робертом МакКулом в 1994 году. После ее выхода сформировалась команда, позже ставшая знаменитой Apache Group. Вторая версия заметно отличалась от предшествующей. Она была выпущена только в 2002 году. Имея модульную структуру, новый API для разработчиков, поддержку IPv6 и улучшенную поддержку не-Unix платформ (например Windows) она стала самым используемым http_сервером в сети Интернет. На данный момент последним стабильным релизом является версия 2.2.17, выпущенная 5 октября 2009.

Веб-сервер Apache имеет модульную структуру ядра, что помогает разработчику, определившись с целями проекта, использовать именно те средства разработки, которые он планирует, отключив все остальные возможности. Данная архитектура ядра делает программный продукт более безопасным и быстрым. Веб-сервер поддерживает различные модули интерпретаторов, например: perl, python, php, tcl. Кроме этого веб-разработчик может использовать модули безопасности и криптографии. В Apache встроена поддержка аутентификации, реализован протокол шифрования SSL, имеется прокси-модуль и модуль создающий отчеты. Кроме этого в возможности веб-сервера входит подключение внешнего модуля сжатия gzip.

Удобная конфигурация позволяет администратору использовать один веб-сервер для обслуживания нескольких узлов одновременно. В настоящее время Apache входит в комплекты поставки различных решений для производства, Например в Novell NetWare он является веб-сервером по умолчанию, как и в IBM WebSpere. Для организации собственных решений сервер используют Oracle и Borland. Apache также используют и для реализации других задач различной сложности. Одним из примеров является обмен файлов. Пользователь, на своем персональном компьютере устанавливает копию программы и, помещая документы в определенную папку, делает их открытыми для всех остальных пользователей зашедших на страницу созданную его веб-сервером [16].

1.5 Системы управления контентом

В последние годы стали популярны системы управления контентом (или как их еще принято называть CMS - от англ. «Content Managment System»). Система управления - программа, предоставляющая инструменты для добавления, редактирования, удаления информации на сайте. Существуют разнообразные системы управления сайтом, среди которых встречаются платные и бесплатные, построенные по разным технологиям. Каждый сайт имеет панель управления, которая является только частью всей программы, но достаточна для управления им.

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

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

Начало развитие веб-среды можно обозначить серединой 90_ых г. Этот период характеризовался относительно невысоким уровнем развития веб технологий, а многие динамические веб-проекты (т.е. способные на интерактивное взаимодействие) могли создаваться только программистами [11].

Вся динамика реализовывалась через CGI и другие сложные технологии, поэтому обычной пользователь, создающий собственный проект, мог рассчитывать только на статичный базовый проект масштаба сайта и не более того. Такой сайт обычно представлял собой набор статичных html-страниц, подготовленных в html-редакторах, которые начали появляться примерно с середины 1995 года. После набора, страницы объединялись ссылками (для осуществления возможности межстраничных переходов) и размещались на сервере. Вся работа по обновлению информации и проверке работоспособности проекта перекладывалась на его автора. Так, например, если требовалось изменить ссылку на странице, автор должен был найти эту страницу среди остальных, затем внести в нее изменения и снова загрузить страницу на сервер. Если же требовалось не просто изменить существующую страницу, а добавить новую, то приходилось также решать вопросы, связанные с логическим и физическим внедрением последней во весь проект. И если объем страниц возрастал, то «справляться» с ними становилось еще сложнее. А изменять и расширять динамические проекты было еще более проблематично.

Систем автоматизации всех этих процессов на тот момент практически не было, а точнее не было доступных и легких систем, не было выбора между открытыми и коммерческими системами, а популярность немногочисленных коммерческих систем была такова, что об их существовании практически никто не знал. Однако такое положение длилось относительно недолго, и в дополнение к статичным html-страницами CGI программированию появились более «дружественные» технологии - Asp (конец 1996 г.), ColdFusion (июнь 1995 г.), а позже и PHP (2_ая версия вышла в 1997 г.). Новые технологии позволили совместить разметку html-страниц и несложный программный код, сделав тем самым пассивные html-страницы активными. Активность последних позволила легко организовать интерактивное взаимодействие с пользователями, ведь каждый раз при обращении к одной и той же активной странице пользователь мог получать новые данные. В то же время стали создаваться активные страницы для автоматизации определенных действий, например, процесса загрузки файлов на сервер или же процесса создания новых страниц. Такие полезные страницы постепенно собирались во вспомогательные пакеты. Подобные пакеты применялись в типовых задачах, однако их возможностей не всегда хватало, и многие клиенты предпочитали заказывать индивидуальные системы управления под свой собственный проект. Эти заказные системы изначально не были универсальными - когда требовалось изменять либо расширить их функциональность, заказчику приходилось снова обращаться к разработчикам. Вскоре и сами разработчики пришли к решению о необходимости создания универсальных систем. Таким образом, появились первые универсальные коммерческие системы управления.

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

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

1.6 Программные средства разработки

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

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

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

- Генерация валидного html кода;

- Работа в режимах - визуальный, текстовый или совмещенный;

- Проверка на соответствие спецификации HTML, подсветка ошибок;

- Быстрые вставки html тегов и их атрибутов;

- Настраиваемая подсветка тегов и сворачивание кода в блоки.

Для работы с графикой выбран Adobe Photoshop многофункциональный графический редактор, разработанный и распространяемый фирмой Adobe Systems. В основном, работает с растровыми изображениями. Продукт является лидером рынка в области средств редактирования растровых изображений, и наиболее известным продуктом фирмы Adobe.

В качестве локального сервера используется «Денвер» - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов на локальном ПК под управлением ОС Windows. Сразу после установки доступен полностью работающий веб-сервер Apache, интерпретатор PHP, СУБД MySQL, система управления виртуальными хостами, система управления запуском и завершением. Панель phpMyAdmin для администрирования СУБД.

Для просмотра и управления сайтом через панель администратора используется Opera - быстрый и удобный браузер.

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

Данные средства были выбраны на основании анализа программ и подходят для решения поставленных в техническом задании задач.

1.7 Описание деятельности фирмы

Учебно-деловой центр «000000-Тактик» 6 лет успешно оказывает консультационные услуги и работает в области организации и проведения семинаров и тренингов, организации корпоративного обучения.

Основные направления деятельности:

- Открытые семинары и специализированные тренинговые программы.

- Корпоративные тренинговые программы, адаптированные под специфику деятельности предприятий и компаний.

- Организация корпоративных выездных мероприятий.

Специалисты учебного центра «000000-Тактик» проводят постоянный мониторинг запросов клиентов, что помогает планировать проведение мероприятий заранее.

Большой выбор тем и консультантов для открытых и корпоративных семинаров и тренингов. Учебно-деловой центр «000000-Тактик» работает по эксклюзивным договорам с представителями лучших тренеров. Все преподаватели с практическим опытом работы, доступны для консалтинга.

За эти годы работы фирмы постоянными клиентами стали многочисленные фирмы.

1.8 Обзор существующих тематических сайтов

Было рассмотрено несколько сайтов фирм занимающихся образовательными услугами в Кирове. Первым был рассмотрен сайт http://www.udc-kirov.ru/ Учебно-делового центра Вятской торгово-промышленной палаты.

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

«О нас»; «Отзывы»; «Фоторепортажи»; «Статьи»; «Контакты». В колонке слева выводится семинары, проводимые в ближайшее время, в виде списка.

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

Далее рассматриваем сайт Кировской областной организации общества «Знание» России http://www.znanie43.ru/ на главной странице выводятся картинки с подписью об оказываемых услугах. Меню расположено вверху под шапкой содержит пункты «Главная страница»; «Новости»; «История организации»; «Правление»; «Наши сотрудники»; «Наши партнеры»; «Реквизит». В колонке справа выводится информация о проводимых в блажащее время семинарах, в виде текста с датами.

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

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

- Дизайн сайта компании должен быть выдержан в строгом стиле;

- Обязательно наличие логотипа компании;

- На главной странице необходимо поместить краткую информацию о фирме;

- Главное меню должно в один, два клика доводить пользователя до любой информации размещенной на сайте;

- Разместить полную информацию о услугах и возможностях.

Создаваться будет коммерческий сайт.

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

Коммерческий имеет сложную структуру, большое количество модулей и сервисов, подробное описание предложений компании.

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

Коммерческий сайт оснащен многоуровневым каталогом, способным разместить широкий ассортимент услуг.

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

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

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

1.9 Обоснование выбора среды разработки

Как варианты среды разработки коммерческого сайта для фирмы ООО «000000-Тактик» были рассмотрены следующие Open Source CMS: Joomla, MODx, Typo3, Xaraya, Drupal

Каждая из рассмотренных CMS имеет свои индивидуальные преимущества и недостатки. При сравнении CMS оценивались следующие характеристики:

- эргономичность интерфейса:

- продуманность дизайна;

- удобство навигации;

- интуитивность интерфейса.

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

Функциональность CMS. Наличие достаточного количества встроенных возможностей:

- формирование динамической структуры сайта;

- наличие визуального редактора;

- возможность отмены совершенных действий;

- инструменты для поиска и индексации информации;

- возможность просмотра изменений перед публикацией;

- возможность редактирования шаблонов;

- универсальность среды разработки

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

Технические характеристики:

- переносимость - возможность переноса сайта на/из системы, возможность импорта/экспорта данных из СУБД;

- устойчивость к нагрузкам - пропускная способность сайта на системе, возможность кэширования, масштабируемость;

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

- технические требования - список технических требований, необходимых для успешной эксплуатации системы.

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

- безопасность (администрирование) - возможность многопользовательского доступа к CMS.

При сравнении CMS основные различия были обнаружены в пользовательском интерфейсе. Результаты анализа:

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

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

Drupal - сложен своей схемой организации структуры сайта на основе таксономии. Дизайн сайта на Drupal строится на основе сменных тем оформления. Единственной схемы построения дизайна нет, что затрудняет настройку внешнего вида страниц сайта;

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

Joomla характеристики:

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

- Возможность создавать неограниченное количество страниц

- Четкая организация структуры сайта

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

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

- Секции новостей, продукции или услуг легко редактируемы и управляемы

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

- Опросы для эффективной обратной связи

- Различные модули - почти 7000 (по состоянию на 18/02/2011) готовых модулей и компонентов на http://extensions.joomla.org

- Возможность настройки, будут ли показаны эти модули и на каких страницах

- Изменение порядка объектов, включая новости, вопросы, статьи и т.д.

- Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от желания разработчика.

- Менеджер архива. Позволяет поместить старые статьи в архив, вместо удаления

- Возможность в удобном виде распечатать любую статью с сайта.

- Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.

- Предварительный просмотр перед окончательным размещением.

- Возможность легкой смены дизайна.

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

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

На основании изложенных фактов и аргументов был сделан вывод о том, что Joomla более гибкая, предоставляет больше возможностей, имеет интуитивно понятный интерфейс и систему навигации. При выборе среды разработки было принято во внимание и то, что возможно дальнейшее развитие коммерческого сайта фирмы ООО «000000-Тактик», наращивание функциональности.

2. Практическая часть

2.1 Установка программного обеспечения «Денвер»

Разработка сайта проводилась, на базе программного обеспечения «Денвер» - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов на локальном ПК под управлением ОС Windows. Последняя версия Денвер-3, доступна на сайте http://www.denwer.ru/.

Состав базового пакета:

1. Веб-сервер Apache.

2. Интерпретатор PHP.

3. СУБД MySQL.

4. Система управления виртуальными хостами, основанная на шаблонах.

5. Система управления запуском и завершением.

6. Панель phpMyAdmin для администрирования СУБД.

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

Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера».

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

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

Подготовка выполняется в несколько этапов:

Проверка работы компонентов на странице по адресу http://localhost/denwer/.

Создание нового пользователя для базы данных на странице http://localhost/denwer/Tools/addmuser/index.php. Форма представлена на рисунке 3.

Рисунок 3 - Заведение новых БД и пользователей MySQL

Создание базы данных для сайта через панель phpmyadmin входящую в состав «Денвера» по адресу http://localhost/Tools/phpmyadmin/index.php. Интерфейс phpmyadmin представлен на рисунке 4.

Рисунок 4 - Панель phpMyAdmin для администрирования СУБД

После создания базы данных переходим к установке CMS.

2.3 Установка системы управления контентом Joomla

2.3.1 Загрузка последней версии

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

При разработке проекта, последней стабильной версией являлась 1.5.22 популярной системы управления Joomla, для загрузки последней версии необходимо обратиться к сайту http://joom.ru/. Используя раздел «Скачать», выбрать последний дистрибутив сборки.

2.3.2 Установка системы

Установка происходит в 7 этапов.

Рисунок 5 - Этапы установки CMS Joomla

Во время первого шага определяются языковые настройки: выбран русский язык. Шаг два: проверка системы - настройки совпадают с рекомендуемыми, изменения не требуются. На третьем шаге выводится лицензионное соглашение. Четвертый шаг: настройки подключения к БД, которые в будущем будут использоваться для работы CMS. Поле «Имя хоста» предназначено для определения MySQL_сервера, используемого системой.

Поле «Имя пользователя» содержит в себе имя пользователя, от имени которого Joomla производит работу с базой данных. В поле «Пароль доступа к БД» необходимо ввести пароль к учетной записи пользователя, используемого для подключения к БД. В поле «Имя базы данных» вводиться имя базы данных, которая будет использоваться CMS Joomla. Форма представлена на рисунке 6.

Рисунок 6 - Установка CMS Joomla. Шаг 4 - конфигурация базы данных

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

Рисунок 7 - Установка CMS Joomla. Шаг 7 - завершение установки

2.4 Настройка системы управления контентом Joomla

2.4.1 Конфигурация системы

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

Окно входа представлено на рисунке 8.

Рисунок 8 - Вход в административный интерфейс Joomla

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

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

Система управления контентом обладает широким набором функций:

- создание, редактирование и публикация материала;

- конфигурирование системы управления контентом;

- установка тем оформления, компонентов и модулей;

- статистика посещений, просмотров, пользователей;

- информация о системе, обновлениях и исправлениях.

Интерфейс администратора представлен на рисунке 9.

Рисунок 9 - Интерфейс администратора CMS Joomla

Для входа в конфигурацию следует выбрать кнопку «Общие настройки». Раздел «Общие настройки» состоит из 3 категорий:

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

«Система» - системные установки, настройки пользователя, установки медиа менеджера;

«Сервер» - установки сервера, установки часового пояса, установки FTP, установки базы данных, установки почты.

Рисунок 10 - Раздел «Общие настройки» CMS Joomla

Для первоначальной настройки системы управления контентом, в категории «Сайт» необходимо определить значения следующих настроек конфигурации:

- «Сайт отключен» - режим, при котором доступ на сайт имеют только администраторы, удобен для отладки сайта;

- «Имя сайта» - правильное название веб-ресурса, отображаемое в заголовке веб-браузера;

- «Настройки Метаданных» - заполнить описание и ключевые слова.

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

В категории «Система»:

- «Разрешить регистрацию пользователей» - в зависимости от политики администрации ресурса;

- «Временная зона» - следует указать UTC +03:00;

Для категории «Сервер» настройки были определены при установке системы управления.

2.4.2 Шаблоны дизайна

Стандартная тема оформления Joomla подходит для демонстрации возможностей системы, но не для создания полноценного веб-сайта.

Для использования собственного графического шаблона, необходимо загрузить в папку «/templates/» свою тему оформления, изготовленную по специальным стандартам. В данном случае разработка сайта производилась на шаблоне находящемся в свободном доступе, подобранном совместно с заказчиком. Шаблон был доработан. Применить загруженный шаблон можно через меню административного интерфейса: «Расширения» - «Менеджер шаблонов». Интерфейс выбора шаблона представлен на рисунке 11.

Рисунок 11 - Выбор шаблона дизайна сайта

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

2.4.3 Модули и компоненты

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

В Joomla присутствует деление на компоненты и модули. «Компонентами» называются расширения, позволяющие добавлять дополнительный функционал к работе системы управления контентом. «Модулями» называются элементы вывода данных, отображение которых настраивается отдельно для каждой страницы веб-сайта.

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

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

Стоит отметить отдельно, что позиции вывода модулей определяются в шаблоне оформления, действующем на странице. Кроме того, в Joomla существует специальная таблица позиций модулей. Для того чтобы обозначить в системе позицию модуля, необходимо зайти в следующий пункт меню: «Расширения» - «Менеджер модулей».

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

В состав стандартного набора входят следующие компоненты:

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

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

Компонент «контакты» позволяет заводить категории контактов. Эти категории можно, например, определить для разных отделов компании, и затем ввести в них контактные персоны. В зависимости от конфигурации, Joomla затем отображает таблицу сотрудников и/или форму контакта для каждого члена персонала на сайте.

Компонент «ленты новостей» постоянно растущее изобилие информации в Интернете вызвало потребность в эффективных методах ее организации.

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

Компонент «голосования» интегрированный модуль опросов позволяет публиковать на вашем сайте опросы.

Компонент «поиск» вы можете просмотреть поисковые термины и их частоту в статистике поиска. Чтобы это работало, потребуется явно включить в предварительных установках захват поисковых слов.

Компонент «каталог ссылок» можно сконструировать список ссылок или загружаемый раздел, который затем интегрировать в свой вебсайт. Здесь Joomla снова предоставляет категории и счетчики щелчков на ссылках.

Для загрузки дополнительных компонентов необходимо воспользоваться сайтом http://extensions.joomla.org.

В качестве дополнительных компонентов к CMS Joomla возможно устанавливать: форумы, гостевые книги, блоги, галереи, интернет-магазины, видео-конференции, базы документов и многое другое.

На сайте http://extensions.joomla.org представлено почти 7000 (по состоянию на 18/02/2011) готовых модулей и компонентов.

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

Для разрабатываемого сайта были использованы компоненты:

aiContactSafe - это компонент форм обратной связи, его настройки позволяют создавать формы для решения любых задач. В комплекте с компонентом также: Mod_aiContactSafe: модуль для отображения контактной формы в любом месте вашего шаблона. Основными особенностями aiContactSafe являются: «captcha» с возможностью задать кодовые слова для каждого языка или случайные строки.

Легко интегрируется в ваш проект, поскольку разрешает настраивать как цвет символов, так и цвет фона. Неограниченное количество настраиваемых полей различных типов.

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


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

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

    дипломная работа [929,7 K], добавлен 20.01.2010

  • Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

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

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

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

  • Развитие глобальной сети Интернет. Средства разработки web-сайта. Основные возможности CMS "Joomla", ее достоинства и недостатки, особенности, основные принципы и способы работы с данной системой управления контентом. Help Desk как система заявок.

    курсовая работа [213,1 K], добавлен 06.01.2015

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

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

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

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

  • Суть выбора редактора для создания коммерческого сайта. Формирование интерфейса взаимодействия пользователя с системой. Изучение основных языков проектирования. Особенность тестирования программных средств. Анализ разработки сопроводительных документов.

    отчет по практике [2,4 M], добавлен 20.05.2017

  • Описание разновидностей веб-сайтов и их роли в работе образовательного учреждения. Методы разработки и общие требования к публикуемому веб-сайту в сети Интернет. Описание установки CMS "Joomla" и программной оболочки Denwer. Система управления контентом.

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

  • Установка программной оболочки Denver и системы управления контентом "Joomla". Составление технического задания и схемы главной страницы. Разработка дизайна и системы навигации Web-сайта, запуск в Internet. Проектирование услуги регистрации пользователей.

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

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

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

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