Мои проекты

Терлецкий Александр

Перечисление и краткое описание моих работ

ERP система IsPro

10/2023 до 09/2025

Розширення функціоналу та виправлення помилок

Інструменти: Ms VisualStudio (C++, C#), WebAPI

СКБД: MS SQL, Oracle

Crew member certificate
(Удостоверение члена экіпажа)

2023

Ввод данных для изготовления удостоверения.

Инструменты: C#, DevExpress, MS SQL, WCF

Система технического зрения
(як частина Track&Trace)

2019-2022

Товар, з нанесеним унікальним кодом (QR,DataMatrix ...) рухається по конвеєру, де встановлена високошвидкісна камера.
Камера зчитує та передає код та час (місцевий час, з точністю до мілісекунди) у БД. Фіксується факт присвоєння коду для товару, та відправка товару на пакування.

Товар пакується у контейнер (зазвичай картонна коробка), на коробку наноситься унікальний код. Код може наноситись спеціальним принтером автоматично або ручним аплікатором, який заправлений наклейками з кодом та іншою інформацією про товар.
Код з коробки зчитується або камерою, або ручним сканером 1D(bar+)/2D(QR+), та передається у БД. Таким чином, у БД накопичується інформація, що дозволяє агрегувати товар у контейнер.
Аналогічно, може бути збільшено рівень вкладеності : коробка в короб, короб на палету, палета в авто/залізничний контейнер.

В результаті, зчитавши код з документа на контейнер (наприклад : вантажно-транспортна накладна) , є можливість отримати усю інформацію про зміст контейнера.

Інструменти: C#, MS SQL

Застосування: Система була запущена
- для контролю виробництва тютюнових виробів. З QR на акцизній марці
- для логістики продажу рослинної олії. З QR на етикетці пляшки

Системи идентификации объектов с помощью уникального кода

2019-2021

Количество объектов, практически , не ограничена
Трилион объектов может иметь уникальний код у виде строки из 8 символов , которые состоят из цифр и заглавных латинских букв.

Пример
Уникальний номер объекта Код
100 000 000 000 11UE85X3
1 000 000 000 000 115BBB4X
1 099 000 000 001 2HC3SHZZ






Код 100 000 000 000=11UE85X3, может быть представлен в виде изображения :

Изображение кода Тип Значение
QR 100 000 000 000 = 11UE85X3
Data Matrix 100 000 000 000 = 11UE85X3
Code-128 100 000 000 000 = 11UE85X3
QR , url https://site.com?i=11UE85X3

Обычно, сгенерированные коды хранятся в БД, поэтому, для увеличения скорости генерации, создана CLR процедура.
В рамках проекта создано приложение для Andriod смартфона, который считывает QR, отправляет считанный код вебсервису и отображает інформацию об объекте, по коду.
Мобильное приложение создано с помощью Adnroid Studio на Java.
Вебсервис - SOAP (.asmx) на C#, под IIS.

Инструменты: C#, CLR , MS SQL

Вебсайт

2020

Ввод и отображение текстовых данных и изображений. Данные хранятся в БД MS SQL. Также выполняется обмен данными с Oracle БД в DMZ, через WCF вебсервис.

Инструменты: .NET Core Reazor, C#, MS SQL, DevExpress/DevExtreme, Oracle

Печать документов на пластиковой карточке

2018-2019

Жизненный путь документа по правилам документооборота, с различными состояниями, от ввода данных, до печати и выдачи документа.

Инструменти: C#, MS SQL, DevExpress, InnoSetup

Устройства: DataCard CD800

Информационные системы с распределёнными БД

2016-2018

Ввод данных, обмен данными между центральной БД и региональными, поиск по разным параметрам, отчёты.
Обмен данными через вебсервисы SOAP (.asmx), WCF

Инструменти: C# , DevExpress, InnoSetup

СУБД: MS SQL, Oracle

Медицинская карточка раненого

07/2015 детально

Получение данных по email, занесение в БД

Инструменты: C#, XML, MS SQL

Получение биометрических данных

Получение фотографии, отпечатков пальцев и изображения рукописной подписи человека

Устройства:
Сканер отпечатков пальцев Sonda LS2FP;
Фотокамера Canon EOS 1100D;
Планшет Wacom STU-520A.

Инструменты: C#, Canon SDK, Sonda SDK.

Сайт-визитка

05/2014 cheese.kiev.ua

Разработка сайта-визитки

Инструменти: Apache HTTP Server, PHP, MySQL

Получение фотографии и подписи заявителя с бумажного носителя

2013 как часть НАИС ГАИ

Моя роль:
Идея; Проектирование; Постановка задачи колективу; Контроль исполнения; Внедрение.

Графическая персонализация документа на основе пластиковой карточки

2012
как модуль для систем выдачи свидетельств о регистрации транспортного средства и свидетельство на право управления транспортным средством

Графические и текстовые данные наносятся на пластиковую карточку методом лазерной гравировки

Устройства: Datacard DCL65

Формование заключения эксперта

2011

ПО формирования заключения экспертного исследования подделки документов, банкнот и др.

Подсистема автоматизированного обмена данными

2011
для системы выдачи удостоверения сотрудника прокуратуры

Передача файлов по FTP. Организация очереди для передачи. Многопоточная обработка очереди

Автоматическое резервное копирование данных

2010 для системы формирования экспертного заключения осмотра транспортного средства

Здесь просто создание дампа схемы под СУБД Oracle XE 10, при старте системы, но сложность была в том, что создания BackUp мог запустится раньше Oracle.

Так же в этом проекте - установка центрального сервера БД Oracle 11 пoд OS Oracle Enterprise Linux

Система прийома платежей от населения

2008-2010

Проэктирование, разработка и внедрение программно-аппаратного комплекса Электронная касса