프로젝트 배경
1) 문제점
데이터 수집과 정리를 수작업으로 진행해 반복 업무가 많고 처리 시간이 오래 걸림
통계 자료를 엑셀 등으로 별도 관리해 최신 데이터 확인이 어려움
담당자별 관리 방식이 달라 데이터 기준이 일관되지 않고 오류가 발생함
2) 프로젝트 목표
배치 기반 데이터 수집을 통해 반복 업무를 자동화하는 시스템 구축
수집된 데이터를 관리자 화면에서 통계 및 지표로 한눈에 확인할 수 있도록 구성
데이터 정합성을 유지하며 운영에 바로 활용 가능한 통계 관리 환경 제공
3) 주안점
안정적인 배치 스케줄링을 통해 데이터 누락 없이 자동 수집
RDBMS 중심 설계로 통계 데이터의 신뢰도와 일관성 확보
관리자가 쉽게 확인할 수 있도록 직관적인 통계 화면 구성
데이터 수집과 정리를 수작업으로 진행해 반복 업무가 많고 처리 시간이 오래 걸림
통계 자료를 엑셀 등으로 별도 관리해 최신 데이터 확인이 어려움
담당자별 관리 방식이 달라 데이터 기준이 일관되지 않고 오류가 발생함
2) 프로젝트 목표
배치 기반 데이터 수집을 통해 반복 업무를 자동화하는 시스템 구축
수집된 데이터를 관리자 화면에서 통계 및 지표로 한눈에 확인할 수 있도록 구성
데이터 정합성을 유지하며 운영에 바로 활용 가능한 통계 관리 환경 제공
3) 주안점
안정적인 배치 스케줄링을 통해 데이터 누락 없이 자동 수집
RDBMS 중심 설계로 통계 데이터의 신뢰도와 일관성 확보
관리자가 쉽게 확인할 수 있도록 직관적인 통계 화면 구성
프로젝트 성과
데이터 처리 업무 시간 약 50% 단축
수작업으로 진행하던 데이터 수집·정리 과정을 배치 기반 자동화로 전환해 반복 업무 소요 시간을 크게 줄임
통계 데이터 신뢰도 및 일관성 향상
RDBMS 중심 구조로 데이터를 관리해 기준 불일치와 누락을 최소화하고 안정적인 통계 제공 환경을 구축함
관리자 통계 확인 효율 개선
관리자 화면에서 주요 지표를 한 번에 확인할 수 있도록 구성해 통계 확인과 의사결정 속도를 향상함
핵심 기능

배치 기반 데이터 자동 수집
정해진 주기에 따라 데이터를 자동으로 수집·저장해 반복적인 수작업 없이 통계 분석에 바로 활용 가능하도록 구현

관리자 통계 및 지표 대시보드
수집된 데이터를 기반으로 주요 지표와 통계를 한 화면에서 직관적으로 확인할 수 있는 관리자 전용 화면 제공

조건 검색 및 데이터 관리 기능
기간·조건별 검색과 페이징 처리를 통해 대용량 데이터도 효율적으로 조회·관리할 수 있도록 구현
진행 단계
요구사항 분석 및 데이터 흐름 설계
2025.01.
기존 수작업 업무와 데이터 처리 흐름을 분석해 자동화 대상과 통계 지표 기준을 정의함
시스템 구조 및 DB 설계
2025.01.
배치 처리 구조와 RDBMS 중심 데이터 모델을 설계해 안정적인 수집·통계 환경을 구축함
자동 수집 기능 및 통계 로직 개발
2025.02.
스케줄러 기반 데이터 자동 수집 기능과 통계 산출 로직을 구현함
관리자 화면 개발
2025.02.
관리자가 주요 지표와 통계를 한눈에 확인할 수 있도록 조회·그래프 중심의 화면을 개발함
테스트 및 운영 안정화
2025.03.
실데이터 기준 테스트를 진행하고 배치 오류 및 통계 누락 방지를 위한 안정화 작업을 수행함
프로젝트 상세
1) 포트폴리오 소개
중소기업 내부 업무 효율화를 위한 데이터 수집 자동화 및 통계 관리 시스템 개발 프로젝트로,
관리자가 반복 업무 없이 주요 데이터를 한 화면에서 확인할 수 있도록 구성한 관리자 웹 서비스
2) 작업 범위
서버 사이드 로직 설계 및 개발
RDBMS 기반 데이터 구조 설계
배치 스케줄러를 활용한 데이터 자동 수집 기능 구현
관리자 페이지 개발 (조회, 검색, 통계 화면)
jQuery 및 Ajax 기반 화면 처리
3) 주요 업무
정해진 주기에 따라 데이터를 자동 수집·저장하는 배치 처리 구현
수집된 데이터를 기준으로 기간별 통계 및 지표 제공
관리자 전용 통계 대시보드 및 상세 조회 화면 개발
조건 검색과 페이징을 통한 데이터 관리 기능 구현
4) 주안점
수동 작업을 최소화해 반복 업무를 자동화하는 구조 설계
데이터 정합성과 안정성을 고려한 DB 설계
운영 중 오류를 최소화하기 위한 배치 및 통계 로직 안정화
중소기업 내부 업무 효율화를 위한 데이터 수집 자동화 및 통계 관리 시스템 개발 프로젝트로,
관리자가 반복 업무 없이 주요 데이터를 한 화면에서 확인할 수 있도록 구성한 관리자 웹 서비스
2) 작업 범위
서버 사이드 로직 설계 및 개발
RDBMS 기반 데이터 구조 설계
배치 스케줄러를 활용한 데이터 자동 수집 기능 구현
관리자 페이지 개발 (조회, 검색, 통계 화면)
jQuery 및 Ajax 기반 화면 처리
3) 주요 업무
정해진 주기에 따라 데이터를 자동 수집·저장하는 배치 처리 구현
수집된 데이터를 기준으로 기간별 통계 및 지표 제공
관리자 전용 통계 대시보드 및 상세 조회 화면 개발
조건 검색과 페이징을 통한 데이터 관리 기능 구현
4) 주안점
수동 작업을 최소화해 반복 업무를 자동화하는 구조 설계
데이터 정합성과 안정성을 고려한 DB 설계
운영 중 오류를 최소화하기 위한 배치 및 통계 로직 안정화

자동 수집된 데이터를 시각화해 주요 지표와 통계를 관리자 화면에서 실시간으로 확인할 수 있도록 구현한 대시보드

수집된 데이터를 그래프로 시각화해 기간별 변화와 추이를 관리자 화면에서 직관적으로 확인할 수 있도록 구현

JSP 기반 레거시 코드를 컨트롤러·서비스·DAO 구조로 개선해 유지보수와 확장이 가능하도록 정리한 화면



