Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИС - Козырева.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.47 Mб
Скачать

Оглавление

Введение 4

1 Анализ технического задания 5

1.1 Описание предметной области 5

1.2 Методы создания сайта 6

1.3 Выбор и сравнение программных платформ 7

Новые функции системы также можно добавлять плагинами (19746 плагинов на wordpress.org) 11

2 Проектирование 12

2.1 Разработка структуры 12

2.2 Модель сайта 14

2.3 Разработка дизайна 24

3 Реализация сайта 30

3.1 Выбор хостинга 30

3.2 Настройка расширений 36

3.3 Работа с Joomla! 37

4 Безопасность системы 37

5 Экономическая часть 37

5.1 Цели и задачи экономической части 37

5.2 Календарный план работы 38

5.3 Расчет заработной платы программиста 38

5.4 Расчёт расходов на энергопотребление 39

5.5 Расчёт амортизационных отчислений 40

5.6 Общие затраты на создание информационного сайта 41

5.7 Определение отпускной цены программы 42

5.8 Оценка эффективности внедрения сайта 42

Заключение 44

Библиографический список 45

Введение

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

1Анализ технического задания

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

1.1Описание предметной области

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

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

  • возможность добавлять, изменять и удалять неограниченное количество статей и материалов;

  • возможность управления группами зарегистрированных пользователей (это подразумевает разделение зарегистрированных пользователей по командам);

  • возможность комментирования материалов и статей;

  • возможность вставки видео и аудио модулей;

  • обеспечение безопасности системы;

  • возможность рассылки уведомлений о ближайшем мероприятии.

1.2Методы создания сайта

Все методы создания сайтов можно условно разделить на 2 основные группы. Первая группа методов создания сайтов – это методы ручного написания сайтов на одном или нескольких языках веб-программирования. При этом работа осуществляется как в простых (текстовых), так и визуальных редакторах HTML и CSS. CSS позволяют создавать сайты в режиме WYSIWYG – «Что Вижу То и Получаю».

В случае статического сайта вполне достаточным для ручного написания будет использование «связки» HTML и CSS, с возможным включением Javascript. Для создания же динамического сайта не обойтись без серверных скриптов, таких как PHP, ASP.NET и т.д.

Создавать и редактировать вручную файлы .php можно даже в обычном «Блокноте», поставляемом с ОС Windows. Для работы с ASP.NET придется дополнительно установить программный продукт Microsoft Visual Studio, который приобретается отдельно.

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

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

Конструкторы сайтов – это, как правило, онлайн-системы, позволяющие из готового типового набора модулей и компонентов «собрать» сайт и сразу же разместить его на сервере.

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

Автоматизированные методы создания сайтов предусматривают разделение структуры сайта на «дизайн» и «контент». В этом случае легко можно изменять контент, не затрагивая дизайна сайта или его программного кода. При ручном создании сайта разделения структуры сайта на две отдельные «ветви» - дизайн и содержимое - не происходит.

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

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

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