# 图书管理系统 **Repository Path**: chsixu/library-system ## Basic Information - **Project Name**: 图书管理系统 - **Description**: 仓库成员:吴子健,孟引,孙中文,陈思旭 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-04-20 - **Last Updated**: 2022-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: 图书管理 ## README # 图书管理系统 # 项目介绍 **项目描述:**图书管理系统,实现了用户登录、首页数据统计、用户管理、图书作者管理、图书管理和广告管理等功能 **软件环境:**JRE1.8,MYSQL5.5,TOMCAT9.0 **开发工具:**IDEA,VueLI **项目结构:**Spring,SpringMVC,MyBatis # 功能清单 ## 登录 - 验证码(6位长度) - MD5加密 ## 首页数据统计 - 按年统计图书总数 - 按分类统计图书总数 - 按作者统计图书总数 - 加载登录用户信息 - 修改密码(只能修改当前登录用户的密码) - 退出系统 ## 用户管理 - 用户列表分页筛选 - 筛选字段要求 - 用户名完全匹配筛选 - 昵称模糊匹配筛选 - 状态筛选 - 重置密码 - 添加用户 - 重名验证 - 设置默认密码(MD5加密) - 修改用户 - 显示用户名,但是该内容不得修改 - 删除用户 - 超级管理员不得删除 - 当前登录用户不得删除 ## 类型管理 - 类型列表分页筛选 - 筛选字段要求 - 类型名模糊匹配 - 在表格中直接修改状态 - 添加类型 - 修改类型 - 删除类型 - 已使用的类型不得删除 ## 作者管理 - 列表分页筛选 - 筛选字段要求 - 作者名完全匹配 - 作者状态匹配 - 作者性别匹配 - 在表格中修改作者状态 - 添加作者 - 修改作者 - 删除作者 - 已使用的作者不得删除 ## 图书管理 - 图书列表分页筛选 - 筛选字段要求 - 图书名模糊匹配 - 按作者匹配 - 按状态匹配 - 按评分匹配 - 按发布时间范围匹配 - 在表格中修改图书状态 - 添加图书 - 只能有一个作者(图书-作者-多对一) - 可以有多个分类(图书-分类-多对多) - 可以有多张插画(图书-插画-一对多) - 修改图书 - 删除图书 - 关联删除图书和分类的关系数据 - 关联删除图书和插画的关系数据 ## 出版商管理 - 出版商分页筛选 - 筛选字段要求 - 按出版商分类筛选 - 按状态分类筛选 - 添加出版商 - 修改出版商 - 删除出版商