배움 학원 — 홈페이지·학원 운영 ERP
학원 홈페이지의 상담·레벨테스트 예약부터 원생 등록, 평가·반배정, 출결, 교재 주문, 청구·수납까지 연결한 업무 데모입니다.
- 기술 스택
- 전자정부프레임워크(eGovFrame) 5.0.1 · Spring Boot · Java 17 · Spring Security · MyBatis · PostgreSQL · React · TypeScript
가상 학원·사용자·실적을 사용한 데모이며 실제 고객사 수행 사례가 아닙니다. 결제는 토스 테스트 환경을 사용하며 현금·계좌 수납은 장부 기록입니다. 모든 방문자가 같은 데이터를 사용하고 매시 초기화합니다. 실제 개인정보는 입력하지 마세요.
데모 사이트 보기
구현 상세 보기접기
제작 목적
학원 홈페이지의 상담·레벨테스트 예약부터 원생 등록, 평가·반배정, 출결, 교재 주문, 청구·수납까지 연결한 업무 데모입니다. 방문자의 신청을 운영자가 이어받고, 강사와 학생은 각자 맡은 업무와 학습 내역을 확인합니다.
핵심 구현
- 홈페이지에서 시간표·강사·잔여석을 확인하고 상담·레벨테스트를 예약합니다. 관리자는 접수 내용을 확인해 원생으로 등록합니다.
- 문항·채점 기준의 버전을 관리하고 시간 제한 응시와 자동 채점을 지원합니다. 평가 결과로 반을 추천하며 확정한 배정과 과거 결과를 보존합니다.
- 수강·출결과 교재 재고·주문·출고·취소를 관리합니다. 중복 주문과 동시 재고 할당을 제어하고 주문·청구를 함께 처리합니다.
- 수강료·교재비 청구와 현금·계좌 수납을 기록합니다. 토스 테스트 결제·취소를 연결하고 미확정 결과를 조회해 복구합니다.
- 관리자·강사·학생의 권한을 구분하고 업무 변경 이력을 감사로그에 남깁니다.