用户功能
用户注册、登录
用户修改个人信息
用户查看书籍列表
用户查看书籍详情
用户添加购物车
用户查看购物车
用户删除购物车中的书籍
用户提交订单
用户查看订单
用户删除订单
用户查看订单列表
用户查看自己的消费情况,包括一定时间范围内的消费总额,以及购买书籍总数,书籍数量的总数
管理员功能
管理员登录
管理员查看用户列表
管理员禁止某些用户登录
管理员查看所有的订单列表
管理员编辑书籍信息
管理员删除书籍
管理员添加书籍
管理员进行销售额统计,可以按照时间统计,也可以按照书籍统计
管理员可以统计用户的消费情况,包括一定时间范围内用户的消费总额
项目技术
前端
React框架 + Ant Design + js+html+css
使用fecth进行前后端交互
后端
SpringBoot
MySQL
Hibernate
Spring Data JPA
项目运行
前端
见package.json
后端
用的java版本是8
数据库
数据库建库文件为bookstore.sql,具体数据库设计请自行运行sql文件查看-
需要注意的是:User和User_auth需要分开,user_au
1150Javamysql1000.00元