교인 · 예배 출석 관리

단일 HTML · 오프라인 저장 · 엑셀 양방향 병합
번호QRCODE직책1구역장지역구역이름등록구분등록상태등록사유직분예배 비고예배 1예배 2예배 3출결상태가족신앙자헌금_십헌금_장관리직책직책일자
출석을 선택하면 자동 저장됩니다. 비워둔 항목은 미입력이며, 결석과 구분됩니다. 기존 엑셀의 '1', '줌', '줌화면끔' 등 원본 출석값도 유지됩니다.
지역구역이름QR출석 유형기타 내용

교육 관리

셀을 직접 수정한 뒤 저장하세요.
교육일자QRCODE교인명교육명진행상태비고관리

전도 관리

셀을 직접 수정한 뒤 저장하세요.
전도일자담당 QRCODE담당 교인전도 대상자진행상태비고관리

데이터 교환 및 안전 병합

관리자가 담당 지역/구역 파일을 내려주고, 담당자는 수정·출석을 기록한 뒤 다시 파일을 전달합니다. 받은 쪽은 병합 미리보기로 충돌을 확인합니다.

엑셀 파일 입출력은 SheetJS 라이브러리를 사용하므로 최초 이용 시 인터넷 연결이 필요할 수 있습니다. JSON 교환은 완전 오프라인으로 동작합니다.

병합 미리보기

구분대상내용
병합 규칙

QR CODE(없으면 임시 ID)로 교인을, QR CODE + 예배 날짜로 출석을 식별합니다. 교환 파일에 포함된 기준본과 현재 데이터를 비교해 서로 다른 항목만 갱신합니다. 같은 필드를 양쪽에서 수정한 경우 충돌로 표시합니다. 파일에 없는 교인을 자동 삭제하지 않습니다.

주의 이 파일에는 개인정보가 포함됩니다. 이메일/메신저로 전달할 때 파일 암호화 및 수신자 확인이 필요합니다. HTML의 역할 선택은 편의용 필터이지 보안 인증이 아닙니다.

사용 순서

  1. 최초 실행 시 A.xlsx의 데이터를 내장하여 자동으로 표시합니다.
  2. 관리자는 전체 관리자로 설정한 후 지역/구역 범위를 선택하고 교환용 엑셀 다운로드를 실행합니다.
  3. 지역장/구역장은 파일을 가져오기 하여 해당 데이터를 관리합니다. 이 HTML 파일 자체도 함께 전달해야 합니다.
  4. 교인정보 수정과 수요일·일요일 출석을 기록한 후 교환용 엑셀로 내보냅니다.
  5. 관리자는 전달받은 파일을 가져와 미리보기 → 병합 적용 합니다. 충돌은 기본적으로 관리자 쪽 값을 유지합니다.
  6. 각 기기별 데이터는 브라우저 IndexedDB에 저장됩니다. 브라우저 삭제·기기 변경에 대비하여 JSON 백업을 정기적으로 저장하세요.

권한은 기술적으로 강제되지 않습니다. 한 HTML 파일에 초기 전체 교인정보가 포함되므로 배포용 HTML 자체를 제한 범위별로 분리하지 않는 이상 다른 지역 데이터에 접근할 수 있습니다. 개인정보를 엄격히 분리해야 한다면 서버 인증이 필요합니다.

QRCODE 로그인

최초 등록할 관리자의 QRCODE와 비밀번호를 입력하세요.

리더/관리자 첫 로그인: QRCODE와 새 비밀번호를 등록합니다. (CSV 임시 비밀번호·이메일 링크 불필요)

Authenticator 앱에 표시된 6자리 인증번호를 입력하세요.

이 HTML은 데이터가 포함된 로컬 파일입니다. 로그인은 화면 접근 제한용이며 파일 내부 데이터를 암호화하지 않습니다.

사용자 비밀번호 등록

현재 브라우저에서만 유효합니다. 담당자의 기기에서는 계정 정보가 공유되지 않습니다.

기존 접속 정보 초기화

초기 관리자 QRCODE·비밀번호 인증 설정만 삭제합니다.
교인, 출석, 교육, 전도, 일반 사용자 계정 및 그 밖의 앱 데이터는 삭제되지 않습니다.

Authenticator MFA 등록

Authenticator 앱으로 QR을 스캔한 뒤 표시되는 6자리 번호를 입력하세요.

TOTP 등록 QR

QR을 스캔할 수 없으면 아래 키를 수동 입력하세요.

교인 정보