◈ Human Project/Mini : Library Service📚

    [Mini Project] Library Service : 계정 데이터(domain.User)

    - Library Service : 계정 데이터(domain.User) domain.User : 도서관에 등록된 계정 데이터. package domain; /** * 도서관에 등록된 계정 데이터. * 담당 : 김동엽 */ public class User { // 변수 private String userName; // 이름 private String userBirth; // 생년월일 private String userPN; // 전화번호 private int id; // 아이디 : User의 기본키 private String pw; // 비밀번호 private boolean admin; // 관리자 여부[true = 관리자] private boolean blacklist;// 블랙리스트 여부[true = ..

    [Mini Project] Library Service : 소장도서 데이터(domain.LibBook)

    - Library Service : 소장도서 데이터(domain.LibBook) domain.LibBook : 도서관에서 보유하고 있는 도서 데이터. '소장번호'로 관리한다. package domain; /** * 도서관에서 보유하고 있는 도서 데이터. '소장번호'로 관리한다. * 담당 : 김예찬, 차민지 */ public class LibBook { // 실제 도서관에 있는 책 // 변수 private int id = 10010;// 소장번호 : LibBook 클래스의 기본키 private boolean rent;// 대여여부(false: 대여가능, true: 대여중) private int bookID;// Book 클래스의 도서번호 // 생성자 public LibBook() {} // 기본 생성자 p..

    [Mini Project] Library Service : 도서 데이터(domain.Book)

    - Library Service : 도서 데이터(domain.Book) domain.Book : 도서관에 등록되어 있는 도서 데이터. '도서번호'로 관리한다. package domain; /** * 도서관에 등록되어 있는 도서 데이터. '도서번호'로 관리한다. * 담당 : 차민지 */ public class Book { // 변수 private int id; // 도서번호 : Book 클래스의 기본키 private String title; // 책제목 private String author; // 저자 private String publisher; // 출판사 private String isbn; // ISBN private int amount = 0; // 재고 : 도서 대여·반납 또는 도서 데이터 추..

    [Mini Project] Library Service : 인터페이스(interface)

    - Library Service : 인터페이스(interface) package service; import java.text.ParseException; import java.util.List; import domain.Book; public interface LibService { // 차민지[담당: Book 기능] void findBook();// 재고 조회 : 보유 도서 조회 List searchBook();// 도서 검색 : 제목, 저자, 출판사 void regBook();// 소장도서 데이터 생성 void modifyBook();// 소장도서 데이터 수정 void removeBook(); // 소장도서 데이터 삭제 void searchList(List bookShelf);// 도서 검색 값 리..