Uploaded by Алиса Селезнева

Курсовая работа по теме Современные системы управления базами данных

advertisement
Министерство транспорта Российской Федерации
ФГБОУ ВО «Российский университет транспорта (МИИТ)»
Институт прикладных технологий
МОСКОВСКИЙ КОЛЛЕДЖ ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Допустить к защите
Заведующий отделением
_____________________
подпись
Специальность__________________
Ф.И.О.
«___»___________20 __ г.
КУРСОВАЯ РАБОТА
по дисциплине (МДК)______________________________________________
__________________________________________________________________
на тему: __________________________________________________________
__________________________________________________________________
__________________________________________________________________
Студент ______Мамажонов Охун_________________________
Ф.И.О.
Шифр _____________
Группа ____МОИС-452____
Руководитель ______Янушковская Лариса Альбертовна ______
Ф.И.О.
___________________________________
оценка при защите
___________________________________
дата защиты
подпись преподавателя
Москва 2018
ВВЕДЕНИЕ
1.
CMS. ОСНОВНЫЕ ПОНЯТИЯ ............................................................................................................ 5
1.2
О WordPress .......................................................................................................................................... 7
1.3
Популярность...................................................................................................................................... 7
1.4
Преимущества и недостатки .................................................................................................... 8
2.
2.1
3.
ПРОГРАММНЫЕ ОБЕСПЕЧЕНИЯ ДЛЯ ЗАПУСКА CMS .................................................. 10
Установка Wordpress на хостинг ....................................................................................... 10
САЙТ НА WORDPRESS ..................................................................................................................... 14
ЗАКЛЮЧЕНИЕ .................................................................................................................................................. 18
СПИСОК ИСПОЛЬЗУЕМЫЕ ИСТОЧНИКИ........................................................................................ 19
ВВЕДЕНИЕ
В последнее время создание сайтов является довольно популярным
занятием и над удобством и простотой создания сайтов трудится огромное
количество людей. Большим прорывом в технологии создания и разработки
современных веб-проектов является создание CMS. Современные системы
управления контентом широко используются на просторах сети Интернет
при создании проектов любой сложности.
Очень большое распространение получили бесплатные системы
управления контентом. Большинство этих систем имеет хорошее качество
исполнения и высокую надежность, что дает им большое преимущество
среди других систем. А технологии добавления контента популярных
бесплатных CMS не отличается от платных, что только делает их более
популярными среди создателей сайтов.
Основные отличительные черты систем управления контентом,
которые
одновременно
являются
преимуществами,
это
возможность
создавать сайты, практически любой сложности, не имея познаний в html, css
и других областях веб-программирования. А так же возможность быстрого,
простого
и
интуитивного
добавления,
удаления,
редактирования
и
форматирования контента, это значительно упрощает и облегчает задачу
администрирования сайта.
С использованием CMS возможно не только добавления текстового
контента, но и различного мультимедийного материала. Это позволит
значительно разнообразить сайт и привлечь новых посетителей. Так же
системы
управления
контентом
автоматически
генерируют
панель
администратора, которая затрагивает все сферы работы сайта, что очень
удобно и практично.
Об уникальности дизайна задумываться не стоит. В настоящее время
для CMS постоянно разрабатываются шаблоны, которые отличаются
большим разнообразием. А если создатель сайта немного разбирается в html
и каскадных таблицах стилей, то он может редактировать дизайн на свой
вкус.
Целью данной курсовой работы является разработка сайта на основе
CMS Wordpress.
Задачами данной курсовой работы:
изучить структуру предложенного шаблона;
установить CMS Wordpress и ознакомиться с ней;
загрузить шаблон в систему, доработав необходимый функционал
(формы поиска и отправки сообщения).
1. CMS. ОСНОВНЫЕ ПОНЯТИЯ
Система
управления
содержимым
(контентом)
(англ.
Content
management system, CMS) - информационная система или компьютерная
программа, используемая для обеспечения и организации совместного
процесса создания, редактирования и управления контентом (то есть
содержимым).
Основные функции CMS:
Предоставление инструментов для создания содержимого, организация
совместной работы над содержимым;
Управление содержимым: хранение, контроль версий, соблюдение
режима доступа, управление потоком документов и т. п.;
Публикация содержимого;
Представление информации в виде, удобном для навигации, поиска.
В системе управления содержимым могут находиться самые различные
данные: документы, фильмы, фотографии, номера телефонов, научные
данные и так далее. Такая система часто используется для хранения,
управления, пересмотра и публикации документации. Контроль версий
является одним из основных её преимуществ, когда содержимое изменяется
группой лиц.
Система управления - программа, предоставляющая инструменты для
добавления, редактирования, удаления информации на сайте. Существуют
разнообразные системы управления сайтом, среди которых встречаются
платные и бесплатные, построенные по разным технологиям. Каждый сайт
имеет панель управления, которая является только частью всей программы,
но достаточна для управления им.
1.2 Почему я выбрал WordPress?
WordPress широко используется для ведения блогов и создания сайтов.
Для создания своего проекта на WordPress не требует денежных вложений, а
это позволяет создать свой сайт даже школьнику.
Простая установка
Из всех cms установка WordPress является самой простой. Весь процесс, от
силы, занимает «знаменитые 5 минут».
Простой и понятный интерфейс
В панели управления нет ничего лишнего. Весь интерфейс понятен и
логичен. Панель управления имеет приятную цветовую схему. При создании
новой страницы или статьи можно переключаться между визуальным
редактором и кодом html.
Солидный функционал
Большое количество плагинов. С их помощью можно сделать сайт,
практически, любой сложности. WordPress динамично развивается —
разработчики постоянно выпускают новые версии, что свидетельствует о
серьезной работе над продуктом. Читайте как установить плагин для
WordPress.
WordPress — система управления с открытым кодом
Разработчики по всеми миру создают новые плагины, которые вы можете
использовать на своем сайте. Если вы хоть немного знакомы с php то
сможете вносить изменения в систему и подстраивать весь функционал под
свои нужды.
Огромное количество тем
Для WordPress существует тысячи качественных тем, как платных, так и
бесплатных. Найти оригинальные темы можно на сотнях различных сайтов,
либо, прямо через административную панель.
Надеюсь я убедительно рассказал про то, какую cms выбрал для своего
сайта.
1.2
О CMS WordPress
WordPress - это система управления содержимым сайта (CMS) с
открытым исходным кодом, распространяемая под лицензией GNU GPL.
Написана на PHP, в качестве базы данных использует MySQL. Сфера
применения от блогов до достаточно сложных новостных ресурсов и даже
интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с
удачной архитектурой позволяет конструировать практически любые
проекты.
WordPress является одной из самых популярных CMS не только в
Рунете, но и во всем мире. Обусловлено это довольно большими
возможностями, предоставляемыми данной системой управления контентом.
Wordpress позволяет создавать как блоги, так и сайты различной сложности,
однако, известна эта CMS больше в качестве «движка» для блогов, в чем и
является бесспорным лидером.
WordPress является оптимальным вариантом для создания, как
несложного информативного сайта, так и качественного блога. Несомненным
преимуществом данной CMS является огромное множество модулей и
шаблонов, которые могут использоваться дополнительно, делая ресурс еще
более удобным и привлекательным для его посетителей. Кроме того,
некоторые изменения в дизайн сайта можно внести самостоятельно.
1.3
Популярность
WordPress это самая популярная в мире система управления
содержимым
сайта.
Согласно
официальной
статистике,
доля
рынка
WordPress среди других конкурентов превышает 55%. Более 58 миллионов
сайтов в мире существуют на WordPress. Более 297 миллионов людей
просматривают ежемесячно 2,5 миллиарда страниц на WordPress. Каждый 7ой сайт в мире создан и работает на WordPress. Если вам нужен какой-то
плагин, их больше 15 тысяч. А последняя версия WordPress на сентябрь 2011
года была скачана более 7 миллионов раз! Что все это значит? Это значит,
что в Интернете вы найдете огромное количество бесплатных тем, шаблонов
и плагинов. А если у вас возникнут какие-то вопросы, вы легко сможете
найти ответ в Интернете.
1.4
Преимущества и недостатки
WordPress – система управления контентом с открытым исходным кодом,
написанная на языке php.
Вот перечень основных преимуществ WordPress:
 Движок и шаблоны к нему можно скачать бесплатно;
 Выбор шаблонов WordPress достаточно большой;
 Быстрая установка;
 Понятная и простая панель управления (админка);
 Большой выбор доступных дополнений и расширений (плагины);
 Возможность вносить изменения в код шаблона.
 Встроенный редактор. Пользоваться WordPress-ом очень просто и
