基于SpringBoot的个性化推荐的图书借阅管理系统前后台设计 毕业论文+项目源码及数据库文件
目录1 需求分析 12技术栈 13 总体设计 13.1 系统功能概述 13.1.1 前台系统 13.1.2 后台系统 23.2 E-R模型 23.3 系统流程图 44 详细设计 54.1 前台系统 54.2 后台系统 85 总结 101 需求分析图书借阅管理系统是模拟学校图书馆实现的一个具有前后台的web系统.对于读者,能够提供全文检索,个性化推荐,借阅等功能.对于管理员,能够提供可视化数据分析,信息管理等功能.2技术栈前端: Layui,jQuery,echarts后端:Spring Boot,MyBatis,elasticsearch,thymeleaf(一个模板引擎,代替jsp)开发工具:IDEA,HBuilder,postman,Navicat for MySQL项目管理工具:Maven3 总体设计3.1 系统功能概述3.1.1 前台系统(1) 读者登录,注册,修改密码(2) 基本资料查看,修改(3) 图书查询(复杂查询),仿京东商城以图片卡片形式分页展示,可点击每本书的评价数进行评价,点击卡片查看详细图书信息以及借阅(4) 个性化推荐图书:根据读者的兴趣爱好,每本书对应读者的浏览量,每本书的借阅量,每本书的评论数进行多重排序,展示在读者面前(5) 历史记录浏览,查询(6) 基于elasticsearch搜索引擎的全文检索3.1.2 后台系统(1) 管理员登录,修改密码(2) 读者管理:查看,添加,编辑,删除(3) 管理员管理:查看,添加,删除(4) 角色管理(5) 统计分析:A.分别以树状图,饼图展示图书分类占比B.以折线图加饼图展示每年的图书类型借阅情况C.查询每年的热门图书排名以及借阅次数(6) 历史记录管理(7) 图书管理:查看,添加,删除