경기데이터드림에서 제공하는 [경기도 동물등록 현황]이 궁금해서 들어갔는데, 항목들이 너무 귀엽다.
(맹견여부는 동물보호법상 맹견으로 지정된 도사견, 핏불테리어, 아메리칸 스태퍼스셔 테리어 등에 해당하는지 여부를 나타냄)
나만 귀엽나?
아무튼 데이터 본 김에 간단한 리스트 형태의 페이지 만들면 좋을 것 같다.
일마다 업데이트 된다고 하는데, 최신 업데이트가 2025/04/23 임에도 불구하고,
생년 가장 최근이 2024인거보면 최신업데이트가 안되고 있는 듯하다.
유기견을 입양하거나, 뒤늦게 등록할 수 있지만 그 중에 25년생이 하나도 없다는게 이상하다...
서비스 고민
- 지역별 대표 품종 (TOP10)
- 품종별 개체 수 막대 그래프 또는 파이차트
- 믹스견, 진도견, 말티즈, 푸들, 치와와 등 분포 비교
- 활용 데이터: 품종, 마릿수
- 요청 파라미터: 지역(null)
- 기본 페이지: 전체 지역별 대표 품종 차트
- RFID 통계
- 외장형 vs 내장형 비율 시각화 (파이 차트)
- 클릭 시 해당 RFID 유형을 사용하는 품종 목록 출력 (TOP5)
- 활용 데이터: RFID구분, 품종, 마릿수
- 요청 파라미터: X
- 기본 페이지: 파이차트로 비율 시각화, 하단에 리스트형태로 TOP5 품종 출력
- 품종 분포도 (TOP20 외 기타)
- 품종별 개체 수 막대 그래프 또는 파이차트
- 믹스견, 진도견, 말티즈, 푸들, 치와와 등 분포 비교
- 활용 데이터: 품종, 마릿수
- 요청 파라미터: 지역(null)
- 기본 페이지: 전체 품정별 개체 수 차트
- 서비스별 강아지/고양이 탭 별도
- 업데이트 날짜 상단 표기
예외사항
- 생년 빈 값은 '알 수 없음' 처리
- 품종 빈 값은 '기타' 처리
테이블
region (지역)
id (PK) | province | city |
1 | 경기도 | 고양시 |
2 | 경기도 | 광명시 |
species (축종)
id (PK) | name |
1 | 개 |
2 | 고양이 |
animal_type (품종)
id (PK) | name | species_id (FK) |
1 | 믹스견 | 1 |
2 | 진도견 | 1 |
3 | 치와와 | 1 |
4 | 코리안숏헤어 | 2 |
rfid_type (RFID)
id (PK) | name |
1 | 외장형 |
2 | 내장형 |
animal_stat (반려동물 현황 상세)
id (PK) | region_id (FK) | rfid_id (FK) | animal_type_id (FK) | birth_year | animal_count | is_dangerous | upt_dt |
1 | 1 | 1 | 1 | 2024 | 1 | N | now() |
2 | 1 | 2 | 2 | 2024 | 1 | N | now() |
- 최신 업데이트할 때, 변경사항 있으면 upt_dt 변경
'프로젝트 > 반려동물' 카테고리의 다른 글
[반려동물 프로젝트] 마무리 (1) | 2025.04.26 |
---|---|
[반려동물 프로젝트] 백엔드 수정 (SpringCache) (3) | 2025.04.25 |
[반려동물 프로젝트] 프론트 구현 (Mustache) (0) | 2025.04.25 |
[반려동물 프로젝트] 백엔드 구현 (QueryDSL) (3) | 2025.04.24 |
[반려동물 프로젝트] DB 구성 (JPA, Python) (0) | 2025.04.24 |