本文将分享个人自主开发的一套图书管理系统,后端基于Python语言,采用flask-restful开发后端接口,前端采用Vue+AntDesignVue实现。对其他类似系统的实现,比如学生管理系统等也有一定的参考作用。有问题欢迎留言讨论~
关注公众号:仰望天空的蜗牛并回复“图书管理系统”可免费获取前后端源码。系统也已部署上线,实际效果可以浏览器访问网址:http://39.105.117.99/预览。
欢迎关注作者公众号,追踪更多更新更有价值的内容。
—、后端实现
1.1 接口统计
实现有以下9个接口:
1. /addBook 添加书籍 2. /queryAllBooks 查询所有书籍 3. /updateBookValid 更新书籍状态 4. /addBorrower 添加借阅人 5. /queryAllBorrowers 查询所有借阅人 6. /updateBorrowerValid 更新借阅人状态 7. /borrowBook 借书 8. /returnBook 还书 9. /queryBookHis 查询书籍借阅历史
1. /addBook 添加书籍
请求参数示例:
{"book_name": "苏东坡传", //必填项"book_code": "book-001", //必填项"book_author": "林语堂" //必填项}
响应示例(success):
{"content": "苏东坡传添加成功~","result": "success"}
2. /queryAllBooks 查询所有书籍
请求参数示例:
{}
响应示例(success):
{"result": "success","content": [{"id": 1,"book_name": "苏东坡传","book_code": "book-001","book_author": "林语堂","borrow_status": 1,"book_valid": 1,"creation_ts": "20240613115427"}],"count": 1}
3. /updateBookValid 更新书籍状态
请求参数示例:
{

最低0.47元/天 解锁文章





