首页下载资源后端-图书管理系统后端源码

ZIP-图书管理系统后端源码

m0_71518434103.42KB需要积分:1

资源文件列表:

BookProject.zip 大约有138个文件
  1. BookProject/.gitignore 490B
  2. BookProject/.idea/
  3. BookProject/.idea/.gitignore 184B
  4. BookProject/.idea/compiler.xml 783B
  5. BookProject/.idea/dataSources.local.xml 1.05KB
  6. BookProject/.idea/dataSources.xml 839B
  7. BookProject/.idea/dataSources/
  8. BookProject/.idea/dataSources/19d48d31-15d3-45b5-82ce-7fc11544315b.xml 43.25KB
  9. BookProject/.idea/dataSources/19d48d31-15d3-45b5-82ce-7fc11544315b/
  10. BookProject/.idea/dataSources/19d48d31-15d3-45b5-82ce-7fc11544315b/storage_v2/
  11. BookProject/.idea/dataSources/19d48d31-15d3-45b5-82ce-7fc11544315b/storage_v2/_src_/
  12. BookProject/.idea/dataSources/19d48d31-15d3-45b5-82ce-7fc11544315b/storage_v2/_src_/schema/
  13. BookProject/.idea/dataSources/19d48d31-15d3-45b5-82ce-7fc11544315b/storage_v2/_src_/schema/book.6TouAA.meta 59B
  14. BookProject/.idea/encodings.xml 267B
  15. BookProject/.idea/inspectionProfiles/
  16. BookProject/.idea/inspectionProfiles/Project_Default.xml 281B
  17. BookProject/.idea/jarRepositories.xml 1.11KB
  18. BookProject/.idea/misc.xml 541B
  19. BookProject/.idea/uiDesigner.xml 8.71KB
  20. BookProject/.idea/workspace.xml 7.5KB
  21. BookProject/pom.xml 2.43KB
  22. BookProject/src/
  23. BookProject/src/main/
  24. BookProject/src/main/java/
  25. BookProject/src/main/java/com/
  26. BookProject/src/main/java/com/hlpedu/
  27. BookProject/src/main/java/com/hlpedu/book/
  28. BookProject/src/main/java/com/hlpedu/book/aop/
  29. BookProject/src/main/java/com/hlpedu/book/aop/SystemControllerLog.java 335B
  30. BookProject/src/main/java/com/hlpedu/book/aop/SystemLogAspect.java 3.22KB
  31. BookProject/src/main/java/com/hlpedu/book/bo/
  32. BookProject/src/main/java/com/hlpedu/book/bo/BorrowBookBo.java 148B
  33. BookProject/src/main/java/com/hlpedu/book/bo/BorrowUserBo.java 150B
  34. BookProject/src/main/java/com/hlpedu/book/BookProjectApplication.java 485B
  35. BookProject/src/main/java/com/hlpedu/book/controller/
  36. BookProject/src/main/java/com/hlpedu/book/controller/BookController.java 3.79KB
  37. BookProject/src/main/java/com/hlpedu/book/controller/BorrowController.java 4.18KB
  38. BookProject/src/main/java/com/hlpedu/book/controller/CategoryController.java 3.51KB
  39. BookProject/src/main/java/com/hlpedu/book/controller/LogsContoller.java 1.11KB
  40. BookProject/src/main/java/com/hlpedu/book/controller/UserController.java 2.99KB
  41. BookProject/src/main/java/com/hlpedu/book/mapper/
  42. BookProject/src/main/java/com/hlpedu/book/mapper/BookMapper.java 1.08KB
  43. BookProject/src/main/java/com/hlpedu/book/mapper/BorrowMapper.java 2.1KB
  44. BookProject/src/main/java/com/hlpedu/book/mapper/CategoryMapper.java 1.45KB
  45. BookProject/src/main/java/com/hlpedu/book/mapper/LogsMapper.java 577B
  46. BookProject/src/main/java/com/hlpedu/book/mapper/UserMapper.java 973B
  47. BookProject/src/main/java/com/hlpedu/book/pojo/
  48. BookProject/src/main/java/com/hlpedu/book/pojo/Book.java 2.3KB
  49. BookProject/src/main/java/com/hlpedu/book/pojo/Borrow.java 1.2KB
  50. BookProject/src/main/java/com/hlpedu/book/pojo/Category.java 1.37KB
  51. BookProject/src/main/java/com/hlpedu/book/pojo/Logs.java 1.41KB
  52. BookProject/src/main/java/com/hlpedu/book/pojo/User.java 1.24KB
  53. BookProject/src/main/java/com/hlpedu/book/service/
  54. BookProject/src/main/java/com/hlpedu/book/service/BookService.java 527B
  55. BookProject/src/main/java/com/hlpedu/book/service/BorrowService.java 701B
  56. BookProject/src/main/java/com/hlpedu/book/service/CategoryService.java 541B
  57. BookProject/src/main/java/com/hlpedu/book/service/impl/
  58. BookProject/src/main/java/com/hlpedu/book/service/impl/BookServiceImpl.java 1.6KB
  59. BookProject/src/main/java/com/hlpedu/book/service/impl/BorrowServiceImpl.java 4.34KB
  60. BookProject/src/main/java/com/hlpedu/book/service/impl/CategoryServiceImpl.java 1.83KB
  61. BookProject/src/main/java/com/hlpedu/book/service/impl/LogsServiceImpl.java 891B
  62. BookProject/src/main/java/com/hlpedu/book/service/impl/UserServiceImpl.java 1.65KB
  63. BookProject/src/main/java/com/hlpedu/book/service/LogsService.java 346B
  64. BookProject/src/main/java/com/hlpedu/book/service/UserService.java 494B
  65. BookProject/src/main/java/com/hlpedu/book/tools/
  66. BookProject/src/main/java/com/hlpedu/book/tools/config/
  67. BookProject/src/main/java/com/hlpedu/book/tools/config/Knife4jConfig.java 3.1KB
  68. BookProject/src/main/java/com/hlpedu/book/tools/result/
  69. BookProject/src/main/java/com/hlpedu/book/tools/result/GlobalResultClass.java 3.28KB
  70. BookProject/src/main/java/com/hlpedu/book/tools/result/ResultCodeEnum.java 718B
  71. BookProject/src/main/java/com/hlpedu/book/utils/
  72. BookProject/src/main/resources/
  73. BookProject/src/main/resources/application.yml 579B
  74. BookProject/src/main/resources/mappers/
  75. BookProject/src/main/resources/mappers/BookMapper.xml 3.07KB
  76. BookProject/src/main/resources/mappers/BorrowMapper.xml 4.03KB
  77. BookProject/src/main/resources/mappers/CategoryMapper.xml 2.67KB
  78. BookProject/src/main/resources/mappers/LogsMapper.xml 975B
  79. BookProject/src/main/resources/mappers/UserMapper.xml 1.77KB
  80. BookProject/src/test/
  81. BookProject/src/test/java/
  82. BookProject/target/
  83. BookProject/target/classes/
  84. BookProject/target/classes/application.yml 579B
  85. BookProject/target/classes/com/
  86. BookProject/target/classes/com/hlpedu/
  87. BookProject/target/classes/com/hlpedu/book/
  88. BookProject/target/classes/com/hlpedu/book/aop/
  89. BookProject/target/classes/com/hlpedu/book/aop/SystemControllerLog.class 545B
  90. BookProject/target/classes/com/hlpedu/book/aop/SystemLogAspect.class 4.03KB
  91. BookProject/target/classes/com/hlpedu/book/bo/
  92. BookProject/target/classes/com/hlpedu/book/bo/BorrowBookBo.class 1.96KB
  93. BookProject/target/classes/com/hlpedu/book/bo/BorrowUserBo.class 1.96KB
  94. BookProject/target/classes/com/hlpedu/book/BookProjectApplication.class 842B
  95. BookProject/target/classes/com/hlpedu/book/controller/
  96. BookProject/target/classes/com/hlpedu/book/controller/BookController.class 5.51KB
  97. BookProject/target/classes/com/hlpedu/book/controller/BorrowController.class 4.77KB
  98. BookProject/target/classes/com/hlpedu/book/controller/CategoryController.class 4.64KB
  99. BookProject/target/classes/com/hlpedu/book/controller/LogsContoller.class 2KB
  100. BookProject/target/classes/com/hlpedu/book/controller/UserController.class 4.1KB
  101. BookProject/target/classes/com/hlpedu/book/mapper/
  102. BookProject/target/classes/com/hlpedu/book/mapper/BookMapper.class 1.49KB
  103. BookProject/target/classes/com/hlpedu/book/mapper/BorrowMapper.class 1.4KB
  104. BookProject/target/classes/com/hlpedu/book/mapper/CategoryMapper.class 1.01KB
  105. BookProject/target/classes/com/hlpedu/book/mapper/LogsMapper.class 839B
  106. BookProject/target/classes/com/hlpedu/book/mapper/UserMapper.class 1.2KB
  107. BookProject/target/classes/com/hlpedu/book/pojo/
  108. BookProject/target/classes/com/hlpedu/book/pojo/Book.class 7.96KB
  109. BookProject/target/classes/com/hlpedu/book/pojo/Borrow.class 5.06KB
  110. BookProject/target/classes/com/hlpedu/book/pojo/Category.class 4.99KB
  111. BookProject/target/classes/com/hlpedu/book/pojo/Logs.class 5.04KB
  112. BookProject/target/classes/com/hlpedu/book/pojo/User.class 5.43KB
  113. BookProject/target/classes/com/hlpedu/book/service/
  114. BookProject/target/classes/com/hlpedu/book/service/BookService.class 1.08KB
  115. BookProject/target/classes/com/hlpedu/book/service/BorrowService.class 1013B
  116. BookProject/target/classes/com/hlpedu/book/service/CategoryService.class 907B
  117. BookProject/target/classes/com/hlpedu/book/service/impl/
  118. BookProject/target/classes/com/hlpedu/book/service/impl/BookServiceImpl.class 2.64KB
  119. BookProject/target/classes/com/hlpedu/book/service/impl/BorrowServiceImpl.class 4.57KB
  120. BookProject/target/classes/com/hlpedu/book/service/impl/CategoryServiceImpl.class 2.56KB
  121. BookProject/target/classes/com/hlpedu/book/service/impl/LogsServiceImpl.class 1.52KB
  122. BookProject/target/classes/com/hlpedu/book/service/impl/UserServiceImpl.class 2.44KB
  123. BookProject/target/classes/com/hlpedu/book/service/LogsService.class 577B
  124. BookProject/target/classes/com/hlpedu/book/service/UserService.class 873B
  125. BookProject/target/classes/com/hlpedu/book/tools/
  126. BookProject/target/classes/com/hlpedu/book/tools/config/
  127. BookProject/target/classes/com/hlpedu/book/tools/config/Knife4jConfig.class 3.79KB
  128. BookProject/target/classes/com/hlpedu/book/tools/result/
  129. BookProject/target/classes/com/hlpedu/book/tools/result/GlobalResultClass.class 5.39KB
  130. BookProject/target/classes/com/hlpedu/book/tools/result/ResultCodeEnum.class 2.15KB
  131. BookProject/target/classes/mappers/
  132. BookProject/target/classes/mappers/BookMapper.xml 3.07KB
  133. BookProject/target/classes/mappers/BorrowMapper.xml 4.03KB
  134. BookProject/target/classes/mappers/CategoryMapper.xml 2.67KB
  135. BookProject/target/classes/mappers/LogsMapper.xml 975B
  136. BookProject/target/classes/mappers/UserMapper.xml 1.77KB
  137. BookProject/target/generated-sources/
  138. BookProject/target/generated-sources/annotations/

