Проекты
ПО для настройки и удаленного контроля программных комплексов
Тип участника:
Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:
Колесников Артем Алексеевич
В лице (для организации или авторского/творческого коллектива указывается ФИО и должность руководителя):
Колесников Артем Алексеевич
Интернет-сайт заявителя:
-
Контактное лицо: ФИО:
Колесников Артем Алексеевич
ФИО всех участников авторского/творческого коллектива:
Колесников Артем Алексеевич
Идея и краткое описание ИТ-проекта:
Идея: создать систему при помощи которой можно успростить системное администрирование не сложных систем: автомойки самообслуживания, вендинговые аппараты, автономные пункты выдачи заказов и многое другое.
Преположим имеется 30 удалённых пультов автомоек самообслуживания, на каждой из них запущен набор своих программ, конфигурационных файлов, пишется большой объем статистики (длительность сеанса, сумма, какую химию использовали и т.д). Если администратору требуется обновить хотя бы одну программу то требуется загрузить новый файл на точеку, выполнить подключение, удостовериться что нет клиента, остановить запущенную программу, заменить файл. И так 30 раз, это занимает порядка 15 минут на каждую точку, это 450 минут почти полный рабочий день! А если точек больше? Мое решение требует лишь загрузить новый файл, и выбрать все точки которые подлежат обновлению, остальное будет выполнено в автоматическом режиме. Итого 10 минут на все.
Перечень решаемых задач:
Упрощение системного администрования, автономный контроль, сбор и анализ логов и файлов статистики, повышение уровня автоматизации.
Описание функциональных возможностей и элементов проекта:
Я предлагаю создать клиент - серверное приложение. Состоять оно должно из трех частей: сервер - он будет связкой для пользовательских приложений и исполняемых частей; ПО на точке - оно будет делать запрос к серверу и получив порядок работы выполнять их локально т.е запускать исполняемые файлы, управлять их конфигурациями, собирать и перенаправлять вывод, передавать логи работы; приложения для пользователей и администраторов -
благодаря API можно реализовать GUI, мобильные или веб приложения реализовав лишь интерфейс т.к бизнес логика будет идентична и объединена API.
благодаря API можно реализовать GUI, мобильные или веб приложения реализовав лишь интерфейс т.к бизнес логика будет идентична и объединена API.
Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):
01.01.2024
Используемые платформы, средства разработки:
Rust lang, Actix web, tokio, postgresql
Стоимость разработки системы:
200 000
Средний размер ежегодных затрат на эксплуатацию:
30000
Перспективы развития:
В дальнешем планируется упрощение системы с целью внедрения в большее количество систем.
Достижение поставленных целей:
Целью является запуск ПО и получение безотказной автоматической системы управления.
Социальная значимость и/или экономическая эффективность (в зависимости от типа проекта):
Экономическая эффетивность выражается в снижении затрачиваемого времени на рутинные задачи, у администратора системы высвобождается 12 рабочих часов в месяц для решения более важных задач.
Актуальность, экономическая или социальная полезность:
В связи с повсеместным развитием IoT мой продукт будет актуален для решения проблем проддержи большого количества типовых устройств.
Масштабируемость, способность к взаимодействию с другими системами, мобильность:
Имеется возможность через API управлять системой из любой другой.
Обоснованность применяемых проектных решений:
Система является оптимальной для быстрой обработки большого количества запросов.
Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов:
Аналоги как таковые отсутстувуют
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):
Да
Презентация проекта pdf:
Загрузить