Java Language Servlet 기술을 기반으로하는 도서관 관리 시스템

소스 코드 다운로드
Baidu netdisk : https://pan.baidu.com/s/1-0vk8hsczylesqwsst-iuw?pwd=38fx
github : https://github.com/codermast/library-manage-system/raw/mas
프로젝트 소개
이 프로젝트는 Java Language, Servlet, JSP, MySQL 및 3 학년에 Java Web에 대해 배운 기타 기술을 기반으로 한 책 차입 관리 시스템입니다. 지식 포인트를 요약하고 마스터하기 위해 Java Language, Servlet, JSP, MySQL 및 기타 기술을 기반으로 한 책 차입 관리 시스템을 작성했습니다. 또한 기능을 독립적으로 완료하는 첫 번째 프로젝트입니다.
이 프로젝트는 주로 회원 관리, 도서 관리, 도서 유형 관리, 책 대출 관리 등과 같은 기능 모듈을 완성합니다.이 책은 기본 회원, 서적 및 서적 유형의 추가, 삭제, 수정 및 검색 및 회원 차입 장부 기능의 완료를 실현할 수 있습니다.
프로젝트에서 일부 기능을 구현하면 필연적으로 약간의 결함이 있으며 기사의 끝에 표시되고 기록되어 후속 재건 및 최적화를 용이하게하고 친구의 학습 및 참조를 용이하게합니다.
프로젝트 환경
- Windows 11
- Intellij 아이디어 2021.3.1
- Java : JDK1.8
- Tomcat 8.5.60
- 서블릿 : 3.1
- MySQL : 5.6
- JSP
프로젝트 의존성
- C3P0-0.9.5.5
- Commons-Dbutils-1.7
- Commons-Fileupload-1.4
- Commons-IO-2.8.0
- Fastjson-1.2.47
- JSTL-1.2
- MCHANGE-COMMONS-JAVA-0.2.19
- MySQL-Connection-Java-5.1.42-bin
- 표준 -1.1.0
- Servlet-Api-3.1
프로젝트 구조
주요 프로젝트 모듈 및 기능
회원 관리 (완료)
- 회원 카드 개방 : 즉, 회원 등록
- 회원 관리 : 회원 수정 및 삭제
- 회원 재충전 : 회원 잔액을 재충전하십시오
서적 관리 (완료)
책 목록을 쿼리하고 책을 추가하십시오
- 책 목록 : 책에 대한 모든 정보
- 책 추가 : 재고에 책을 추가하십시오
책 유형 관리 (완료)
- 유형 목록 : 책 유형 표시
- 유형 추가 : 책 유형을 추가하십시오
차용 관리 (완료)
개별 센터 (완료)
- 비밀번호 수정 : 사용자 비밀번호를 수정합니다
프로젝트 기술 포인트
- Java 파일 업로드
- 쿠키 및 세션 사용
- SQL 문을 추가, 삭제, 수정 및 확인하십시오
- MVC 프로젝트 프로세스 제어
- JSON 형식을 사용한 전면 및 백엔드 데이터 상호 작용
프로젝트 요약
단점과 결함
- 일부 데이터 운영의 경우 트랜잭션이 사용되지 않으므로 일부 운영에서 예측할 수없는 위험이 발생합니다.
- 프론트 엔드 페이지는 충분히 아름답 지 않습니다
- 프로젝트 요구 사항은 충분히 엄격하지 않습니다
- 데이터베이스의 데이터 테이블은 일부 관련 테이블을 연결하지 않습니다.
수확하다
- 프로젝트 디자인은 앞뒤로, 즉 사용자가 필요로하는 것부터 백엔드 개발에 이르기까지
- 프로젝트의 핵심은 프로젝트 개발이 아니라 프로젝트 설계입니다.
- 프로젝트의 좋은 디자인은 프로젝트의 무결성과 엄격함을 결정할 수 있습니다.
- MVC의 건축 패턴, 디퍼 커플 링 비즈니스를 배워 확장 성과 논리가 증가합니다.
프로젝트 운영 단계
프로젝트를 현지인으로 끌어 당깁니다

프로젝트에 로컬 환경 서버를 추가하십시오

프로젝트에 아티팩트를 추가하십시오


프로젝트를 실행하십시오

프로젝트는 정상적으로 실행됩니다