- •Федеральное государственное автономное образовательное учреждение высшего образования «севастопольский государственный университет»
- •Пояснительная записка
- •Федеральное государственное автономное образовательное учреждение высшего образования «севастопольский государственный университет»
- •Календарный план
- •Введение
- •1 Постановка задачи
- •2 Аналитический обзор литературы
- •2.1 Ландшафтные объекты и способы их описания
- •2.2 Программы для трехмерного моделирования ландшафта
- •2.3 Автоматизация процесса проектирования ландшафтных объектов.
- •3 Архитектурное моделирование и визуализация экстерьера в 3ds max
- •3.1. Принципы создания ландшафтного дизайна в 3Ds Max
- •3.2 Модель освещение сцены в 3Ds Max 2018
- •3.3 Визуализация модели экстерьера дома
- •3.4. Системный подход к разработке обучающего сайта
- •4 Создание системы автоматизированного проектирования ландшафтного дизайна
- •4.1 Моделирование экстерьера дома в 3Ds Max 2018
- •4.2 Создание скриптов
- •4.3 Применение пользовательского скрипта при создании ландшафта
- •4.4 Познавательный сайт, стартовая страница
- •4.5 Демонстрация работы владельца и администратора
- •Заключение
- •Перечень условных обозначений
- •Библиографический список
- •Приложение а Исходный код скриптов в 3Ds Max 2018
- •Приложение б Исходный код Интернет-сайта
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 - Добавление блога нового администратора
