본문 바로가기
카테고리 없음

보고서 개발 요구사항

by 커사맨 2023. 11. 24.

리포트 호출 구조에 맞추어 리포트 개발

- 프로그램 처리 구조 반영해서 리포트 개발

- 리포트 호출 및 연동 부분 처리

 

효과적인 리포트 연동을 위한 데이터셋 구조 제시

- 리포트 구조에 맞추어 효과적인 데이터셋 처리방안 제시

- 데이터 스키마는 데이터셋 명으로 xml 파일 형태로 제공

 

한글 파일 저장을 위한 리포트 디자인 

- 한글 파일 출력 후 사용자가 후 보정을 하지 않는다는 전제로 샘플정도의 수준으로 완성도 있게 개발 필요

- 한글 파일 저장 했을때 표형태의 데이터, 셀병합 등이 리포트에서 조회되는 수준으로 깔끔히 변환

- 이미지, 표, 글자 여백, 글자 간격, 들여쓰기 드잉 리포트에서 보이는 데로 변환

- 한글 파일로 저장시 애매하거나 문제가 될 만한 사안은 사전에 고객과 협의 할 수 있게 피드백.

 

리포트 프로그램 인도전 중간점검 

- 최종리포트 프로그램 인도전 개발자가 리포트 확인한 테스트 내역을 제공해서 중간점검

- 중간점검에서 피드백 된 내용을 수정반영하여 최종 리포트 인도

- 최종테스트는 시스템 연동 후 현업 및 고객사 에게 테스트 함

 

Null 데이터 처리 

- 출력양식이 정해진 리포트 특성상 Null 데이터에 대한 처리방안 제시

- 출력 데이터가 없어도 헤더, 표양식 출력 필요

- 출력 데이터가 없는 경우 페이지 여백처리

- 이미지가 없는 경우 최소한 여백처리

- 입력된 데이터가 없는 경우 최소한 여백처리

 

리포트 디자인은 가로출력에 단나눔 처리해서 출력

- 가로출력 한장에 두개의 페이지가 들어가는 형태로 단 나눔해서 리포트 디자인

 

페이지 브레이크 옵션화 처리 

- 양식이 있는 보고서 특성상 페이지 끝까지 데이터가 차지 않아도, 개발자가 원하는 페이지에서 다음페이지 브레이크 처리 필요

- 보고서 수정없이 데이터셋의 특정컬럼 값을 통해 해당 반복부의 페이지 브레이크를 옵션화 

 

표형태의 데이터에서 셀머지 처리

- 반복부 데이터의 셀병합( 행, 열)

- 특정 조건에서 지정된 컬럼 혹은 형별로 가로 세로 셀병합 처리 방안