基于Python+React+MySQL的图书管理系统

前端页面基于 React + React-Router + Antd 开发,后端页面基于 Python 的 Flask 框架进行开发。主要功能分为三部分:

普通用户
- 登录和注册功能
- 用户实现个人信息及密码的更改
- 实现个人座右铭的发布和删除
- 对图书图文信息的搜索(支持多类别搜索)和查看
- 查看热门借阅、收藏以及新录入的图书
- 在留言板留言或查看过往留言,留言支持回复和输入文字、表情、图片以及点赞
- 对图书进行借阅和归还
- 对图书进行收藏和信息导出
- 生成用户画像/标签和图书数据分析图
- 个性化推荐图书

管理员用户
管理员包含普通用户的功能,还有如下功能:
- 置顶或者取消置顶、删除留言板的评论
- 审核用户归还的图书信息
- 新增图书信息
- 实现新增书籍信息的审核
- 编辑修改、删除旧有的图书信息
- 查看普通用户基本信息、图书偏好及相关统计分析图,编辑基本信息,以及实现用户账户的删除
- 可以查看所有用户的收藏、借阅信息以及收藏和借阅前十位的排行统计数据图

其他
- 未登录页面的路由保护功能
- 面包屑导航功能
- 丰富且较完备的提示信息
- 提供预览界面(随便逛逛)搜索查看图书信息
- 图书超期未还会被记录,超期需缴纳罚款并且限制借书
- 登录页添加滑块验证,3次登录失败后,账号会被锁定一段时间

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值