(주)에버스톤 · 부산 해운대 BCC 613호
에버스톤

외주 · 수탁 개발

도서 수집기 (MonoCollector · SetCollector · Order)

2026도서 유통외주 · 수탁 개발

도서 유통 업체의 도서 발주 업무를 위해 만든 PyQt 데스크톱 앱 3종입니다. ISBN 수집부터 세트 구성, 팩스·오더피아 발주까지 사람이 손으로 하던 반복 작업을 대체합니다.

  • Python
  • PyQt5
  • PyQt6
  • PyInstaller
  • 이미지 처리
  • 엑셀 자동화

도서 유통 업체의 발주 업무를 위한 도서 수집기 통합 프로젝트로, 단행본 수집기(MonoCollector)·세트 수집기(SetCollector)·발주 시스템(Order) 세 개의 독립 실행 파일을 하나의 저장소에서 관리합니다. 각각 PyInstaller 로 빌드해 exe 로 배포합니다.

MonoCollector 는 ISBN 을 입력하면 도서 정보를 자동 수집하고, 신간 검색·필터링과 표지 이미지 다운로드·리사이즈를 거쳐 81개 컬럼짜리 엑셀 파일을 만듭니다. 유통사에 납품하는 상품 데이터를 사람이 한 줄씩 입력하지 않도록 하는 것이 목적입니다.

SetCollector 는 키워드로 도서를 검색해 세트 상품을 구성합니다. 개별 도서 가격 차액을 기준으로 세트 가격 옵션을 자동 계산하고, 세트 구성 도서 표지를 합성한 대표 이미지를 만든 뒤 80개 컬럼 엑셀로 정리합니다. PyQt6 로 만들어 PyQt5 기반인 나머지 두 앱과 GUI 프레임워크가 다릅니다.

Order 는 발주 파일을 업로드하면 수신처 기준정보와 매핑해 팩스 발주서와 오더피아 발주용 엑셀을 자동 생성합니다. 세 앱 모두 `config.ini` 로 환경을 설정하고, 통합·개별 빌드 스크립트(PowerShell·배치 양쪽)를 갖춰 유지보수 담당자가 바로 재빌드할 수 있게 했습니다.

수행 내용

  • ISBN 기반 도서 정보 자동 수집 및 81컬럼 엑셀 생성 (MonoCollector)
  • 세트 구성·가격차액 자동계산·합성 이미지 생성 및 80컬럼 엑셀 생성 (SetCollector)
  • 발주 파일 업로드부터 팩스 발주서·오더피아 발주 엑셀까지 자동화 (Order)
  • PowerShell·배치 양쪽의 통합·개별 빌드 스크립트로 유지보수 편의성 확보

화면1

실제 화면입니다. 이미지를 누르면 원본 크기로 열립니다.

도서 수집기 (MonoCollector · SetCollector · Order) — MonoCollector(단행본 수집기) 실행 화면 — ISBN 견본 기반 수집 결과
MonoCollector(단행본 수집기) 실행 화면 — ISBN 견본 기반 수집 결과

다른 프로젝트

  • 스마트슈즈 정보시스템 상세 보기
    2022~2023한국소재융합연구원 (전 한국신발피혁연구원)

    스마트슈즈 정보시스템

    센서를 넣은 맞춤 신발이 걸음 데이터를 모으고, 이를 분석해 착용자에게 운동량과 건강지표를 알려 주는 시스템입니다. 보행 데이터 서버, 건강정보 제공 시스템, AI 기반 신발정보 시스템, 맞춤 신발 쇼핑몰을 한국신발피혁연구원과 함께 구축했습니다.

    • 보행 데이터
    • 헬스케어
    • PHP
    • MySQL
    • 메타버스

    화면 3장 보기 →

  • 선원 해양치유 힐링 VR 콘텐츠 상세 보기
    2021~2022해양 분야 연구기관

    선원 해양치유 힐링 VR 콘텐츠

    해양 분야 오픈랩 실감형 융합콘텐츠 개발사업으로 진행한 선원 대상 해양치유 힐링 VR입니다. 부산 해운대·광안리·태종대·감천문화마을·흰여울마을 등 15편 이상의 360˚ s3D 영상을 촬영했고, HMD·컨트롤러에 생체신호(심박·산소포화도) 감지 장치를 연동해 시청 전후 변화를 서버에 기록했습니다.

    • VR
    • Unity
    • 360˚ s3D
    • 생체신호 연동
    • 체험 콘텐츠

    화면 5장 보기 →

  • 디지털 영어 체험학습 VR 콘텐츠 상세 보기
    2018부산광역시 동구청

    디지털 영어 체험학습 VR 콘텐츠

    공항·호텔·쇼핑몰·갤러리·식당 등 실제 해외 여행 상황을 가상으로 체험하며 영어를 배우는 VR 콘텐츠입니다. HTC VIVE 기반으로 5개 신을 제작하고 원어민 성우 녹음 약 300문장을 붙였습니다.

    • VR
    • HTC VIVE
    • Unity3D
    • 어학 교육

    화면 3장 보기 →

비슷한 프로젝트를 검토 중이신가요?

기획안이 없어도 괜찮습니다. 상담과 견적 산출에는 비용이 발생하지 않습니다.

프로젝트 문의하기

← 솔루션 전체 보기