开发工具(eclipse/idea/vscode等):idea
数据库(sqlite/mysql/sqlserver等):mysql
功能模块(请用文字描述,至少200字):这个项目总共分为两类人员,管理员和普通用户。下面对这两类人员的使用的功能进行介绍。
#### 2.1管理员
* 图书管理
* 添加图书
* 删除图书(可批量删除)
* 修改图书
* 查看图书(分页查看)
* 图书上下架(可批量处理)
* 图书推荐(新品推荐、精品推荐,可批量处理)
* 出版社管理
* 新增出版社
* 删除出版社
* 修改出版社(基本信息、排序、启用状态,可分开处理)
* 查看出版社(分页查看)
* 图书分类管理(两级分类)
* 添加分类(两级分类,可自行添加一级分类和二级分类)
* 删除分类(删除一级分类的话所有二级分类也都会删除)
* 修改分类(基本信息和排序)
* 查看分类(分页查看一级分类,以及查看某个一级分类下的二级分类)
* 书单管理
* 添加一个书单专题
* 添加指定图书到书单专题中(可批量处理)
* 删除书单
* 移除书单中的指定图书
* 修改书单(基本信息、权重、上下架状态,可分开处理)
* 查看书单(分页查看)
* 查看指定书单的图书信息(分页查看)
* 订单管理
* 查看订单(分页查看)
* 查看指定订单详细信息(订单商品明细、费用详情、收货地址详情)
* 订单发货(手工填写订单号和快递公司之后确认发货)
* 删除订单
* 用户管理
* 查看注册用户(分页查看)
* 修改用户禁用状态
* 数据统计
* 根据选取时间段查看订单统计(图标显示)
* 其他各类数据的统计
#### 2.2用户
* 页面浏览
* 首页图书的各级分类
* 首页书单的轮播图
* 点击轮播图可查看书单详情页
* 首页图书的各类展示(最新出版、精品推荐、新品推荐、以及图书的分类展示)
* 点击某个分类可查看对应的图书数据(分页展示)
* 图书详情页数据的展示
* 购物车
* 添加商品到购物车
* 删除购物车中指定商品
* 在购物车中修改商品数量
* 查看购物车商品
* 下单模块
* 在商品详情页下单
* 在图书分类展示和书单页面下单
* 在购物车中下单
* 点击下单后会跳转至购买页面进行地址选择,最后再下单确认
* 地址管理
* 添加收货地址信息
* 删除收货地址信息
* 修改收货地址信息
* 查看收货地址地址信息
* 订单管理
* 查看自己所下订单(可分类查看,已付款、未收货、订单回收站)
* 删除订单
* 确认收货
* 个人信息管理
* 个人信息查看
* 个人信息修改
* 密码修改