Тип работы:
Предмет:
Язык работы:


СИСТЕМА УПРАВЛЕНИЯ КОНТЕНТОМ

Работа №160146

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы105
Год сдачи2019
Стоимость4330 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
28
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 1
СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Постановка задачи 6
1.2. Существующие системы управления контентом 6
1.3. Актуальность разработки 12
2. РАЗРАБОТКА СИСТЕМЫ 14
2.1. Описание разработки приложения 14
2.1.1. Развертывание ПО: 15
2.1.2. База данных 16
2.1.3. Разработка серверной части 17
2.1.4. Разработка клиентской части 31
2.2. Отладка и тестирование 35
3. Руководство пользователя 37
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 43
Приложение А. Листинг серверной части 44
Приложение А.1 - Файл /core/registry.php 44
Приложение А.2 - Файл /core/config.php 46
Приложение А.3 - Файл /core/database.php 47
Приложение А.4 - Файл: /core/functions.php 49
Приложение А.5 - Файл /core/handler.php 50
Приложение А.6 - Файл /core/menus.php 53
Приложение А.7 - Файл /core/modules.php 55
Приложение А.8 - Файл /core/surl.php 56
Приложение А.9 - Файл /core/auth.php 58
Приложение А.10 - Файл /core/template.php 60
Приложение А.11 - Файл /core/users.php 63
Приложение А.12 - Файл /includes/modules/stock/error/error.inc 65
Приложение А.13 - Файл /includes/modules/stock/posts/posts.inc 66
Приложение А.14 - Файл /includes/modules/stock/user/user_registration.inc . 67
Приложение А.15 - Файл /includes/modules/stock/user/user.inc 67
Приложение А.16 - Файл /.htaccess 68
Приложение А.17 - Файл /index.php 69
Приложение Б. Листинг клиентской части 70
Приложение Б.1 - Файл /templates/Project/Project.php 70
Приложение Б.2 - Файл /templates/Project/index_template.tpl 70
Приложение Б.3 - Файл /templates/Project/page_template.tpl 71
Приложение Б.4 - Файл /templates/Project/_SINGLE_POST_top.tpl 72
Приложение Б.5 - Файл /templates/Project/_SINGLE_POST_right.tpl 72
Приложение Б.6 - Файл /templates/Project/_SINGLE_POST_left.tpl 72
Приложение Б.7 - Файл /templates/Project/_REGISTRATION_FORM.tpl .... 73
Приложение Б.8 - Файл /templates/Project/_POSTS.tpl 73
Приложение Б.9 - Файл /templates/Project/_ERROR.tpl 74
Приложение Б.10 - Файл /templates/Project/_AUTH_FORM.tpl 74
Приложение Б.11 - Файл /templates/Project/_MENU.tpl 74
Приложение Б.12 - Файл /templates/Project/_INTERESTING.tpl 75
Приложение Б.13 - Файл /templates/Project/_HEADER.tpl 75
Приложение Б.14 - Файл /templates/Project/_FOOTER.tpl 75
Приложение Б.15 - Файл /templates/Project/_CONTENT.tpl 76
Приложение Б.16 - Файл /templates/Project/styles/large-screen.css 76
Приложение Б.17 - Файл /templates/Project/styles/main.css 78
Приложение Б.18 - Файл /templates/Project/styles/middle-screen.css 83
Приложение Б.19 - Файл /templates/Project/styles/small-screen.css 85
Приложение Б.20 - Файл /templates/Project/styles/smallest-screen.css 87
Приложение В. Презентация 88


В настоящее время Интернет - неотделимая часть общества. Все пользователи сети ищут необходимую информацию на сайтах - веб-ресурсах, обычно представляющих собой страницы, связанные единым массивом данных.
Количество пользователей на 31 марта 2019 года [1] составляет 3 117 533 898 человек, а значит интернет служит уникальным инструментом для связи людей по всему миру.
Множество человек имеет желание обладать собственным фрагментом во всемирной паутине - сайтом. Корпорации, компании, частные лица переносят и/или связывают деятельность со своими сайтами, появились рабочие места по данному направлению. Следовательно, возникла необходимость системах для управления сайтами.
CMS (Content management system - система управления контентом/содержимым) - представляет собой набор инструментов для создания/редактирования/управления веб-сайтами. Эта технология позволила управлять сайтом самостоятельно, не прибегая к услугам профессионалов или создать для него основу. Рынок систем сравнительно молод, но уже крепко занял свою нишу. Разработчики предлагают продукцию различного уровня сложности, предоставляющую функционал, подходящий разному роду клиентов.
Достижение целей осуществляется благодаря разделению функционала и дизайна. Ядро управляет приложением, а клиентская часть хранится отдельно и лишь накладывается поверх.
Таким образом любой человек, вне зависимости от уровня компетентности в веб-разработке, может создать сайт с необходимым (доступным для системы) функционалом, будь то интернет-магазин или сайт- визитка.
Исходя из вышесказанного следует, что направление выбранной дипломной работы является актуальным и позволяется сократить время создания сайта.
Для достижения поставленной цели необходимо провести анализ существующих решений, а затем реализовать данную систему с использованием выбранных технологий и провести тестирование, по итогам которого исправить выявленные недочёты.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной работе была разработана система управления контентом. Серверная часть отвечает за функционал сайта. Клиентская часть представляет собой тестовый шаблон. Обе части работают независимо друг от друга и обеспечивают достаточный функционал в рамках поставленной задачи.
Поставленная цель была достигнута. Все задачи были решены в полном объеме.
Клиентская часть создана с использованием языка разметки HTML, языка стилей CSS и 3-х библиотек JS. Созданы примеры подключаемых шаблонов частей сайта. Шаблон полностью настраиваемый и изменяемый под нужды пользователя.
Серверная часть разрабатывалась с использованием скриптового языка PHP. Реализованы все модули, необходимые для обеспечения функционала сайта. Движок расширяемый и имеет гибкую настройку.
В дальнейшем приложение можно улучшить, добавив новые внешние модули.
Возможно дальнейшее развитие системы управления контентом, которое заключается в расширении ее функциональных возможностей, таких как:
1) новые внешние модули;
2) панель управления системой
3) личный кабинет пользователя
4) улучшение безопасности приложения
5) поддержка плагинов по сценарию внешних модулей
В ходе выполнения работы получены навыки разработки веб-приложений. Улучшены навыки программирования на PHP и верстки. Получены навыки работы с веб-сервером Apache и СУБД MariaDB.



1. Количество пользователей интернет.
https ://www.internetworldstats. com/top20.htm
2. Выбор CMS. Обзор популярных движков для сайта. Какую CMS выбрать для сайта?https://venyoo.ru/blog/vybor-cms-obzor-populyarnyh-dvizhkov-dlya-sajta-kakuyu-cms-vybrat/
3. Результаты опроса веб-студий, использующих различные CMS. http://www.cmsobzor.ru/fa.php?aid=28
4. Steve Suehring «PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies» 2004г.
5. Robin Nixon «Learning PHP, MySQL, & JavaScript 4th Edition» 2014г.
6. Мэт Зандстра «PHP. Объекты, шаблоны и методики программирования» 2011г.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