Декомпилирование/изменение программы на .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, приходилось неоднократно разрабатывать утилиты на С# для расширения возможностей штатного ПО.
Так же и планирую поступить и в данном случае - разработать отдельную утилиту, следящую за изменениями конфигурации и обновляющюю на основе их данных конфигурацию контроллеров.
Для работы потребуется дополнительная информация о типе контроллеров и возможность удаленной работы с ними через удаленный рабочий стол. Обращайтесь!
-
Добрый день для оценки задания нужно исходники, отправтье их в лс чтоб я смог посмотреть удастся ли дописывать код.
-
С какой системой СКУД работает программа. Укажите тип контроллеров.
-
Актуальні фриланс-проєкти в категорії C#
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 9 днів 22 години тому ∙ 2 ставки |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 12 днів 18 годин тому ∙ 15 ставок |