Декомпилирование/изменение программы на .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, приходилось неоднократно разрабатывать утилиты на С# для расширения возможностей штатного ПО.
Так же и планирую поступить и в данном случае - разработать отдельную утилиту, следящую за изменениями конфигурации и обновляющюю на основе их данных конфигурацию контроллеров.
Для работы потребуется дополнительная информация о типе контроллеров и возможность удаленной работы с ними через удаленный рабочий стол. Обращайтесь!
-
Добрый день для оценки задания нужно исходники, отправтье их в лс чтоб я смог посмотреть удастся ли дописывать код.
-
С какой системой СКУД работает программа. Укажите тип контроллеров.
-
Aktualne zlecenia dla freelancerów w kategorii C#
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 7 dni 21 godzin temu ∙ 2 oferty |
Tworzenie wtyczki do integracji z systemem POS Syrve, C#Opracować wtyczkę do systemu POS Syrve (on-premise), która jest instalowana na serwerze lokalu. Wtyczka ma: (1) przesyłać na nasz serwer dane w czasie rzeczywistym — zamówienia, statusy stolików, płatności, rachunki; (2) przyjmować polecenia od Reservble — potwierdzenia… C#, Programowanie stron internetowych ∙ 10 dni 17 godzin temu ∙ 14 ofert |