CodeMaru
포트폴리오로 돌아가기
업무 사례

다국어 작업지시 및 생산이력 관리 시스템

한국어·영어·폴란드어·우크라이나어 UI와 TTS를 지원하는 작업지시 및 생산이력 관리 시스템

C#.NETWPFXAMLMVVMMariaDBMultilingual UILocalizationText-to-SpeechTTSKoreanEnglishPolishUkrainianWork Order ManagementProduction HistoryBarcode TrackingData ValidationDesktop Application
WPF 애플리케이션 설계·개발 · 다국어 UI 및 TTS 구현 · 데이터베이스 연동 · 번역 검수 협업㈜휴민로보틱스 · L사 프로젝트

소개

생산 현장의 작업지시, 제품 이력, 작업 결과 및 바코드 데이터를 통합 관리하기 위해 개발한 C# WPF 기반 데스크톱 애플리케이션입니다. 한국어, 영어, 폴란드어, 우크라이나어 UI와 다국어 TTS 음성 안내를 적용하여 작업자가 선택한 언어로 작업지시와 주요 안내를 확인하고 들을 수 있도록 구현했습니다. 초기 번역은 기계번역을 활용해 구축한 뒤 현지 통역 담당자와 협업하여 오역과 현장 용어를 검수·보정했습니다. MariaDB와 연동하여 제품 이력, 작업지시, 작업 결과 및 테이블 상태를 조회하고 바코드를 기반으로 생산 데이터를 추적할 수 있도록 구성했습니다.

주요 성과

  • C# WPF와 MVVM 아키텍처를 적용하여 화면, 상태 및 데이터 처리 책임이 분리된 데스크톱 애플리케이션을 구현함.
  • 한국어, 영어, 폴란드어, 우크라이나어를 지원하는 다국어 UI와 언어 전환 구조를 구축함.
  • 작업지시와 주요 안내 문구를 선택한 언어로 재생하는 다국어 TTS 기능을 구현함.
  • 기계번역으로 작성한 초기 번역 데이터를 현지 통역 담당자와 함께 검수하여 오역을 수정하고 생산 현장 용어를 일관되게 정립함.
  • 문자열 리소스와 화면 로직을 분리하여 번역 수정과 신규 언어 추가 시 프로그램 변경 범위를 최소화함.
  • MariaDB와 연동하여 제품 이력, 작업지시, 작업 결과 및 테이블 상태를 조회할 수 있도록 구현함.
  • 바코드 기반으로 제품과 작업 데이터를 식별하고 공정 이력과 작업 결과를 추적할 수 있는 기능을 구축함.
  • 입력 데이터와 작업지시 항목의 유효성을 검증하여 현장 데이터의 정확성과 작업 신뢰성을 높임.

활용 도구 및 역량

C#, .NET, WPF, XAML, MVVM, MariaDB, Localization, Resource Management, Text-to-Speech, Barcode Integration, Data Validation, Multilingual UX