글

회사 업무용 맞춤 프로그램, 이렇게 만듭니다

이미지
“우리 회사 방식에 맞는 프로그램이 있으면 좋겠는데, 시중에 파는 건 우리랑 안 맞아요.” 개발 문의의 절반 이상이 이 문장에서 출발합니다. 우리비엔씨는 2011년부터 바로 그 자리 — 시중 패키지로는 담기지 않는 회사 고유의 업무를 윈도우 응용프로그램으로 옮기는 일을 해왔습니다. 맞춤 프로그램 개발이란 회사의 실제 업무 규칙과 데이터 흐름에 맞춰 처음부터 설계하고 만드는 전용 소프트웨어를 말합니다. 우리비엔씨는 Visual Studio C# WinForms + DevExpress 기반으로 CS(Client & Server) 구조와 독립 설치형 프로그램을 개발하며, 데이터베이스 모델러 출신 대표 가 SQL Server · MySQL · SQLite 설계를 직접 담당합니다. 사내에만 존재하는 업무 절차든, 특정 분야에서만 쓰이는 계산 알고리즘이든 — 전산화하고 싶은 업무라면 무엇이든 개발 대상입니다. C# WinForms + DevExpress로 개발한 데이터 분석 메인 화면. 조건 설정과 결과 확인이 한 화면에서 이뤄집니다. 패키지를 샀는데 왜 엑셀을 못 버릴까 ERP나 그룹웨어를 도입한 회사에서도 담당자 PC를 열어보면 여전히 엑셀 파일이 수십 개 떠 있습니다. 패키지가 못 담는 업무가 남아 있기 때문입니다. 그 틈을 엑셀이 메우고 있고, 그래서 이런 일이 벌어집니다. 담당자가 바뀌면 파일 구조를 아무도 모릅니다 같은 자료가 부서마다 조금씩 다른 버전으로 돌아다닙니다 수식 한 줄이 깨져도 한참 뒤에 발견됩니다 누가 언제 무엇을 고쳤는지 추적이 안 됩니다 데이터가 쌓일수록 파일이 무거워져 열리지도 않습니다 맞춤 프로그램 개발은 이 지점을 해결합니다. 업무 흐름은 담당자가 쓰던 그대로 두되, 데이터는 데이터베이스에 담고 규칙은 프로그램이 지키게 만드는 일입니다. 패키지와 맞춤 개발, 어느 쪽이 맞을까 비교 항목 ...

유전자 96웰 원시데이터에서 성적서까지 – MDx EliSmart 개발기

이미지
진단 데이터 분석 자동화 프로그램 개발 사례 · 개발 우리비엔씨 · 고객사 메디안 디노스틱(MEDIAN Diagnostics) 동물 질병 진단 검사실에서 가장 많은 시간을 잡아먹는 일은 의외로 ‘검사’가 아닙니다. 검사가 끝난 뒤, 장비에서 뽑아낸 숫자를 엑셀로 옮기고 판정하고 성적서로 만드는 그 뒤처리입니다. MDx EliSmart 는 바로 그 구간을 통째로 없애기 위해 만든 프로그램입니다. MDx EliSmart란? 우리비엔씨가 개발한 동물 질병 진단 데이터 분석 및 성적서 발행 자동화 프로그램 입니다. 96 Well 진단 키트의 실험 원시 데이터를 불러와 제품별로 정의된 판정 기준에 따라 양성·음성을 산출하고, 등록된 고객 정보와 연계한 최종 성적서를 PDF로 발행하기까지 전 과정을 한 프로그램 안에서 처리합니다. 서버 없이 PC에 설치만 하면 바로 쓰는 독립 실행형입니다. 1. 기존 방식에서는 무엇이 문제였나 개발 전 업무를 그대로 따라가 보면, 한 건의 검사 결과가 고객에게 도착하기까지 이런 경로를 지났습니다. 장비 출력 엑셀 → 판정 수식이 걸린 양식에 값 붙여넣기 → 대조군 위치 확인 → 판정 → 결과를 성적서 문서로 다시 옮겨 적기 → 고객 정보 찾아서 기입 → 출력 문제는 이 경로의 거의 모든 화살표가 ‘사람의 손’이라는 점이었습니다. 숫자를 옮기는 손, 기준값을 기억하는 손, 농가 이름을 다시 적는 손. 하나하나는 사소하지만 검사 건수가 쌓이면 그대로 리스크가 됩니다. 기존 방식의 문제 MDx EliSmart의 해결 방식 엑셀 수식을 매번 수기로 편집 엑셀 원시 데이터를 Import 한 번으로 96 Well 좌표에 자동 매핑 담당자에 따라 판정 기준 적용이 다름 제품(진단 키트)별로 사전 정의된 유효성 조건·판정 기준 자동 적용 검사 ...

