# libraryManage_zxm_reader_web **Repository Path**: tsbook/library-manage_zxm_reader_web ## Basic Information - **Project Name**: libraryManage_zxm_reader_web - **Description**: 前端读者端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-11-18 - **Last Updated**: 2024-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书馆系统 ## 功能介绍 图书馆系统功能包括: 读者端: 🎈、智能推荐图书✅ 🎆、读者在线预约座位✅ 🎇、读者借阅归还图书✅ 🧨、图书详情✅ ✨、图书评论、评星✅ 🎉、用户登录、注册、修改个人信息✅ 🎊、用户自定义图书标签✅ 🎃、用户报名活动参加活动✅ 🎄、书架展示和添加删除✅ 🎋、用户邮件登录、修改密码✅ 🎍、整体测试和页面优化懒加载✅ 🎡、丢书处理✅ 后端具备定时任务自动判断是否到期进行修改,所以使用者无需考虑预约到期、活动到期、借阅到期的任务 管理员端: 🎎、管理员分角色登录✅ 🎏、图书管理✅ 🎐、图书标签管理✅ 🎑、图书留言管理✅ 🧧、活动管理✅ 🎀、编码管理✅ 🎁、预定管理✅ 🎗、借阅管理✅ 🎞、权限管理✅ 🎟、楼层管理✅ 🎫、用户管理✅ 🎠、页面优化整体测试✅ 🎢、丢失书籍管理✅ ## 软件架构 后端:后端使用技术为springCloud、Spring boot、springMVC、mybatis、redis、webSocket、RabbitMQ等 前端:使用vue、element plus、axios等 前后端分离项目 ## 运行 1、下载前端和后端文件 2、前端运行前需要 npm i --legacy-peer-deps 命令 3、后端使用redis和mysql、RabbitMQ、邮箱服务、华为对象存储服务等,需修改application.yml中的参数文件,修改mysql、RabbitMQ、电子邮件 地址和密码,修改obsHuaWei.properties中的华为对象存储Access Key ID和Secret Access Key。 4、使用教程: 前端:需在src/api/zxmLibrary.js中修改basezxm地址(本机为 [http://localhost:80](http://localhost:80) ),修改成后端的地址,在reader端src/view/chooseSeat/chooseSeatJs.js中在webSocketInitialization()方法中修改SockJS的webSocket地址(本机为[http://localhost:80/library-system-reader/librarySystemReader/librarySystemReader-websocket](http://localhost:80/library-system-reader/librarySystemReader/librarySystemReader-websocket)),以及注意管理员端和用户端上传图片位置修改上传地址。 后端:配置文件application.yml中修改数据库、邮件、rabbitMQ信息(本机需开启redis),frontEndInterface.properties需修改前端地址(本机为[http://localhost:8080/#/](http://localhost:8080/#/)),obsHuaWei.properties需修改华为存储云的ak、sk以及地址 界面展示 ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E7%99%BB%E5%BD%95.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E9%A6%96%E9%A1%B5.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E9%A6%96%E9%A1%B52.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E5%9B%BE%E4%B9%A6%E5%A4%A7%E5%85%A8.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E5%9B%BE%E4%B9%A6%E9%A2%84%E5%AE%9A.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E5%9B%BE%E4%B9%A6%E8%AF%A6%E6%83%85%E9%A1%B5.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AF%E9%A1%B5.png) ![输入图片说明](%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E9%A1%B5%E9%9D%A2%E5%9B%BE/%E4%B8%AA%E4%BA%BA%E4%B9%A6%E6%9E%B6.png)