
- •Оглавление Введение
- •1 Теоретическая часть
- •1.1 Обоснование потребности в web-сайте
- •1.2 Понятие web-сайта
- •1.2.1 Понятие интерактивных сайтов
- •1.2.2 Классификация web-сайтов
- •1.3 Проектирование web-сайта
- •1.4 Этапы разработки web-сайта
- •1.4.1 Постановка задачи при проектировании web- сайта
- •1.4.2 Выбор программного средства для разработки
- •1.4.3 Разработка интерфейса
- •1.4.4 Разработка базы данных
- •1.4.5 Разработка административной части сайта
- •1.6 Средства разработки
- •2 Проектная часть
- •2.1 Общая структура сайта
- •2.2 Разработка интерфейса web-сайта
- •2.2.1 Дизайн web-сайта
- •2.2.2 Описание создания страниц web-сайта
- •2.3 Разработка сайта на основе cms
- •2.3.1 Описание установки cms Joomla
- •2.3.2 Создание Раздела
- •2.3.3 Создание Категории
- •2.3.4 Менеджер материалов
- •2.3.5 Создание меню
- •2.3.6 Установка Шаблона сайта
- •Заключение
- •Использованные источники
- •Приложение а
- •Приложение 2
1.3 Проектирование web-сайта
Проектирование и разработка сайтов включает:
Утверждение первоначального технического задания на разработку сайта.
Определение структурной схемы сайта - расположение разделов, контента и навигации.
Веб-дизайн - создание графических элементов макета сайта, стилей и элементов навигации.
Разработка программного кода, модулей, базы данных и других элементов сайта необходимых в проекте.
Тестирование и размещение сайта в сети Интернет.
1.4 Этапы разработки web-сайта
Разработка сайтов – наиболее сложный процесс и, чаще всего, состоит из следующих этапов:
1). Постановка задачи
Перед тем как осуществить разработку сайта, необходимо определить цели и задачи создаваемого ресурса. В зависимости от этого определяется структура и тип сайта.
Например:
- корпоративный сайт
- электронный магазин
- промо-сайт
- информационный портал
- сайт-визитка
- комбинация представленных выше типов
Обозначается целевая аудитория Вашего представительства в сети Интернет. Определяется, насколько часто будет обновляться содержимое сайта, стиль и навигация ресурса. В ходе переговоров с клиентом выясняются его предпочтения и пожелания в отношении будущего проекта.
2). Разработка графического дизайна
На данном этапе создается рабочий макет дизайна, учитывающий фирменный стиль и логотип компании. Основные требования, которым следуют при разработке дизайна – это обеспечение пользователям удобной работы с сайтом, оптимальная скорость загрузки web-страниц, а также эксклюзивная стильная графика. Все варианты дизайна обязательно согласовываются с клиентом.
3). HTML-кодирование
Верстка страниц в HTML-код. Верстальщик преобразует макет сайта для того, чтобы можно было работать с ним в сети Интернет. Выбор оптимального варианта для страниц и изображений для их быстрой загрузки просмотра, также для облегчения регистрации в поисковых системах.
4). Web-программирование
Современный сайт – это не только интернет представительство компании, с его помощью можно работать с посетителями сайта, обрабатывая заказы, обмениваться важной информацией. Также разрабатывают специальные системы, которые автоматизируют работу с сайтом. Настройка этих систем и модулей производится на данном этапе работы по проекту.
5). Тестирование
Подробная проверка работы и качества сайта в различных условиях, функционирование в различных типах браузеров (Opera,Internet Explorer). Проверка работы всех разделов сайта, ссылок, корректного отображения картинок. В процессе тестирования исправление любых ошибок: грамматических либо программных.
6). Публикация в Интернетe
Выбор места для размещения сайта в сети Интернет (хостинг). Выбор и регистрация имени для сайта (доменного имени). Непосредственное размещение сайта в Интернете.
7) Техническое поддержка
• Трансфер доменов с другого хостинга
• Резервное копирование данных
• Регулярная техническая проверка системы
• Почтовый сервис
• Предоставление и поддержка качественного хостинга
• Регистрация и поддержка доменных имен
8) Администрирование
Административная система управления сайтом – это невидимая обычному пользователю Интернета часть. В современном динамическом сайте она играет очень важную роль, она помогает обеспечить актуальность и новизну информационного наполнения сайта и оперативно изменять структуру сайта, следуя динамике рынка.
Стоимость разработки уникальной системы администрирования сайта в несколько раз превышает стоимость разработки обычной пользовательской системы сайта. Этот факт является одной из главных причин того, динамические сайты стоят намного дороже статических.
В административный раздел сайта обычно включен следующий набор функций:
•добавление новых страниц во все разделы и категории сайта.
•удаление существующих и архивных страниц
•добавление новых администраторов с установлением полномочий
•удаление существующих администраторов.
•редактирование полномочий администраторов
•изменение расположения информационных блоков на странице.
•Управления юзерам (пользователями).
•Полное редактирование материалами (также дата и время создания).
•Бекап сайта (Создание и управление копиями сайта).
•Система рассылки новостей.
•Устанивка и удаление дополнительных модулей и компонентов с новыми возможностями.
•редактирование уже существующих страниц:
•ввод информации (контента);
•удобное редактирование текста (примерно так же как в MS WORD);
•редактирование заголовков и аннотаций;
•редактирование мета-тегов (заголовок страницы, ключевые слова и описание страницы)