ВВЕДЕНИЕ 4
1 Общие сведения 5
1.1 Проблематика предметной области 5
1.2 Ценовой мониторинг 14
1.3 Обзор подобных решений на рынке 16
1.4 Использование парсеров 20
2. Инструментальные средства разработки 22
2.1 Разновидность языков веб-программирования 22
2.2 PHP 23
2.3 HTML 25
2.4 CSS 26
2.5 Работа с базами данных 27
2.6 Локальный сервер Open Server 29
3. Реализация программного продукта 31
3.1 Описание программного продукта 31
3.2 Подключение к базе данных 35
3.3 Построение парсинга 37
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 42
В настоящее время в интернете можно увидеть множество сервисов сравнения цен (прайс-агрегаторов) различных товаров, а также их характеристик, предлагаемых интернет-магазинами. Каждый интернет- магазин заинтересован в том, чтобы выставить свой товар по стоимости меньше, чем другие интернет-магазины. Соответственно, такие сервисы нужны для того, чтобы помочь найти людям товары по лучшей цене. Сделать это позволяет сортировка по цене. Вы сможете сравнить цены на товары, в которых вы будете заинтересованы, прочитать отзывы покупателей или же написать свой, а также получить полную подробную информацию о товаре.
Покупателей, которые пользуются прайс-агрегаторами с каждым годом становится все больше, так как с их помощью легко найти самые выгодные предложения. Сервисы активно продвигаются в поиске, и они очень удобны для использования, поскольку покупатель видит сразу на одной странице все предложения по выбранному его товару среди множества интернет- магазинов. Данные товары сортируются от самого дешёвого до самого дорогого.
Однако, актуальность создания нашего сервиса сравнения цен заключается в том, что он предоставляет пользователям возможность наблюдать актуальную информацию о товарах на одном сайте, которая будет обновляться ежедневно. Помимо, этого пользователю не придётся открывать множество вкладок, для того чтобы найти необходимое ему блюдо. Он сможет выбрать из представленного списка категорий - блюдо и увидеть список ресторанов города Красноярска, в которых оно имеется. Пользователь сможет сравнить цены на выбранное блюдо, а также ознакомившись со списком всех заведений, перейти на заинтересовавший его ресторан. Таким образом, прайс-агрегатор даст нам возможность облегчить жизнь, сэкономить время и позволит конкурентам вести мониторинг цен.
В процессе прохождения выпускной квалификационной работы была изучена предметная область, проанализированы подобные решения на рынке. В дальнейшем был разработан сервис сравнения цен в сфере услуг общественного питания.
Сервис сравнения цен «RESTOMEALS» позволяет находить рестораны, учитывая ассортимент блюд и напитков, и просматривать их стоимость. Например, если вы ищете салат «цезарь», то сервис покажет вам все рестораны, где есть выбранный салат, отсортировав рестораны по стоимости. Помимо, этого вы сможете просмотреть полный список ресторанов и перейти по ссылкам, чтобы просмотреть полное меню выбранного ресторана.
И еще очень важно, что информация о ценах и наличии товаров в ресторанах на сайте самая свежая, ведь данные на них обновляются ежедневно.
1. Мониторинг цен [Электронный ресурс]: http://uchebnik.online/mar keting-biznese-kniga.
2. Сервисы сравнения цен [Электронный ресурс]: http://economsovet .ru.
3. Маркетинговое исследование «Конкуренция в ресторанном бизне се» [Электронный ресурс]: http://mirznanii.com/a/143886.
4. Петюшкин А. В. HTML в Web-дизайне. - Санкт-Петербург: БХВ- Петербург 2004. - 400 с.
5. Мейер, Э. А. CSS. Каскадные таблицы стилей. - Москва: Символ- Плюс, 2008. - 576 с.
6. Парсинг. Что это и где используется [Электронный ресурс]: https: //www.ipipe.ru/info/parsing.html.
7. OpenServer [Электронный ресурс]: http://htmlbook.ru/webserver/op enserver.
8. Вин Дж. Искусство Web-Дизайна: учебный курс / Дж. Вин. - Санкт-Петербург: Питер, 2002. - 360 с.
9. Парсинг и обработка веб-страницы на PHP: выбираем лучшую библиотеку [Электронный ресурс]: https://tproger.ru/digest/parse-html-via-php.
10. Работа с базой данных. MySQL и phpMyAdmin [Электронный ресурс]: https://metanit.com/web/php/7.1.php.
11. Колисниченко, Д.Н. PHP и MySQL. Разработка Web-приложений. 5-е изд. / Д.Н. Колисниченко - Санкт-Петербург.: БХВ-Петербург, 2015 - 593 с.
12. Языки веб-программирования - какой выбрать? [Электронный ресурс]: https://developerguru.net/post/web-programming-languages.
13. Ташков, П. Веб-мастеринг на 100% HTML, CSS, javascript, PHP, CMS, графика, раскрутка. / П. Ташков - Санкт-Петербург.: Питер, 2009 - 512 с.
14. Шаши, Ш. Основы построения баз данных.: пер с англ. / Ш. Шаши.
- Москва.: КУДИЦ-ОБРАЗ, 2004. - 336с.
15. СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. - Введ. 30.12.2013. - Красноярск: СФУ, 2014. - 60 с.