• 캠퍼스북
  • LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

데이터베이스 DATABASE 과제 : 도서관 도서관리 System jsp html 구현 (소스, 보고서)

*영*
개인인증판매자스토어
최초 등록일
2013.03.20
최종 저작일
2012.12
파일확장자 압축파일
가격 7,000원 할인쿠폰받기
다운로드
장바구니

소개글

관리자
 도서 정보 등록/검색/수정 가능
 도서 반납, 연체료, 예약 관리에 대한 정보 입력
고객
 도서관 가입/정보수정/탈퇴 가능
 도서에 대한 검색/예약 가능

등록 시스템

- 고객은 메인화면에서 회원가입을 함으로써 등록할 수 있다.
- 회원가입 시 필수 입력 사항은 아이디와 비밀번호이다.
- 아이디는 한번 가입 후에는 수정이 불가능하다. 탈퇴할 때 까지 사용된다.
- 아이디의 형식은 u+5자리숫자이다. 비밀번호는 10글자로 제한된다.
- 관리자는 처음에 이미 시스템 상에서 지정되어 있다. (admin / 1111)
- 관리자가 도서를 등록할 때에 필수 입력사항은 도서 id이다.
- 메인화면에서 고객과 관리자를 선택하여 로그인할 수 있다.
- 회원 탈퇴 시 해당 회원의 대여/이전대여/예약 정보 또한 삭제된다.

사용자

- 사용자는 여러 조건을 복합하여 도서 전체를 검색할 수 있다.
- 검색 조건을 입력하지 않을 경우 도서의 전체 리스트가 출력된다.
- 도서 검색 시 정렬 조건으로 도서명 / 저자 / 출판년도를 선택할 수 있다.
- 도서 검색 시 도서id, 도서명, 저자, 포맷, 출판년도 등이 출력된다.
- 사용자는 도서를 검색한 후에 원하는 도서를 선택하여 예약을 할 수 있다.
- 예약을 하게 되면 사용자의 예약 도서 조회목록에서 예약을 확인할 수 있고, 이 때 여기에 기록이 유지되게 된다.
- 사용자는 자신의 대여 목록을 조회할 수 있다.
- 사용자는 자신의 대여 목록을 조회하고 난 뒤에 연장을 원하는 도서는 연장을 신청할 수 있다.
- 한 번 연장을 요청 할 경우 반납예정일이 한 달이 연장되고, 연장은 최대 2회까지 할 수 있다.
- 만약 연장을 하지 않고 반납을 늦게 할 경우에는 하루 연체에 50원씩 부과된다.


관리자
- 사용자가 도서 대여를 요청하면 사용자 ID와 도서 ID를 입력하여 대여를 해 줄 수 있다.
- 도서 대여 시, 다른 사용자가 예약을 해놓은 경우에는 대여를 해줄 수 없다.
- 도서 대여 시, 사용자 본인이 예약한 도서라고 하더라도 해당 사용자가 대여할 차례가 아니면 대여를 해줄 수 없다.
- 도서 대여 시 예약이 되어있고 대여를 요청한 사용자가 빌릴 차례라면 예약테이블에서 ‘possible'에서 ’rent'로 변경이 된다. 그리고 대여테이블에도 추가된다.
- 도서를 예약한 사람이 없는 경우, 순조롭게 대여가 진행되며 대여 기록이 남게된다.
- 관리자는 전체 대여 목록을 조회할 수 있고, 사용자id나 사용자 이름을 입력하여 해당 사용자가 대여한 정보만 따로 볼 수 있다.
- 위에서 대여 목록을 조회한 후에, 특정 도서를 선택하여 반납을 할 수 있다.
- 반납을 하게 될 경우, 연체를 했다면 연체료가 입력이 되어지고 이전 대여 목록(연체자 리스트)에 정보가 추가된다.
- 관리자는 이전 대여 목록을 조회할 수 있고, 이때는 연체료가 높은 순서대로 리스트가 출력이 되어진다.
- 관리자는 사용자id나 사용자 이름을 입력해서 해당 사용자가 대여했던 정보만 따로 볼 수 있다.
- 관리자는 전체 예약 목록을 조회할 수 있고, 도서id나 도서명을 입력하여 해당 도서에 대한 예약목록만을 조회할 수 있다.
- 예약목록 출력 시에는 예약을 먼저 한 순서대로 출력이 되어진다.
- 관리자는 예약목록의 가장 예약을 먼저 한 고객을 선택하여 예약도서 상태를 'wait'에서 ‘possible’로 변경해 줄 수 있다.

