Files
sj-sample/mh.md
2026-02-27 16:31:53 +09:00

2.6 KiB

📊 MH 분석용 대시보드 (mh.html) 상세 분석 및 비교

이 문서는 기존 dashboard.html과 새롭게 추가된 mh.html의 차이점을 분석하고, mh.html이 제공하는 주요 기능을 정리한 보고서입니다.

1. 개요 (What is mh.html?)

mh.htmlTailwind CSS, Google Charts, SheetJS, Lucide Icons를 활용하여 제작된 실시간 Man-Hour(MH) 데이터 시각화 도구입니다. 엑셀 데이터를 업로드하여 팀 및 개인별 리소스 투입 현황을 정밀하게 분석할 수 있습니다.

2. 기존 dashboard.html과의 주요 차이점

구분 기존 (dashboard.html) 신규 (mh.html)
검색 기능 팀/팀원 선택(Select Box)만 가능 통합 검색창(Search Bar) 추가 (팀/개인 동시 검색)
프로젝트 상세 유닛별 프로젝트 리스트만 출력 프로젝트 클릭 시 참여 명단 팝업(Modal) 출력
네비게이션 필터 선택 후 조회 팝업 내 팀원 클릭 시 해당 팀원 상세 분석으로 즉시 이동
UI 디자인 기본 정적 그리드 레이아웃 스티키 헤더(Sticky Header), 유리 효과(Glassmorphism) 적용
시각적 요소 정규/연장 근무 구분 차트 과부하 위험군(Overlimit) 발생 시 애니메이션 알림(Ring 효과)

3. mh.html의 핵심 기능 상세

통합 검색 엔진 (Search Dropdown)

  • 사용자가 팀 이름이나 팀원의 이름을 입력하면 실시간으로 결과를 제안합니다.
  • 대규모 조직 데이터에서도 특정 대상을 즉시 찾을 수 있어 편의성이 대폭 향상되었습니다.

프로젝트 참여 명단 모달 (Project Members Modal)

  • 특정 프로젝트 카드를 클릭하면, 해당 프로젝트에 참여한 모든 팀원 리스트직급별 투입 시간을 팝업창으로 보여줍니다.
  • 팝업 내에서 팀원의 분석 화면으로 바로 이동할 수 있는 링크 기능을 포함합니다.

스마트 필터링 및 차트 연동

  • 기간 설정: 시작일과 종료일을 지정하여 특정 기간의 데이터만 정밀하게 분석합니다.
  • 다차원 분석: 비즈니스 유닛별 비율(Pie Chart)과 개인별 상세 현황(Bar Chart)이 실시간으로 상호 연동됩니다.

근무 가이드라인 시각화

  • 평일 8시간 근무 기준을 초과한 인원에 대해 타겟 리미트(Target Limit) 경계선을 차트에 표시하고, 경고 아이콘(⚠️)을 출력하여 리소스 관리를 돕습니다.

본 문서는 mh.html 업로드와 함께 자동 생성되었습니다.