도서관, 서점에 커뮤니티 기능까지 갖춘 독서인들을 위한 통합 서비스
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(17) 1회차
| 개요 | 도서관, 서점에 커뮤니티 기능까지 갖춘 독서인들을 위한 통합 서비스 |
|---|---|
| 구현기능 | 회원 - 로그인(소셜로그인)/로그아웃 - 회원가입 - 정보 수정 - 마이페이지(작성글, 대출내역, 구매내역) - 게시글, 대출에 따른 등급 커뮤니티 - 게시판별 게시글 검색 및 정렬 - 게시글, 댓글, 답글 - 게시글 추천 - 게시글 내 투표 - 게시글/댓글(답글) 작성자 신고 도서관 - 등록된 도서 대출, 반납, 예약 - 등록된 도서 별점과 리뷰 - 리뷰 추천/비추천 서점 - 도서 검색 - 장바구니 - 장바구니에 담긴 도서 구매 관리 - 게시판 : 게시판 추가, 수정, 삭제 - 신고 : 신고된 회원, 신고한 회원, 게시물 - 회원 : 회원 권한 변경 및 정지일 설정 - 등급 : 등급 조건, 할인율 - 카테고리 : 카테고리 추가, 수정, 삭제 - 도서 : 도서 등록, 도서 카테고리 수정, 삭제 - 대출 : 대출된 내역 반납 마감일 조회, 마감일 근접 회원 문자 전송 - 판매 : 판매된 도서 상태관리 |
| 설계의 주안점 | - 반납만기 전 문자메세지 전송(SMS API)으로 대출서비스 경험 향상 - 소셜로그인(카카오/네이버 로그인 API)기능으로 신규회원 접근성 확보 - 도서관 등록(카카오 책 API) / 도서 검색(알라딘 책 API)을 트래픽 분리 - Ajax 비동기 통신을 중점으로 구현 |
| 사용기술 및 개발환경 |
OS : Windows10 Server : Apache Tomcat 9.0 Database : MySQL Front-end : HTML5 / CSS / javascript / jQuery / Ajax / JSP Back-end : Java / Spring / MyBatis Editor : Eclipse / MySQL / VS code VCS : GitHub |
|
|