Для нашего windows-приложения по планированию задач необходимо разработать модуль интеграции с MS Outlook, MS Outlook Express. Необходимые функции: - получение и отправка почты через MS Outlook - синхронизация контактов с MS ...
Клиентский агент для билинговой системы
Описание задачи:
В локальной сети есть сервер с установленной биллинговой системой. Доступ клиентов осуществляется через веб-доступ по протоколу https (сервер работает под ОС семейства Linux – RHEL 4, веб-сервер – Apache, сам сайт написан на php, база - mysql). Нужна программа, работающая на стороне клиента, и взаимодействующая с этой биллинговой системой по средством веб. В биллинге каждому клиенту соответствует уч. запись, с параметрами: логин+пароль+IP и пр. Учетная запись может находиться в нескольких состояниях: активна, отключена пользователем, отключена по балансу и пр. В зависимости от этого состояния пользователю разрешается или запрещается выход в сеть Интернет с данного IP.
Клиентский агент должен при старте логиниться на сервер, активировать учетную запись, выводить доп. информацию (баланс, объявления) и периодически сообщать серверу команды о том, что агент активен. При завершении работы - послать команду серверу о блокировании учетной записи.
1. Работа под ОС семейства Windows (98, 2k, 2kServer, XP, 2k3Server, Vista(желательно))
2. Хранить введенные пользователем логин+пароль в зашифрованном виде.
3. Используя Логин+пароль осуществлять вход на сайт (без открытия страниц браузера), выбирать информацию о балансе и статусе учетной записи (парсингом страницы).
4. осуществлять изменение состояния учетной записи (на сайте это осуществляется путем нажатия одной/нескольких кнопок на странице абонента).
5. При старте, после первого логина на сайт путем парсинга спец. страницы с настройками принимать параметры работы, а также другую текстовую информацию. В зависимости от типа информации проводить определенные действия (например, если будет указано что это объявление – то показать его абоненту).
6. Через определенные промежутки времени (задаваемые в настройках с сервера) производить запрос открытия страницы с определенным URL, за счет чего сервер будет знать что клиент активен. В случае если клиент в течении времени, в два раза превышающего интервал не пошлет такого сигнала – его запись будет автоматически отключена (это уже будет сделано нами на стороне сервера).
7. При завершении работы программы (аварийном или пользовательском) послать запрос на открытии URL передав в этом запросе параметры идентификации клиента. По данному запросу сервер отключит уч. запись на биллинге.
8. создавать список сетевых интерфейсов в системе:
1. номер интерфейса;
2. название (например «LAN»)
3. Тип (Ethernet, Bluetooth, и др.)
4. Состояние (отключено, подключено)
5. Имя устройства
6. IP-адреса на данном интерфейсе (с маской подсети)
7. Шлюз
8. ДНС.
Последние 3 параметра должны быть с возможностью изменения.
(*Возможно отсутствие данной функции при работе под Win98.)
9. Все взаимодействие с пользователем (объявления, сообщения об ошибках и так далее) производить с помощью pop-up окон.
Предпочитаемая среда разработки - VB, VB.NET
С Уважением,
Сергей.
Заявки фрилансеров
Похожие заказы
- $250Прикладное ПО8 заявокЗакрыт18 лет назад
- $100
см аттач Задача a5.html TEST CODE: A5.java ---- Write a parser and interpreter for a language L(G) generated by a given context-free ...
Прикладное ПО3 заявкиЗакрыт18 лет назад - $12000
Требуется разработка прикладной программы на Delphi 7.0 для базы данных MS SQL Server 2005 Необходим исполнитель из Москвы для долгосрочного сотрудничества Проект рассчитан на 1 год ...
Прикладное ПО37 заявокЗакрыт18 лет назад - $400
Необходимо разработать программу (некий AРM) для редактирования файлов xml-формата требуемого формата, проверять правильность ввода данных по определенным закономерностям, иметь возможность загрузки данных из excel и csv, осуществлять движение подготовленных файлов аналогично 1С_Налогоплательщик-DiPost (разобраться как это ...
Прикладное ПО15 заявокЗакрыт18 лет назад Язык написания Borland C++ Builder. Предложения можно на [email protected]. Программа состоит из трех отдельных программ: 1. Мастер по созданию отчета. На первом экране вводятся ФИО, адрес и пара доп. текстовых ...
Прикладное ПО6 заявокЗакрыт18 лет назадТребуется написание простого WYSIWYG html редактора на Delphi без использования dhtml (в т. ч. с возможностью работы при установленном Internet Explorer 7.0) Необходимая функциональность: изменение ...
Прикладное ПО11 заявокЗакрыт18 лет назад- $50
Итак, требуется реализовать простую задачу. Редирект TCP запросов через UDP порты. Допустим, открываем порт 555 на локалхосте и ждем коннектов. В браузере прописываем в socks5 - 127.0.0.1:555 и пробуем открыть любую страничку. Все запросы с ...
Прикладное ПО10 заявокЗакрыт18 лет назад Нужно написать граббер, который собиралбы информацию с заданого зайта, по заданым полям и сохранял в xls файл! К примеру нужно собрать информацію по єтой ссылке http://market.yandex.ru/guru.xml?CMD=-RR=0,0,0,0-PF=1801946%2BEQ%2Bsel%2B9157555-VIS=560-CAT_ID=754893-PG=10&hid=91020 Ниже пример xls файла, который должен ...
Прикладное ПО8 заявокЗакрыт18 лет назад- $500
Сколько будет ориентировочно стоить программа которая : 1. собирает прокси/сокс по данному списку линков (с маской) 2. сканирует их на онлайн на данный момент, проверяет тип и выдает в текст файл рабочие ...
Прикладное ПО7 заявокЗакрыт18 лет назад Необходимо создать небольшую программу для заполнения таможенной декларации для физических лиц (ту что заполняют все пассажиры при вылете заграницу). Также необходима возможность выдачи нескольких (7) форм отчетов, т.е. выдача результатов при обращении к базе ...
Прикладное ПО57 заявокЗакрыт18 лет назад