Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Применение программных средств создания серверных программ

Содержание:

Введение

В наше время информационные системы стали частью организаций. Они позволяют автоматизировать многие процессы. Кроме того, современные технологии позволяют нам передавать информацию на большие расстояния.

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

Суть автоматизации малого бизнеса заключается в уменьшении количества операций с данными, выполняющихся «вручную». В результате автоматизации производительность труда сотрудников увеличивается, уменьшаются затраты на обработку документов, а также снижается количество ошибок, возникающих из-за влияния «человеческого фактора». Таким образом, необходимость автоматизации очевидна.

Автоматизированное рабочее место (АРМ), или, в зарубежной терминологии, «рабочая станция» (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций.

Использование программного продукта приводит к уменьшению затрат, связанных с формированием документов и обработкой данных, к сокращению сроков выполнения работ и повышения ее качества, росту производительности труда менеджера по продажам.

Автоматизированные информационные системы можно создавать клиентские и серверные. Объектом исследования данной работы является программное обеспечение для создания серверных программ.

Предмет исследования – пример создания программы, выполняемой на стороне сервера.

Целью работы является применение программных средств создания программ, выполняемых на стороне сервера.

В соответствии с данной целью, были поставлены следующие задачи:

  1. Рассмотреть программные средства создания программ, выполняемых на стороне сервера;
  2. Дать постановку задачи;
  3. Обосновать необходимость автоматизации;
  4. Выбрать программные средства разработки;
  5. Разработать базу данных и пользовательское приложение.

Работа состоит из введения, двух разделов, заключения, списка использованных источников и приложения.

Средства создания программ, выполняемых на стороне сервера

Системы управления базами данных

Для получения информации о характеристиках СУБД воспользуемся информационными порталами:

  1. www.tpc.org – зарубежная некоммерческая корпорация, сосредоточенная на разработке и проведении тестирования производительности программных и аппаратных комплексов;
  2. www.msdn.ru - крупнейший портал русскоязычный сайт, посвященный программному обеспечению.

На рисунке 1.1 представлено сравнение масштабируемости и уязвимости СУБД за период 2012-2015 по данным msdn.ru.

Рисунок 1.1. Сравнение масштабируемости и уязвимости СУБД за период 2012-2015 по данным msdn.ru

На рисунке 1.2 представлено окно администрирования баз данных MS SQL Server.

Рисунок 1.2. Окно администрирования баз данных MS SQL Server

На рисунке 1.3 представлен пример работы в СУБД MySQL с помощью программы MySQL-Front.

Screen shot

Рисунок 1.3. Пример работы в СУБД MySQL с помощью программы MySQL-Front

На рисунке 1.4 представлен скриншот Oracle SQL Developer для работы с БД Oracle.

Картинки по запросу oracle интерфейс

Рисунок 1.4. Oracle SQL Developer

На рисунке 1.5 представлен пример среды администрирования PL/SQL Developer.

Картинки по запросу pl sql developer

Рисунок 1.5. Среда администрирования PL/SQL Developer

Среды программирования

Для выбора языка программирования необходимо определить требования к среде программирования. В процессе анализа требований и классификации самой проектируемой ИАС были определенны следующие требования к среде проектирования:

  • гибкость, позволяющая без дополнительных затрат изменять, дорабатывать информационную систему;
  • безопасность;
  • язык программирования должен предоставлять широкие возможности по работе с современными СУБД;
  • скорость разработки.

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

PHP – скриптовый язык общего назначения, использующийся для разработки веб-приложений. Считается одним из лидеров среди языков, применяющихся для разработки веб-сайтов. Одновременно несложен в освоении и способности удовлетворения запросов профессиональных программистов [18].

Отличие PHP от JavaScript в том, что PHP-скрипты выполняются на сервере и создают HTML, который направляется пользователю.

Ниже приведены некоторые свойственные особенности языка PHP [15]:

  • доступность для большинства операционных систем, охватывая: Linux, многие модификации Unix, Microsoft Windows, Mac OS X, RISC OS, и почти все иные. Также в PHP интегрированы возможности большинства современных веб-серверов, таких как Apache, IIS и множества других. Таким образом, программист получает свободу выбора операционной системы и веб-сервера, а так же выбор между процедурного или объектно-ориентированного способа программирования или же их сочетания;
  • способность создание не только HTML разметки. Доступно составление изображений, файлов PDF и Flash роликов в том числе. Также PHP способен создавать всевозможные текстовые данные, такие, как XHRML и иные XML-файлы. PHP имеет возможность осуществления автоматической генерации таких текстовых файлов и сохранения их в файловой системе сервера;
  • поддержка широкого круга баз данных – одно из главных достоинств PHP;
  • поддержка взаимосвязи с другими сервисами, через протоколы, такие как: LDAP, POP3, HTTP, COM (на платформах Windows) и множество других. Дополнительной возможностью является управление сетевыми сокетами напрямую;
  • стандарт обмена данных буквально между всеми языками веб-программирования, поддержка объектов Java и возможность их применения в качестве объектов PHP.

Основные преимущества ASP.NET:

  • Типизация. Языки программирования ASP.NET имеют строгую типизацию данных;
  • Возможность использовать несколько языков программирования. От поддержки нескольких языков разработчик не получает новых возможностей. Зато система становится сложней (т.е. менее надёжной);
  • Компиляция;
  • Разделение дизайна и программного кода, не нашедшее должного применения в работе программистов и тем более дизайнеров;
  • Наличие технической поддержки (за дополнительную плату);
  • Преимущества при написании крупных проектов.

Основные преимущества PHP:

  • Доступность дистрибутивов и их размер;
  • Открытый код, представляющий возможность для аудита кода;
  • Кроссплатформенность. PHP будет работать практически с любой операционной системой, в то время, как ASP.NET должным образом функционирует лишь на последних версиях Windows.
  • Нет чрезмерной привязки к операционной системе. Даже после переустановки Windows, возобновить работу с PHP возможно в течение трех минут.
  • Хороший набор функций, отвечающий реалиям программирования;
  • Интерпретация;
  • Не требуется специализированного редактора кода;
  • Поддержка старыми версиями новых версий PHP (совместимость «снизу вверх»).

Из данного сравнения видно, что ASP.NET и PHP практически ничем не уступают друг другу. Конечный выбор остается за разработчиком. Было решено использовать PHP.

Применение программных средств создания серверных программ

Постановка задачи

Интернет-магазин будет разрабатываться для магазина Вегария. В настоящее время у компании есть только оффлайн магазин, который предлагает вегетарианские, диетические и постные продукты.

Основными целями создания Интернет-магазина для предприятия являются [16, с.59]:

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

В результате работы Интернет-магазина предприятие получает возможность автоматизировать процесс продаж: покупка может быть совершена без непосредственного контакта продавца и покупателя. Сделка оформляется через Базу данных Интернет-магазина.

Также в рамках разработки Интернет-магазина будет решена задача по автоматизированию некоторых процессов документооборота организации, а именно, появится возможность создания отчетов о продажах по заданному периоду (например, за месяц), т.е. менеджеру больше не нужно будет тратить время на создание файла отчета в приложении Microsoft Excel.

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

Цель проекта

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

Пользователи системы

Система предназначена для следующих основных групп пользователей, которые в свою очередь могут делиться на подгруппы:

  • административный персонал (в том числе главный администратор системы);
  • сотрудники подразделений компании;
  • клиенты и партнеры компании, другие зарегистрированные пользователи;
  • посетители веб-сайта, возможно будущие партнеры и клиенты компании.

Функции администратора системы

Администратор системы выполняет следующие функции:

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

Требования к хостингу сайта

Хостинг должен предоставлять возможность использования PHP, ASP и MySQL.

Выбирая платный хостинг, необходимо проанализировать работоспособность, использование новых версий программного обеспечения и технологий.

Необходимо сопоставить программное обеспечение, которое будет использоваться и будущий объем данных с возможностями, которые имеет хостинг-провайдер.

Требования к интерфейсу пользователей

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

Разрабатываемое программное обеспечение предполагается для работы в операционной системы Windows, в связи с этим пользовательский интерфейс должен удовлетворять стандартам принятым фирмой «Microsoft».

Требования к защите от несанкционированных действий

Вход в программу должен осуществляться по логину и паролю, после ввода которых будет определен профиль доступа конкретного пользователя, разграничивающего доступ к каким-либо пунктам меню и функциям системы.

Требования по сохранности информации

Для сохранности информации следует предусмотреть периодическое резервное копирование базы данных. Резервная копия должна создаваться ежедневно или еженедельно, в зависимости от объемов и скорости ввода информации.

Требования к составу и характеристикам технических средств

Требования к составу и техническим характеристикам аппаратного обеспечения представлены в таблице с учетом функциональности системы и объема обрабатываемых данных.

Таблица 2.1

Требования и технические характеристики аппаратного обеспечения

Характеристика

Рекомендуемые требования

Центральный процессор

Intel Core i3/i5/i7

Объем оперативной памяти

1024 МБ

Объем дискового пространства

750 МБ

Разрешение экрана видеосистемы

1024x768 pix

Принтер

Hp LaserJet p1102

Требования к программным средствам

Работа программного модуля происходит в операционной системе Windows 7 и выше.

Язык программирования на стороне сервера PHP.

Язык программирования на стороне клиента HTML, JavaScript.

Разрабатываемая система подразумевает хранение большого объема информации, но кроме этого она должна обеспечивать анализ и оценку данных, то есть располагать необходимыми инструментальными средствами для реализации расчетов и организации пользовательского.

Указанным требованиям отвечают получившие широкое распространение системы управления базами данных (СУБД), одна из которых и должна быть выбрана для практической реализации данного сайта. К числу их достоинств относится то, что они:

  • представляют собой удобный и современный инструмент, предназначенный для разработки и эксплуатации информационных систем, предоставляя интегрированную среду проектирования, работа в которой базируется на манипулировании с объектами и их атрибутами;
  • позволяют для обработки информации и быстрого формирования решений привлекать все преимущества реляционных баз данных.

С позиций распространенности и доступности рекомендуется использование при программировании среды СУБД MySQL.

Выбор программных средств разработки

Выбор СУБД определяется многими факторами, но главный из них – возможность работы с построенной моделью данных.

Для сравнения выберем такие СУБД, как: MSAccess[24], MySQL[20], Oracle [8] и MS SQL Server [17]. Сравнительный анализ СУБД представлен в таблице 2.2.

Таблица 2.2

Сравнение СУБД

 

Критерии оценки

MS Access

MySQL

MS SQL Server

Orcale

1

2

3

4

5

Размер базы данных

несколько Мб

+

+

до 100Мб

+

+

несколько ГБ

+

+

+

100Гб и более

+

+

Количество одновременных пользователей, работающих с базой данных напрямую

1 пользователь

+

+

до 10

+

+

более 10

+

+

+

более 100

+

+

+

более 1000

+

+

Стоимость лицензии

бесплатно (только лицензия на пакет)

+

+

дешево

дорого

+

+

очень дорого

Платформа, на которой способна работать СУБД

Windows

+

+

+

Unix/Linux

+

Windows+Linux

+

+

Кластеры

+

Встроенный язык программирования

Microsoft

+

+

Языки для Linux

+

Тип программы

Локальное приложение

+

+

WEB

+

Сложная система

+

+

Защита данных

низкая

слабая

+

сильная

+

+

+

Мощность языка SQL и возможности СУБД

очень слабые

слабые

+

развитые

+

мощные

+

+

Требования к техническим характеристикам ПК

неприхотливые

+

+

чувствительные

необходимы мощные сервера

+

+

Возможные способы доступа к данным

ODBC

+

OLEDB/ADO

+

+

+

DAO

+

BDE

Другое

+

+

+

Сложность настройки и администрирования

никаких сложностей

+

небольшие сложности

необходимы специальные знания и помощь специалиста

+

+

+

В таблице 2.3 представлены сравнительные характеристики СУБД. Приведены основные достоинства и недостатки рассматриваемых СУБД, результаты оценки производительности, средняя стоимость лицензии, действующая на момент написания проекта.

Проанализировав собранную информацию о рассматриваемых СУБД: показаниях производительности, удобства администрирования, ценовой политике было принято решение выбрать в качестве СУБД MySQL.

Таблица 2.3

Сравнительные характеристики СУБД

СУБД

Характеристики

Производи-тельность

Преимущества

Ограничения

Недостатки

Цена, руб.

MySql

tpmC=220807

  • бесплатный;
  • кросс-платформенный сервер;
  • низкие аппаратные требования
  • независимые механизмы хранения таблиц (MyIsam,InНетDB)

Размер таблицы до 4Гб

  • низкие возможности по сравнению с Oracle и MSSQLServer
  • сжатые данные используются только для чтения
  • только SQL-аутентификация

0

Microsoft SQL Server

tpmC=440879

  • кросс-платформенный сервер;
  • высокие показатели быстродействия

Размер таблицы до 4Гб

  • очень высокая стоимость; сервера и технической поддержки;
  • не все версии предлагают средство администрирования СУБД;
  • высокая сложность администрирования
  • необходимо наличие квалифицированного персонала;

95 000

Oracle Database

tpmC=505302

  • самые высокие показатели производительности;
  • высокая распространенность;
  • приемлемая стоимость;
  • простое администрирование;
  • большое количество сторонних средств администрирования;
  • высокие темпы развития;

прозрачное сжатие данных

  • 1 процессор
  • Максимальное использование ОЗУ 1Гб
  • Максимальный объем БД 4ГБ
  • применима только для платформы Windows.

36 000

MySQL – наиболее часто используемая СУБД в интернете. MySQL не предопределена для работы с большими размерами данных, но ее возможности безупречно подходят при разработке онлайн вебсайтов, как незначительных, так и довольно крупных. СУБД – программное обеспечение с открытым кодом. Использовать его и видоизменять может любой желающий. Важным моментом считается ее бесплатное использование. MySQL содержит API для языков программирования PHP, Java, C, C++, Python и многих других.

MySQL основывается на двух составных частях: серверной и клиентской. Сервер MySQL все время осуществляет свою работу на компьютере. Через устройства сокетов (при поддержке сетевых средств), клиентские программы (например, скрипты PHP) отправляют серверу СУБД SQL-запросы, которые сервер обрабатывает, запоминает результаты, и затем отправляем ответ клиенту.

MySQL использует трехуровневую структуру: база данных – таблицы – записи. Базы данных и таблицы MySQL на физическом уровне представляются файлами с расширениями frm, MYD, MYI. Логически – таблица – совокупность записей. Записи – совокупность полей разного типа. Имя базы данных MySQL уникально в границах системы, а таблицы – в границах базы данных, а поля – в границах таблицы. Один сервер MySQL имеет возможность одновременной поддержки нескольких баз данных.

Данная СУБД была выбрана для разрабатываемого приложения по причине эффективности, свободного доступа, высокой производительности, надежности и гибкости [35, с.87].

Результаты проектирования

Для создания базы данных сайта был использован PhpMyAdmin. Чтобы войти в эту панель, нужно набрать http://localhost/tools/phpmyadmin/.

Для создания базы данных, выбираем Базы данных, Создать (рис.2.1).

Рисунок 2.1 – Создание базы данных

Следующий этап – добавление пользователя.

Рисунок 2.2 – Добавление пользователя

Рисунок 2.3 – Добавление привилегий пользователя

Данные, которые были введены на этапе создания базы данных, вводятся на этапе конфигурации базы данных при создании сайта.

Рисунок 2.4 – Настройка конфигурации БД

ER-модель базы данных приведена на рисунке 2.5.

ER-модель представляет собой логическую структуру информации об объектах системы. Компонентами ER-модели являются сущности (объекты) и отношения (связи между объектами).[10]

Рис. 2.5. ER-модель разработанной базы данных

Пользователями сайта являются клиенты интернет-магазина. При входе на сайт http://vegaria.hostenko.com/ открывается главная страница (рис.2.6).

Рисунок 2.6 – Главная страница интернет-магазина

Товары представлены на вкладке «Магазин» (рис.2.7).

Рисунок 2.7 – Магазин

Выберем какой-либо товар, например, биопеченье (рис.2.8). Открывается карточка товара, где указан вес, цена, наличие.

Рисунок 2.8 – Карточка товара

Укажем количество товара. Можно также вернуться в магазин и добавить еще какой-нибудь товар.

Для оформления заказа выбираем корзину или вкладку «Оформление заказа» (рис.2.9).

Рисунок 2.9 – Корзина покупателя

При необходимости можно изменить количество товара или удалить какой-либо товар. После этого нажимаем «Обновить».

Если все устроило, выбираем «Оформить заказ» (рис.2.10).

На странице оформления заказа нужно указать способ оплаты, и, если нужно, дополнительную информацию.

После ввода всей информации выбираем «Подтвердить заказ».

Рисунок 2.10 – Оформление заказа

Таким образом, интернет-магазин работоспособен. При необходимости он может быть дополнен любым количеством товаров, новыми страницами и другими необходимыми функциями.

Заключение

В работе был разработан интернет-магазин, так как это программа, которая выполняется на стороне сервера.

Выбор программных средств – это один из этапов разработки. Интернет-магазин разрабатывался с использованием СУБД MySQL и языка программирования PHP. Все эти средства разработки распространяются в сети Интернет совершенно бесплатно, тем самым сокращая затраты на разработку и эксплуатацию, а также они полностью соответствуют требованиям и справляются со всеми возложенными на них функциями.

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

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

Список использованной литературы

  1. Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014. – 124 с.
  2. Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
  3. Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
  4. Гвоздева В.А. Базовые и прикладные информационные технологии: Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384 с.
  5. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
  6. Душин, В.К. Теоретические основы информационных процессов и систем : учебник / В.К. Душин .— 5-е изд. — М. : ИТК "Дашков и К", 2014 .— 348с.
  7. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
  8. Затонский А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 - 344с.
  9. Илюшечкин В. Основы использования и проектирования баз данных. Учебник. - М.:Юрайт, 2014. - 214с.
  10. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - 7-e изд. - М.: Дашков и К, 2012. - 395 с.
  11. Исаев Г. Проектирование информационных систем. Учебное пособие. - М.: Омега-Л, 2015. - 432с.
  12. Карминский А.М. Методология создания информационных систем: Учебное пособие / А.М. Карминский, Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 320 с.
  13. Коваленко В.В. Проектирование информационных систем: Учебное пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
  14. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2014. - 320 c.
  15. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2014. - 528 c.
  16. Редько В.Н., Бассараб И.А. Базы данных и информационные системы. - М.: Знание, 2015. - 602 c.
  17. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
  18. Уткин В., Балдин К. Информационные системы в экономике. - М.: Academia, 2014. - 288с.
  19. Федотова Е. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
  20. Федотова Е.Л. Информационные технологии в профессиональной деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 368 с.
  21. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2014. - 320 c.
  22. Черников Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 368 с.
  23. Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2016. - 469 c.
  24. Шишов О.В. Современные технологии и технические средства информатизации: Учебник / О.В. Шишов. - М.: НИЦ Инфра-М, 2012. - 462 с.

Приложение

<!DOCTYPE html>

<html lang="ru-RU">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="profile" href="http://gmpg.org/xfn/11">

<link rel="pingback" href="http://vegaria.hostenko.com/xmlrpc.php">

<title>Вегетарианский супермаркет &#8212; Продукты для вегетарианцев</title>

<link rel='dns-prefetch' href='//fonts.googleapis.com' />

<link rel='dns-prefetch' href='//s.w.org' />

<link rel="alternate" type="application/rss+xml" title="Вегетарианский супермаркет &raquo; Лента" href="http://vegaria.hostenko.com/feed/" />

<link rel="alternate" type="application/rss+xml" title="Вегетарианский супермаркет &raquo; Лента комментариев" href="http://vegaria.hostenko.com/comments/feed/" />

<script type="text/javascript" src="http://ff.kis.v2.scr.kaspersky-labs.com/C396494C-0332-474D-9EAD-D33925B956C5/main.js" charset="UTF-8"></script><script type="text/javascript">

window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/vegaria.hostenko.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.7.5"}};

!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),!(j.toDataURL().length<3e3)&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,65039,8205,55356,57096),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,55356,57096),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55357,56425,55356,57341,8205,55357,56507),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55357,56425,55356,57341,55357,56507),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);