легко в основном благодаря интуитивно понятному встроенному
редактору. Если вы хоть раз работали в Microsoft Word, освоить
редактор будет детской задачей. Форматирование текста, ссылки,
вставка картинок и видео все это делается в пару кликов.
Из недостатков стоит выделить следующие:
 Достаточно весомая нагрузка на сервер;
 Порою низкая скорость загрузки сайта;
 Дублирование страниц и изображений;
 Большое количество некачественных тем и дополнений с ошибками;
 Относительное недоверие поисковых систем к сайтам на бесплатных
движках.
Не подойдет WordPress для создания сложных сайтов, отличающихся
большой функциональностью, интернет-магазинов или серьезного портала.
Для реализации таких идей следует выбирать более универсальные CMS.
Мы разобрали плюсы и минусы WordPress. Теперь рассмотрим, для
каких видов сайтов этот движок является наиболее подходящим.
Изначально данный движок был создан, как удобная система
управления для блогов. А соответственно и наибольшее распространение
WordPress получил именно в среде блогеров. Поэтому если вы задались
вопросом, какую CMS выбрать для блога, то ответ очевиден. Именно для
этого типа ресурсов движок WordPress подходит лучше всего.
2. Программные обеспечения для запуска CMS
CMS и скрипты, написанные на языках программирования (таких, как
PHP), которые выполняются на стороне сервера (а не в браузере, как,
например,javaScript) требуют для своей работы специальное программное
обеспечение (ПО), установленное на сервере. Именно поэтому для установки
CMS необходим хостинг, который включает в себя это ПО.
Для запуска CMS и PHP скриптов необходимы такие программы, как:
Веб-сервер Apache, PHP5 или PHP7 - для работы с PHP, MySQL-сервер сервер для работы с базами данных и другие модули.
2.1
Установка Wordpress на хостинг
Чтобы установить Wordpress на хостинг, необходимо проделать
следующие шаги:
- Выбор подходящего хостинга (в моем случае это WorldByte.Net)
- Покупка домена(в моем случае это mkgt.tk)
- Зайдите на официальный сайт WordPress http://ru.wordpress.org/ и скачайте
архив с CMS.
- Подключитесь по FTP к Вашему хостингу и закачайте файловую структуру
в папку www/папка-с-названием-вашего-домена
- Войдите в панель управления хостингом, перейдите в раздел «Базы
данных», создайте базу данных, указав имя базы, имя пользователя и пароль.
В списке кодировок рекомендуем выбрать кодировку UTF-8. Сохраните имя
базы, имя пользователя и пароль в блокноте — эти данные понадобятся в
процессе установки.
- Откройте в браузере Ваш сайт, введя свое доменное имя в адресную строку
- Если всё сделано правильно Вы увидите приглашение к установке —
нажмите на кнопку «Создать файл настроек»
- и потом на кнопку «Вперед!»
- Перед Вами появится форма с информацией о подключении к базе
данных, заполните поля «Имя базы данных», «Имя пользователя» и
«Пароль». Поля «Сервер базы данных» и «Префикс таблиц» изменять
не нужно. Когда все необходимые поля заполнены — нажмите на
кнопку «Отправить»
Заполнение информации о подключении к базе данных для WordPress
- Система проверит введённые данные и если всё в порядке — предложит
нажать на кнопку «Запустить установку». Нажимайте.
Запуск установки WordPress
-
На следующем этапе нужно ввести первоначальные настройки
сайта, такие как «Название сайта», «Имя пользователя», «Пароль,
дважды» и «Ваш e-mail». После заполнения необходимых полей
нажмите кнопку «Установить WordPress»
- Вот и мы установили WordPress!
3. Демонстрация сайта на CMS WordPress
После того, как удалось установить WordPress на хостинг, мы увидим
стандартный набор: ссылку «Home», ведущую на главную страничку вашего
сайта; ссылку «About», где обычно размещается информация о владельцах
сайта; единственный пост «Привет Мир», а также правый «Сайдбар» с
шестью по умолчанию установленными «виджетами»: Search (Поиск), Recent
Post (Недавние темы), Recent Comments (Недавние комментарии), Archives
(Архив), Categories (Категории) и Meta.
Навигационная
панель,
обычно
используется
для
отображения
статичных страничек.
Конфигурация «Сайдбаров» может быть достаточно разнообразной, все
зависит от выбранной вами темы. Некоторые темы, позволяют не только
создавать большое количество «сайдбаров», создавать большое количество
«сайдбаров», но и позволяют редактировать их отображение на странице.
Активация и установка темы для Wordpress
Если необходимо использовать бесплатную тему, то ее установка и
активация происходит через Dashboard: Appearance (Внешний вид) > Install
Theme (Добавить новую тему) > Upload (выбираем заархивированный файл
нужной темы, и загружаем его).
Использование встроенного редактора Visual Editor
Чтобы создать новую страничку или пост - выбираем в меню Dashboard
Page> Add New и Post > Add New соответственно. В обеих случах появится
текстовый редактор WordPress
Админ-панель(Консоль):
Темы:
Плагины:
Главная страница сайта
Окно для добавления или редактирования записей
- Окно редактора Visual Editor
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы была изучена структура CMS
Wordpress; изучены программы-аналоги и проведено сравнение; шаблон
загружен в систему CMS Wordpress, доработан необходимый функционал.
Так же в результате выполнения курсовой работы была достигнута
цель, суть которой заключалась в разработке сайта на основе CMS Wordpress.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Wikipedia.Com
2. WordPress.Com
Download