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

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

项目介绍:



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


项目需求:



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


项目技术:



技术:Spring,SpringMVC,Mybatis,前端框架h-ui

开发工具:idea

数据库:mysql 5.7

JDK版本:jdk1.8

服务器:tomcat8


部分功能展示:



系统登陆注册


151ea5f3aee944f9a23f861364a2990e.png


管理员首页


06f93660c19b429ca5861ddfcbd021b4.png


用户管理


75a8de2c3db54da58db2a1d65579f56e.png


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


916e7eb732f040599310dca28edced17.png


维护图书分类信息


4c1094a0c27545ea84289a237dd1073f.png


用户可以借阅图书


91cde20d7e1b48e188eb85555a9e94d4.png


用户查看归还记录


6dca52ee918049a8a0d94dac233c7479.png


部分代码:



 /*
     * @description: 归还
     * @param request
     * @param model
     * @return: java.lang.String
     * @author: mty
     * @time: 2020/01/18 23:08
     */
    @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<BookStatus> 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";
    }
    /*
     * @description:进入修改
     * @param id
     * @param model
     * @return: org.springframework.web.servlet.ModelAndView
     * @author: mty
     * @time: 2020/01/18 23:10
     */
    @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;
    }


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


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



相关文章
|
Java 关系型数据库 MySQL
毕业设计|课程设计|SSM开发实现图书管理系统(一)
毕业设计|课程设计|SSM开发实现图书管理系统
110 0
|
NoSQL Java 关系型数据库
基于SSM的图书管理系统(部署文档+数据库表结构文档)。Javaee项目。
基于SSM的图书管理系统(部署文档+数据库表结构文档)。Javaee项目。
|
Java 数据库
使用ssm框架搭建的图书管理系统
本文介绍了使用SSM框架搭建的图书管理系统,包括图书信息管理、借阅记录管理、公告管理、出入库管理以及用户管理等功能。
使用ssm框架搭建的图书管理系统
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的兰亭序图书管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的兰亭序图书管理系统附带文章和源代码部署视频讲解等
124 6
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的图书管理系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js+uniapp小程序的图书管理系统附带文章和源代码设计说明文档ppt
120 1
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的图书管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的图书管理系统附带文章和源代码部署视频讲解等
81 0
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js图书管理系统的附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js图书管理系统的附带文章和源代码设计说明文档ppt
175 0
|
SQL Java 关系型数据库
IDEA+Java+SSM+JSP+Mysql实现Web图书管理系统
IDEA+Java+SSM+JSP+Mysql实现Web图书管理系统
826 0
IDEA+Java+SSM+JSP+Mysql实现Web图书管理系统
|
前端开发 JavaScript Java
毕业设计|课程设计|SSM开发实现图书管理系统
毕业设计|课程设计|SSM开发实现图书管理系统
225 1
|
人工智能 前端开发 JavaScript
毕业设计|课程设计|SSM开发实现图书管理系统(二)
毕业设计|课程设计|SSM开发实现图书管理系统

热门文章

最新文章