Введение
Глава 1. Теоретическое исследование букмекерской деятельности и
подходящих инструментов разработки. 7
1.1. Виды ставок 7
1.2. Обзор конкурентных разработок 11
1.3. Модель данных 14
1.4. Базы данных 17
1.5. Понятие и виды парсеров 19
1.6. Среда разработки Microsoft Visual Studio 2015 21
1.6.1 Обзор возможностей 22
1.6.2 Написание, навигация и понимание кода 27
Глава 2 Разработка приложения Bookmaker 32
2.1. Структура БД Bookmaker 32
2.2. MS Access 34
2.3. Язык программирования C#
35
2.4. Описание приложения
37
Вывод по главе 2
43
Заключение
44
Список использованных источников
Люди делают ставки на спортивные события уже более двух тысячелетий. Развитие интернета в последние годы не обошло стороной и эту сторону человеческой деятельности, сегодня букмекерские конторы предлагают совершать ставки онлайн. Необходимо понимать, как функционирует букмекерская контора.
Правильно организованная работа БК может приносить прибыль даже в тех случаях, когда происходят большие выигрыши со стороны игроков. Главной целью букмекера является проведение анализа потенциала определенного клуба, команды или игрока. В результате такого анализа для каждого соревнования высчитываются определенные коэффициенты, которые указываются на официальном сайте БК.
Залог успеха лежит в продуманном выстраивании коэффициентов. Для получения положительного результата букмекерские конторы вкладывают значительные средства в аналитиков и специалистов. Именно они составляют прогнозы и оценивают вероятность победы каждой команды или игрока.
Для получения прибыли в коэффициенты закладывается определенный процент (маржа). За счет этого обеспечивается прибыль БК. Обычно маржа составляет около 8%.
Однако больше всего прибыли букмекерам приносят определенные виды ставок. Например, человеку, который делает ставку на фаворита соревнований, предлагают очень маленький коэффициент. При таких условиях для получения хоть сколько-то существенной прибыли человеку приходится ставить большие суммы. Не смотря на то, что именно фавориты чаще всего одерживают победу, а ставившие получают выигрыши, букмекеры без труда компенсируют свои потери. Это происходит уже после одной-двух игр из десяти, в которых команда фаворит проиграла.
Присутствует также немалый объем информации, который придется изучить, если вы хотите делать ставки на спорт. А когда игра на ставках приобретает регулярный характер, многие игроки начинают искать и придумывать разнообразные стратегии в попытке обыграть букмекеров. Возникает потребность в решении, позволяющем вести статистику и автоматизировать математические расчёты.
Целью данного дипломного проекта является разработка программного комплекса, позволяющего производить учет и анализ ставок в букмекерских конторах
Для того чтобы осуществить поставленную цель, необходимо решить следующие задачи:
- Собрать информацию о видах и свойствах ставок предлагаемых букмекерами.
- Разработать базу данных.
- Разработать механизм автоматического сбора и записи данных в разработанную БД.
- Определить необходимый функционал.
- Создать дизайн интерфейса.
- Реализовать проект с помощью программных средств.
- Протестировать программный продукт.
- Создать руководство пользователя.
Основное преимущество использования программного обеспечения для ведения учета статистики, а также её анализа, заключается в возможности следовать выработанной стратегии. Программа поможет вести статистику сделанных ставок, покажет заданные вами ограничения, наглядно отобразит оборот ваших средств. Так же присутствует возможность использовать разнообразные вероятностные методы, для определения исхода игр. Существует множество спортивных сайтов, содержащих статистическую информацию. С помощью парсера (от англ. parser; «parse» — анализ, разбор).
1) В данной работе, разработан комплекс программных компонентов, тесно связанных между собой, для решения поставленных задач.
2) Использование данного программного продукта поможет справится с задачей учета и анализа ставок в букмекерских конторах.