- 비디오 대여점 프로그램을 개발한다.
- TDD , Refactoring 을 연습한다.
- 심심풀이 땅콩용
- SpringAir 스터디 시간 활용
1. 회원
- 회원을 등록한다.
- 아이디
- 이름
- 나이
- 성별
- 주소
- 연락처
- 비고
- 회원정보를 수정한다.
- 회원정보를 삭제한다.
- 회원등급을 등록한다.
- 일반회원
- 우수회원
- 우수회원의 조건을 지정한다.
- 관리자
- 특정한 엑셀 양식으로 회원정보를 한번에 등록한다.
- 회원을 검색한다.
- 이름
- 아이디
- 전화번호
- 관리자 모드로 접속한다.
2. 품목관리
- 품목을 등록한다.
- 물품번호
- 제목
- 장르
- 장르를 추가한다.
- 장르를 수정한다.
- 장르를 삭제한다.
- 등급
- 전연령가
- 청소년
- 성인
- 등록일
- 비고
- 추천평 등을 기록한다.
- 품목을 삭제한다.
- 품목을 수정한다.
- 품목을 검색한다.
- 물품번호
- 제목
3. 대여
- 비디오를 대여한다.
- 기본 대여료를 계산한다.
- 비디오를 반납한다.
- 추가 대여비를 계산한다.
- 대여 상태를 확인한다.
- 대여중 (Y)
- 반납완료 (N)
- 대여 리스트를 조회한다.
- 물품번호
- 물품제목
- 회원명
- 1주일을 기준으로 반납완료한 정보는 삭제후 반납완료 테이블로 자동으로 옮겨진다.
4. 예약
- 회원이 비디오를 예약한다.
- 예약 가능 조건을 설정한다.
- 예약 정보를 확인한다.
- 예약된 비디오가 반납될 시 우선순위에 따라 자동으로 확인되도록 한다.
- 예약 정보를 수정한다.
- 예약 정보를 삭제한다.
5. 연체
- 연체 리스트를 조회한다.
- 연체자 이름
- 연체 기간
- 연체 품목명
- 연체 비용
6. 환경설정
- 대여료를 정한다.
- 등록일 별로 대여료를 산정가능하다.
- 쿼리를 제공한다.
- 각 조건을 사용자가 임의로 생성하는 기능을 의미한다.
- 연체료를 정한다.
- 등록일 별로 연체로를 정할 수 있다.
- 마찬가지로 쿼리를 제공한다.
- 대여기간을 정한다.
- 등록일 별로 대여기간을 정할 수 있다.
- 마찬가지로 쿼리를 제공한다.
- 우수고객 조건을 정한다.
- 쿼리를 제공한다.
7. 통계
- 장르별 대여 순위
- 성별 대여 순위
- 기간별 대여 순위
- 1주일
- 한달
- 1분기
- 1년
- 기간지정
- 총 대여 순위
- 실시간