</script>

<style type="text/css">

img.wp-smiley,

img.emoji {

display: inline !important;

border: none !important;

box-shadow: none !important;

height: 1em !important;

width: 1em !important;

margin: 0 .07em !important;

vertical-align: -0.1em !important;

background: none !important;

padding: 0 !important;

}

</style>

<link rel='stylesheet' id='dashicons-css' href='http://vegaria.hostenko.com/wp-includes/css/dashicons.min.css?ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='admin-bar-css' href='http://vegaria.hostenko.com/wp-includes/css/admin-bar.min.css?ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='woocommerce-layout-css' href='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=3.0.7' type='text/css' media='all' />

<link rel='stylesheet' id='woocommerce-smallscreen-css' href='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=3.0.7' type='text/css' media='only screen and (max-width: 768px)' />

<link rel='stylesheet' id='woocommerce-general-css' href='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=3.0.7' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-font-awesome-css' href='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/css/font-awesome.css?ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-flexslider-style-css' href='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/css/flexslider.css?ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-jquery-sidr-light-style-css' href='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/css/jquery.sidr.light.css?ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-lightslider-style-css' href='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/css/lightslider.css?ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-google-fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A400%2C400italic%2C700%7CNiconne&#038;ver=4.7.5' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-style-css' href='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/style.css?ver=1.1.1' type='text/css' media='all' />

