Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Заключение. 
Разработка web-приложения

РефератПомощь в написанииУзнать стоимостьмоей работы

Слабым местом данной системы является возможная блокировка парсера из-за слишком большого количества запросов. Помимо этого, не предусмотрена остановка парсинга цены, кроме как удаления из базы данных информации, а именно ссылки на товар и/или селектора, тогда будет выведено сообщение о пустом запросе и процесс остановится. Была создана база данных для хранения информации о мониторинге, а также… Читать ещё >

Заключение. Разработка web-приложения (реферат, курсовая, диплом, контрольная)

В итоге в рамках данной дипломной работы были проделаны следующие действия:

  • 1. Был спроектирован веб-интерфейс
  • 2. Была создана база данных для хранения информации о мониторинге, а также информация, введенная пользователем
  • 3. Был реализован алгоритм парсинга HTML страницы, а также поиск цены с помощью селектора
  • 4. Была создана веб-страница для более удобного использования приложения, а также просмотра статистики
  • 5. С помощью Windows Task Sheduler была реализована возможность запуска программы по расписанию.

Слабым местом данной системы является возможная блокировка парсера из-за слишком большого количества запросов. Помимо этого, не предусмотрена остановка парсинга цены, кроме как удаления из базы данных информации, а именно ссылки на товар и/или селектора, тогда будет выведено сообщение о пустом запросе и процесс остановится.

Основной функциональной составляющей системы является парсер сайтов и последующий поиск цены в HTML коде, который был реализован с помощью библиотеки CsQuery. Один из самых важных моментов является то, что нужно указывать правильный селектор для поиска цены, и не ознакомленному пользователю будет трудно его найти. Для этого была создана веб-страница со списком популярных торговых площадок и селекторы к ним. клиент серверный проектирование приложение Самой сложной в плане реализации частью проекта является этап ScheduleManager. Для версии фреймворка .NET 4.5 и самой последней версии планировщика задач Windows 2.0. Не предусматривается управление задачей без прав администратора. Что более важно, при включенной службе контроля учетных записей пользователей, запрос будет появляться при каждом новом запуске парсера. Поэтому при запуске приложения на другом устройстве может потребоваться небольшая настройка операционной системы.

Показать весь текст
Заполнить форму текущей работой