图书管理系统开发
文章平均质量分 79
一步一步实现实战项目
小样x
硕士毕业已工作,论文指导、定制开发、课程设计指导、系统部署、项目讲解等均可私信或私信留联系方式,用心指导
展开
-
图书管理系统业务逻辑复盘
目录前言各个功能详解一、类型管理二、图书管理三、读者管理四、公告管理五、管理员管理六、借阅管理(重点)七、统计分析八、登录前言这是对各个功能的业务逻辑的复盘,建议结合代码一起看https://blog.csdn.net/weixin_39615182/article/details/115458248这是一个系列https://blog.csdn.net/weixin_39615182/category_10907250.html各个功能详解一、类型管理首先先写后端业务逻辑,先用MyBati原创 2021-04-22 15:13:13 · 3283 阅读 · 2 评论 -
基于SSM+Layui的图书管理系统开发过程中的问题+解决办法
前言下面是记录自己开发过程中遇到的问题,以及最后解决的办法,现在看来大都是一些小问题,看bug原因都能摸索解决,但开发还是要更仔细的问题1:解决方法:每次需要push到远程时,先pull更新本地,还有push前最好也pull一下问题2有时改了前端代码,代码没错,页面一直保持之前的不变解决方法:页面无论怎么改代码都没反应可能以下原因(1)需要删除target文件夹重新编译(2)在网站设置中清楚缓存数据,因为可能加载的缓存文件一直是之前的这也是layui的弊端问题3TypeError:原创 2021-04-12 10:12:30 · 1704 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统(附源码+数据库)
目录前言一、以管理员身份登录展示二、以读者身份登录展示三、源码链接前言本人后端练手项目,该系统的需求分析以及技术栈如下:注意:源码已经开源至Gitee,链接在文末一、以管理员身份登录展示1.1 登录登录分为读者和管理1.2 管理员登录首页1.3 借阅管理1.4 图书管理1.5 读者管理1.6 类型管理1.7 公告管理1.8 管理员管理1.9 统计分析1.10 退出登录、修改密码二、以读者身份登录展示2.1 读者首页2.2 公告管理2.3 借阅原创 2021-04-06 12:53:22 · 31644 阅读 · 237 评论 -
基于SSM+Layui的图书管理系统(9)---借阅管理功能开发
前言借阅管理是重点,对比项目中其他功能难度有所提高功能实现首先需要给LendList实体增加格式化时间的注释 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date lendDate; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JSONField(原创 2021-03-27 22:28:32 · 1905 阅读 · 1 评论 -
基于SSM+Layui的图书管理系统(8)---管理员管理功能开发
前言同理,dao->service->controller+jsp功能实现原创 2021-03-27 10:07:46 · 996 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统(7)---公告管理功能开发
前言与前面也类似,注意将添加改成发布公告即可,编辑改成查看详情,已经发布的公告只能查看详情或删除,不能进行修改。功能实现Notice.java中createDate字段,需要加上对日期格式化的注解 @DateTimeFormat(pattern = "yyyy-MM-dd")//前台向后台传日期的接收模型 @JSONField(format="yyyy-MM-dd")//对返回的时间对象用json格式化时间 private Date createDate;dao层实现在Noti原创 2021-03-26 17:46:14 · 2952 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统(6)---读者管理功能开发
前言读者管理也和之前类似,dao->service->controller+jsp功能实现先写ReaderCardMapper.java dao层在其中加入查询所有读者信息的方法 /** * 查询所有借阅者信息 */ List<ReaderCard> queryAllReaderInfo(ReaderCard readerCard);ReaderCardMapper.xml加入,可以通过用户名、tel、cardnumber进行高级查询&原创 2021-03-26 10:34:13 · 1095 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统(5)---图书管理功能开发
前言图书管理功能主要是对图书信息进行增删改查,类似上一篇的类型管理功能开发,从entity->dao->service->controller+jsp步骤进行开发功能实现BookInfo实体中加入图书类型属性,因为要显示图书类型,并get/set由于之前MyBatis已经将实体以及对应dao的方法生成我们只要进行修改即可,也就是只要加一个查询所有图书的方法,用于加载所有图书BookInfoMapper.javapackage com.yx.dao;import com.y原创 2021-03-25 20:24:42 · 1430 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统(4)---类型管理功能开发
前言类型管理功能开发,按照MVC开发流程,dao–>service–>Controller+jsp交互一、dao、service层开发在dao中TypeInfoMapper分别写上查询所有、添加图书、修改前根据id查询记录、修改提交以及批量或单个删除package com.yx.dao;import com.yx.entity.TypeInfo;import org.apache.ibatis.annotations.Param;import java.util.List;原创 2021-03-25 11:17:14 · 1912 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统(3)---后端静态页面的引入
前言关于后端页面模板,我们选择Layui-mini,先去它的官网下载解压后选择文件放入项目webapp中配置一下Tomcat容器看一下效果我们要将它修改成我们想要的图书馆管理系统左边应该改成下面样子,具备基本的功能到init.json中改页面实时更改,需改配置这里我分享一下改好的文件链接:https://pan.baidu.com/s/1RDQQmMbvCY2ecgvwuBSg7g提取码:we2f大概看一下改后运行的样子,我们只要将对应功能实现即可...原创 2021-03-24 11:49:27 · 1802 阅读 · 3 评论 -
基于SSM+Layui的图书管理系统(2)---MyBatis逆向工程
前言MyBatis逆向工程可以大大提高开发效率一、导入依赖在pom.xml中加入下面两部分<!--mybatis逆向工程依赖--> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.7</v原创 2021-03-24 09:47:33 · 1531 阅读 · 0 评论 -
基于SSM+Layui的图书管理系统教程(1)---准备工作
前言准备工作分三步:数据库导入、创建maven项目、基本环境搭建项目技术栈如下项目需求分析如下一、数据库导入数据库是用PowerDesigner软件进行设计,这里就不进行一步一步设计了,直接分享设计好的sql文件,进行导入,对表设计感兴趣想了解可以自行去找资料学习。library.sql链接:https://pan.baidu.com/s/1NvP48LeELGMHE2BTlJLYsQ提取码:xih2在Navicat中右键新建连接LibraryProject,输入账号和密码,再新建一个原创 2021-03-22 15:57:38 · 2459 阅读 · 6 评论