Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 5.65 KB

README.md

File metadata and controls

96 lines (70 loc) · 5.65 KB

LoaninfoProgram

  • 전자정부 표준프레임워크 (egovframework) 기반 도서대출/반납관리시스템 📚
  • ECO 2022 Winter Project

🗓️ 프로젝트 기간

  • 2022.01.10 ~ 2022.02.28

🛠️ Tool

  • backend : jsp, java, spring (xml), jdbc & ibatis
  • front : jsp, javascript, html & css

⚙️ Development Environment

  • egovframework eclipse 3.8
  • oracle 11g xe
  • jdk/jre 1.8
  • ojdbc6.jar
  • apache tomcat 8.5

🛠️ Feature Introduction

  • 회원 관리

    • 회원 가입

      • 회원번호는 숫자 8자리로 구성되며, 자동부여된다.
      • 이름/휴대폰 번호는 필수로 입력해야 한다.
      • 휴대폰 양식은 -*-****으로 입력해야 한다.
      • 이름 + 연락처 가 이미 등록된 회원일 경우, 회원 가입 불가능.
    • 회원 조회

      • 도서관에 가입된 모든 회원을 조회할 수 있다.
      • 회원번호를 클릭하면 선택한 회원 정보를 상세보기 할 수 있으며, 해당 해원을 수정 및 삭제할 수 있다.
    • 회원 수정/삭제 (회원 상세보기)

      • 회원번호를 제외한 모든 항목을 수정할 수 있다.
      • 이름 + 연락처가 이미 등록된 회원일 경우, 회원 수정 불가능.
  • 도서 관리

    • 도서 등록

      • 도서명/저자/출판사/청구기호 입력란을 모두 입력해야 한다.
      • 출판사+청구기호가 이미 등록된 도서일 경우, 신규 도서 등록이 되지 않는다.
    • 도서 조회

      • 도서관에 등록된 모든 도서를 조회할 수 있다.
      • 도서명을 클릭하면 선택한 도서 정보를 상세보기 할 수 있으며, 해당 도서를 수정 및 삭제할 수 있다.
    • 도서 수정/삭제 (회원 상세보기)

      • 청구기호를 제외한 모든 항목을 수정할 수 있다.
  • 대출/반납

    • 회원 선택

      • 회원 코드로 바로 검색

        • 도서/회원 검색에서 유효한 회원코드를 입력하면 해당 회원 정보 및 도서대출 정보가 각각 우측 상단, 하단에 표시된다.
        • 대출/반납 정보에서 해당 회원의 현재 대출 및 반납중인 도서를 조회할 수 있으며, 이미 반납한 도서는 반납 날짜가 같이 표시되고 대출중인 도서를 선택하여 반납할 수 있다.
      • 회원명으로 검색 후 선택

        image
        • 회원 코드가 기억이 나지 않는 회원들을 위한 기능이며, 도서/회원 검색에서 회원 명을 입력하면 입력한 키워드가 포함된 모든 회원 리스트를 조회한다.
        • 사용자의 정보와 일치하는 회원을 선택한 후, 위와 같은 기능을 동일하게 수행할 수 있다.
    • 서명 검색

      image
      • 회원정보가 조회된 상태에서 서명 검색을 할 수 있다.
      • 서명 검색에 입력한 키워드가 포함된 모든 도서를 조회한다.
      • 조회된 도서 리스트에서 대출 여부의 의미는 현재 조회된 사용자가 대출중인 도서인 경우 '반납 가능', 다른 사용자가 대출중인 도서인 경우 '대출 불가', 어떤 사용자도 대출중인 도서가 아닐 경우 '대출 가능'이라고 표시된다.
      • 서명 조회로도 대출 및 반납 기능을 수행할 수 있다.
    • 청구기호 조회 (도서 반납 기능)

      • 어떤 사용자가 대출중인 도서의 경우, 청구기호 조회로 바로 반납할 수 있다.
      • 반납이 완료되면 대출했던 사용자와 해당 도서의 도서명이 포함된 팝업 메시지를 출력한다.

📑 References