1. 프로젝트 소개
프로젝트 소개
JSP, Layui 및 MySQL을 사용하여 완료된 라이브러리 시스템에는 사용자 도서 차입, 사서 및 시스템 관리자 인터페이스가 포함되어 있습니다.
개발 도구는 Eclipse이며 여기서 MySQL은 5.7입니다 (MySQL8도 괜찮습니다).
데모 주소 : http://library.mingyuefusu.top
최신 코드는 코드 클라우드에 저장됩니다 : https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
사용자 계정 비밀번호 : 1805010219 1234
사서 계정 비밀번호 : 루트 1234
시스템 관리자 계정 비밀번호 : 관리자 관리자
해결할 수없는 문제가 발생하거나 코스에서 관련 문서를 설정 해야하는 경우 Q Group 1021590105를 추가하십시오.
프로젝트 세부 사항
이 책 관리 시스템은 일반적으로 프론트 엔드 페이지 디스플레이 및 백엔드 관리로 나뉩니다.
프론트 데스크 페이지 (즉,이 책의 책 관리 시스템의 홈페이지)는 공지 사항, 책 쿼리 및 메시지 제안의 세 가지 주요 기능을 실현합니다. 독자의 규칙을 보는 기능이 있습니다. 교사와 학생들은 도서관 관리자가 발표 한 최신 발표 정보를 볼 수 있으며 관심있는 책을 쿼리하고 의견을 볼 수 있습니다. 로그인 한 후 사용자는 개인 정보 수정, 개인 차용 정보 쿼리 및 개인 위반 정보 쿼리와 같은 기능을 가질 수 있습니다. 또한 학교 도서관 관리자에게 메시지와 제안을 남길 수도 있습니다.
백엔드 페이지는 라이브러리 관리에 필요한 기능을 통합하며 도서관 관리자 및 시스템 관리자로 나뉩니다. 관리자의 작업은 일반적으로 백엔드에서 완료됩니다. 프론트 데스크는 교사와 학생들이 전시 할 수 있습니다. 해당 백엔드는 학교 도서관 관리자를위한 것이며 백엔드 페이지는 암호화됩니다. 정상적으로 로그인하면 백엔드 관리 페이지를 입력 할 수 없습니다. 백엔드 라이브러리 관리자의 기능에는 다음이 포함됩니다. 책을 빌리거나 책을 반환하고, 차용 기록 표시 및 검색, 책 반환 기록 표시 및 검색, 공지 추가 및 검색; 백엔드 시스템 관리자의 기능에는 다음이 포함됩니다. 책 추가 및 삭제 및 검색, 책 분류 추가 및 검색, 인증서 추가 및 추가 및 검색, 정보 차입 및 차용 규칙을 표시 및 검색, 규칙에 추가 및 검색, 사서에 추가 및 최근 책을 추가 및 검색하고, 이러한 테이블 데이터의 수출을 기록합니다.
사용자, 사서 및 시스템 관리자의 세 가지 주요 모듈이 포함되어 있습니다
1. 사용자 모듈
- 공지 사항보기 : 사서가 발표 한 발표 정보를 볼 수 있습니다.
- 장면보기 : 페이징 디스플레이, 책 개요를 볼 수 있으며 책 번호, 책 이름, 저자, 저장 위치 및 서적 설명을 통해 쿼리를 할 수 있습니다.
- 개인 위반 정보 (로그인 후) : 개인 역사적 위반 정보 및 문의
- 도서관 독자는 메시지를 남기고 (로그인 후) : 도서관에 대한 제안 또는 책 리뷰
- 차입 규칙보기 : 규칙마다 차입 한도 수량, 제한된 시간 및 기압 수수료가 다릅니다.
- 개인 정보 (로그인 후) : 개인 정보보기 및 로그인 비밀번호 수정
- 개인 차입 정보 (로그인 후) : 페이징 및 개인 차용 기록
2. 사서 모듈
- 차용 및 반환 책 : 사용자가 책을 빌려서 상징이 차입 규칙을 충족하지 않는지 여부를 결정하고 책을 반환 할 때 만료 날짜가 있는지 확인하십시오. 만료 날짜가 초과되면 만료 날짜는 출력되고 만료 날짜가 반환됩니다.
- 차입 보고서 : 페이징은 모든 차입 기록을 표시하고, 쿼리 및 출력 결과를 Excel 발표 관리 : 편집 및 삭제 공지 사항을 추가 할 수 있습니다.
- 반환 보고서 :이 페이지에는 모든 보충되지 않은 책이 표시되며 인증서 번호, 책 번호, 차입 날짜, 마감일 및 기타 조건과 같은 조건을 통해 퍼지 할 수 있습니다.
- 개인 정보 수정 : 개인 정보, 암호 등 수정 등
3. 시스템 관리자 모듈
- 책 관리 : 페이징, 새 책 추가, 책에 대한 다양한 정보 설정, 편집 및 삭제, 번호, 제목, 저자, 설명 등을 검색하고 결과를 Excel로 출력하면 책을 빌린 사람을 볼 수 있습니다.
- 분류 관리 : Pagination 디스플레이, 책 추가, 삭제 및 수정, 책 분류를 읽고 정리하기 쉬운
- 대출 인증서 관리 : 페이징은 모든 차용 인증서를 표시하고, 추가, 삭제, 수정 및 확인 및 확인 및 차용 인증서의 모든 차입 기록을보십시오.
- 대출 규칙 관리 : 모든 차입 규칙을 표시, 편집 및 삭제할 수 있습니다. 차입 규칙은 도서관 인증서에서 빌릴 수있는 도서관 서적, 빌릴 수있는 책 수, 빌릴 수있는 시간, 마감일을 초과하는 일일 비용을 결정합니다.
- 정보 쿼리 : 페이지에 쿼리가 만료 날짜에 반환되지 않은 조건에 대해 쿼리를 쿼리 할 수 있다면, 퍼지 쿼리는 번호, 차용 인증 번호, 책 번호, 차입 날짜 등을 기준으로 수행 될 것이며, 출력 결과는 쿼리에만 쿼리 될 수 있으며, 쿼리 할 수 없으며, 추가 및 수정 정보가 추가 될 수 없습니다. 이 작업은 사서가 운영합니다.
- 사서 관리 : 사서를 추가, 삭제 및 수정하지만 원래 계정을 수정할 수 없습니다.
- 도서 차단 통계 : 지난 30 일 동안 도서관에서 빌린 책의 수는 라인 차트를 통해 직관적으로 표시됩니다.
SQL 테이블
10 개의 데이터베이스 테이블, 책 테이블, 책 대출 레코드 테이블, 메시지 테이블, 시스템 관리자 테이블, 빌린 인증서 테이블, 라이브러리 관리자 테이블, 책 분류 테이블, 라이브러리 테이블, 빌딩 규칙 테이블, 발표 테이블이 있습니다.
책 목록
- 번호, 이름, 저자, 도서관 저장, 분류 번호, 저장 위치, 빌려야할지, 책 설명
예약 레코드 테이블
- 번호, 대출 증명서 번호, 장부 번호, 대출 날짜, 제한 날짜, 반환 날짜, 위반 설명, 처리기 번호
메시지 양식
- 번호, 대출 인증서 번호, 메시지 내용, 메시지 날짜
시스템 관리자 테이블
차용 인증서 양식
- 번호, 비밀번호, 차용자 이름, 규칙 번호, 상태 (손실, 사용 가능)
사서 테이블
책 분류 테이블
도서관 테이블
규칙 테이블
- 번호 매기기, 차입금 수 제한, 차입 일 수 제한, 책 만료에 대한 일일 비용
발표 양식
2. 배포
Library.sql 파일을 MySQL 데이터베이스로 가져 오면 다음 두 데이터베이스 연결 관련 속성 (데이터베이스 계정 암호, 데이터베이스 테이블 이름)을 수정해야합니다.
3. 프로젝트 데모
사용자
책 쿼리
다른 누락
사서
시스템 관리자