Реализация: С++, Qt, MySQL. Операционная система: Windows.
Данная система представляет собой клиент-серверное приложение, основной задачей которого является поиск резюме соискателей на сайте http://hh.ru (под аккаунтом работодателя) согласно заданным фильтрам поиска, по специально сформированному расписанию для каждого фильтра. Полученные резюме, фильтры поиска, их расписания и другая вспомогательная информация сохраняются в базе данных MySQL на удалённом сервере.
Серверная часть системы (ServiceSearchWorkers) является службой Windows, которая выполняет основную работу системы.
Клиентская часть системы (ClientSearchWorkers) представляет собой приложение с графическим интерфейсом. Клиент взаимодействует непосредственно с сервером. Связи с базой данных у него нет.
Клиент выполняет следующие функции:
• получение и отображение резюме ранее записанных в базу дынных;
• получение и отображение новых найденных резюме в режиме реального времени;
• сортировка отображаемых резюме по фильтрам и датам их нахождения;
• удаление выбранных резюме из отображения (в базе данных они не удаляются, но отмечаются специальным флагом, чтобы в дальнейшем не загружать их в клиент);
• сохранение выбранных резюме в текстовом файле;
• изменение фильтров поиска и расписаний их выполнения;
• изменение параметров доступа к серверу;
• изменение параметров доступа к аккаунту на сайте http://hh.ru.