Декомпилирование/изменение программы на .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#
Небольшая игра для Unity 2dТз тут, сцена, UI, графика уже есть нужно только запрограммировать https://www.figma.com/design/btykPl7Odr8ggvwmTqO8pH/Robo-Loop?node-id=0-1&t=vlanszjRgKHH5U5m-1 C# ∙ 2 дня 11 часов назад ∙ 15 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 6 дней 13 часов назад ∙ 2 ставки |
Создание плагина для интеграции с POS-системой Syrve, C#Разработать плагин для POS-системы Syrve (on-premise), который устанавливается на сервер заведения. Плагин должен: (1) передавать на наш сервер данные в режиме реального времени — заказы, статусы столов, платежи, чеки; (2) принимать команды от Reservble — подтверждения… C#, Веб-программирование ∙ 9 дней 10 часов назад ∙ 14 ставок |