首页 > 其他分享 >基于SSM的先锋图书管理系统

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

时间:2023-09-05 10:37:12浏览次数:49  
标签:return 查看 管理系统 SSM session model 借阅 图书


项目介绍:

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

项目需求:

分为两个角色,分别为管理员和用户

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

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

项目技术:

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

部分功能展示:

系统登陆注册

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

 管理员首页

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

 用户管理

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

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

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

 维护图书分类信息

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

 用户可以借阅图书

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

 用户查看归还记录

基于SSM的先锋图书管理系统_后端_07

 部分代码:

/*
     * @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;
    }

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

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

标签:return,查看,管理系统,SSM,session,model,借阅,图书
From: https://blog.51cto.com/u_14544277/7368804

相关文章

  • 基于SSM的小说阅读网站
    本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合:小说、小说阅读、书籍网站等,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:SSM整合前端:bootstrap、js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:小说管理员:登陆注册首......
  • 基于SSM的驾校网站
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,系统适合于基础一般的同学使用。项目技术:后端:SSM整合前端:bootstrap、easyui、js、css、ajax等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:前端:登陆或者注册系统能够对个人信息进行修改能......
  • 基于SSM的校园招聘网站
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能。项目技术:后端:ssm前端:js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:系统分为三个角色,分别为管理员、企业、学生三个角色。学生:注册登陆功能维护个人信息查看......
  • 基于SSM的实验室预约系统
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:ssm前端:layui、js、css等开发工具:idea数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:系统分为三个角色,分别为管理员、教师、学生。管理员:实验......
  • 基于SSM的校园帮系统
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:ssm前端:layui、js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:学生:登陆注册系统发布任务领取任务个人信息维护修改......
  • 基于SSM的大学拍卖网站(含文档)
    项目介绍: 本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合毕业设计,下面是大概的功能,具体功能实现可以建议看下方的演示视频,系统适合于基础一般的同学使用。项目技术:管理端:springboot、mybatis、layui小程序端:uniapp、uview、js、css等开发工具:idea/hbuilder数据库:mysql......
  • 基于SSM的小区缴费系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统基于ssm整合,数据层为MyBatis,mysql数据库,具有完整的业......
  • 基于SSM的日上(化妆品)商城
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统创作于2022年2月,包含详细数据库设计。基于SSM整合,数据......
  • 阳光驿站快递人员管理系统-计算机毕业设计源码+LW文档
    1.选题目的、意义及研究现状:目的与意义:随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出了越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上......
  • 权限管理系统的设计与实现-计算机毕业设计源码+LW文档
    1.1研究背景随着信息技术高速的发展,越来越多的企事业单位使用管理系统来提高管理效率。在软件公司,具有许多软件项目需要开发,为了更好的管理开发过程,涉及了许多用户角色,包括项目经理、需求分析师、系统分析师、开发人员、测试人员、运维人员等,不同的人员在开发过程中,具有不同的工作......