14.3 도서 대여점 관리 프로그램

2021. 8. 9. 13:48DatabaseDesign

본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다.

1. 소개 및 업무 분석

회원정책

  • BOOKSPACE 도서의 대여는 회원에게만 가능합니다.
  • BOOKSPACE 회원이 되려는 분은 고객님이 원할 시 즉시 가능합니다.
  • 회원가입 시 가입비는 존재하지 않으며, 정확한 실명과 주소, 연락처를 알려주어야 합니다.
  • 도서 대여로는 장르에 따라 약간씩 다르며 기간도 다릅니다. 기간 초과 시에는 연체료를 지불해야 합니다.
  • 장르에 따른 대여로와 기간 연체로는 다음과 같습니다.
구분 가격 기간 연체료
코믹스 300원 1박2일 100원
순정 300원 1박2일 100원
애정판 500원 1박2일 100원
소설 700원 3박4일 200원
월간지 1200원 2박3일 300원
  • 대여한 도서를 훼손하거나 분실했을 시에는 도서의 정가를 변상해야 합니다.
  • BOOKSPACE에서는 도서 대여료의 10%를 마일리지로 적립해드립니다.
  • 적립된 마일리지는 해당 금액이 되었을 때에 대여료로 사용할 수 있습니다.
  • 금년에 적립하신 마일리지는 금년 12월 31일까지 사용 가능합니다.
  • 마일리지는 본인만 사용 가능하며, 타인에게 양도가 되지 않습니다.
  • 19세 이상 등급의 도서의 경우 대여 시 신분증을 반드시 제시해야 합니다.
  • 고객님께서 회원탈퇴를 원하실 경우에는 즉시 탈퇴를 할 수 있습니다.

 

2. 요구 사항 분석

  • 도서에 대해서 도서번호, 도서명, 출판사, 지은이, 장르, 가격, 대여유무, 등록일을 지정한다. 도서번호에는 장르와 위치를 넣어서 도서를 찾기 쉽게 합니다.
  • 도서는 코믹스, 순정, 애장판, 소설, 월간지 장르로 구분합니다.
  • 회원에 대해서 회원번호, 이름, 전화번호, 주소, 대여중인 책, 마일리지를 저장합니다. 회원은 도서를 대여할 수 있습니다. 회원은 여러 권의 책을 동시에 대여할 수 있습니다. 회원은 도서를 대여할 때마다 대여 금액의 10%를 마일리지로 적립받을 수 있고, 도서를 대여할 때 현금처럼 사용이 가능합니다.
  • 사원에 대해서 사원번호, 이름, 주소, 전화번호, 비밀번호를 저장합니다. 사원은 고객등록, 도서등록, 도서대여, 도서반납, 고객조회, 도서조회를 할 수 있습니다. 사원 중에 사원을 관리하는 관리자가 있어서 사원을 추가/삭제할 수 있고, 일별, 월별, 연별 매출액을 조회할 수 있습니다.

3. 논리적/물리적 설계

References

오용철의 데이터베이스 모델링, 오용철 저