기본 콘텐츠로 건너뛰기

7.제적부 색인 프로젝트

  • 개발툴 : 델파이 7.0
  • DB : Firebird

개요

2004년쯤 프로젝트로 구청에서 오래된 문서(제적부)를 스캔하여 DB화하는 작업을 하였습니다. 구청 창고에 보관되어 있는 오래된 1800년대 제적부(요즘으로 이야기하면 주민등록?)를 스캔받아서 DB화하는데 거기에서 사용할 프로그램을 제작하였습니다.

첫 번째 프로그램 뷰어+인덱스 프로그램

오래된 문서를 스캔받은 이미지(TIF)를 보여주고 스캔받은 이미지를 작업자가 한자를 읽어서 각각의 항목에 입력하는 프로그램입니다. 여러 사람이 스캔받은 이미지를 보면서 작업하기 위해서 로컬에 DB를 심어서 동작하는 프로그램을 만들었고 DB는 파이어 버드(Firebird)를 사용하였습니다.

다른 DB는 PC에 프로그램을 설치해야 하는데 로컬 동작하게 해서 프로그램이랑 이미지를 외장하드, USB에 저장한 후 작업 할수 있도록 제작 하였습니다. 각자 사용자가 이미지를 보면서 입력한 정보는 프로그램 폴더에 있는 DB에 저장이 됩니다. 입력하는 정보들은 성명, 주소, 생일 등이었습니다.

스캔받을 대상의 종이가 정말 오래된 종이라서 스캔도 깨끗하게 되지 않아서 뷰어 기능에 기울기 자동 조정, 점 제거 기능을 추가하였습니다. 당연히 확대 기능도 있었죠

두 번째 프로그램 DB 변환

각각의 작업자들이 로컬로 작업한 DB 파일들을 가지고 구청에 제출하기 위한 XML 형태로 변환하는 프로그램입니다.

작업자들이 이미지 수가 많아서 작업자들에게 나누어서 작업했기 때문에 개별로 XML로 변환하여 구청에 제출하였습니다. 이전에는 계속 텍스트 파일 등을 사용했는데 XML 을 처음 사용해 봤어요!!!

저장된 DB 파일에서 XML Convert 하는 형태의 프로그램 입니다.

프로젝트를 진행하면서

  • 우리나라 주민번호 체계 중에 1800년대 사람들에 대해서 알게 되었습니다. 1800년대 남자는 8, 여자는 9로 뒷자리가 시작됩니다.
  • 데이터 베이스 Firebird를 처음 사용해 봤는데 아무것도 설치하지 않아도 로컬에서 잘 동작하네요.
  • 여러 사람들이 작업할때 프로그램 사용법을 일일이 설명하는게 힘들었어요 메뉴얼을 잘 만들어야 겠다고 생각했습니다.
  • 여기에서 사용한 이미지 뷰어, 편집 컴포넌트는 ImagXpress7입니다. 자동 기울기, 수동 기울기, 점 제거 등의 기능을 쉽게 구현할 수 있습니다.
  • 인덱스 입력하는 작업을 테스트할 때 한자가 약해서 애 좀 많이 먹었어요.

댓글

이 블로그의 인기 게시물

배우 박해준

박해준 (Park Hae-jun) 출생 : 1976년 6월 14일 대한민국 배우 출연작 서울의봄 1979.12.12. 그날 밤 철저히 감춰진 9시간 1979, SEOUL. EVERYTHING CHANGED THAT NIGHT 2023년 11월 22일 개봉한 김성수의 한국 영화. 1979년 12월 12일에 발발한 12.12 군사반란을 주요 소재로 한다.