Введение 4
Глава 1 Структурный анализ системы. Выявление требований. Обзор аналогичных программ 6
1.1 Структурный анализ системы. Модель AS-IS (как есть) 6
1.2 Структурный анализ системы. Модель TO-BE (как будет) 9
1.3 Обзор рекламной площадки Яндекс 13
1.4 Обзор сервиса Яндекс.Директ 13
1.5 Обзор программы Key Collector 16
1.6 Обзор баз ключевых слов и поисковых запросов Пастухова 17
1.7 Вывод к главе 1 20
Г лава 2 Проектирование системы 21
2.1 UML-моделирование Use-case диаграмма 21
2.2 UML-моделирование диаграммы деятельности 22
2.2.1 Прецедент 1: Создание рекламной кампании 23
2.2.2 Прецедент 2: Сбор слов и словосочетаний 25
2.3 UML-моделирование диаграммы классов 26
2.4 UML-моделирование диаграммы последовательности 27
2.5 UML-моделирование диаграммы состояний 29
2.5.1 Диаграмма состояний: состояния объекта Document 30
2.5.2 Диаграмма состояний: состояния объекта DataBase 31
2.6 UML-моделирование диаграммы компонентов 32
2.7 UML-моделирование диаграммы развертывания 34
2.8 Вывод к главе 2 35
Глава 3 Разработка программы 36
3.2 Главная страница программы 37
3.3 Формирование заявки 38
3.4 Создание базы данных 40
3.5 Вывод к главе 3 44
Заключение 45
Список использованных источников 46
Приложение
Государственная политика края в области развития малого и среднего предпринимательства является частью государственной социально-экономической политики края. Одной из основных целей государственной политики края в области развития малого и среднего предпринимательства является: статья 2 Закона Красноярского края «О развитии малого и среднего предпринимательства в Красноярском крае» пункт Д - оказание содействия субъектам малого и среднего предпринимательства в продвижении производимых ими товаров (работ, услуг), результатов интеллектуальной деятельности на рынок Российской Федерации и рынки иностранных государств [1,2].
Компании, занимающиеся реализацией своих товаров и услуг, сталкиваются с рыночной конкуренцией. Одним из способов продвижения товаров и услуг к потребителю является реклама. Площадка Яндекс.Директ, принадлежащая отечественному поисковику Яндекс, используется для проведения рекламных кампаний в Интернет, в которых в качестве объявлений выступают текстовые объявления, формируемые набором слов и словосочетаний (HTTP запросами) конкретной тематике. В качестве альтернативы рекламе на Яндекс.Директе, нередко используют контекстную рекламу на Google AdWords. Доля Яндекса на российском рынке интернетпоиска стабилизировалась на уровне 59,5 %, что превосходит показатели Google AdWords и Поиск-Mail, доля которых составляет 31,7 % и 6 % соответственно. Остальные поисковые системы занимают 2,8 %.
Процесс сбора слов и словосочетаний (HTTP-запросов), использующихся в Яндекс.Директе, затрачивает большое количество времени. Для решения этой проблемы необходимо разработать автоматизированную информационную систему, которая должна: автоматически собирать слова и словосочетания после оставления заявки на рекламную кампанию обладать удобным интерфейсом для пользователя.
Целью работы является разработка и внедрение автоматизированной информационной системы управления сбором HTTP-запросов для взаимодействия с системой Яндекс.Директ.
Для достижения поставленной цели необходимо решить задачи:
- Структурный анализ процесса создания контекстной рекламы, обзор аналогичных программ, выявление требований.
- Проектирование информационной системы.
- Разработка программы.
В курсовом проекте решалась проблема большой затраты времени на процесс сбора слов и словосочетаний (HTTP-запросов) для контекстной рекламы. Был проведен структурный анализ процесса создания контекстной рекламы, в результате чего, выявлены проблемные области. Рекомендуется применение автоматизированной информационной системы управления сбором HTTP-запросов для взаимодействия с системой Яндекс.Директ.
Сервер базы данных и сервер приложений «Система автоматического сбора слов и словосочетаний» созданы на базе постреляционной СУБД MySql. Использованы базы данных Wordstat.Yandex.
Решены все поставленные задачи, разработан удобный интерфейс, программа обеспечивает выполнение всех функций, указанных в техническом задании. Реализованы требования к организации входных и выходных данных.