<link rel='stylesheet' id='bakes-and-cakes-woocommerce-style-css' href='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/css/woocommerce.css?ver=1.1.1' type='text/css' media='all' />

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>

<link rel='https://api.w.org/' href='http://vegaria.hostenko.com/wp-json/' />

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://vegaria.hostenko.com/xmlrpc.php?rsd" />

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://vegaria.hostenko.com/wp-includes/wlwmanifest.xml" />

<meta name="generator" content="WordPress 4.7.5" />

<meta name="generator" content="WooCommerce 3.0.7" />

<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>

<style type="text/css" media="print">#wpadminbar { display:none; }</style>

<style type="text/css" media="screen">

html { margin-top: 32px !important; }

* html body { margin-top: 32px !important; }

@media screen and ( max-width: 782px ) {

html { margin-top: 46px !important; }

* html body { margin-top: 46px !important; }

}

</style>

</head>

<body class="home blog logged-in admin-bar no-customize-support hfeed">

<div id="page" class="site">

<header id="masthead" class="site-header" role="banner">

<div class="header-t">

<div class="container">

<div class="site-branding">

<h1 class="site-title"><a href="http://vegaria.hostenko.com/" rel="home">Вегетарианский супермаркет</a></h1>

<p class="site-description">Продукты для вегетарианцев</p>

