■ 프로젝트 개요

쇼핑몰 상품 데이터를 기반으로 카테고리별 통계 및 현황 조회 기능을 제공하는 백엔드 중심 통계 프로그램을 개발하였다.
기존에 저장된 상품 데이터를 활용하여, 관리자가 상품 분포와 현황을 효율적으로 파악할 수 있도록 화면 구현하였다.

■ 문제

상품 데이터가 DB에 저장되어 있었으나, 단순 조회 중심 구조로 인해 관리용 통계 기능이 부족한 상태였다.

  • 상품 카테고리별 현황을 즉시 파악하기 어려움
  • 데이터는 누적되어 있으나, 집계·분석 로직 부재
  • 관리자가 의사결정을 위해 참고할 수 있는 통계 화면 부족

이에 따라 기존 데이터를 기반으로 한 집계 및 조회 중심의 백엔드 로직 구현이 필요했다.

■ 역할

  • 데이터베이스 상품 테이블 구조 분석
  • 카테고리 기준 집계 쿼리 설계 및 작성
  • Java 기반 통계 처리 로직 구현
  • 조회 결과를 그래프 및 목록 출력용 데이터로 가공

기획 의도 이해부터 DB 조회, 비즈니스 로직 구현까지 수행하였다.

■ 해결 방식

  1. SQL을 이용해 상품 데이터를 카테고리 기준으로 조회
  2. 카테고리별 상품 개수 및 분포 집계
  3. 집계 결과를 Java 로직에서 가공하여 통계 데이터 생성
  4. 통계 결과와 상세 목록을 분리하여 제공
    •   요약 통계 : 그래프용 데이터
    •   상세 정보 : 상품 목록 조회

■ 사용 기술

  • 사용 언어 : Java, SQL
  • 데이터 처리 : 카테고리별 집계 쿼리, 통계 로직
  • 구조 설계 : 조회용 통계 데이터와 상세 목록 데이터 분리

■ 결과 / 배운 점

  • 기존 상품 데이터를 활용한 관리용 통계 기능 구현
  • DB 조회 성능과 로직 처리 흐름을 고려한 백엔드 설계 경험
  • 단순 CRUD가 아닌 집계·통계 중심의 업무 시스템 개발 경험 확보

■ 화면 예시(포트폴리오를 위해 html/css 작업)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다