ВВЕДЕНИЕ 4
1 Аналитическая часть 7
1.1 Технико-экономическая характеристика предметной области предприятия 7
1.2 Экономическая сущность задачи 10
1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи 10
1.4 Постановка задачи 17
1.5 Анализ существующих разработок и обоснование выбора технологии
проектирования 20
2 Обоснование проектных решений 25
2.1 Обоснование проектных решений по техническому обеспечению 25
2.2 Обоснование проектных решений по информационному обеспечению 26
2.3 Обоснование проектных решений по программному обеспечению.... 27
2.4 Обоснование проектных решений по технологическому обеспечению 29
2.5 Обоснование выбора программных средств 31
3 Проектная часть 33
3.1 Информационное обеспечение задачи информационной подсистемы автоматизации процесса краулинга 33
3.2 Программное обеспечение задачи информационной подсистемы 38
3.3 Технологическое обеспечение задачи 41
3.4 Описание контрольного примера реализации подсистемы 42
3.5 Расчет экономической эффективности 51
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 62
ПРИЛОЖЕНИЕ А 65
ПРИЛОЖЕНИЯ Б
Современный сайт на просторах сети Интернет - это, прежде всего, источник уникальной и полезной информации. Люди в сети ищут ответы на свои повседневные вопросы. Если ваш ресурс в состоянии дать исчерпывающие ответы, то его популярность не заставит себя долго ждать.
Однако в основные задачи контента на сайте входит не только донесение информации до посетителя и повышение его общей грамотности и у ровня образованности, но и для привлечения клиентов или с целью извлечения прибыли. Это условие должно обязательно учитываться в процессе подготовки контента для сайта.
Источники получения контента подразделяются на заимствованные и оригинальные. Но, несмотря на то, что сторонний используемый материал имеет много недостатков, с точки зрения поискового продвижения, большинство web-сайтов используют данный подход к своему содержимому.
Самые грубые ошибки, которые происходят при создании web- сайтов - это технические. Такие ошибки могут быть выявлены только определёнными методами или краулерами сайтов. Не все ИТ специалисты имеют опыт в выявление такого вида ошибок, поэтому для упрощение выявлении их разработали краулер способный выявлять и перебирать страницы сайтов.
Однако не один из разработанных на данный момент краулеров не может производить анализ сайта и выводить отчет, а также они являются платны ми. Поэтому на данный момент актуальность разработки данной подсистем ы является очень актуальным.
Целью выпускной квалификационной работы является оптимизация w eb-сайтов за счет автоматизации процесса краулинга.
Объектом исследования является техническая оптимизация сайта. В качестве предмета исследования рассматривается средства краулеров сайтов.
Для достижения поставленной цели были определены следующие задачи:
- анализ методов и средств извлечения информации со сторонних
web-сайтов;
- выбор метода и средств извлечения информации;
- программная реализация метода извлечения информации;
- сравнение и тестирование разработанного приложения.
Выпускная квалификационная работа состоит из трех частей, реализующие поставленные задачи.
В первой главе описаны теоретические обоснования усовершенствования деятельности специалиста по поисковому продвижению, подробно описана характеристика деятельности и организационная структура управления ООО «Продвижения».
Вторая глава содержит обоснование проектных решений по техническому, информационному, программному и технологическому обеспечению за дачи по автоматизации процесса краулинга.
В третьей главе описан процесс проектирования и разработки информационной подсистемы автоматизации процесса краулинга для деятельности организации, представлены результаты работы информационной подсистемы и рассчитана экономическая эффективность.
В результате выполнения выпускной квалификационной работы разработана информационная подсистема автоматизации процесса краулинга для деятельности организации ООО «Продвижение».
Данная работа состоит из страницы, 42 рисунка, 7 таблиц, 33 литературных источников и 2 приложений.
Для достижения поставленной цели выпускной квалификационной работы было определено технико-экономическое состояние предприятия и проанализирована деятельность se o- оптимизатора, выявлены проблемы и недостатки автоматизации технической оптимизации сайта, определена цель и назначение автоматизированного варианта решения задачи, проведен анализ существующих разработок и об основание выбора технологии проектирования информационной подсистемы
Проведено обоснование проектных решений по техническому, информационному, программному, технологическому обеспечению, а также выбраны программные средства. В процессе проектирования была обоснована необходимость создания информационной подсистемы автоматизирующую процесс краулинга и сформулированы требования к ней.
Была описана созданная информационная подсистема, ее структура и функциональные возможности. Были наглядно представлены результаты работы информационной подсистемы автоматизации процесса краулинга. После чего, была рассчитана экономическая эффективность подсистемы для ООО «Продвижение».
Результатом выпускной квалификационной работы стала информационная подсистема автоматизации процесса краулинга для анализа контента сайта.
Информационная подсистема автоматизации процесса краулинга удовлетворяет установленным требованиям организации и планируется к внедрению во внутренние процессы технической оптимизации сайта специалистом по поисковому продвижению.
Цель выпускной квалификационной работы достигнута в полном объеме.
Поставленные задачи выпускной квалификационной работы были успешно решены:
■ проведено исследование деятельности организации по технической автоматизации сайта;
■ определен путь решения проблем и недостатков в работе seo-оптимизатора организации;
■ спроектирована информационная подсистема;
■ реализована информационная подсистема;
■ протестирована информационная подсистема автоматизации процесса краулинга для анализа контента сайта.
Это позволило решить ряд проблем в деятельности специалиста по поисковому продвижению:
■ ускорение в анализе технической оптимизации сайта;
■ выделение диапазона по вложенностям сайта;
■ составления аккаунт-
менеджеру оценки о состоянии технической части сайта;
■ составление отчета о дублирующийся страниц сайта.
1. Ашманов, И.С. Оптимизация и продвижение сайта в поисковых системах / А.С. Иванов. - Санкт-Петербург.: Питер , 2013.- 464 с.
2. Баскакова, О. В. Экономика предприятия (организации) / О.В. Баскакова, О.В. Сейко. - М.: Издательско-
торговая корпорация «Дашков и К», 2013.- 372 с.
3. Неелова, Н.В. SEMBOOK. Энциклопедия поискового продвижения / Е.С. Кондюкова. - Екатеринбург.: ГОУ ВПО УГТУ-УПИ, 2006.¬116 с.
4. ГОСТ Р. 15489-1¬
2007 Система стандартов по информатизации, библиотечному и издательскому делу. Управление документами. Общие требования. -
M.: Стандартинформ, 2007.- 34 с.
5. Ясенев, В.Н. Автоматизированные информационные системы в экономике: учебно¬методическое пособие [Электронный ресурс] / В.Н. Ясенев. -
Н. Новгород, 2007.-
Режим доступа: http://www.iee.unn.ru/files/2014/09/Kniga-slajdy.pdf.
6. ГОСТ 2.601¬
2013 Единая система конструкторской документации. Эксплуатационные документы. - M.: Стандартинформ, 2014.- 36 с.
7. Гвоздева, В.А. Основы построения автоматизированных информационных систем/ В.А. Гвоздеева, И.Ю. Лаврентьева. -
М.: ИД «Форум»: ИНФРА-М, 2009.- 320 с.
8. Морозевич, А.Н. Основы информатики / А.Н. Морозевич, Н.Н. Говядинова. - Мн: Новое знание, 2003.- 543 с.
9. Моисеенко, Е.В. Информационные технологии в экономике [Электронный ресурс] / Е.В. Моисеенко, Е.Г. Лаврушина. -
Владивосток: Издательство ВГУЭС, 2004.-
Режим доступа: www.vvsu.ru/files/579B03E9-4BE4-4A07-98F4- E386FCEA1E8B.pdf.
10. ГОСТ 34. 003¬
90 Информационная технология (ИС). Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения.
- М.: Стандартинформ, 2009.- 26 с.
11. ГОСТ 19.701¬
90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. - М.: Стандартинформ, 2010.- 21 с.
12. ГОСТ 7.32-2001 Отчет о научно-исследовательской работе. Структура и правила оформления. -
М.: Стандарт, 2002.- 27 с.
13. ГОСТ 7.1¬
2003 Библиографическая запись. Библиографическое описание. Общие требования и правила составления. - М.:ИПК Издательство стандартов, 2004.¬57 с.
14. ГОСТ 19.102-77 ЕСПД Стадии разработки. - М.:Стандартинформ, 2010.- 3 с.
15. Рогожин, М.Ю. Документационное обеспечение управления: учебно-практическое пособие/М.Ю. Рогожин. - Тк Велби, Изд-во Проспект, 2008.- 384 с.
16. Таненбаум, Э. Современные операционные системы [Электронный ресурс] / Э. Таненбаум, Х. Бос. - СПб.: Питер, 2015.-
Режим доступа: http://math.kubsu.ru/Debian_Tanenbaum.pdf.
17. Гахов, Р.П. Методы и средства проектирования информационных систем и технологий: учебно-
методический комплекс [Электронный ресурс] / Р.П. Гахов, 2013. Режим д ocTyna:http://pegas.bsu.edu.ru/course/view.php?id=5906.
18. Пшенко, А.В. Документационное обеспечение управления / А.В. Пшенко, Л.А. Доронина. - М.: Издательский центр «Академия», 2014.¬224 с.
19. Хоменко, А.Д. Работа с базами данных в JavaFX/ А.Д. Хоменк о, С.Е. Ададуров. - СПб.: БХВ-Петербург, 2006.- 496 с.
20. Могилев, А.В. Информатика: учебное пособие /А.В. Могилев, Н .И. Пак, А.В. Хеннер. - М.: Издательский центр «Академия», 2004.¬843 с.
21. Маторин, С.И. Теория систем и системный анализ / С.И. Маторин, О.А. Зимовец. - Белгород: Изд-во НИУ «БелГУ», 2012.- 288 с.
22. Файзрахманов, Р.А. Проектирование автоматизированных инфор мационных систем на основе объектно¬ориентированного подхода: учебное пособие [Электронный ресурс] / Р.А. Файзрахманов, А.В. Архипов. - Пермь: Изд-ва Перм. гос. техн. Ун¬та, 2011.- Режим доступа: http://elib.pstu.ru/docview/?id=2719.pdf.
23. Брябин, В.М. Программное обеспечение персональных ЭВМ / В .М. Брябин. - М.: Наука, 1989.- 272с.
24. Лопатникова, Е.А. Делопроизводство: образцы документов с комментариями /Е.А. Лопатникова. - М.:Омега-Л, 2008.- 319 с.
25. Михелев, В.М. База данных и СУБД: учебное пособие / В.М. Михелев. - Белгород: Изд-во БелГУ, 2007.- 200с.
26. Полякова, Л.Н. Основы Java: Курс лекций: учебное пособие / Л.Н. Полякова. - М.: ИНТУИТ.РУ, 2004.- 368 с.
27. Смирнова, Е.П. Делопроизводство для секретаря/ Е.П. Смирнова , Ю.А. Петрова. - Саратов: Корпорация «Диполь», 2012.- 165с.
28. Соколов, В.С. Документационное обеспечение управления / В.С. Соколов - М.: ФОРУМ - ИНФРА-М, 2005.- 233с.
29. Н Коберн, А. Быстрая разработка программного обеспечения / А. Коберн. - М.: Лори, 2013.- 336 с.
30. ^Ифедоренко, Ю.П. Алгоритмы и программы на Javal/I^ П. Ф едоренко. - М.: ДМК Пресс, 2010.- 544с.