강사, 원장, 시스템 관리자 관점에서 수강권과 레슨 회차 관리 흐름을 정의한 설계도입니다.
강사가 모바일에서 담당 학생을 확인하고 수업 완료, 최근 이력 확인, 실수 취소까지 처리하는 흐름입니다.
강사 계정으로 접속
오늘 수업 학생 목록
+1회 버튼으로 차감
최근 처리 기록 확인
잘못 입력한 기록 취소
강사가 로그인 후 가장 먼저 보는 화면입니다. 담당 학생, 잔여 회차, 수업 완료 버튼이 한 화면에 모입니다.
강사 계정과 학생 담당자 값을 기준으로 조회 범위를 제한하고, 오늘 처리할 학생만 우선 노출합니다.
학생 상세에서 수업 완료 버튼을 누르면 잔여 회차가 줄고 수업 이력이 생성됩니다.
lesson_logs에 완료 이력을 추가하고 수강권 잔여 회차는 이력을 기준으로 계산합니다.
방금 처리한 수업 기록을 확인하고, 실수 입력은 취소하여 잔여 회차를 복구합니다.
기록 삭제보다 취소 상태를 남겨 언제 누가 복구했는지 확인할 수 있게 합니다.
원장이 전체 학생, 수강권, 홀딩, 결제, 만료 예정 현황을 확인하고 관리하는 흐름입니다.
학생과 수강권 상태
기간과 회차 입력
결제일과 금액 저장
만료일 자동 연장
만료와 회차 부족 확인
원장이 오늘 확인해야 할 만료 예정, 잔여 회차 부족, 결제 미기록 학생을 한눈에 봅니다.
수강권 만료일, 잔여 회차, 결제 기록을 기준으로 확인 목록을 자동 분류합니다.
학생별 수강권 기간, 총 회차, 결제 정보를 등록하는 화면입니다.
수강권 종류별 기본 회차를 불러오고 결제 기록을 연결해 원장 확인 목록에 반영합니다.
휴원 또는 개인 사정으로 홀딩을 적용하면 만료 예정일이 자동으로 늘어납니다.
홀딩 시작일과 종료일의 차이를 계산해 수강권 만료 예정일에 더하고 이력을 남깁니다.
계정 권한, 데이터 백업, 변경 이력을 관리해 작은 학원도 안정적으로 운영할 수 있게 합니다.
원장과 강사 등록
담당 학생 범위 제한
학생, 수강권, 이력
차감, 취소, 홀딩 기록
프로젝트 이전과 가이드
원장이 강사 계정을 만들고 담당 학생 범위를 지정하는 관리 화면입니다.
담당 강사 필드를 기준으로 강사별 학생 조회 범위를 제한합니다.
수업 완료, 취소, 홀딩 적용 등 주요 변경 이력을 확인합니다.
데이터 삭제 대신 상태 변경 이력을 남겨 실수 입력과 복구 내역을 추적합니다.
로우코드 프로젝트 이전, 소스 내보내기, 관리자 사용 가이드를 정리합니다.
납품 후 원장이 직접 계정과 수강권을 관리할 수 있도록 화면별 사용 절차를 제공합니다.