图书管理系统,可进行图书的管理和内容展示
Go to file
jayhgq 6620aec5a2 fix(roles): 隐藏默认查看按钮并优化角色管理功能
- 在role-crud.ts中隐藏默认的查看按钮(view: { show: false })
- 优化RoleManage.vue的axios导入,仅导入isAxiosError
- 更新用户管理中的角色显示逻辑,确保正确显示角色名称
- 添加错误处理逻辑,显示友好的中文错误提示
- 更新相关构建文件和文档说明
2026-05-10 22:06:37 +08:00
.trae/documents fix(roles): 隐藏默认查看按钮并优化角色管理功能 2026-05-10 22:06:37 +08:00
backend chore: 更新.gitignore文件以忽略所有__pycache__目录 2026-05-10 20:16:46 +08:00
docker-compose feat(frontend):实现前端管理页面,添加用户、角色、权限的CRUD 2026-05-08 18:04:30 +08:00
frontend fix(roles): 隐藏默认查看按钮并优化角色管理功能 2026-05-10 22:06:37 +08:00
postgres_data 创建程序目录结构;实现docker启动postgres和redis 2026-02-23 14:11:45 +08:00
swagger-ui fix(auth): 更新数据库配置并修正Dockerfile文件路径 2026-03-28 00:19:26 +08:00
.gitignore chore: 更新.gitignore文件以忽略所有__pycache__目录 2026-05-10 20:16:46 +08:00
LICENSE Initial commit 2026-02-23 14:06:24 +08:00
README.md 完善README文档:添加项目介绍、功能说明和使用指南 2026-02-25 17:49:38 +08:00

BookSystem

为什么想做这个项目

最近计划做一个图书管理的系统,方便管理我的纸质图书和电子书,初衷是由于想看的书比较多,又分散在不同的平台,所以有时会忘记自己已经看了哪些书,已经买了哪些书,买的是电子书还是纸质书,以及电子书是在哪个平台购入的等等,所以想通过一个系统来管理,方便自己查看。正巧我的一个朋友是做文化传媒的,想做一个可以在线阅读的电子书平台,正好感觉可以做的到一起去,所以就有了这个项目。 我觉得这个项目以开源的方式来做,因为这个项目做完后,不仅仅是一个图书的管理系统,其主要功能还是对信息的数字化管理,因此也可以用作于其他的信息管理,所以打算开源出来,希望可以帮到有需要的人。 此外这个项目也是我学习FastAPI和Vue的一个项目所以打算用FastAPI和Vue来实现FastAPI用来做后端Vue用来做前端通过前后端分离的方式实现一个前后端分离的图书管理系统。之前也没有找到使用FastAPI实现的管理系统正好借此机会边学习边弥补这方面的空缺。 这个项目之所以决定用python做还有一个主要原因是我想直接在项目中对接AI方面的功能使用python对接起来更方便还可以直接实现一些AI的算法也算是我在AI方面的一个尝试。

项目介绍

BookSystem是一个图书管理系统用于管理纸质图书和电子书。它可以帮助用户记录自己已经看过的书已经买的书以及电子书是在哪个平台购入的等等。此外它还可以用作于其他的信息管理比如记录自己已经读过的文章已经买的课程等等。

功能介绍

本图书管理系统具有以下功能:

  • 管理纸质图书和电子书
  • 记录已经看过的书
  • 记录已经买的书
  • 记录电子书的购入平台
  • 电子书在线阅读

可能会实现的功能

  • AI推荐图书
  • 文章收藏
  • 文章在线阅读
  • AI推荐文章
  • AI朗读
  • AI写作
  • ...

项目结构

  • backend后端代码
  • frontend前端代码
  • README.md项目介绍及使用说明
  • docker-compose: docker-compose文件
  • postgres_datapostgres数据库文件

使用说明

  1. 克隆项目到本地
  2. 使用docker-compose启动项目
  3. 访问前端页面
    • http://localhost:8080

注意事项

  • 本项目仅供学习和交流使用,请勿用于商业用途
  • 本项目中的数据均为模拟数据,请勿用于真实场景
  • 本项目仅个人开发学习使用,不保证系统稳定性,请谨慎使用