• 大小: 1.38MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-13
  • 语言: 其他
  • 标签: ssm  java  

资源简介

基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。

资源截图

代码片段和文件信息

package eco.hand.com.controller;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import eco.hand.com.entity.Admin;
import eco.hand.com.entity.ResponseResult;
import eco.hand.com.service.IAdminService;
import eco.hand.com.service.ex.AdminNotFoundException;
import eco.hand.com.service.ex.PasswordNotMatchException;

@Controller
@RequestMapping(“/admin“)
public class AdminController extends baseController {
@Autowired
private IAdminService adminService;

@RequestMapping(value = “/login.do“ method = RequestMethod.POST)
@ResponseBody
public ResponseResult handleLogin(
@RequestParam(“id“) Integer adminId
@RequestParam(“passwd“) String adminPassword 
HttpSession session) {
System.out.println(“adminId “+adminId+“ adminPassword “+adminPassword);
ResponseResult rr=new ResponseResult();
try {
Admin admin=adminService.login(adminId adminPassword);
session.setAttribute(“admin“admin);
session.setMaxInactiveInterval(20*60);
rr.setState(200);
} catch (AdminNotFoundException e) {
rr.setState(402);
} catch(PasswordNotMatchException e) {
rr.setState(403);
}
return rr;
}

@RequestMapping(value = “/updatePassword.do“ method = RequestMethod.POST)
@ResponseBody
public ResponseResult updatePassword(
@RequestParam(“password“) String newPassword 
@RequestParam(“oldpassword“) String oldpassword 
HttpSession session) {
Admin admin=(Admin)session.getAttribute(“admin“);
Integer adminId=admin.getAdminId();
String password=admin.getAdminPassword();
System.out.println(password);
if(!oldpassword.equals(password)) {
System.out.println(“旧密码输入错误“);
ResponseResult rr=new ResponseResult();
rr.setState(404);
return rr;
}else {
adminService.updatePassword(adminId newPassword);
admin.setAdminPassword(newPassword);
session.setAttribute(“admin“ admin);
session.setMaxInactiveInterval(20*60);
return new ResponseResult();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1451  2019-06-26 14:29  王羽—图书管理系统\library_new\.classpath

     文件       1087  2019-04-25 14:43  王羽—图书管理系统\library_new\.project

     文件        639  2019-04-23 15:54  王羽—图书管理系统\library_new\.settings\.jsdtscope

     文件         57  2019-06-26 14:28  王羽—图书管理系统\library_new\.settings\org.eclipse.core.resources.prefs

     文件        784  2019-06-26 14:27  王羽—图书管理系统\library_new\.settings\org.eclipse.jdt.core.prefs

     文件         90  2019-04-23 15:54  王羽—图书管理系统\library_new\.settings\org.eclipse.m2e.core.prefs

     文件        674  2019-04-25 15:33  王羽—图书管理系统\library_new\.settings\org.eclipse.wst.common.component

     文件        252  2019-06-26 14:27  王羽—图书管理系统\library_new\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2019-04-23 15:54  王羽—图书管理系统\library_new\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2019-04-23 15:54  王羽—图书管理系统\library_new\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         50  2019-04-23 15:54  王羽—图书管理系统\library_new\.settings\org.eclipse.wst.validation.prefs

     文件      10316  2019-05-23 22:42  王羽—图书管理系统\library_new\library.sql

     文件       2610  2019-04-25 15:40  王羽—图书管理系统\library_new\pom.xml

     文件       2403  2019-05-23 00:15  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\AdminController.java

     文件       1195  2019-04-25 14:45  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\baseController.java

     文件       5123  2019-05-23 00:15  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\BookBorrowController.java

     文件       1179  2019-05-23 00:14  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\BookCategoryController.java

     文件       5460  2019-05-23 11:17  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\BookController.java

     文件        343  2019-06-26 14:55  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\IndexController.java

     文件       5760  2019-05-23 00:16  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\UserController.java

     文件       1001  2019-04-24 10:06  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\Admin.java

     文件       1937  2019-05-10 14:04  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\Book.java

     文件       1763  2019-04-26 16:50  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\BookBorrow.java

     文件        974  2019-05-18 23:29  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\BookCategory.java

     文件       1617  2019-04-28 15:37  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\BookStock.java

     文件        683  2019-04-25 14:40  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\ResponseResult.java

     文件       2026  2019-04-30 10:14  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\User.java

     文件       1074  2019-04-23 16:11  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\Interceptor\LoginIntercepter.java

     文件        838  2019-05-10 12:40  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\mapper\AdminMapper.java

     文件       1048  2019-05-10 16:20  王羽—图书管理系统\library_new\src\main\java\eco\hand\com\mapper\BookBorrowMapper.java

............此处省略217个文件信息

评论

共有 条评论