대학 도서관 관리 프로젝트
소개
대학 도서관 관리 프로젝트에 오신 것을 환영합니다! 이 프로젝트는 우리 대학의 도서관 자원을 관리하기 위한 효율적인 시스템을 제공하는 것을 목표로 합니다. 여기에는 프런트엔드 및 백엔드 관리 기능이 모두 포함되어 있어 학생, 교직원, 비교직원 및 관리자에게 원활한 환경을 제공합니다.
특징
프런트엔드 기능
- 이용도서 표시 : 도서관에 비치된 모든 도서의 전체 목록을 봅니다.
- 사용자 인증 : 학생, 교직원, 비교직원, 관리자 로그인 기능입니다.
- 프로필 페이지 : 이전 발행 도서, 벌금, 반납 날짜 등 사용자별 정보에 액세스합니다.
백엔드 기능
- MySQL 데이터베이스 : 효율적인 데이터 저장을 위해 MySQL을 백엔드 데이터베이스로 활용합니다.
- Python 연결 : PyMySQL 라이브러리를 사용하여 프런트엔드와 MySQL 데이터베이스 간의 연결을 설정합니다.
관리 기능
- 도서 추가 : 관리자는 도서관 인벤토리에 새 도서를 추가할 수 있습니다.
- 도서 제거 : 관리자는 도서관 인벤토리에서 도서를 제거할 수 있습니다.
- 사용자 관리 : 사용자 계정 및 권한을 관리합니다.
사용방법
- 로그인 : 로그인 페이지에 접속하여 해당 지정(학생, 교직원, 비교직원, 관리자)에 따른 자격 증명을 입력합니다.
- 탐색 : 로그인한 후 사용 가능한 도서를 탐색하거나 프로필 페이지에 접속하여 맞춤 정보를 확인하세요.
- 관리 기능 : 관리자로 로그인하면 관리 패널에서 책 추가 및 제거를 위한 추가 옵션을 사용할 수 있습니다.
사용된 기술
- HTML : 웹 페이지의 구조를 만드는 데 사용됩니다.
- CSS : 웹페이지 스타일을 지정하고 매력적인 사용자 인터페이스를 제공하는 데 사용됩니다.
- JavaScript : 대화형 요소 및 동적 콘텐츠를 위해 구현됩니다.
- Python : 백엔드 로직 및 MySQL 데이터베이스와의 연결에 사용됩니다.
- MySQL : 라이브러리 리소스 및 사용자 정보를 저장하기 위한 백엔드 데이터베이스로 활용됩니다.