Проектирование Web-портала "Парсинг хоккейной статистики с различных сайтов"
Описание работы
Цель работы заключается в разработке web-портала (парсингового сайта) по сбору и обработке данных игровой статистики спортивных команд и вывод их в табличном виде при помощи SQL. Для достижения поставленной цели перед работой, необходимо решить следующие задачи:
· Сделать теоретический анализ понятия и выявление основных задач парсинга;
· Провести обзор программных средств для реализации проекта и описание выбранных языков программирования;
· Сделать непосредственно программную реализацию, выявить все недочеты и провести тестирование;
Оглавление работы
ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ И ЗАДАЧИ WEB-ПОРТАЛА (ПАРСИНГА)
1.1 Основные сферы применения парсера.
1.2 Синтаксический анализ (парсинг) и использование семантических сетей в парсинге
1.4 Синтаксис регулярных выражений.
1.5 Инструмент анализа Html-страниц HtmlAgilityPack.
ГЛАВА 2. ОБЗОР ПРОГРАММНЫХ СРЕДСТВ РЕАЛИЗАЦИИ ПАРСЕРА..
2.1 Среда разработки Visual Studio .NET.
2.2 Язык программирования JavaScript
2.3 Средства ввода-вывода и пространство имен System.IO..
2.4 Сетевые возможности и использование Internet
2.5 Использование регулярных выражений в .NET.
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ТЕМАТИЧЕСКОГО WEB-ПОРТАЛА (ПАРСИНГА)
3.1 Постановка задачи на проектирование.
3.2 Алгоритмы работы программы.
3.3 Обработка исключений в JS.
3.4 Тестирование и результаты работы программы.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ..
ПРИЛОЖЕНИЕ А: ЛИСТИНГ ПРОГРАММНОГО КОДА..
Литературные источники
1. Ben, Henick HTML & CSS – The Good Parts / Ben Henick. - Москва: РГГУ, 2010. - 350 c.
2. Mario, Andres Pagella Making Isometric Social Real–Time Games: With HTML5, CSS3 and JavaScript / Mario Andres Pagella. - М.: O'Reilly, 2011. - 156 c.
3. Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 689 c.
4. Берд, Барри Java для чайников / Барри Берд. - М.: Диалектика / Вильямс, 2013. - 521 c.
5. Вейл, Эстель HTML5. Разработка приложений для мобильных устройств / Эстель Вейл. - М.: "Издательство "Питер", 2015. - 480 c.
6. Гарнаев, Андрей WEB-программирование на Java и JavaScript / Андрей Гарнаев , Сергей Гарнаев. - Москва: СПб. [и др.] : Питер, 2017. - 718 c.
7. Голдстайн, Алексис HTML5 и CSS3 для всех / Алексис Голдстайн , Луис Лазарис , Эстель Уэйл. - М.: Питер, 2012. - 368 c.
8. Гонсалвес, Энтони Изучаем Java EE 7 / Энтони Гонсалвес. - М.: Питер, 2016. - 640 c.
9. Гончаров, Алексей Самоучитель HTML / Алексей Гончаров. - М.: Питер, 2000. - 240 c.
10. Гоше, Х. Д. HTML5. Для профессионалов / Х.Д. Гоше. - М.: Питер, 2014. - 560 c.
11. Гупта, Арун Java EE 7. Основы / Арун Гупта. - М.: Вильямс, 2014. - 336 c.
12. Дакетт, Джон Основы веб-программирования с использованием HTML, XHTML и CSS / Джон Дакетт. - М.: Эксмо, 2010. - 768 c.
13. Джереми, Кит HTML5 для веб-дизайнеров / Кит Джереми. - М.: Манн, Иванов и Фербер, 2012. - 305 c.
14. Дронов, Владимир HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов / Владимир Дронов. - М.: БХВ-Петербург, 2011. - 416 c.
15. Дунаев, В.В. (Х)HTML, скрипты и стили. Самое необходимое / В.В. Дунаев. - М.: Книга по Требованию, 2009. - 488 c.
16. Дунаев, Вадим HTML, скрипты и стили / Вадим Дунаев. - М.: Книга по Требованию, 2008. - 329 c.
17. Квинт, Игорь Создаем сайты с помощью HTML, XHTML и CSS на 100% / Игорь Квинт. - М.: Питер, 2012. - 448 c.
18. Клименко, Роман Веб-мастеринг на 100% / Роман Клименко. - М.: "Издательство "Питер", 2015. - 560 c.
19. Комолова, Н. HTML. Самоучитель / Н. Комолова, Е. Яковлева. - М.: Книга по Требованию, 2011. - 288 c.
20. Лоусон, Б. Изучаем HTML5. Библиотека специалиста / Б. Лоусон, Р. Шарп. - М.: Питер, 2012. - 304 c.
21. Мак-Дональд, Мэтью HTML5. Недостающее руководство / Мэтью Мак-Дональд. - М.: БХВ-Петербург, 2012. - 480 c.
22. Мак-Дональд, Мэтью Создание Web-сайта. Недостающее руководство / Мэтью Мак-Дональд. - М.: БХВ-Петербург, 2013. - 624 c.
23. Монахов, В. Язык программирования Java и среда NetBeans (+ CD-ROM) / В. Монахов. - М.: БХВ-Петербург, 2012. - 720 c.
24. Мэтью, Дэвид HTML5. Разработка веб-приложений / Дэвид Мэтью. - М.: Рид Групп, 2012. - 320 c.
25. Основы разработки электронных учебных изданий / Г.В. Алексеев и др. - М.: Проспект Науки, 2010. - 144 c.
26. Петцольд, Чарльз Эспозито Д. Программирование для Microsoft Windows 8. Разработка приложений для Windows 8 на HTML5 и JavaScript (комплект из 2 книг) / Петцольд Чарльз , Эспозито Д., Ф. Эспозито. - М.: Питер, 2014. - 492 c.
27. Петюшкин, А. HTML в Web-дизайне / А. Петюшкин. - М.: Книга по Требованию, 2004. - 400 c.
28. Петюшкин, Алексей HTML в Web-дизайне / Алексей Петюшкин. - М.: БХВ-Петербург, 2005. - 400 c.
29. Прохоренок, Николай HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (+ CD-ROM) / Николай Прохоренок. - М.: БХВ-Петербург, 2010. - 912 c.
30. Пьюривал, Сэмми Основы разработки веб-приложений / Сэмми Пьюривал. - М.: Питер, 2015. - 272 c.
31. Роббинс, Дженнифер HTML5. Карманный справочник / Дженнифер Роббинс. - М.: Вильямс, 2015. - 192 c.
32. Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. - М.: Вильямс, 2015. - 928 c.
33. Седерхольм, Дэн Пуленепробиваемый веб-дизайн. Библиотека специалиста / Дэн Седерхольм. - М.: Питер, 2012. - 304 c.
34. Ташков, Петр Веб-мастеринг HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка / Петр Ташков. - М.: Книга по Требованию, 2010. - 512 c.
35. уванов, А. А. Web-конструирование. DHTML / А.А. Дуванов. - М.: БХВ-Петербург, 2003. - 504 c.
36. Хабибуллин, Ильдар Самоучитель Java / Ильдар Хабибуллин. - М.: БХВ-Петербург, 2014. - 768 c.
37. Шапошников, И. Интернет-программирование / И. Шапошников. - М.: БХВ-Петербург, 2000. - 368 c.
38. Шилдт, Герберт Java 8. Руководство для начинающих / Герберт Шилдт. - М.: Вильямс, 2015. - 720 c.
39. Шмитт, Кристофер HTML5. Рецепты программирования / Кристофер Шмитт , Кайл Симпсон. - М.: Питер, 2012. - 288 c.
40. Эккель, Брюс Философия Java / Брюс Эккель. - М.: Питер, 2016. - 809 c.
Раздел: | Программирование |
Предмет: | MySQL |
Тип работы: | Выпускная квалификационная работа |
Размещен: | 29 июля в 06:22 |
Язык: | Русский |