개발 이후의 데이터베이스는 왜 시간이 지나면 느려질까요? 우리비엔씨의 데이터베이스 기술

이미지
데이터베이스는 처음 설계할 때만 잘하면 끝나는 걸까요?  아니오, 오히려 그 반대인 경우가 훨씬 많습니다. 처음엔 멀쩡하게 잘 돌아가던 시스템도 데이터가 쌓이고 트래픽이 늘어나면 어느 순간부터 슬로우 쿼리(Slow Query)가 발생하고, 화면 하나 불러오는 데 몇 초씩 걸리는 상황이 생겨요.  안녕하세요, 데이터베이스 설계·구축부터 최적화 튜닝까지 전문으로 하는 우리비엔씨 대표개발자입니다. 이번 글에서는 저희가 실제로 진행했던 튜닝 작업을 예로 들어, 데이터베이스를 제대로 다룬다는 게 어떤 의미인지 풀어드리려고 해요.

플랜트 배관 자재스펙관리부터 구매이력 관리까지 통합 소프트웨어 개발 사례

이미지
 안녕하세요. 플랜트의 배관자재 스펙부터 구매관리에 관한 업무를 하나의 통합 시스템으로 구축할 수 있을까요? 결론은 완전 가능합니다! 우리비엔씨는  스펙 관리(MCMS) → BOM 관리(BMCS) → 구매 요청 관리(MRCS)로 이어지는 배관 자재 라이프사이클 전반을 프로젝트 단위로 통제하는 엔지니어링 최적화 시스템 ePMCS+ 개발에 참여하였습니다. 이 글에서는 개발 배경과 핵심 모듈, 실제 도입 효과를 정리하고자 합니다. 왜 이 시스템이 필요했을까? 플랜트·EPC 현장의 배관 자재 관리에서는 다음과 같은 문제가 반복적으로 발생합니다. 프로젝트마다 스펙과 자재 데이터가 뒤섞여 관리되면서 프로젝트 간 데이터 간섭 발생 설계 변경이 생길 때마다 자재 스펙의 과거 이력과 변경 흐름을 수기로 추적 해야 하는 번거로움 수천 가지 케이스의 배관 아이템을 일일이 수작업으로 생성하면서 발생하는 시간 손실과 입력 오류 BOM 데이터를 실제 구매 요청으로 옮기는 과정에서 오발주·자재 손실 위험 존재 특히 설계 변경이 최종 구매 요청까지 어떻게 반영됐는지 전체 흐름을 추적하지 못하면, 현장에서는 잉여 자재나 재발주 같은 비용 손실로 이어지기 쉽습니다. "그럼 이 문제를 어떻게 시스템으로 풀었을까요?" 모든 자재·스펙 데이터를 프로젝트 단위로 철저히 분리하고, Revision 관리로 변경 이력을 완벽하게 추적할 수 있도록 설계했습니다. 여기에 ShortCode 기반의 자동 생성(Auto Creation) 기능으로 수천 가지 배관 Item을 수작업 없이 대량 생성하고, 구매 단계에서는 Seq·Rev 기반 이력 관리로 오발주를 원천 차단하는 구조를 적용했습니다. 핵심 모듈 한눈에 보기 모듈역할 MCMS (Material Code Management System) 프로젝트 기반 배관 사양 및 자재 코드 관리 BMCS (BOM 관리) 스펙 데이터를 BOM으로 연계 관리 MRCS (Material Requisition Control System) BOM을 구매 요...