</div><!-- .site-branding -->

<div id="mobile-header">

<a id="responsive-menu-button" href="#sidr-main">

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</a>

</div>

</div>

</div>

<nav id="site-navigation" class="main-navigation" role="navigation">

<div id="primary-menu" class="menu"><ul>

<li class="page_item page-item-2"><a href="http://vegaria.hostenko.com/sample-page/">Доставка и оплата</a></li>

<li class="page_item page-item-5"><a href="http://vegaria.hostenko.com/cart/">Корзина</a></li>

<li class="page_item page-item-4"><a href="http://vegaria.hostenko.com/shop/">Магазин</a></li>

<li class="page_item page-item-7"><a href="http://vegaria.hostenko.com/my-account/">Мой аккаунт</a></li>

<li class="page_item page-item-6"><a href="http://vegaria.hostenko.com/checkout/">Оформление заказа</a></li>

</ul></div>

</nav><!-- #site-navigation -->

</header><!-- #masthead -->

<div class="container"><div id="content" class="site-content">

<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<article id="post-1" class="post-1 post type-post status-publish format-standard hentry category-1">

<div class="text-holder">

<header class="entry-header">

<h2 class="entry-title"><a href="http://vegaria.hostenko.com/2017/06/04/%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d0%bc%d0%b8%d1%80/" rel="bookmark">Добро пожаловать в интернет-магазин Вегария!</a></h2> <div class="entry-meta">

