ROAD REPORT도로공사 신고서 자동화PROJECT SHOWCASE

FIELD TO DOCUMENT · 업무 자동화

도로 위의 정보를,
신고서 한 장으로.

공사구간을 확정하고, 관할을 확인하고, 양식에 옮기는 반복 업무.
하나의 흐름으로 연결한 도로공사 신고서 자동화 프로젝트입니다.

Windows 데스크톱 앱.NET 10 · WPFCORE / FWD
WORKFLOW / 01—03도로공사 신고
기점 A
종점 B
공사구간 개념도
01
구간 확정기점 · 종점 · 경로
02
관할 확인경찰서 데이터 대조
OUTPUT / 03도로공사 신고서.hwpx
HWPX
01—20다중 공사구간 지원
2종CORE · FWD 양식
3계층App · Core · Infrastructure
HWPX양식 기반 문서 생성

01 / THE PROBLEM

반복 입력보다,
확인이 먼저여야 하니까.

도로공사 신고에는 위치, 공사구간, 관할 경찰서, 제출 양식이 함께 맞아야 합니다. 정보를 각각 확인하고 다시 입력하는 과정에서는 누락과 불일치가 생길 수 있습니다.

이 프로젝트는 위치 확인 → 관할 판정 → 문서 작성 순서를 연결합니다. 필수 조건이 갖춰져야 생성할 수 있도록 설계해, 문서를 만드는 일과 내용을 확인하는 일을 한 흐름으로 묶었습니다.

02 / INTERACTIVE DEMO

업무 흐름을 직접 확인해 보세요.

예시 데이터 시연

구간을 선택하고 관할 확인을 진행하면 신고서 요약을 볼 수 있습니다. 실제 지도 조회·관할 판정·HWPX 생성은 데스크톱 앱의 기능이며, 아래는 그 흐름을 재구성한 웹 시연입니다.

새 도로공사 신고서
  1. 1 공사정보
  2. 2 관할 확인
  3. 3 신고서 요약
공사정보 설정
2종 양식 지원
예시 지명과 관할명은 시연을 위한 가상 데이터입니다.
REPORT PREVIEWCORE
시연용 요약 · 제출 불가도로공사

도로공사 신고서

양식
CORE
공사구간
중앙로 교차로 — 공원 앞 사거리
관할 경찰서
관할 확인 대기
구간별 예상시간
80분

위치 확인과 관할 판정 결과를 양식에 연결

공사정보를 선택해 주세요.

관할 확인을 진행하면 다음 단계가 표시됩니다.

03 / ENGINEERING

화면 뒤의 설계.

업무 규칙과 외부 연동을 분리해
각각 확인할 수 있는 구조로 구성했습니다.

01 / PRESENTATION

App

Windows 사용 화면과 지도 상호작용

WPFWebView2MVVM
  • 기점·종점 확정과 다중 구간 편집
  • 지도 표시와 입력 상태 관리
  • 문서 생성 조건 안내
02 / BUSINESS RULES

Core

외부 서비스와 독립된 업무 규칙

C#ValidationPorts
  • 입력 및 공사구간 유효성 검증
  • 경로와 경찰서 관할 판정
  • 문서 삽입 계획 구성
03 / INTEGRATION

Infrastructure

지도·경찰서 데이터·문서 처리

Kakao APIXLSXHWPX
  • 경로 조회와 경찰서 XLSX 읽기
  • HWPX 양식 구조 검증
  • 텍스트 삽입과 위치도 교체

04 / IMPLEMENTATION DETAILS

실무 조건을
코드에 담았습니다.

단순한 양식 입력을 넘어,
변경과 예외를 다루는 구현에 집중했습니다.

01여러 구간을 하나의 신고 흐름으로

1~20개 공사구간에 대해 각각 경로와 관할을 확인하고, 지도에 함께 표시합니다. 확정된 구간 정보는 문서에 들어갈 구간 목록으로 구성합니다.

02레퍼런스 파일 변경을 반영

경찰서 XLSX가 변경되면 데이터를 다시 읽고 확정된 구간의 관할을 재판정합니다. HWPX 양식 변경 시에도 선택된 양식의 검증 상태를 다시 확인합니다.

03검증된 양식에만 문서 생성

필수 입력, 원본 양식과 출력 경로, 지도 캡처가 준비되어야 생성합니다. 양식 구조가 맞지 않거나 필수 조건이 누락된 경우 문서 생성을 차단합니다.

04지도 화면과 업무 판단의 경계 분리

지도 웹 콘텐츠의 메시지를 그대로 업무 판단으로 신뢰하지 않습니다. 앱에서 입력과 상태를 검증하고 지도 내 팝업·다운로드·권한 요청을 제한합니다.

05 / PROJECT STATUS

현재 구현 범위

데스크톱 프로젝트

  • 기점·종점 및 다중 구간 처리
  • 경찰서 XLSX 기반 관할 판정
  • CORE / FWD HWPX 문서 처리
  • App · Core · Infrastructure 자동 테스트

웹에서 확인할 수 있는 것

  • 문제 정의와 전체 사용 흐름
  • 예시 데이터 기반 단계별 시연
  • 관할 불일치 시 진행 차단 예시
  • 구조, 검증 조건, 구현 범위

실지도 연동에는 배포 환경의 API 키가 필요합니다. 이 페이지는 프로젝트를 소개하는 정적 웹 시연이며, 실제 신고 접수나 HWPX 파일 생성을 수행하지 않습니다. 구현 내용은 프로젝트 소스와 저장소 문서를 기준으로 정리했습니다.