초순수 배관자재 융착데이터, 비드검수 DB구축 및 프로그램개발업체 우리비엔씨!

이미지
안녕하세요. 초순수 및 바이오, 케미컬 생산설비에 들어가는 배관자재의 융착(Welding)은 미세한 오차가 큰 사고로 이어질 수 있는 고도의 정밀작업니다. 우리비엔씨는 글로벌 배관설비 기업의 국내법인과 함께 오랜기간 융착기기에서 발생하는 방대한 융착데이터와 비드 검수기를 통한 검수데이터를 체계적으로 DB화하고 이를 기반으로 품질을 판정하는 융착 및 비드검수 데이터분석 프로그램을 개발하여 운영중에 있습니다. 단순한 데이터 기록을 넘어 기술적으로 어떤 고민을 담았는지 공유하고자 합니다. 1. 실시간 데이터 파싱 및 정형화   융착 기기에서 생성되는 융착로그는 프로젝트별 기기별, 싯점별, 융착사별 등으로 대량으로 발생합니다. 저희 시스템은 다양한 인터페이스를 통해 유입되는 데이터를 실시간으로 파싱(Parsing)하여 관계형 데이터베이스(RDBMS)에 최적화된 형태로 구조화합니다.  일반적인 텍스트, 이미지, 사진, 동영상까지 빠르고 안정적으로 구축되고 있습니다.  현장의 업로드 환경을 고려하여 데이터 누락 방지를 위한 트랜잭션 처리와 유효성 검사 로직을 강화했습니다. 2. 대용량 데이터베이스 아키텍처 및 확장성  수백만 건 이상의 융착 로그와 검수 이미지를 안정적으로 처리하기 위해 확장성 있는 아키텍처를 채택했습니다. 인덱스 최적화 : 대규모 데이터 조회 시에도 성능 저하가 없도록 융착 일시, 장비 ID, 작업자별 다중 인덱싱을 적용했습니다. 분석 대시보드 : .NET 기반의 고성능 UI 프레임워크를 활용하여, 복잡한 통계 데이터를 실시간 차트와 시각적 리포트로 구현했습니다.  이를 위해 별도의 DB가공 로직을 통한 Summary형태의 Data Mart를 구성했습니다. ​ 3. 융착과 검수 데이터의 조화    융착사의 융착기록과 비드 검수기록의 매칭으로 각 포인트 단위로 추적이 가능합니다. 비드의 형태, 비드의 폭, 간격 등을 수치값으로 뿐만 아니라 이미지와 동영상으로 360도 추적하여 파악할 수...

각종 원가산정, 원가산출 전산 프로그램개발 가능합니다!

