龙空技术网

基于java SSM框架的图书馆管理系统,附源码

程序猿大波 646

前言:

如今你们对“java图书馆管理系统”大体比较重视,我们都需要了解一些“java图书馆管理系统”的相关内容。那么小编在网络上网罗了一些关于“java图书馆管理系统””的相关知识,希望咱们能喜欢,你们快快来学习一下吧!

实现的功能

1.借阅管理

2.图书馆里

3.读者管理

4.类型管理

5.公告管理

6.管理员管理

使用的技术

后端:java语言,SSM框架,MySql数据库

前端:jsp页面,layUI框架

部分代码展示

@Controllerpublic class AdminController {    @Autowired    private AdminService adminService;    /**     * 查询管理员的首页     */    @GetMapping("/adminIndex")    public String adminIndex(){        return "admin/adminIndex";    }    @GetMapping("/addAdmin")    public String addAdmin(){        return "admin/addAdmin";    }    /**     * 根据id查询管理员信息     */    @GetMapping("/queryAdminById")    public String queryAdminById(Integer id, Model model){        model.addAttribute("id",id);        return "admin/updateAdmin";    }    /**     *  提交管理添加功能实现     */    @ResponseBody    @RequestMapping("/addAdminSubmit")    public R addAdminSubmit(Admin admin){        int num=adminService.addAdminSubmit(admin);        if(num>0){            return R.ok();        }else{            return  R.fail("添加失败");        }    }        @ResponseBody    @RequestMapping("/updatePwdSubmit")    public R updatePwdSubmit(Integer id,String oldPwd,String newPwd){         //根据id查询对象         Admin info=adminService.queryAdminById(id);         if(!oldPwd.equals(info.getPassword())){//输入的密码是否和原密码一致             return R.fail("输入的旧密码和原来不一致");         }else{             //调用修改方法             Admin admin=new Admin();             admin.setPassword(newPwd);             admin.setType(info.getType());             admin.setUsername(info.getUsername());             admin.setId(id);             adminService.updateAdminSubmit(admin);             return R.ok("修改密码成功");         }    }    /***     * 删除功能实现     */    @ResponseBody    @RequestMapping("/deleteAdmin")    public R deleteAdmin(String ids){        List<String> list=Arrays.asList(ids.split(","));        int num=adminService.deleteAdminByIds(list);        if(num>0){            return R.ok();        }else{            return  R.fail("删除失败");        }    }    /**     * 查询所有的管理员信息     */    @ResponseBody    @RequestMapping("/adminAll")    public R adminAll(Admin admin,                      @RequestParam(defaultValue = "1") int page,                      @RequestParam(defaultValue = "15") int limit){        //查询所有的记录信息        PageInfo<Admin> pageInfo=adminService.queryAdminInfoAll(admin,page,limit);        return R.ok("成功",pageInfo.getTotal(),pageInfo.getList());    }}

获取源码请关注后私信“20221220”

标签: #java图书馆管理系统 #java图书馆管理系统的体会 #java图书馆管理系统报告 #java图书馆管理系统的框架怎么设计 #java图书馆管理系统怎么做