<span class="posted-on"> <a href="http://vegaria.hostenko.com/2017/06/04/%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d0%bc%d0%b8%d1%80/" rel="bookmark"><time class="entry-date published updated" datetime="2017-06-04T14:50:25+00:00">04.06.2017</time></a></span><span class="byline"> <span class="author vcard"><a class="url fn n" href="http://vegaria.hostenko.com/author/a/">a</a></span></span> </div><!-- .entry-meta -->

</header><!-- .entry-header -->

<div class="entry-content">

<p>Состояние нашего здоровья напрямую зависит от того, какие продукты мы потребляем. Мы искренне желаем нашим покупателям здоровья и долголетия. Именно поэтому мы предлагаем продукцию, в качестве которой уверены &#8212; это продукты для вегетарианцев, веганов, сыроедов и сторонников здорового питания. На нашем сайте вы можете купить: — товары для здорового питания; — вегетарианские, &hellip; </p>

</div><!-- .entry-content -->

<footer class="entry-footer">

<a href="http://vegaria.hostenko.com/2017/06/04/%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d0%bc%d0%b8%d1%80/" class="readmore">Читать далее</a>

<span class="edit-link"><a class="post-edit-link" href="http://vegaria.hostenko.com/wp-admin/post.php?post=1&#038;action=edit">Изменить <span class="screen-reader-text">"Добро пожаловать в интернет-магазин Вегария!"</span></a></span>