이미지
 안녕하세요. 다양한 전산 프로그램을 개발하고 있는 우리비엔씨입니다! 회사 운영업무중에는 제조, 유통, 수입, 수출, 판매 등 다양한 분야에서 원가산정 관리라는 중요한 포인트가 필요하죠. 엑셀과 수작업 위주의 원가산정, 원가산출 등 원가관리 업무를 전산 프로그램으로 전산화 해보시겠습니까? 회사업무에 세심하게 맞춰진 전산프로그램을 개발해 드리겠습니다. 회사마다 또는 업무분야마다 그 산정방식이 다르기 때문에 우리 회사만의 특성을 살려 맞춤식 원가계산 및 산정관리가 필요합니다. 저희는 특정분야의 원가산정 솔루션 상품을 가지고 있다기보다는 다양한 경험을 통해 얻어진 지식과 기술을 바탕으로 원하시는 응용프로그램 개발이 가능한 업체입니다. 반도체 업종부터 제조, 유통, 수입 분야 등에서 많은 경험을 가지고 있어 상담단계부터 편안한 의사소통이 가능하여 고객의 개발의도와 방향에 대해 자연스럽게 대화가 가능합니다. 여기에 원가산정 업무에 최적화된 데이터베이스 설계/구축이 같이 이루어지므로 보다 안정적이고 오랜기간 사용할 수 있는 전산프로그램을 개발하실 수 있습니다. 공공기관, 대기업, 대학교, 중소기업 등에서의 크고작은 개발경험을 가지고 있으므로 안심하시고 상담해 보시기를 말씀드리고 싶습니다. 작은 업무이더라도, 적은 예산의 비용이라도 성심성의껏 응대해 드리고 있사오니 편하게 연락주시면 고맙겠습니다. 이 밖에도 특정 업무나 기술에 특화된 모든 프로그램 개발이 가능합니다. 홈페이지: http://www.wooribnc.com   연락처: 070-4809-7769  //  0 1 0 - 5 1 7 7 - 8 0 5 5  이메일: admin@wooribnc.com  //  lwjvegas@gmail.com  * KOSA 소프트웨어사업자 등록업체  * KOSA 소프트웨어기술자경력 특급기술자, 정보처리기사  * 가천대학교 가족회사 협약업체  감사합니다. 감사합니다.

Log/CSV/엑셀 로그 분석 및 모든 프로그램개발 가능합니다!

이미지
 안녕하세요.  고객의 요구사항을 최적화된 응용 프로그램으로 개발하고 있는 우리비엔씨 대표개발자입니다.  현업/현장에서 발생하는 다양한 원천 데이터(Raw Data)들을 효율적으로 활용하지 못해 고민 중이신가요?  저희는 난해한 비정형 데이터를 알고리즘 기반으로 정밀 분석하여 귀사의 업무에 즉시 활용 가능한 데이터베이스나 출력물로 변환하는 응용 프로그램을 개발하고 있는 업체입니다.​  일반적인 대부분의 데이터 포맷인 로그 텍스트, Text, Csv, Excel, PDF 등이 그 대상이라 생각합니다. 이들 소스 파일들은 가독성이 좋은 정형적인 형태로 구성되어 있는 경우도 있지만, 특정 장비나 소프트웨어서 발생한 비정형적인 형태의 가공하기 난해한 형태로 구성되어 있는 경우도 많습니다. 이러한 경우는 원천시스템에서 제공하는 레포트에 의지하거나 별도의 수작업을 통해 일일이 수작업하여 원하는 형태의 보고서를 만들어야 하기 때문에 실수/오류가 생기거나 더 큰 문제는 가공시간이 불필요하게 많이 발생한다는 점입니다.​ 저희는 다양한 알고리즘 개발부터 원천데이터에 대한 수집 처리/가공, 집계/통계, 데이터베이스 구축 그리고 각종 데이터 시각화 프로그램개발에 오랜 경험을 가지고 있는 업체입니다. 수작업으로 진행하던 데이터 가공 업무를 자동화함으로써 인적오류(Human Error)를 방지하고, 불필요한 공수를 획기적으로 줄일 수 있게됩니다. 단순 개발에 그치지 않고, 사용자가 신뢰할 수 있는 세련된 UI/UX와 시각화 도구를 적용하여 실질적인 업무 효율을 높여드립니다. 대학교 가족회사 협약 및 특급기술자, 정보처리기사 보유 등 공신력 있는 기술력을 바탕으로 성실하고 책임감 있게 프로젝트를 완수할 것을 약속드립니다. 자세한 개발 사례가 궁금하시거나 상담이 필요하시면 하단의 연락처로 언제든 문의해 주시면 고맙겠습니다. ​감사합니다. 홈페이지: http://www.wooribnc.com 이메일: admin@wooribnc.com // lwjv...