Разработка web-сайта для кинологов

Автор: Бегалин А.Ш., Трубников А.В.

Журнал: Мировая наука @science-j

Рубрика: Естественные и технические науки

Статья в выпуске: 6 (15), 2018 года.

Бесплатный доступ

Статья посвящена описанию процесса разработки и использования Web-сайта для кинологов. Сайт реализован с помоющью PHP, HTML, CSS, MySQL. Данный сайт разработан для кинологов, позволяющий найтивсю необходимую информацию о уходе, воспитании, питании и дрессировкевашего питомца..

Web-сайт, кинология

Короткий адрес: https://sciup.org/140263710

IDR: 140263710

Development of web-site for cynologists

The article is devoted to the description of the process of developing and using a Web site for dog handlers. The site is implemented with the help of PHP, HTML, CSS, MySQL. This site is designed for cynologists, allowing you to find information about yourself, bringing up, nourishing and training your pet.

Текст научной статьи Разработка 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.