Проекты
Конкурсные проекты

Программное обеспечение для автоматической генерации контуров для раскроя листа на пазлы


Тип участника:  Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:  Потапов Даниил Петрович
В лице (для организации или авторского/творческого коллектива указывается ФИО и должность руководителя):  Андреева Ангелина Юрьевна
Интернет-сайт заявителя:  altstu.ru
Контактное лицо: ФИО:  Потапов Даниил Петрович
Идея и краткое описание ИТ-проекта:  Я занимаюсь изготовлением пазлов из фанеры. Одним из самых важных этапов производства является разработка самой структуры пазлов, его деталей. Это очень трудоемкий и затратный по времени процесс. На разработку одного контура уходит от 2 до 5 часов. Еще одним важным моментом является тот факт, что производитель программного обеспечения, в котором происходит разработка, ушел с Российского рынка. Для решения этих проблем было размещено задание на сервисе для фрилансеров. К нему было прикреплено три примера контура. Отклики исполнителей Вы можете увидеть на третьем слайде. При рыночной цене пазла в 1500 рублей цена такой вариант просто неприемлем. Другой вариант, решающий только одну проблему – смена программного обеспечения. Из трех самых популярных аналогов: inscape – бесплатный, но ограничен функционалом; CorelDraw – платный; scatch – имеет платформенные ограничения. Соответственно, было принято решение – разработать собственное ПО, для автоматической генерации контура и его редактирования.
Описание функциональных возможностей и элементов проекта:  В функционал программного обеспечения входит следующее:
1) Создание и редактирование контура:
a. Разбиение рабочего пространство на заданное количество деталей
b. Добавление «замков» между соседними деталями
c. Трансформирование объектов в рабочем пространстве
2) Сохранение и открытие проектов, в том числе в качестве шаблонов
3) Экспорт контура в DXF
Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):  31.05.2022
Используемые платформы, средства разработки:  Приложение написано на языке C# с применением widows form. Для удобства разработки была использована система контроля версий GitHub. В процессе разработки использовался PVS-Studio — статический анализатор исходного кода для поиска ошибок и уязвимостей в программах на языке C, C++ и C#. И Фреймворк xUnit для написания юнит тестов. Для генерации документации был использован Doxywizard. И непосредственно результат работы программы хранится в формате DXF (Drawing eXchange Format) — открытый формат файлов для обмена графической информацией между приложениями САПР. Был создан фирмой
Autodesk для системы AutoCAD. Для генерации файла была использована библиотека с отрытым исходным кодом netDXF.
Стоимость разработки системы:  0
Средний размер ежегодных затрат на эксплуатацию:  0
Перспективы развития:  Приложения имеет много векторов для дальнейшего развития. Например, добавление таких модулей, как:
- Генератор коробок
- Компьютерное зрение для перевода растровых изображений в векторные
- Компьютерное зрение для размещения деталей в форме предметов
Достижение поставленных целей:  Программное обеспечение успешно внедрено на производстве
Социальная значимость и/или экономическая эффективность (в зависимости от типа проекта):  Программное обеспечение позволило в значительной степени сократить время производства. Раньше на разработку одного контура уходило от 2 до 5 часов. Теперь ПО позволяет сделать это за 20-40 минут.
Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов:  На текущий момент не существует аналогичных разработок. 
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):  Да
Презентация проекта pdf:  Загрузить
Возврат к списку
нет доступа к комментариям Авторизоваться