컴파일 실행환경

Eclipse , Java 1.7.0

본문내용

1.2.1 ER Diagram
1.2.2 Relation Schema
1.2.3 테이블, 기본키/외래키, SQL create table

사용자

- 사용자는 여러 조건을 복합하여 도서 전체를 검색할 수 있다.
- 검색 조건을 입력하지 않을 경우 도서의 전체 리스트가 출력된다.
- 도서 검색 시 정렬 조건으로 도서명 / 저자 / 출판년도를 선택할 수 있다.
- 도서 검색 시 도서id, 도서명, 저자, 포맷, 출판년도 등이 출력된다.
- 사용자는 도서를 검색한 후에 원하는 도서를 선택하여 예약을 할 수 있다.
- 예약을 하게 되면 사용자의 예약 도서 조회목록에서 예약을 확인할 수 있고, 이 때 여기에 기록이 유지되게 된다.
- 사용자는 자신의 대여 목록을 조회할 수 있다.
- 사용자는 자신의 대여 목록을 조회하고 난 뒤에 연장을 원하는 도서는 연장을 신청할 수 있다.
- 한 번 연장을 요청 할 경우 반납예정일이 한 달이 연장되고, 연장은 최대 2회까지 할 수 있다.
- 만약 연장을 하지 않고 반납을 늦게 할 경우에는 하루 연체에 50원씩 부과된다.


관리자
- 사용자가 도서 대여를 요청하면 사용자 ID와 도서 ID를 입력하여 대여를 해 줄 수 있다.
- 도서 대여 시, 다른 사용자가 예약을 해놓은 경우에는 대여를 해줄 수 없다.
- 도서 대여 시, 사용자 본인이 예약한 도서라고 하더라도 해당 사용자가 대여할 차례가 아니면 대여를 해줄 수 없다.
- 도서 대여 시 예약이 되어있고 대여를 요청한 사용자가 빌릴 차례라면 예약테이블에서 ‘possible'에서 ’rent'로 변경이 된다. 그리고 대여테이블에도 추가된다.
- 도서를 예약한 사람이 없는 경우, 순조롭게 대여가 진행되며 대여 기록이 남게된다.
- 관리자는 전체 대여 목록을 조회할 수 있고, 사용자id나 사용자 이름을 입력하여 해당 사용자가 대여한 정보만 따로 볼 수 있다.
- 위에서 대여 목록을 조회한 후에, 특정 도서를 선택하여 반납을 할 수 있다.
- 반납을 하게 될 경우, 연체를 했다면 연체료가 입력이 되어지고 이전 대여 목록(연체자 리스트)에 정보가 추가된다.
- 관리자는 이전 대여 목록을 조회할 수 있고, 이때는 연체료가 높은 순서대로 리스트가 출력이 되어진다.
- 관리자는 사용자id나 사용자 이름을 입력해서 해당 사용자가 대여했던 정보만 따로 볼 수 있다.
- 관리자는 전체 예약 목록을 조회할 수 있고, 도서id나 도서명을 입력하여 해당 도서에 대한 예약목록만을 조회할 수 있다.
- 예약목록 출력 시에는 예약을 먼저 한 순서대로 출력이 되어진다.
- 관리자는 예약목록의 가장 예약을 먼저 한 고객을 선택하여 예약도서 상태를 'wait'에서 ‘possible’로 변경해 줄 수 있다.

압축파일 내 파일목록

DB최종보고서.hwp
DBTest1.war

참고 자료

없음

프로그램소스 연관자료

이 자료와 함께 구매한 자료

*영*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
  데이터베이스 DATABASE 과제 : 도서관 도서관리 System  jsp  html 구현 (소스, 보고서)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업