Skip to content

changhwa/video_rental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

video_rental

비디오 대여

Goals

  1. 비디오 대여점 프로그램을 개발한다.
  2. TDD , Refactoring 을 연습한다.
  3. 심심풀이 땅콩용
  4. SpringAir 스터디 시간 활용

기능정리


1. 회원
	- 회원을 등록한다.
    	- 아이디
        - 이름
        - 나이
        - 성별
        - 주소
        - 연락처
        - 비고
    - 회원정보를 수정한다.
    - 회원정보를 삭제한다.
    - 회원등급을 등록한다.
    	- 일반회원
        - 우수회원
        	- 우수회원의 조건을 지정한다.
        - 관리자
    - 특정한 엑셀 양식으로 회원정보를 한번에 등록한다.
    - 회원을 검색한다.
    	- 이름
    	- 아이디
    	- 전화번호
    - 관리자 모드로 접속한다.

2. 품목관리
    - 품목을 등록한다.
    	- 물품번호
        - 제목
        - 장르
        	- 장르를 추가한다.
            - 장르를 수정한다.
            - 장르를 삭제한다.
        - 등급
        	- 전연령가
            - 청소년
            - 성인
        - 등록일
        - 비고
        	- 추천평 등을 기록한다.
    - 품목을 삭제한다.
    - 품목을 수정한다.
    - 품목을 검색한다.
    	- 물품번호
    	- 제목

3. 대여
	- 비디오를 대여한다.
	- 기본 대여료를 계산한다.
    - 비디오를 반납한다.
    	- 추가 대여비를 계산한다.
    - 대여 상태를 확인한다.
    	- 대여중 (Y)
        - 반납완료 (N)
    - 대여 리스트를 조회한다.
    	- 물품번호
    	- 물품제목
    	- 회원명
    - 1주일을 기준으로 반납완료한 정보는 삭제후 반납완료 테이블로 자동으로 옮겨진다.

4. 예약
	- 회원이 비디오를 예약한다.
    	- 예약 가능 조건을 설정한다.
    - 예약 정보를 확인한다.
    - 예약된 비디오가 반납될 시 우선순위에 따라 자동으로 확인되도록 한다.
    - 예약 정보를 수정한다.
    - 예약 정보를 삭제한다.

5. 연체
	- 연체 리스트를 조회한다.
    	- 연체자 이름
        - 연체 기간
        - 연체 품목명
        - 연체 비용

6. 환경설정
	- 대여료를 정한다.
    	- 등록일 별로 대여료를 산정가능하다.
        - 쿼리를 제공한다.
        	- 각 조건을 사용자가 임의로 생성하는 기능을 의미한다.
    - 연체료를 정한다.
    	- 등록일 별로 연체로를 정할 수 있다.
        - 마찬가지로 쿼리를 제공한다.
    - 대여기간을 정한다.
    	- 등록일 별로 대여기간을 정할 수 있다.
        - 마찬가지로 쿼리를 제공한다.
	- 우수고객 조건을 정한다.
    	- 쿼리를 제공한다.

7. 통계
	- 장르별 대여 순위
    - 성별 대여 순위
    - 기간별 대여 순위
    	- 1주일
    	- 한달
    	- 1분기
    	- 1년
    	- 기간지정
    - 총 대여 순위
    	- 실시간

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages