Разработка интеллектуального агента на платформе Telegram #9101490

Артикул: 9101490
  • Предмет: Программирование
  • Уникальность: 86% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2019 году
  • Количество страниц: 77
  • Формат файла: docx
  • Последняя покупка: 26.04.2023
2 499p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 27.05.2024
ВВЕДЕНИЕ 3
1. Теоретические основы электронной торговли 5
1.1 Сущность и разновидности тендеров 5
1.2 Сравнительный анализ электронных торговых площадок 5
2. ТЕХНОЛОГИИ И АРХИТЕКТУРА ПРИЛОЖЕНИЯ ПО 9
ПОИСКУ ТЕНДЕРОВ 9
2.1 Технология для поиска тендеров 9
2.2 Архитектура приложения 11
3. РАЗРАБОТКА ИНТЕЛЛЕКТУАЛЬНОГО АГЕНТА ПО 14
ПОИСКУ ТЕНДЕРОВ 14
3.1 Проектирование схемы базы данных 14
3.2 Разработка модуля для поиска тендеров 16
3.3 Пользовательский интерфейс приложения 20
ЗАКЛЮЧЕНИЕ 42
СПИСОК ЛИТЕРАТУРЫ 43
Приложения 45

Одним из ключевых моментов при создании интеллектуального агента по поиску тендеров является сама технология тендерного поиска. Метод, с помощью которого извлекается информация о закупках должен быть надежным и универсальным, ведь необходимо осуществлять поиск на разных ЭТП. Кроме того, крайне желательно, чтобы алгоритм поиска был гибким и оставался актуальным долгое время, так что при добавлении новой площадки или изменении структуры имеющегося сайта не приходилось выпускать новую версию программы.
После детального рассмотрения существующих торговых площадок стало ясно, что у них не существует специального API для прямого получения информации о торгах, поэтому единственным способом получения данных является веб-скрейпинг. Очевидно, все ЭТП обладают разной структурой страниц, поэтому для каждой из них необходимо написать индивидуальный парсер. Исходя из поставленных задач, был придуман следующий способ: основная часть, отвечающая за установку соединения, выполнение запросов и получение ответов с сайтов и запись подготовленных данных в базу будет реализована в основной части программы на языке программирования java, а непосредственный алгоритм парсинга для каждой из площадок будет написан на скриптах, хранящихся в БД. Таким образом, при изменении интерфейса сайта или необходимости добавить новую ЭТП
для осуществления поиска закупок, размещенных на ней, не придется выпускать новую версию программы, будет достаточно лишь добавить или обновить скрипт в базе данных.
Для этих целей была выбрана технология Nashorn, отвечающая за передачу данных между Java и javascript. Nashorn Javascript Engine является частью Java SE 8 и конкурирует с другими автономными движками, такими как Google V8 (движок, поддерживающий Google Chrome и Node.js ). Технология Nashorn расширяет возможности языка программирования Java, запуская динамический код javascript на виртуальной машине Java . Механизм Nashorn можно использовать либо программно из Java кода, либо использовать инструмент командной строки jjs, который находится в каталоге $JAVA_HOME/bin. Для интеллектуального агента при интеграции скриптов с основной программой будет использоваться именно первый вариант.
I. Нормативно-правовые материалы:
1. Федеральный закон от 18.07.2011 №223-ФЗ (ред. от 12.03.2014) "О закупках товаров, работ, услуг отдельными видами юридических лиц"
// Российская газета. – 2011;
2. Федеральный закон от 05.04.2013 № 44-ФЗ (ред. от 23.04.2018) "О контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд" // Российская газета. – 2013;
II. Специальная литература:
3. Райзберг Б.А. Современный экономический словарь / Б.А. Райзберг, Л.Ш. Лозовский, Е.Б. Стародубцева. — 6-е изд., перераб. и доп. — М.: ИНФРА-М, 2017. — 512 с.
4. Пинягина О.В., Андрианова А.А., Кашина О.А. Практикум по программированию на языке Java / Казанский государственный университет, Казань, 2007. - 140 c.
5. Язык программирования Java SE 8. Подробное описание. - М.: Вильямс, 2015. - 672 c.
6. Васильев А.Н. Java. Объектно-ориентированное программирование / Васильев А.Н. - М.: Питер, 2014. - 400 c.
7. Бауэр К. Java Persistence API и Hibernate. 2-е издание / Бауэр К., Зинкевич Д.А., Кинг Г., Грегори Г. – М.: ДМК Пресс, 2017. – 632 с.
8. Кингсли-Хью К.Э. JavaScript 1.5: учебный курс / К.Э. Кингсли-Хью. - М.: СПб: Питер, 2013. – 272 c.
9. Фаулер М. UML. Основы. 3-е издание. Символ-Плюс, 2005. - 192 с.
10. Ларман К. Применение UML и шаблонов проектирования. 2-е издание
– М.: Вильямс, 2002. – 624 с.
11. Госзакупки. Новые правила игры. - М.: Инфотропик Медиа, 2013. – 368 c.

III. Интернет-ресурсы:
12. Telegram Bot API [Электронный ресурс]: Тех – Режим доступа: https://core.telegram.org/bots/api, свободный. – Загл. с экрана. – Яз. англ.
13. Benjamin Winterberg. Java8 Nashorn Tutorial [Электронный ресурс]: – Режим доступа: http://winterbe.com/posts/2014/04/05/java8-nashorn- tutorial/, свободный. – Загл. с экрана. – Яз. англ.
14. Единая информационная система в сфере закупок [Электронный ресурс] – Режим доступа: http://zakupki.gov.ru/, свободный. – Загл. с экрана. – Яз. рус.
15. Общероссийская система электронной торговли [Электронный ресурс] – Режим доступа: http://www.zakazrf.ru/, свободный. – Загл. с экрана. – Яз. рус.
16. ПАО «НК«Роснефть» ЗАКУПКИ [Электронный ресурс] – Режим доступа: http://zakupki.rosneft.ru/zakupki/, свободный. – Загл. с экрана.
– Яз. рус.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Разработка интеллектуального агента на платформе Telegram
Артикул: 9101490
Дата написания: 12.07.2019
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 86%
Количество страниц: 77
Скрин проверки АП.ВУЗ приложен на последней странице.

В работе представлены только пояснительная записка и листинг программы. Самой программы нет
А ты умеешь выполнять такие работы?

Файлы артикула: Разработка интеллектуального агента на платформе Telegram по предмету программирование

Пролистайте "Разработка интеллектуального агента на платформе Telegram" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 27.05.2024
Дипломная — Разработка интеллектуального агента на платформе Telegram — 1
Дипломная — Разработка интеллектуального агента на платформе Telegram — 2
Дипломная — Разработка интеллектуального агента на платформе Telegram — 3
Дипломная — Разработка интеллектуального агента на платформе Telegram — 4
Дипломная — Разработка интеллектуального агента на платформе Telegram — 5
Дипломная — Разработка интеллектуального агента на платформе Telegram — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 86% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.