PlayData 도서 관리 웹 어플리케이션

2022년에 진행한 개인프로젝트 입니다.

프로젝트 기간: 2022년 9월 09일 ~ 2022년 9월 12일


  • 프로젝트 소개

    도서 관리 웹 어플리케이션   
    
  • 어플리케이션 필요성

    내가 프로그래밍을 공부하고 있는 PlayData G밸리캠퍼스는   
    캠퍼스가 생긴지 얼마 되지 않아 인테리어도 노트북도 건물도 새것이다.     
      
    캠퍼스에서는 이번에 수강생들을 위해 프로그래밍과 관련된 책들도 새로 들여오게 됐는데,   
    캠퍼스가 생긴지 얼마 되지 않아서 인지 책 대여 및 반납 관리를 매니저님께서 수기로 하고 계신 모습을 보게 됐고,  
    이를 프로그램으로 만들어 실제 캠퍼스에서 서비스 해보면 어떻겠냐는 교육진분들의 의견으로 만들어 
    실제 제공 및 서비스를 진행하기 위해 만들게 됐다.   
    
  • 사용기술

    - java
    - spring framework
    - MySQL
    
  • 구동 환경

    - Window 11
    - 다른 OS에선 구동해보지 않았습니다.
    
  • 프로그램 기능

    - 책 등록
    - 책 등록시 생성된 일련번호로 바코드 생성 및 화면에 출력 
    - 책 삭제
    - 미반납 책 목록 조회
    - 관리자 계정 로그인
    - 관리자 계정 비밀번호 변경
    - 책 대여
    - 책 반납
    - 책 제목 혹은 작가 혹은 일련번호로 조회
    - 책 인기순위 조회
    - 이름, 생년월일로 내 대여기록 조회
    
  • ERD

    playdatarental8

  • 사용시 주의 사항

    다른 PC에서 코드 사용시 바코드 생성 및 저장 주소, 출력 src 주소 설정 변경이 필요합니다
    
  • 느낀 점

    내가 두달 간 배운 것들을 토대로 Java,spring framework, MySQL을 토대로 내가 만들고자 하는 프로그램을   
    만들 수 있다는 사실에 굉장히 신나고 만족스러워서 3일동안 몰두해서 만들 수 있었던 것 같다.  
    게다가 내가 만들 프로그램이 실제로 서비스가 될 수 있다고 생각하니 어떤 부분에서든 최대한 타협을 보지 않고 완성도를 높이기 위해
    노력할 수 있었던 것 같다.  
    앞으로 더욱 정진하여 내 능력을 더 끌어 올리고 싶다고 느껴지는 프로젝트였다.  
    
  • 동작 과정

    유튜브 동영상 (아래 사진을 클릭해주세요)

    Video Label