Разработка web-сайта для кинологов
Автор: Бегалин А.Ш., Трубников А.В.
Журнал: Мировая наука @science-j
Рубрика: Естественные и технические науки
Статья в выпуске: 6 (15), 2018 года.
Бесплатный доступ
Статья посвящена описанию процесса разработки и использования Web-сайта для кинологов. Сайт реализован с помоющью PHP, HTML, CSS, MySQL. Данный сайт разработан для кинологов, позволяющий найтивсю необходимую информацию о уходе, воспитании, питании и дрессировкевашего питомца..
Web-сайт, кинология
Короткий адрес: https://sciup.org/140263710
IDR: 140263710
Текст научной статьи Разработка web-сайта для кинологов
Для разработки сайта послужила актуальность этой темы, сейчас многие люди интересуются разными породами собак, читают разную информацию про них, участвуют в собачьих выставках. Так же возникает сложность при поиске информации в просторах интернета, так как информация не всегда актуально на донное время и приходится проверять множество источников. Очень редко еще вся информация может находиться в одном месте.
Данные которые отображаются на сайте хранятся в базе данных [1]. База данных MySQL состоит из 11 таблиц, в соответствии с рисунком 1.

Рисунок 1. Таблицы в базе данных MySQL
Данный сайт выполняется следующие функции:
-
- информативную: обеспечит пользователя разной информацией по данной теме, фотографиями;
-
- практическую: позволит пользователю предлагать новости, общаться с другими пользователями в общем чате, оставлять комментарии и отзывы, оценивать понравившиеся записи.
Представлена логическая схема сайта для гостя или обычного пользователя в соответствии с рисунком 2. Если зайти под администратором сайта появится еще один пункт для администрирования сайта.

Рисунок 2. Структура сайта
Сайт состоит из двух частей: пользовательской и администраторской.
В администраторской части, администратору доступны такие функции:
— Добавления и редактирования, и удаления новостей;
— Удаления и редактирования комментариев пользователями;
— Добавление товаров в магазин;
— Добавление новостей;
— Редактирование главных страниц сайта;
— Изменять группу пользователям;
— Добавление видео;
— В пользовательской части, пользователи подразделяються на две категории;
— Зарегистрированный пользователь;
— Гость.
Гость может только просматривать информацию на сайте, остальные фунции будут не доступны.
Для сохранение фото в фотогалереи используется следующий код [2]:
public function store(Request $r)
if ($r->hasFile('image')) {
$file = $r->file('image');//генерируем новое имя файла, используя UUID
$newFileName = (Uuid::uuid1()).'.jpg'; //перемещаем файл в соответствующую папку
$file->move(public_path() . '/img/photos', $newFileName); } }
//сохраняем запись с именем и названием файла в базе
Photo::create([
'name'=>$r->name,
Для начала работы с сайтом необходимо поделючение к сети интернет. Первым делом откроется главная страница сайта. Слева находится панель «Навигации», на ней расположены все модули сайта, в соответствии с рисунком 3.

Рисунок 3. Главная страница сайта
Далее пользователь может зарегистрироваться, авторизоваться на сайте или просто просматривать сайт как гость. Зарегистрированный пользователь на сайте имеет свой профиль. В нем он может редактировать свои данные.
На данном сайте можно узнать последние новости, информацию о уходе и воспитании, а так же фото и видео материалы.
Список литературы Разработка web-сайта для кинологов
- База данных MySQL - режим доступа к источнику: http://blogwork.ru/chto-takoe-baza-dannyx-mysql
- Руководство по PHP, программирования на PHP - режим доступа к источнику: http://php.net/manual/ru/intro-whatis.php.