</footer><!-- .entry-footer -->

</div>

</article><!-- #post-## -->

</main><!-- #main -->

</div><!-- #primary -->

<aside id="secondary" class="widget-area" role="complementary">

<section id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="http://vegaria.hostenko.com/">

<label>

<span class="screen-reader-text">Найти:</span>

<input type="search" class="search-field" placeholder="Поиск&hellip;" value="" name="s" />

</label>

<input type="submit" class="search-submit" value="Поиск" />

</form></section></aside><!-- #secondary -->

</div></div>

<footer id="colophon" class="site-footer" role="contentinfo">

<div class="container">

<div class="footer-t">

<div class="row">

<div class="three-cols">

<div class="col">

</div>

<div class="col center">

<section class="widget widget_contact_form">

</section>

</div>

<div class="col">

</div>

</div>

</div>

</div>

<div class="site-info">

<span>

&copy;2017 <a href="http://vegaria.hostenko.com/">Вегетарианский супермаркет</a>.

Все права защищены. </span>

<a href="http://raratheme.com/wordpress-themes/bakes-and-cakes/" rel="author" target="_blank">

Bakes and Cakes от Rara Theme. </a>

Работает на <a href="https://ru.wordpress.org/">WordPress.</a> </div><!-- .site-info -->

</div>

