동네 학원·공부방 출결·수납 알림 앱미리보기

출석 버튼 하나로 학부모에게 등·하원 알림, 매달 수강료 청구까지 자동으로.

동네 학원·공부방 출결·수납 알림 앱

PRD

문제
- 학생 30명 이하 소형 학원 원장이 출석부를 손으로 체크하고, 학부모가 "아이 도착했나요?"를 카톡으로 반복해서 물어봄 - 매달 수강료 안내를 일일이 보내고 미납자를 엑셀로 따로 관리하다 보니 독촉이 늦고 누락됨 - 기존 대형 학원용 관리 프로그램은 기능이 너무 많고 비싸서 소형 학원에 맞지 않음
목표
- 원장의 출석 체크·학부모 응대·수강료 안내 수작업을 자동화해 업무 시간 절약 (절약 시간은 출석 처리 1회 소요 시간, 청구서 발송 소요 시간 전후 비교로 측정) - 학부모의 "도착했나요?" 문의 감소 (학원당 주간 학부모 문의 수를 가입 전후 비교로 측정) - 미납 누락·지연 감소로 수납 안정화 (미납 알림 발송 후 납부 완료까지 걸리는 기간 변화로 측정) - 핵심 지표: 학원 신규 가입 수, 무료 체험 → 유료 전환율, 주간 활성 학원 비율(출석 버튼 사용 일수 기준), 알림톡 발송 수, 월 구독 해지율
출시 범위
- 포함: 웹 관리자(원장·강사) 화면 — 학생·학부모 등록, 출석 버튼 처리, 수강료 청구서·미납 알림 자동 발송, 학부모 공지 발송, 수강 연장/휴강 관리, 학부모 채팅 - 포함: 학부모 웹 화면 — 전화번호 인증 로그인, 자녀 출결·청구 내역 확인, 공지 열람, 1:1 채팅 - 포함: 사전 신청 랜딩페이지(출시 전) 및 신청자 관리 화면, 학원 가입·구독 상태 관리 - 제외(범위 밖·다음 단계): 결제 대행(납부는 기존 방식 유지), 출결 QR/비콘, 성적·학습 관리, 앱(네이티브), 알림톡 종량 과금 체계 확정(구독료 포함 여부 확정 필요)
역할과 권한
- 원장(관리자): 학원 설정, 학생·학부모·강사 등록/수정, 출석 처리, 청구서·미납 알림 발송 및 납부 완료 처리, 공지 발송, 휴강/수강 연장 승인, 채팅 응대, 구독 상태 확인 - 강사(관리자, 권한 제한): 담당 학생 출석 버튼 처리, 출결 내역 열람, 휴강 신청 — 청구·구독·학원 설정 접근 불가 - 학부모(사용자): 자녀 출결·청구 내역 열람, 공지 열람, 1:1 채팅, 휴강/수강 연장 요청 - 운영사(서비스 운영자): 학원 가입·구독 관리 화면, 사전 신청자 관리 화면(목록·상세·연락 처리), 알림톡 발송 로그 조회
사용자 시나리오
- 박수진 원장(학생 28명, 1인 운영): 오전 등원 시간에 휴대폰으로 웹 관리자 화면을 열고 학생별 출석 버튼을 누른다 → 학부모에게 등원 알림톡이 자동 발송되어 "도착했나요?" 문의가 사라진다 - 박수진 원장: 매달 청구일에 청구서 알림톡이 자동 발송되고, 미납자에게 미납 알림이 자동 발송된다 → 납부 확인 후 화면에서 납부 완료 처리한다 - 김민재 원장: 휴강일을 미리 등록하면 해당 학생 학부모에게 휴강 안내가 발송되고, 학부모가 웹에서 수강 연장을 요청하면 화면에서 승인한다 - 정하연 대표(공부방): 공지를 작성해 전체 학부모에게 알림톡으로 발송하고, 학부모의 1:1 채팅에 답변한다
핵심 기능
- 출석 처리: 웹 관리자 화면에서 학생별 등원·하원 버튼 클릭 → 해당 학부모에게 카카오톡 알림톡 자동 발송(발송 실패 시 재시도 및 실패 로그) - 수납 알림: 청구일에 수강료 청구서 알림톡 자동 발송, 미납 상태 학생에게 미납 알림 자동 발송, 원장이 납부 완료 수동 처리(결제 대행 없음) - 학부모 소통: 공지 작성·전체/개별 알림톡 발송, 1:1 채팅(웹 기반) - 수강 관리: 휴강 등록·안내 발송, 수강 연장 요청·승인, 학생·학부모·수강 정보 등록(엑셀 일괄 등록 포함)
기술 스택과 아키텍처
- 백엔드: PHP 8(프레임워크 없이), DB 접근은 mysqli·prepared statement - DB: MySQL/MariaDB(utf8mb4) - 웹서버: Apache, 카페24 VPS(또는 카페24 웹호스팅) 배포 - 외부 연동: 카카오톡 알림톡 발송 API(알림톡 대행사 연동, 대행사 선정 확정 필요) - 구조: 관리자(원장/강사) 웹, 학부모 웹, 사전 신청 랜딩, 운영사 관리 화면을 하나의 PHP 애플리케이션으로 구성, 알림톡 발송은 큐 테이블 기반 비동기 처리(가정)
전체 IA와 화면 흐름
- 관리자(원장/강사): 로그인 → 대시보드(오늘 출결 현황, 미납 요약) → 출석부(학생별 등·하원 버튼) / 학생 관리(목록·상세·등록·수정) / 수납 관리(청구 내역 목록·상세, 납부 완료 처리, 미납 목록) / 공지 관리(작성·발송 이력) / 수강 관리(휴강 등록, 연장 요청 승인) / 채팅(1:1 대화 목록·상세) / 학원 설정 - 학부모: 전화번호 인증 로그인 → 홈(자녀 출결 요약) → 출결 내역 / 청구 내역(납부 안내 열람) / 공지 목록·상세 / 채팅 / 휴강·수강 연장 요청 - 운영사 관리: 학원 계정·구독 상태 관리(목록·상세·처리), 사전 신청자 관리(목록·상세·연락 처리), 알림톡 발송 로그 조회 - 사전 신청 랜딩: 소개 → 신청 폼(학원명·연락처·학생 수) → 접수 완료 (짝: 운영사 사전 신청자 관리 화면)
데이터 모델
- academies(학원): id, 이름, 상태(구독 상태), 청구일 설정, 생성일 - users(관리자 계정): id, academy_id, 이름, 전화번호, 비밀번호 해시, 역할(원장/강사), 상태 - students(학생): id, academy_id, 이름, 학부모 전화번호, 수강 상태 - attendance(출결): id, student_id, 일자, 등원 시각, 하원 시각, 처리자 - bills(청구): id, student_id, 청구 월, 금액, 상태(청구/납부 완료/미납), 발송일, 납부 확인일 - notices(공지), chats(채팅 메시지), leaves(휴강), enrollments(수강 연장), notifications(알림톡 발송 로그: 수신자, 템플릿, 상태, 실패 사유), pre_signups(사전 신청)
API와 외부 연동
- 내부 처리: PHP 폼 기반 요청 처리(prepared statement), 별도 공개 REST API 없음(가정) - 외부 연동: 카카오톡 알림톡 대행사 API — 등·하원 알림, 청구서 알림, 미납 알림, 공지 알림, 휴강 안내 템플릿 5종(템플릿 승인 필요) - 발송 큐: notifications 테이블에 적재 후 배치(또는 큐 처리)로 발송, 실패 시 재시도 및 로그 기록 - 연동 규격·대행사 계정 관리는 운영사 책임으로 서비스 화면 밖에서 관리(가정)
UI·UX 요구사항
- 관리자 화면은 모바일 우선 반응형: 원장이 휴대폰으로 출석 버튼을 누르는 것이 핵심 동선이므로 출석부 화면은 원터치 처리 - 설치·학습 부담 최소화: 가입 후 학생 등록 → 출석 처리 → 청구 설정 3단계 온보딩 가이드 제공 - 학부모 화면은 전화번호 인증 후 3탭 이내에 출결·청구·공지 도달 - 알림톡 메시지는 학원명·학생명·시각이 명확히 표기되도록 템플릿 구성
보안과 개인정보
- 개인정보 수집 항목: 원장·강사(이름, 전화번호), 학생(이름), 학부모(전화번호) — 수집·이용 동의를 가입 및 학생 등록 시 받음 - 학부모 전화번호는 알림톡 발송 목적으로 수집하며, 마케팅 수신은 별도 동의 + 수신거부 안내 포함 - 보관·파기: 탈퇴·해지 시 개인정보 파기 또는 법정 보관 기간 후 파기(보관 기간 확정 필요) - 비밀번호 해시 저장, prepared statement로 SQL 인젝션 방지, 관리자 세션 인증, 학부모 전화번호 인증 기반 접근 통제(자녀 데이터만 열람)
비기능 요구사항
- 가용성: 등원·하원 시간대(오전·오후 피크)에 출석 처리 및 알림 발송 지연 없이 동작 - 알림톡 발송 지연: 출석 버튼 클릭 후 발송 요청까지 수 초 이내(목표, 부하 테스트로 검증) - 데이터 백업: DB 일일 백업(카페24 VPS 환경 기준, 백업 주기·보관 확정 필요) - 학생 30명 이하 규모 기준 성능이면 충분하되, 학원 수 증가에 대비한 인덱스 설계
구현 계획
- 1단계: DB 스키마·인증·학원/학생/학부모 등록, 엑셀 일괄 등록 - 2단계: 출석 처리 + 알림톡 연동(등·하원 알림), 발송 로그 - 3단계: 수납(청구서·미납 알림 자동 발송, 납부 완료 처리), 공지, 휴강·수강 연장, 채팅 - 4단계: 사전 신청 랜딩페이지 + 운영사 관리 화면, 온보딩 가이드, QA 후 출시(출시일 확정 필요)
수용 기준과 QA
- 출석 버튼 클릭 → 해당 학부모 알림톡 수신 확인(등·하원 각각), 실패 시 로그에 사유 기록 - 청구일 도래 시 해당 월 청구서 알림톡 자동 발송, 미납자에게 미납 알림 발송, 납부 완료 처리 후 미납 목록에서 제외 - 학부모 전화번호 인증 로그인 후 본인 자녀 데이터만 열람 가능(타 학원·타 학생 데이터 접근 차단 테스트) - 휴강 등록 시 해당 학생 학부모에게 안내 발송, 수강 연장 요청 → 승인 흐름 동작 확인 - 알림톡 템플릿 5종 승인 완료 및 실발송 테스트, 엑셀 일괄 등록 검증
배포와 운영
- 카페24 VPS(또는 웹호스팅)에 Apache + PHP 8 + MySQL/MariaDB 배포, HTTPS 적용 - 배포 방식: FTP/SSH 수동 배포(초기), 배포 절차 문서화(가정) - 운영 모니터링: 알림톡 발송 로그 일일 확인(실패 건 재처리), DB 백업 상태 점검 - 운영사 관리 화면에서 학원 가입·구독 상태, 사전 신청자, 발송 로그를 상시 관리 - 장애 대응: 알림톡 대행사 장애 시 발송 큐 적재 후 재시도, 재발송 절차 문서화(가정)

새 기획을 열려면 기획권이 필요해요

기획권 1개 = 새 기획 열기(IA 포함) + 화면 20장

가입하면 체험 프로젝트를 드려요

가입하면 체험 프로젝트 1개로 IA와 화면 5장까지 이어서 써 볼 수 있어요. 화면 20장과 파일 내려받기는 기획권으로 열어요.

무료로 가입하기

기획권 요금 자세히 보기