Разработка 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.
Статья научная