Мої проекти

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

Перелік та короткий опис моїх робіт

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 під OS Oracle Enterprise Linux

Система отримання платежів від населення

2008-2010

Проектування, розробка та впровадження програмно-апаратного комплексу Електронна каса