Giter Site home page Giter Site logo

librarian_kimminoh's Introduction

도서 관리 프로그램 개발

  • 참여자 : 김민오, 윤도운, 김민철, 남강민

요구사항 정의

• 도서를 등록, 수정, 삭제 할 수 있어야 한다.

• 회원을 등록, 수정, 탈퇴 할 수 있어야 한다.

• 등록된 도서를 회원이 대출할 수 있어야 한다.

  1. 도서관리

    • 도서 정보는 제목, 저자, 출판사, 가격, 관련링크, 사진, ISBN, 도서설명을 포함해야 한다.

    • 도서 중복 등록 시 “이미 등록된 도서입니다.” 메시지가 표시되어야 한다. (ISBN으로 중복 체크)

    • 사진은 PC에 저장된 사진을 선택 등록할 수 있어야 한다.

    • 도서별 대여 여부를 확인할 수 있어야 한다.

    • 대여중인 도서는 삭제할 수 없어야 한다. (반납 후 삭제 가능)

    • “제목, 저자"를 대상으로 검색어가 포함된 도서를 검색할 수 있어야 한다.

  2. 회원관리

    • 회원 정보는 이름, 생년월일, 성별, 전화번호, 휴대전화번호, 이메일 주소, 사진을 포함해야 한다.

    • 이름과 생년월일 그리고 휴대전화번호가 중복되는 회원을 등록할 수 없어야 한다.

    • 도서를 대여 중인 회원은 탈퇴할 수 없어야 한다. (반납 후 탈퇴 가능)

    • 탈퇴 회원을 확인할 수 있어야 한다.

    • “이름, 전화번호"를 대상으로 검색어가 포함된 회원을 검색할 수 있어야 한다.

  3. 대출관리 • 대출 정보는 도서 정보, 회원정보, 대여일, 반납예정일, 반납 여부가 포함돼야 한다.

    • 대출할 때 도서 정보, 회원 정보는 기존 정보에서 선택할 수 있어야 한다.

    • 도서, 회원 선택 시 검색 기능을 제공해야 한다. (검색어가 포함된 항목을 검색할 수 있어야 한다.)

    • 이미 대여 중인 도서는 대출할 수 없어야 한다.

    • 도서 반납예정일은 도서 대여 후 2주로 한다.

    • 도서 반납은 대출된 도서를 대상으로 진행한다.

메뉴 기능 도식화

1. 도서관리

image

2. 회원 관리

image

결과 보고서

https://drive.google.com/file/d/1lZiGAP1_t8BS28bGOkZdCflCeH24NArk/view?usp=sharing

librarian_kimminoh's People

Contributors

kimminoh avatar mincheole avatar yundoun avatar namgangmin avatar

Stargazers

Seungjin Yi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.