</footer><!-- #colophon -->

</div><!-- #page -->

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-includes/js/admin-bar.min.js?ver=4.7.5'></script>

<script type='text/javascript'>

/* <![CDATA[ */

var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043a\u043e\u0440\u0437\u0438\u043d\u044b","cart_url":"http:\/\/vegaria.hostenko.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"};

/* ]]> */

</script>

<script type='text/javascript' src='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=3.0.7'></script>

<script type='text/javascript' src='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.70'></script>

<script type='text/javascript' src='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4'></script>

<script type='text/javascript'>

/* <![CDATA[ */

var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};

/* ]]> */

</script>

<script type='text/javascript' src='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=3.0.7'></script>

<script type='text/javascript'>

/* <![CDATA[ */

var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","fragment_name":"wc_fragments"};

/* ]]> */

</script>

<script type='text/javascript' src='//vegaria.hostenko.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=3.0.7'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/js/lightslider.js?ver=1.1.5'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/js/jquery.flexslider.js?ver=2.6.0'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/js/tab.js?ver=20120206'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/js/sameheight.js?ver=20120206'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/js/jquery.sidr.js?ver=2.0.8'></script>

<script type='text/javascript'>

/* <![CDATA[ */

var bakes_and_cakes_data = {"auto":"1","loop":"1","pager":"1","animation":"slide","speed":"7000","a_speed":"600"};

/* ]]> */

</script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-content/themes/bakes-and-cakes/js/custom.js?ver=1.1.1'></script>

<script type='text/javascript' src='http://vegaria.hostenko.com/wp-includes/js/wp-embed.min.js?ver=4.7.5'></script>

<!--[if lte IE 8]>

<script type="text/javascript">

document.body.className = document.body.className.replace( /(^|\s)(no-)?customize-support(?=\s|$)/, '' ) + ' no-customize-support';

</script>

<![endif]-->

<!--[if gte IE 9]><!-->

<script type="text/javascript">

(function() {

var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)');

request = true;

b[c] = b[c].replace( rcs, ' ' );

// The customizer requires postMessage and CORS (if the site is cross domain)

b[c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs;

}());

</script>

<!--<![endif]-->

<div id="wpadminbar" class="nojq nojs">

<a class="screen-reader-shortcut" href="#wp-toolbar" tabindex="1">Перейти к верхней панели</a>

<div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Верхняя панель" tabindex="0">

<ul id="wp-admin-bar-root-default" class="ab-top-menu">

<li id="wp-admin-bar-hostenko_menu" class="menupop"><a class="ab-item" aria-haspopup="true" href="https://hostenko.com" target="blank">Hostenko</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-hostenko_menu-default" class="ab-submenu">

<li id="wp-admin-bar-hostenko_menu_child"><a class="ab-item" href="https://hostenko.com/cabinet" target="blank">Личный кабинет</a> </li>

<li id="wp-admin-bar-hostenko_menu_child2"><a class="ab-item" href="https://wpcafe.org/tags/besplatnie-temi/" target="blank">WordPress темы</a> </li></ul></div> </li>

<li id="wp-admin-bar-wp-logo" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://vegaria.hostenko.com/wp-admin/about.php"><span class="ab-icon"></span><span class="screen-reader-text">О WordPress</span></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-wp-logo-default" class="ab-submenu">

<li id="wp-admin-bar-about"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/about.php">О WordPress</a> </li></ul><ul id="wp-admin-bar-wp-logo-external" class="ab-sub-secondary ab-submenu">

<li id="wp-admin-bar-wporg"><a class="ab-item" href="https://ru.wordpress.org/">WordPress.org</a> </li>

<li id="wp-admin-bar-documentation"><a class="ab-item" href="https://codex.wordpress.org/Заглавная_страница">Документация</a> </li>

<li id="wp-admin-bar-support-forums"><a class="ab-item" href="https://ru.forums.wordpress.org/">Форумы поддержки</a> </li>

<li id="wp-admin-bar-feedback"><a class="ab-item" href="https://ru.forums.wordpress.org/forum/20">Обратная связь</a> </li></ul></div> </li>

<li id="wp-admin-bar-site-name" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://vegaria.hostenko.com/wp-admin/">Вегетарианский супермаркет</a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-site-name-default" class="ab-submenu">

<li id="wp-admin-bar-dashboard"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/">Консоль</a> </li></ul><ul id="wp-admin-bar-appearance" class="ab-submenu">

