├── .gitignore ├── README.md ├── screenshot ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png └── 8.png ├── src └── com │ └── cya │ ├── controller │ ├── AddBookServlet.java │ ├── AddBookTypeServlet.java │ ├── AddNoticeServlet.java │ ├── AddUserServlet.java │ ├── AdminServlet.java │ ├── ExitServlet.java │ ├── LoginServlet.java │ ├── RegisterServlet.java │ ├── borrowServlet.java │ ├── deleteNoticeServlet.java │ ├── deleteServlet.java │ ├── deleteTypeServlet.java │ ├── deleteUserServlet.java │ ├── selectServlet.java │ ├── updateBookServlet.java │ ├── updateBookTypeServlet.java │ ├── updateNoticeServlet.java │ └── updateUserServlet.java │ ├── dao │ ├── AdminDao.java │ ├── BookDao.java │ ├── NoticeDao.java │ └── TypeDao.java │ ├── pojo │ ├── Admin.java │ ├── Book.java │ ├── History.java │ ├── Notice.java │ └── Type.java │ └── util │ └── DBUtil.java └── web ├── WEB-INF ├── lib │ ├── jstl.jar │ ├── mysql-connector-java-5.1.7-bin.jar │ ├── servlet-api.jar │ └── standard.jar └── web.xml ├── books ├── admin │ ├── admin_books.jsp │ ├── admin_booksType.jsp │ ├── admin_borrows.jsp │ ├── admin_history.jsp │ ├── admin_notice.jsp │ ├── admin_users.jsp │ └── index.jsp ├── css │ ├── bootstrap-admin-theme.css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── dataTables.bootstrap.css │ └── index.css ├── img │ ├── ghz.jpg │ ├── head_bg.jpg │ ├── login_res_bg.jpg │ ├── title-yellow.png │ └── title-yellow1.png ├── js │ ├── addAdmin.js │ ├── addBook.js │ ├── addBookNum.js │ ├── addBookType.js │ ├── addReader.js │ ├── addReaderType.js │ ├── adminLogin.js │ ├── adminUpdateInfo.js │ ├── adminUpdatePwd.js │ ├── ajax_upload.js │ ├── ajaxfileupload.js │ ├── backBook.js │ ├── batchAddBook.js │ ├── batchAddReader.js │ ├── bootstrap-dropdown.min.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── borrowBook.js │ ├── dataTables.bootstrap.js │ ├── deleteAdmin.js │ ├── deleteBook.js │ ├── deleteBookType.js │ ├── deleteReader.js │ ├── exportBook.js │ ├── exportReader.js │ ├── getAllBookTypes.js │ ├── getAllReaderTypes.js │ ├── getBackInfo.js │ ├── getBookInfo.js │ ├── getBookTypes.js │ ├── getBorrowInfo.js │ ├── getForfeitInfo.js │ ├── getReader.js │ ├── getReaderBackInfo.js │ ├── getReaderBookInfo.js │ ├── getReaderForfeitInfo.js │ ├── index.js │ ├── jquery-3.1.1.min.js │ ├── jquery-3.4.1.js │ ├── jquery.dataTables.zh_CN.js │ ├── login.js │ ├── npm.js │ ├── pay.js │ ├── reader.js │ ├── readerUpdateInfo.js │ ├── readerUpdatePwd.js │ ├── renewBook.js │ ├── updateAdmin.js │ ├── updateAuthorization.js │ ├── updateBook.js │ ├── updateBookType.js │ ├── updateReader.js │ └── updateReaderType.js ├── login.jsp ├── register.jsp └── user │ ├── borrow.jsp │ ├── history.jsp │ ├── index.jsp │ └── select.jsp ├── index.jsp ├── login.jsp └── static ├── css ├── admin.css ├── amazeui.datatables.min.css ├── amazeui.min.css ├── app.css ├── app.less ├── fullcalendar.min.css └── fullcalendar.print.css └── js ├── amazeui.datatables.min.js ├── app.js ├── dataTables.responsive.min.js ├── fullcalendar.min.js ├── jquery.min.js ├── moment.js └── theme.js /.gitignore: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Build Tools 3 | 4 | .gradle 5 | /build/ 6 | !gradle/wrapper/gradle-wrapper.jar 7 | 8 | target/ 9 | !.mvn/wrapper/maven-wrapper.jar 10 | 11 | out/ 12 | 13 | ###################################################################### 14 | # IDE 15 | 16 | ### STS ### 17 | .apt_generated 18 | .classpath 19 | .factorypath 20 | .project 21 | .settings 22 | .springBeans 23 | 24 | ### IntelliJ IDEA ### 25 | .idea 26 | *.iws 27 | *.iml 28 | *.ipr 29 | 30 | ### NetBeans ### 31 | nbproject/private/ 32 | build/* 33 | nbbuild/ 34 | dist/ 35 | nbdist/ 36 | .nb-gradle/ 37 | 38 | ###################################################################### 39 | # Others 40 | *.log 41 | *.xml.versionsBackup 42 | *.swp 43 | 44 | !*/build/*.java 45 | !*/build/*.html 46 | !*/build/*.xml 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |