一个实用的图书管理系统。
包括采访子系统,编目子系统,流通子系统,用户管理子系统。采访子系统包括添加采访清单等功能;编目子系统包括添加编目信息,删除编目信息,报损等功能; 流通子系统包括借书,预约,续借,还书,取消预约,预约转借阅,获取馆藏信息等功能;用户管理子系统包括登陆,注册,获取用户个人信息,修改密码,删除用户, 获取超期信息等功能。
阿里云ECS
系统: CentOS 7.7 64位
CPU&内存: 1 核 512MB
带宽: 1Mbps
Server version: 5.5.64-MariaDB MariaDB Server
VSCode
PyCharm 2020.3.1 (Professional Edition)
VUE
Python 3.6
Flask_SQLAlchemy 2.4.2
Flask_Script 2.0.6
SQLAlchemy 1.3.13
Flask 1.1.1
-
使用pip安装依赖
pip install -r requirment.txt -
启动项目
python application.py runserver -h 0.0.0.0 -p 5000 -
请求接口
-
url content /api/user/login 用户登陆 /api/user/get_info 获取用户信息 -
url content /api/interview/addinterviews 添加采访记录 /api/interview/showinterviews 显示采访记录 -
url content /api/catalog/addcatalog_one 添加一条编目信息 /api/catalog/addcatalog_list 添加多条编目信息 /api/catalog/show_return_catalog 显示编目 /api/catalog/showcatalog 显示编目 /api/catalog/catalog_search_ISBN 查找编目信息 -
url content /api/circulation/borrow 借阅 /api/circulation/reserve 预约 /api/circulation/get_borrow 获取用户借阅信息 /api/circulation/get_resr 获取用户预约信息 /api/circulation/renew 续借 /api/circulation/ret_book 还书 /api/circulation/canc_resr 取消预约 /api/circulation/resr2borr 预约转借阅 /api/circulation/get_book 获取某本书的详细信息 /api/circulation/get_all_books 获取全部馆藏信息