Декомпилирование/изменение программы на .net
есть программа на .net по управлению контролерами СКУД
в программе отсутствует возможность автоматической выгрузки данных в контроллеры, только в ручном режиме
нужно реализовать автоматическую выгрузку, в идеале в отдельным exe-шником
в качестве БД используется MS SQL 2008
предлагайте стоимость...
Определение терминов:
Бизнес - сеть апарт отелей.
PMS - система учета заездов и выездов гостей.
СКУД - система контроля доступа, состоящая из приложения (Access Control) и контроллеров, последние управляют замками.
Access Control - Приложение управления доступом, китайские разработчики выложили его для скачивания под названием WG5000.v8.85.en. В качестве БД использует MS SQL2008. Приложение бесплатное.
На данные момент реализована выгрузка данных в контроллеры по нажатию кнопки в интерфейсе.
Контроллер - контроллер доступа, модель WG2051, WG2052, WG2054 на 1,2 4 двери соответственно. Выпускается в Китае.
Бизнесу нужно:
Автоматическая выдача гостю индивидуального кода доступа непосредственно из PMS. Код должен быть активен на время его фактического проживания, т.е. при заезде создаваться и удаляться при выезде.
Для этого нужно реализовать возможность автоматической выгрузки данных из СКУД в определенные контроллеры*.
* код доступа в Access Control привязывается к дверям (возможно к нескольким), двери привязаны к конкретному контроллеру.
Как я вижу реализацию:
1. PMS пишет напрямую в SQL - добавляет или удаляет код доступа с привязкой к двери/контроллеру, также пишет в служебную таблицу регистрации данных записей для дальнейшей выгрузки.
2. По расписанию запускается приложение (которое собственно и нужно написать) смотрит в таблице регистрации событий и все что зарегистрировано на выгрузку - выгружает в соответствующие контроллеры. Обязательно контролируем результат.
Задача разработчику :
1. разобраться в связке код доступа-двери-контроллер;
2. определить структуру и правила для таблицы регистрации данных на выгрузку в контроллеры (PMS пишет что нужно выгрузить)
3. написать приложение которое будет с заданным интервалом времени выгружать данные в соответствующие контроллеры
Возможно у вас будут идеи лучше - пишите, будем обсуждать.
ссылка на прогу, информацию
https://drive.google.com/drive/folders/1fSF7a_EeDO9NmHS2cwDTeDznyCMkJXkP?usp=sharing
Бюджет обсуждается. Важен результат.
-
432 14 0 Здравствуйте!
Долгое время работаю со СКУД Apacs3000 + MSSQL2012, приходилось неоднократно разрабатывать утилиты на С# для расширения возможностей штатного ПО.
Так же и планирую поступить и в данном случае - разработать отдельную утилиту, следящую за изменениями конфигурации и обновляющюю на основе их данных конфигурацию контроллеров.
Для работы потребуется дополнительная информация о типе контроллеров и возможность удаленной работы с ними через удаленный рабочий стол. Обращайтесь!
-
Добрый день для оценки задания нужно исходники, отправтье их в лс чтоб я смог посмотреть удастся ли дописывать код.
-
С какой системой СКУД работает программа. Укажите тип контроллеров.
-
Current freelance projects in the category C#
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 10 days back ∙ 2 proposals |
Creation of a plugin for integration with the POS system Syrve, C#Develop a plugin for the Syrve POS system (on-premise), which is installed on the establishment's server. The plugin must: (1) transmit data to our server in real-time — orders, table statuses, payments, receipts; (2) receive commands from Reservble — booking confirmations,… C#, Web Programming ∙ 12 days 20 hours back ∙ 15 proposals |