Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВКРб_09.03.01_РудоченкоСА.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
14.08 Mб
Скачать

4.5 Демонстрация работы владельца и администратора

Информационный ресурс был разработан на подобие интеллектуальной системы. Данная система была реализована с использованием языка программирования PHP и HTML.

Созданная система состоит из 7 папок и более 20 файлов с расширением *.php, показанна на рисунке 4.27, папки содержат:

  • адинистративные ресурсы - добавление нового зарегистрированного администратора;

  • blocks - части страниц сайта;

  • lib - функции, переназначены для взаимодействия работы с базами данных;

  • картинки и видео;

  • остальные файлы – данные для страниц сайта.

Файл index.php выполняет запуск стартовой страницы сайта, показана на рисунке 4.26. В свою очередь данный фал обращается в файл start.php, а оттуда в свою очередь идет обращения к функции, которая находится в папке lib - где находится файл functions.php.

Рисунок 4.27 - Содержание папки www

При создание обучающего сайта использовалась база данных, и были созданы таблицы articles и users.

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

База данный users предназначена для просмотра зарегистрированных пользователей. Владелец сайта может как удалять пользователя, так и сделать администратором сайта. Администратор сайта может добавлять новые интересные блоги.

Для регистрации новых пользователей необходимо войти в форму «Регистрации», показано на рисунке 4.28 - ссылка на форму регистрация. После заполнения полей формы, должна произойти проверка правильности - все ли поля заполнены. Если же поля заполнены неправильно (допустим не совпадает пароль, то выводится ошибка.

Рисунок 4.28 - Ссылка на форму регистрация

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

Меню li a - отвечает за написание слов, цвет белый, меню li a:hover - за подчеркивание и и можно заметить, что при подводе мыши слова становятся меньше и так же можно сделать для них отдельный цвет, я решил оставить цвет белым.

В разрабатываемой системе предлагается два типа пользователей, обычные пользователи и администраторы. Следовательно, познавательный интернет сайт должен иметь как пользовательскую, так и административную часть. В соответствии с рисунком 4.29, рассмотрим логическую структуру.

Рисунок 4.29 - Логическая структура

Для того, чтобы сделать пользователя администратором, пользователь должен зарегистрироваться на сайт, далее владелец смотрит в базе данных users зарегистрированных, далее выбирает определенного пользователя и в столбце admin ставим номер 1, номер 1 делает пользователя администратором, если же данный пользователь не меняет свой статус, то по умолчанию в строке admin стоит 0. Показано на рисунке 4.30 - зарегистрированный пользователи и администраторы.

Рисунок 4.30 - Зарегистрированный пользователи и администраторы

Что бы зайти в административный блог, нужно в адресной строке вести следующие: http://www.proba_control.local/admin. Когда новый администратор заходит по ссылку, он может выйти с admin-панели, так и добавить новый блок, показано на рисунке 4.31 - стартовая страница нового администратора.

Рисунок 4.31 - Стартовая страница нового администратора

При нажатии кнопки «Добавить новый блог», администратор попадет попадает на седеющую страницу, как показано на рисунке 4.32 - добавление блога нового администратора.

Рисунок 4.32 - Добавление блога нового администратора