基于SSM的先锋图书管理系统

基于SSM的先锋图书管理系统,第1张

基于SSM的先锋图书管理系统 项目介绍:

本系统为原创项目,基于SSM整合开发,分为2个角色。下方为需求功能。

项目需求:
分为两个角色,分别为管理员和用户

管理员:
登录注册、用户管理:添加,修改,删除,搜索查看,拉入黑名单
分类管理:添加分类,修改,删除,搜索查看
图书管理:添加图书,修改,删除,搜索查看
借阅管理:搜索查看借阅信息
归还管理:查看归还记录
公告管理:添加,修改,删除,搜索查看

用户:登录注册
个人信息管理
图书管理:搜索查看,借阅
借阅管理:搜索查看已借阅图书信息,归还图书
归还管理:查看归还记录
公告管理:搜索查看公告
项目技术:

技术:Spring,SpringMVC,Mybatis,前端框架h-ui
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8

部分功能展示:

系统登陆注册

 管理员首页

 用户管理

 图书管理,可以查看所有图书

 维护图书分类信息

 用户可以借阅图书

 用户查看归还记录

 部分代码:
 
    @RequestMapping("/bookStatusIndex1")
    public String bookStatusIndex1(HttpServletRequest request,Model model) throws Exception{
        HttpSession session = request.getSession();
        if(session.getAttribute("username") == null || session.getAttribute("password") == null){
            session.setAttribute("msg", "对不起,请登录!");
            return "common/login";
        }
        String username = session.getAttribute("username").toString();
        String password = session.getAttribute("password").toString();
        List bookStatusList = bookStatusService.queryByAll2();
        int total = bookStatusList.size();
        model.addAttribute("bookStatusList", bookStatusList);
        model.addAttribute("total", total);
        model.addAttribute("username", username);
        model.addAttribute("password", password);
        return "bookStatus/index2";
    }


    
    @RequestMapping("/bookStatusEdit/{id}")
    public ModelAndView  bookStatusEdit(@PathVariable("id") String id,Model model) throws Exception{
        ModelAndView mv = new ModelAndView();
        BookStatus bookStatus = bookStatusService.queryById(id);
        model.addAttribute("bookStatus", bookStatus);
        mv.setViewName("bookStatus/edit");
        return mv;
    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5712970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存