BookSystem/README.md

45 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`
## 注意事项
- 本项目仅供学习和交流使用,请勿用于商业用途
- 本项目中的数据均为模拟数据,请勿用于真实场景
- 本项目仅个人开发学习使用,不保证系统稳定性,请谨慎使用