|
8 | 8 | + [项目后端地址](https://gitee.com/falle22222n-leaves/vue_-book-manage-system_backend)
|
9 | 9 | + [项目部署视频](https://www.bilibili.com/video/BV1314y1Z7SS/?pop_share=1&vd_source=e40a9464b71684502f289cff3f51514f)
|
10 | 10 |
|
| 11 | + [](https://gitee.com/falle22222n-leaves/vue_-book-manage-system) [](https://gitee.com/falle22222n-leaves) [](https://gitee.com/falle22222n-leaves/vue_-book-manage-system/members) [](https://github.com/luoye6) |
| 12 | + |
11 | 13 | ## ☀️个人介绍
|
12 | 14 |
|
13 | 15 | 
|
|
57 | 59 |
|
58 | 60 | + 主要使用Vue2和SpringBoot2实现
|
59 | 61 | + 项目权限控制分别为:用户借阅,图书管理员,系统管理员
|
60 |
| -+ 开发工具:IDEA2022.1.3(真不推荐用eclipse开发,IDEA项目可以导出为eclipse项目,二者不影响,但需要自己学教程) |
| 62 | ++ 开发工具:IDEA2022.1.3(真不推荐用eclipse开发,IDEA项目可以导出为eclipse项目,二者不影响,但需要自己学教程) |
61 | 63 | + [IDEA->Eclipse](https://blog.csdn.net/HD202202/article/details/128076400)
|
62 | 64 | + [Eclipse->IDEA](https://blog.csdn.net/q20010619/article/details/125096051)
|
63 | 65 |
|
|
289 | 291 |
|
290 | 292 | 
|
291 | 293 |
|
| 294 | +**智能推荐演示** |
| 295 | + |
| 296 | + |
| 297 | + |
292 | 298 | ### 图书管理员功能图
|
293 | 299 |
|
294 | 300 | **借阅图书演示**
|
|
313 | 319 |
|
314 | 320 | ### 系统管理员功能图
|
315 | 321 |
|
316 |
| -+ 由于篇幅受限,系统管理员功能图只展示一个图表的功能。 |
| 322 | ++ 由于篇幅受限,系统功能展示主要功能。 |
317 | 323 |
|
318 | 324 | **系统管理演示**
|
319 | 325 |
|
320 | 326 | 
|
321 | 327 |
|
| 328 | + |
| 329 | + |
| 330 | +**智能分析演示** |
| 331 | + |
| 332 | + |
| 333 | + |
322 | 334 | ## 🐼部署项目
|
323 | 335 |
|
324 | 336 | 
|
|
338 | 350 | + 成功拉取项目(前端后端都是如此)
|
339 | 351 | + 前端项目注意依赖下载使用npm install 或者 yarn install (Vscode或者Webstorm)
|
340 | 352 | + 后端项目注意maven依赖下载(IDEA(推荐)或者Ecplise)
|
341 |
| -+ 前端npm 镜像源建议淘宝镜像源,后端maven镜像源推荐阿里云镜像源(非必选,但更换后下载快速) |
| 353 | ++ 前端npm 镜像源建议淘宝镜像源,后端maven镜像源推荐阿里云镜像源(非必选,但更换后下载快速) |
342 | 354 |
|
343 | 355 | ## 🐼部署项目问题
|
344 | 356 |
|
345 | 357 | ⭐
|
346 | 358 |
|
347 |
| -+ 乱码问题 项目采用的UFT-8 |
| 359 | ++ 乱码问题 项目采用的UFT-8 |
348 | 360 | + 一般出现乱码就是UTF-8和GBK二者相反
|
349 | 361 | + 请百度IDEA乱码和Eclipse乱码问题(描述清楚即可)
|
350 | 362 |
|
|
443 | 455 |
|
444 | 456 | 1.11位图书编号可以借,但却**无法进行逾期检查**,发现方法参数还是Integer,上次把借书和还书的改成Long了,逾期查看还没改成Long,因此出现问题,现在已经修复。
|
445 | 457 |
|
| 458 | +### 2023-6-10 |
| 459 | + |
| 460 | +**前端更新情况** |
| 461 | + |
| 462 | +1.在某些页面添加全屏功能按钮,**方便用户放大查看表格数据**。 |
| 463 | + |
| 464 | +2.增加了GitHub和Gitee的地址图标,**方便进行项目拉取和克隆**。 |
| 465 | + |
| 466 | +3.读者留言组件,留言功能进行强化,防止无意义的数字、字母、空格出现在数据,后续考虑 |
| 467 | + |
| 468 | +4.读者留言组件,**利用lodash进行节流**,5秒内只可发送一次网络请求,防止恶意刷无效留言。 |
| 469 | + |
| 470 | +**后端更新情况** |
| 471 | + |
| 472 | +1.后端添加利用EasyExcel进行图书的**批量导入功能**,实现与实际生活中利用Excel存储一些图书数据的交互功能,**提高导入效率**,和爬虫功能效果相同,都可以实现大数据量情况下的导入,推荐利用EasyExcel进行批量导入,时间会比爬虫会更快。 |
| 473 | + |
| 474 | +**Bug修复情况** |
| 475 | + |
| 476 | +1.修改用户页面的修改密码功能,因为上次更新已经加了盐值,但是后端代码逻辑没有进行更改,本次修复"在修改密码后无法登录的情况",原因是因为后端没有加盐值,已修复。 |
| 477 | + |
| 478 | +2.修复系统管理员修改借阅证的密码然后就登录不上了,原因跟第一条Bug是一样的,因为后端的盐值没有进行添加,已修复。 |
| 479 | + |
| 480 | +3.修复系统管理员在书籍管理功能时候,直接点击修改书籍,发现书籍的分类是错误的,因为前端只在添加书籍的对话框发了获取分类的请求,修改对话框的时候忘记添加了获取分类的请求,已修复。 |
| 481 | + |
| 482 | +### 2023-9 |
| 483 | + |
| 484 | +**前端更新情况** |
| 485 | + |
| 486 | +1.增加**智能推荐页面,**能够与AI进行交流**,用户输入自己喜欢xxx类的书籍,AI能够在现有数据库中进行分析,**然后给用户作出推荐**,调用的是国内AI模型,底层是OpenAI。 |
| 487 | + |
| 488 | +2.增加**智能分析页面**,输入分析目标和图标类型和Excel文件,AI生成分析结论和可视化图标,大大提高效率,**减少人力分析成本**。 |
| 489 | + |
| 490 | +3.增加系统管理员可以利用在前端**利用Excel文件批量上传图书**的功能(测试中),仅供参考。 |
| 491 | + |
| 492 | +**后端更新情况** |
| 493 | + |
| 494 | +1.增加智能分析的接口和获取最近5条聊天记录的接口,利用**线程池**和**Future**进行**超时请求处理**,如果接口调用超过40秒直接返回错误信息。 |
| 495 | + |
| 496 | +2.利用Google的Guava中的RateLimiter进行限流控制,**每秒钟只允许一个请求通过**,防止刷量行为。 |
0 commit comments