Автор работы: Пользователь скрыл имя, 21 Октября 2013 в 14:56, курсовая работа
В последнее время скорость роста в нашей стране количества WEB ресурсов увеличивается в геометрической прогрессии. Для многих людей намного удобней ознакомиться с услугами тех или иных организаций на их WEB узлах, и даже совершить покупки, не отходя от компьютера, чем обзвонить десятки телефонов, обойти большое количество адресов.
Введение
1. Теоретическая часть
1.1. Обоснование необходимости в веб-сайте
1.2. Понятие сайта
1.2.1. Классификация сайтов
1.3. Проектирование сайта
1.4. Этапы разработки сайта
1.4.1. Постановка задачи при проектирование сайта
1.4.2. Выбор программных средств для разработки веб-сайта
1.4.3. Разработка интерфейса
1.4.4. Разработка базы данных
1.4.5. Разработка административной части сайта
1.5. Обоснование выбора системы управления содержанием
1.6. Средства разработки
1.6.1. Язык разметки гипертекстовых документов HTML
1.6.2. Динамическая язык разметки гипертекстовых документов DHTML
1.6.3. Расширяемый язык разметки XML
1.6.4. Язык программирования PHP
1.6.5. Веб-сервер Apache
1.6.6. CMS Joomla
1.7. Выводы
2. Проектная часть
2.1. Общая структура сайта
2.2. Разработка интерфейса веб-сайта
2.2.1. Дизайн веб-сайта
2.2.2. Описание создания страниц сайта
2.3. Разработка сайта на основе CMS
2.3.1. Описание установки на сервер CMS Joomla
2.3.2. Создание разделов сайта
2.3.3. Создание категорий сайта
2.3.4. Создание объекта содержимого
2.3.5. Создание меню on-line магазина
2.3.6. Установка шаблона сайта
2.3.7. Создание категории товаров магазина
2.3.8. Размещение товаров в on-line магазине
2.4. Выводы
Заключение
Литература
Он назвал
этот код для сбора статистики
«PHP-Tools for Personal Home Page», поскольку сам
использовал его на своей
1.6.5. Веб-сервер Apache.
Самый распространенный
веб-сервер в мире - это Apache. По
данным компании Netcraft, общее число
веб-узлов, работающих под его
управлением, к концу 1998 г. достигло
2 млн. (55% общего числа узлов) и
постоянно растет. Для сравнения:
на долю серверов Microsoft приходится
25%, Netscape - 7%. Будучи бесплатной открытой
программой, предназначенной для
бесплатных же Unix-систем (FREEBSD, Linux и
др.), Apache по функциональным
Исторически
сложилось так, что русские
тексты в Internet могут быть представлены
в различных кодировках, из которых
наиболее распространены koi8-r (или
просто koi8) и Windows-1251: с первой работает
большинство серверов и
1.6.6. Система управления содержимым CMS Joomla.
Joomla - это
Система управления содержимым (CMS),
созданная той же самой
Главное
отличие Joomla от других систем
- это стремление разработчиков
сохранить управление
Система
управления содержанием Joomla является
ответвлением широко известной
CMS Mambo. Команда независимых
CMS Joomla включает
различные инструменты для
1.7. Выводы.
Итак, на
основании поставленного
Для разработки
дизайна была выбрана
2. Проектная часть.
2.1. Общая структура сайта.
Рис. 2. Структурная схема сайта
На Рис. 2
представлена структурная
На главной
странице отображается
Страница
«Каталог книг» содержит
Страница «Новинки» содержит те товары, которые недавно поступили в продажу.
Страница «Оплата и доставка» содержит всю необходимую покупателям информацию об оплате товара и его доставке.
Страница
«Новости» содержит самые
Страница
«Полезная информация»
Страница
«Сотрудничество» содержит
При открытии
страницы «Контакты»
На странице
«Поиска» посетители могут
Страница
«Вакансии» содержит
2.2. Разработка интерфейса веб-сайта.
2.2.1. Дизайн веб-сайта.
Согласно
разработанной структуры была
спроектирована главная
Рис. 3. Главная страница сайта.
Как и
планировалось на этапе
При нажатии
на ссылку «Каталог книг»
Рис. 4. Каталог книг.
Вид регистрационной формы для нового пользователя показан на рис. 5.
Рис. 5. Регистрационная форма.
Для того
чтобы авторизоваться старым
пользователям, им нужно
Рис. 6. Авторизационная форма
2.2.2. Описание создания страниц сайта.
Разработка
сайта велась в основном в
програмном пакете компании Joomla
1.5.7. Выбор данного пакета
При создании сайта использовались стандартные шаблоны, однако для их модификации под конкретные задачи, стандартные средства Joomla применять неудобно из-за отсутствия визуального редактора. Поэтому для редактирования шаблонов был использован визуальный редактор Dreamweaver MX.
Рассмотрим
создание главной странички
Рис. 7. Разработка главной страницы сайта.
Как видно
из рисунка, в основе страницы
лежит контейнер. Все элементы
странички составляют мозаику,
которая впоследствии
Любая информация
(текстовая или графическая)
2.3. Разработка сайта на основе CMS.
2.3.1. Описание установки на сервер CMS Joomla.
Для доступа
к административной панели
Рис. 8. Страница входа в панель управления Joomla.
Рис. 9. Главная страница панели управления Joomla.
При правильном
вводе имени пользователя и
пароля откроется главная
2.3.2. Создание разделов сайта.
Раздел - это
главный (верхний) объект в
основе иерархии структуры
Для работы
с разделами необходимо
Рис. 10. Доступ на страницу "Управление разделами" (Section Manager), либо дальше на страницу "Менеджер категорий" (Category Manager).
Будет открыта страница "Менеджер разделов". На странице "Менеджер разделов", используя кнопки на панели инструментов, можно (перечисление справа налево):
- открыть в новом окне страницу описания по данному окну ("Управление разделами"). Нажмите кнопку "Помощь".
- Создать новый раздел. Нажмите кнопку "Создать".
- Изменить существующий раздел. Нажмите на название раздела или отметьте нужный раздел и нажмите кнопку "Изменить".
- Удалить существующий раздел. Отметьте нужный раздел и нажмите кнопку "Удалить".
- Копировать существующий раздел. Отметьте нужный раздел и нажмите кнопку "Копировать".
- Скрыть (сделать неопубликованным) существующий раздел. Отметьте нужный раздел и нажмите кнопку "Скрыть".
- Допустить (Опубликовать) существующий раздел. Отметьте нужный раздел и нажмите кнопку "Показать".
- Для создания нового
раздела нажмите кнопку "Создать".
Будет открыта страница
Рис. 11. Страница редактирования раздела.
На странице
редактирования раздела с
- Помощь - открыть в новом окне страницу описания по данному окну (редактирование раздела). Нажмите кнопку "Помощь".
- Применить (сохранить)
изменения, но остаться на
- Сохранить изменения
и закрыть страницу
- Загрузить изображение (сохраняется в папку images \ stories). Нажмите кнопку "Изображение".
На странице редактирования раздела нужно:
- В поле "Псевдоним" ввести короткое имя раздела, которое будет использоваться в меню или в выпадающих списках панели управления.
- В поле "Заголовок" ввести длинное имя раздела, которое будет использоваться при отображении содержимого раздела на сайте, показывая заголовок раздела.
- В поле "Изображение"
выбрать изображение, которое
будет использоваться при
- В поле "Порядок отображения"
после применения (сохранения) изменений
можно изменить порядок
- В поле "Доступ" можно
выставить права доступа на
просмотр данного раздела (
- "Все" - для всех посетителей веб-сайта
- "Зарегистрированный"
- для зарегистрированных
- "Специальный" - для
зарегистрированных
- В поле "Опубликовано" - выбрать публиковать сейчас или нет.
- В поле "Описание" можно написать краткое описание (аннотацию) содержимого раздела.