资源介绍:

采用JavaEE编写图书管理系统
package com.hlpedu.book.service.impl; import com.hlpedu.book.bo.BorrowBookBo; import com.hlpedu.book.bo.BorrowUserBo; import com.hlpedu.book.mapper.BorrowMapper; import com.hlpedu.book.pojo.Book; import com.hlpedu.book.pojo.Borrow; import com.hlpedu.book.pojo.User; import com.hlpedu.book.service.BookService; import com.hlpedu.book.service.BorrowService; import com.hlpedu.book.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class BorrowServiceImpl implements BorrowService { @Autowired BorrowMapper borrowMapper; @Autowired BookService bookService; @Autowired UserService userService; @Override public List countBorrowBo() { List list= borrowMapper.countBorrowBo(); return list; } @Override public List countBorrowUserBo() { List list= borrowMapper.countBorrowUserBo(); return list; } // 统计借阅信息记录 @Override public int countBorrow(String uname, String bname) { return borrowMapper.countBorrow(uname,bname); } // 分页查询借阅信息 @Override public List listPageBorrow(Integer page, Integer rows, String uname, String bname) { return borrowMapper.listPageBorrow((page-1)*rows,rows,uname,bname); } // 统计归还信息记录 @Override public int countHistoryBorrow(String uname, String bname) { return borrowMapper.countHistoryBorrow(uname,bname); } // 分页查询归还信息 @Override public List listPageHistoryBorrow(Integer page, Integer size, String uname, String bname) { return borrowMapper.listPageHistoryBorrow((page-1)*size,size,uname,bname); } // 新增图书借阅信息 @Override public void saveBorrowBooks(Borrow borrow) { System.out.println(borrow.getBook().getBid()+"-----"); //图书ID,通过获得借阅图书库存 Book book = bookService.findBookById(borrow.getBook().getBid()); User user=userService.findUserById(borrow.getUser().getUid()); if (book != null){ if (book.getQuantity() > 0 && book.getQuantity() >= borrow.getQuantity()&& user.getStats()==0){ //借阅图书库存减一 book.setQuantity(book.getQuantity() - borrow.getQuantity()); bookService.updateBook(book); borrow.setBook(book); System.out.println(borrow.getUser().getUid()); // User user=userService.findUserById(borrow.getUser().getUid()); // System.out.println(borrow.getUser().getUname()); // User user = userService.findUserByUname(borrow.getUser().getUname()); borrow.setUser(user); } } //借阅图书信息入库 borrowMapper.saveBorrow(borrow); // //1.查询图书信息 // book = bookService.findBookById(book.getBid()); // //2.新增图书借阅信息 // //如果借阅数量小于等于馆藏图书的数量,则更新馆藏图书数量和借阅数量 // if(borrow.getQuantity() <= book.getQuantity()){ // //2.1 更新馆藏图书数量 =馆藏图书数量-借阅数量 // book.setQuantity(book.getQuantity()-borrow.getQuantity()); // //更新馆藏图书信息 // bookService.changStore(book); // } // //添加图书借阅信息 // borrow.setBook(book); } //归还图书 @Override public void backBooksBorrow(Integer boid) { //1.根据boid查询借阅信息 Borrow borrow = getBorrowByBoid(boid); //2.根据图书bid查询图书信息 Book book = bookService.findBookById(borrow.getBook().getBid()); //3.最终归还图书,在图书数量上加上借阅的数量 book.setQuantity(book.getQuantity()+borrow.getQuantity()); bookService.changStore(book); borrow.setStats(1);//更改借阅状态 borrowMapper.updateBorrow(borrow); } //根据boid查询借阅信息 private Borrow getBorrowByBoid(Integer boid) { return borrowMapper.findBorrowByBoid(boid); } }
100+评论
captcha