<li id="wp-admin-bar-themes"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/themes.php">Темы</a> </li>

<li id="wp-admin-bar-widgets"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/widgets.php">Виджеты</a> </li>

<li id="wp-admin-bar-menus"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/nav-menus.php">Меню</a> </li>

<li id="wp-admin-bar-background" class="hide-if-customize"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/themes.php?page=custom-background">Фон</a> </li></ul></div> </li>

<li id="wp-admin-bar-customize" class="hide-if-no-customize"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/customize.php?url=http%3A%2F%2Fvegaria.hostenko.com%2F">Настроить</a> </li>

<li id="wp-admin-bar-updates"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/update-core.php" title="1 обновление плагина, 2 обновления тем"><span class="ab-icon"></span><span class="ab-label">3</span><span class="screen-reader-text">1 обновление плагина, 2 обновления тем</span></a> </li>

<li id="wp-admin-bar-comments"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/edit-comments.php"><span class="ab-icon"></span><span class="ab-label awaiting-mod pending-count count-0" aria-hidden="true">0</span><span class="screen-reader-text">0 комментариев ожидают проверки</span></a> </li>

<li id="wp-admin-bar-new-content" class="menupop"><a class="ab-item" aria-haspopup="true" href="http://vegaria.hostenko.com/wp-admin/post-new.php"><span class="ab-icon"></span><span class="ab-label">Добавить</span></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-new-content-default" class="ab-submenu">

<li id="wp-admin-bar-new-post"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/post-new.php">Запись</a> </li>

<li id="wp-admin-bar-new-media"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/media-new.php">Медиафайл</a> </li>

<li id="wp-admin-bar-new-page"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/post-new.php?post_type=page">Страницу</a> </li>

<li id="wp-admin-bar-new-product"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/post-new.php?post_type=product">Товар</a> </li>

<li id="wp-admin-bar-new-shop_order"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/post-new.php?post_type=shop_order">Заказ</a> </li>

<li id="wp-admin-bar-new-shop_coupon"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/post-new.php?post_type=shop_coupon">Купон</a> </li>

<li id="wp-admin-bar-new-user"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/user-new.php">Пользователя</a> </li></ul></div> </li></ul><ul id="wp-admin-bar-top-secondary" class="ab-top-secondary ab-top-menu">

<li id="wp-admin-bar-search" class="admin-bar-search"><div class="ab-item ab-empty-item" tabindex="-1"><form action="http://vegaria.hostenko.com/" method="get" id="adminbarsearch"><input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" /><label for="adminbar-search" class="screen-reader-text">Поиск</label><input type="submit" class="adminbar-button" value="Поиск"/></form></div> </li>

<li id="wp-admin-bar-my-account" class="menupop with-avatar"><a class="ab-item" aria-haspopup="true" href="http://vegaria.hostenko.com/wp-admin/profile.php">Привет, a<img alt='' src='http://0.gravatar.com/avatar/0910bdbadf9ab51dc65718ca46c8975b?s=26&#038;d=mm&#038;r=g' srcset='http://0.gravatar.com/avatar/0910bdbadf9ab51dc65718ca46c8975b?s=52&amp;d=mm&amp;r=g 2x' class='avatar avatar-26 photo' height='26' width='26' /></a><div class="ab-sub-wrapper"><ul id="wp-admin-bar-user-actions" class="ab-submenu">

<li id="wp-admin-bar-user-info"><a class="ab-item" tabindex="-1" href="http://vegaria.hostenko.com/wp-admin/profile.php"><img alt='' src='http://0.gravatar.com/avatar/0910bdbadf9ab51dc65718ca46c8975b?s=64&#038;d=mm&#038;r=g' srcset='http://0.gravatar.com/avatar/0910bdbadf9ab51dc65718ca46c8975b?s=128&amp;d=mm&amp;r=g 2x' class='avatar avatar-64 photo' height='64' width='64' /><span class='display-name'>a</span></a> </li>

<li id="wp-admin-bar-edit-profile"><a class="ab-item" href="http://vegaria.hostenko.com/wp-admin/profile.php">Изменить профиль</a> </li>

<li id="wp-admin-bar-logout"><a class="ab-item" href="http://vegaria.hostenko.com/wp-login.php?action=logout&#038;_wpnonce=de57e4fcd4">Выйти</a> </li></ul></div> </li></ul> </div>

<a class="screen-reader-shortcut" href="http://vegaria.hostenko.com/wp-login.php?action=logout&#038;_wpnonce=de57e4fcd4">Выйти</a>

</div>

</body>

</html>