自己做效果图的网站,西安做网站建设,个人求职网站设计,seo网站诊断开发工具#xff1a;IDEA
服务器#xff1a;Tomcat9.0#xff0c; jdk1.8
项目构建#xff1a;maven
数据库#xff1a;mysql5.7
系统分前后台#xff0c;项目采用前后端分离
前端技术#xff1a;vueelementUI
服务端技术#xff1a;springbootmybatisredis
本项…开发工具IDEA
服务器Tomcat9.0 jdk1.8
项目构建maven
数据库mysql5.7
系统分前后台项目采用前后端分离
前端技术vueelementUI
服务端技术springbootmybatisredis
本项目分为学生和管理员两种角色
一、学生有登录、注册、管理个人信息、浏览座位信息、预约选座、浏览图书信息、借阅图书、浏览借阅信息、管理预约信息等等功能。
二、管理员有管理所有用户新息、管理所有座位信息、管理所有时刻信息、管理所有信誉积分信息、管理所有图书信息、管理所有预约选座、借阅信息等等功能。 文档截图 N-135基于springboot,vue高校图书馆管理系统 学生截图 管理员截图 package com.yjq.programmer.controller;import com.yjq.programmer.dto.BookDTO;
import com.yjq.programmer.dto.PageDTO;
import com.yjq.programmer.dto.RentalItemDTO;
import com.yjq.programmer.dto.ResponseDTO;
import com.yjq.programmer.service.IBookService;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import javax.annotation.Resource;RequestMapping(/book)
RestController
public class BookController {Resourceprivate IBookService bookService;/*** 分页获取图书数据* param pageDTO* return*/PostMapping(/list)public ResponseDTOPageDTOBookDTO getBookListByPage(RequestBody PageDTOBookDTO pageDTO) {return bookService.getBookListByPage(pageDTO);}/*** 保存图书数据(添加、修改)* param bookDTO* return*/PostMapping(/save)public ResponseDTOBoolean saveBook(RequestBody BookDTO bookDTO) {return bookService.saveBook(bookDTO);}/*** 后台删除图书数据* param bookDTO* return*/PostMapping(/remove)public ResponseDTOBoolean removeBook(RequestBody BookDTO bookDTO) {return bookService.removeBook(bookDTO);}/*** 借阅图书操作* param rentalItemDTO* return*/PostMapping(/rental)public ResponseDTOBoolean rentalBook(RequestBody RentalItemDTO rentalItemDTO) {return bookService.rentalBook(rentalItemDTO);}/*** 分页获取借阅数据* param pageDTO* return*/PostMapping(/rentalList)public ResponseDTOPageDTORentalItemDTO getRentalListByPage(RequestBody PageDTORentalItemDTO pageDTO) {return bookService.getRentalListByPage(pageDTO);}/*** 删除借阅数据* param rentalItemDTO* return*/PostMapping(/removeRental)public ResponseDTOBoolean removeRental(RequestBody RentalItemDTO rentalItemDTO) {return bookService.removeRental(rentalItemDTO);}/*** 归还图书操作* param rentalItemDTO* return*/PostMapping(/return)public ResponseDTOBoolean returnBook(RequestBody RentalItemDTO rentalItemDTO) {return bookService.returnBook(rentalItemDTO);}/*** 获取图书总数* return*/PostMapping(/total)public ResponseDTOInteger getBookTotal() {return bookService.getBookTotal();}/*** 获取今日借阅数* return*/PostMapping(/dayTotal)public ResponseDTOInteger getRentalTotalByDay() {return bookService.getRentalTotalByDay();}}