🔥作者主页:雨晨源码🔥
💖简介:java、微信小程序、安卓;定制开发,远程调试 代码讲解,文档指导,ppt制作💖
💖文末获取源码💖
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻Java精彩实战毕设项目案例
Java精彩新手课设项目案例
小程序精彩项目案例
## 🏆1 开发环境
- 开发语言:Java - 技术:SSM+BootStrap+JSP
- 数据库:MySQL - 架构:B/S - 源码类型: Web
- 编译工具:Idea、Eclipse、MyEclipse (选其一)
- 其他:jdk1.8、Tomcat8.5 、Navicat
##🏆 2 功能介绍:两个角色:学生/管理员
2.1用户:登录注册,修改密码,查看图书分类,搜索图书,预约图书,归还,点击挂失,我的借阅记录等。
2.2管理员:登录,办理借阅,借阅记录,借出未还,借阅逾期,学生管理,黑名单管理,图书列表,类目管理等。
##🏆3 项目功能截图:
3.1代码文件截图
3.2 前台学生页面:
1. 登录注册页面
2. 查询图书
3.图书归还或者挂失
4.修改密码
3.3 管理员端页面:
1.借阅管理
2.办理借阅
3.学生管理
4.图书列表
5.图书类目管理
##🏆4 代码实现:
4.1 图书管理
/**
* 添加图书
*
* @param uploadFile 上传图片
* @param library 图书信息
* @return
*/
@RequestMapping(value = "/addBook", method = RequestMethod.POST)
public String addBook(MultipartFile uploadFile, TbLibrary library, HttpSession session,HttpServletRequest request) {
ActiveAdmin activeAdmin = (ActiveAdmin) session.getAttribute("activeAdmin");
library.setManagerId(activeAdmin.getUserid());
try {
libraryService.updateOrSaveLibrary(uploadFile, library,request);
} catch (IOException e) {
e.printStackTrace();
}
return "redirect:/admin/ch/loan_bookList.action";
}
/**
* 根据 图书id 删除 图书
*
* @param id 图书id
* @return
*/
@RequestMapping("/delBookById")
public String delBook(int id) {
libraryService.delBookById(id);
return "redirect:/admin/ch/loan_bookList.action";
}
本文含有隐藏内容,请 开通VIP 后查看