Тип работы:
Предмет:
Язык работы:


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

Работа №43967

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы76
Год сдачи2018
Стоимость4800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
379
Не подходит работа?

Узнай цену на написание


Введение 3
1. Электронная торговля
1.1. Тендеры 5
1.2. Электронные торговые площадки 5
1.2.1. Общероссийская система электронной торговли
ZakazRF 6
1.2.2. Единая информационная система в сфере закупок.... 7
1.2.3. ПАО «НК«Роснефть» ЗАКУПКИ 8
2. Проектирование интеллектуального агента по поиску тендеров.
2.1. Технология для поиска тендеров 9
2.2. Архитектура приложения 11
2.3. Диаграмма состояний 12
3. Реализация интеллектуального агента по поиску тендеров
3.1. Модель данных 14
3.2. Модуль тендерного поиска 16
3.3. Пользовательский интерфейс 19
3.3.1 Новый проект 26
3.3.2 Список проектов 29
3.3.3 Новая электронная торговая площадка 34
3.2.4 Дополнительные функции 36
Заключение 42
Список использованной литературы 43
Приложение


В современном мире электронные торговые площадки (ЭТП) пользуются большим спросом в сфере большого и малого бизнеса, позволяя проводить ежедневные аукционы на товары и услуги. Всем известно, что участие в торгах благоприятно сказывается как на деятельности организаторов, предоставляя им широкий выбор наиболее подходящих и выгодных условий выполнения заказов, так и на самих участниках, например, позволяя субъектам малого предпринимательства заключить рентабельный контракт и приобрести известность на рынке. Таким образом, тендеры играют неотъемлемую роль в стратегии развития компании, позволяя даже небольшим организациям конкурировать за свою нишу на рынке. Однако, мелкие фирмы не обладают большими активами на создание и поддержание целого тендерного отдела, поэтому ищут всевозможные способы сокращения временных и денежных затрат на поиск и мониторинг необходимых закупок. Одним из таких способов и является использование робота для автоматизации процесса поиска тендеров.
Именно для этих целей был создан интеллектуальный агент в мессенджере Telegarm с возможностью поиска тендеров по ключевым словам и оповещения пользователей о найденных результатах. Основными особенностями созданного бота являются возможность осуществления поиска сразу на нескольких тендерных площадках, автоматическое обновление результатов поиска и оповещение о них пользователя через заданный промежуток времени.
Объектом исследования является автоматизация процесса сбора информации о закупках на различных тендерных площадках.
Цель дипломной работы - создание интеллектуального агента в среде Telegarm для поиска тендеров по ключевым словам на нескольких электронных торговых площадках.
В ходе работы были поставлены следующие задачи:
1. Изучить специфику и проанализировать различные электронные торговые площадки с целью выявления их сходств и различий;
2. Разработать универсальный алгоритм для извлечения информации о тендерах с любой ЭТП;
3. Изучить технологии разработки ботов в среде Telegram: Telegram API, библиотека TelegramBots на языке программирования java;
4. Построить диаграмму состояний для иллюстрации всевозможных состояний будущего бота;
5. Спроектировать модель и базу данных для хранения информации о тендерных поисках, найденных тендерах, торговых площадках и пользователях системы;
6. Разработать интерфейс в среде Telegram для интеллектуального агента по поиску тендеров по ключевым словам.
Работа состоит из введения, трех глав, заключения и приложения.
Первая глава - теоретические основы электронной торговли. Во второй главе описывается модель данных для хранения информации о поисках, пользователях системы, тендерах и скриптах. Третья глава является практической, в ней представлена реализация интеллектуального агента по поиску тендеров по ключевым словам.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения выпускной квалификационной работы
удалось выполнить поставленные цели и задачи, а именно спроектировать и
разработать интеллектуального агента в мессенджере Telegram, работающего
на основе программного модуля по поиску тендеров по ключевым словам на
различных электронных торговых площадках. Основным объектом, с
которым работает интеллектуальный агент Tender Hunter, является
тендерный проект. Для каждого такого проекта определены электронные
торговые площадки, на которых осуществляется поиск, ключевые слова для
поиска в наименовании закупки и интервал в днях для автоматического
обновления результатов. Как только новый проект будет создан,
пользователю придет сгенерированный файл в формате xls с найденными
тендерами. Кроме того, каждый раз, когда будет перезапускаться поиск по
проекту и будут обнаружены новые подходяшие под критерии закупки или
изменены ранее найденные тендеры, бот будет уведомлять об этом
пользователя и выгружать измениения так же в xls формате. Так же,
пользователь обладает возможностью администрирования ранее созданных
проектов, а именно может посмотреть и отредактировать параметры поиска,
удалить проект и моментальная выгрузить результаты. Помимо всего
прочего, интеллектуальный агент наделен функцией для добавления новых
или обновления существующих скриптов для веб-скрейпинга, доступной
администратору бота, так что исчезает необходимость выпуска новой версии
программы при изменении структуры веб-страницы ранее загруженной ЭТП.
Данный бот является превосходной альтернативой для ручного поиска
тендеров и может быть широко использован как в нуждах малого бизнеса,
так и отдельных индивидов для быстрого, удобного и бесплатного
мониторинга появления необходимых закупок на нескольких торговых
площадках.


Нормативно-правовые материалы:
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.44
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-nashorntutorial/, свободный. – Загл. с экрана. – Яз. англ.
14. Единая информационная система в сфере закупок [Электронный
ресурс] – Режим доступа: http://zakupki.gov.ru/, свободный. – Загл. с
экрана. – Яз. рус.
15. Общероссийская система электронной торговли [Электронный
ресурс] – Режим доступа: http://www.zakazrf.ru/, свободный. – Загл. с
экрана. – Яз. рус.
16. ПАО «НК«Роснефть» ЗАКУПКИ [Электронный ресурс] – Режим
доступа: http://zakupki.rosneft.ru/zakupki/, свободный. – Загл. с экрана.
– Яз. рус

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