АННОТАЦИЯ 2
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Постановка задачи 8
1.2 Обзор аналогов 8
1.3 Недостаток существующих решений 9
1.4 Анализ и выбор технологических решений 10
1.5 Вывод 13
2 ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 13
2.1 Функциональные требования 14
3 ПРОЕКТИРОВАНИЕ 15
3.1 Архитектура предлагаемого проекта 15
3.2 Интерфейс 16
3.3 Модуль запроса и отбора 17
4 РЕАЛИЗАЦИЯ 17
4.1 Реализация взаимодействия с базой данных 17
4.1.1 Реализация подключения 18
4.1.2 Реализация экспорта и импорта 18
4.1.3 Реализация вставки и удаления 19
4.2 Реализация получение информации с интернет страницы 20
4.3 Реализация сортировки, класс Compare.cs 21
5 ТЕСТИРОВАНИЕ 22
5.1 Системные требования 22
5.2 Работа с приложением 22
ЗАКЛЮЧЕНИЕ 28
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 29
В наши дни практически все аспекты маркетинговой деятельности любого предприятия связаны с использованием Интернета. Традиционные инструменты продвижения и рекламы, которые используются в сети, с каждым годом обновляют свой функционал, становятся более эффективными, а Интернет предоставляет предприятиям новые возможности для взаимодействия со своими партнерами, поиска необходимой информации, электронной торговли. В настоящее время работники предприятия для поиска необходимых комплектующих пользуются устаревшими методами ручного поиска. Разрабатываемое в рамках данной выпускной квалификационной работы решение предназначено для автоматизации этих рутинных задач и более оптимального использования рабочего времени сотрудников.
В выпускной квалификационной работе были представлены этапы создания надёжного и быстрого программного обеспечения, с помощью которого можно в любой момент времени по запросу пользователя предоставить требуемый перечень материалов и комплектующих изделий с возможностью фильтрации по указанным пользователем критериям или искать аналоги при отсутствии определенного вида товаров. При разработке данного приложения были использованы такие технологии как язык программирования C#, для интерфейса использовались библиотеки Windows Forms, Selenium, HTMLAgilityPack, также применялись регулярные выражения в качестве фильтра для парсинга необходимой информации, а для работы с выгруженной информацией используется MySQL Server. По результатам поисковой выдачи производится выборка и анализ результатов, удаляется ненужная информация.