포트폴리오 도서관·연구물 부산대학교(PNU) 도서관 사이트 구축

부산대학교(PNU) 도서관 사이트 구축

역할기획 · 개발 전담
스택WordPress Multisite · PHP 8.2 · React 19 · Scopus API
프로젝트 개요

13개 분관의 독립된 서비스를 단일 인프라로 통합하고, 글로벌 학술 데이터와 실시간 연동하는 엔터프라이즈급 대학 도서관 플랫폼입니다.
509개의 데이터베이스 테이블을 설계하여 연구 성과 분석(React 19), 외부 시스템(SOLARS) 연동, 예약 자동화 등 대학 도서관의 모든 행정 프로세스를 시스템화했습니다.

주요 기능 한번에 보기
01
[검색엔진] SOLARS 외부 도서 카탈로그 실시간 연동
02
[예약자동화] 스터디룸 및 시설물 실시간 예약 엔진
03
[교육관리] 도서관 교육 프로그램 운영
04
[보안/인증] 대학 SSO 연동 및 보안 감사
05
[푸시 알림] 대출 기한 알림, 예약 확정, 공지사항 등 푸시 알림 전송
06
[인프라] 13개 분관 사이트 통합 멀티사이트 아키텍처
07
[커뮤니티] BuddyPress 기반 학내 소셜 및 게시판
로직 및 화면 상세

메인 화면

  • 주요 페이지로 이동할 수 있는 아이콘 버튼
  • 도서관 행사 일정 및 공지사항
  • 열람실 좌석 현황 확인
  • 인기 대출 도서 자동 업데이트
  • 북토크(SNS) 포스팅 자동 업데이트

부산대학교의 키컬러를 활용하여 브랜드의 일관성을 유지하였고, 도서관 UX에 기반하여 심미성과 직관성을 높이는 디자인을 전체적으로 적용하였습니다.
13개의 분관 사이트 (법학, 의생명대학 등)의 독립적인 운영을 보장하면서도 전체적으로 관계형 DB를 설계하여 단일 대시보드에서 통합 제어 가능하도록 만들었습니다.

<도서관 홈 화면>
<도서관 홈 화면>
<회원 도서관 이용 내역>
<회원 도서관 이용 내역>

통합 검색 화면

  • 소장자료, 학술논문, 전자책, 전자저널 검색 결과 한번에 노출
  • 대출가능 유무 확인
  • 다국어 검색

키워드 검색시 소장자료, 학술논문, 전자책, 전자저널이 한번에 검색되며 '더보기' 버튼 클릭시 해당 검색 결과 리스트 페이지로 이동합니다.

통합 검색 결과
통합 검색 결과

검색 결과 리스트

  • 세부 검색 필터
  • 패싯 필터
  • 내 서재 담기
  • 대출 가능 여부
  • 도서 간략 정보 (소장 위치, 요약 보기)

대학 외부 도서 관리 시스템(SOLARS)과 전용 REST API 엔드포인트로 실시간 통신. 수백만 권의 서지 데이터를 끊김 없이 검색하며, 별도 회원가입 없이 탐색 가능합니다.

소장자료 검색 결과
소장자료 검색 결과
학술DB
학술DB

자료 상세 화면

  • 소장정보
  • 관련 자료 북토크(SNS) 내용
  • 청구기호
  • 관련 도서
  • 인용하기, 내보내기, Marc 보기

이용교육 신청

  • [관리자] 교육 제작 및 관리
  • [사용자] 교육 신청
  • 실시간 교육 신청 파악 가능

도서관 교육 및 일정을 캘린더 형식으로 한눈에 확인할 수 있으며, 관리자 화면에서 추가시 자동으로 연동됩니다.
사용자는 교육 신청을 할 수 있고 실시간 교육 신청 가능 여부를 파악할 수 있습니다.

그룹 스터디룸 예약

  • 열람실·스터디룸 실시간 좌석 현황
  • 중복 예약 방지
  • 휴관일·이용 시간 제한 등 운영 정책 자동화

AJAX 기반 실시간 예약 로직으로 좌석 점유 현황 관리 및 중복 예약 방지. 복잡한 운영 정책을 시스템화했습니다.

그 외 정보 화면

  • 전자책, 온라인 강좌 정보 안내
  • 층별 안내

사용자에게 도서관과 관련한 여러 정보를 보여줄 수 있는 페이지들을 생성 가능합니다.
관리자에서 각종 컴포넌트를 활용하여 직접 추가할 수 있으며 수정 삭제 또한 자유롭게 가능합니다.

'도서관·연구물' 서비스를 기획 중이신가요?

대출·반납 자동화, 논문 관리, 사서 대시보드까지 기관 맞춤으로 구축합니다.
부담 없이 아이디어만 가져오세요.

무료 상담 신청하기 →